[cmor] 11/22: Upstream 3.2.0 release

Alastair McKinstry mckinstry at moszumanska.debian.org
Tue Dec 20 11:10:44 UTC 2016


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

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

commit 40e991331965a8771f7ced8f3b87b9fd198939b8
Author: Alastair McKinstry <mckinstry at debian.org>
Date:   Thu Nov 24 12:49:01 2016 +0000

    Upstream 3.2.0 release
---
 INSTALL                                            |    4 +-
 README.md                                          |    4 +-
 RELEASE-NOTES                                      |    1 +
 Src/cmor.c                                         |  769 +-
 Src/cmor_CV.c                                      |  199 +-
 Src/cmor_tables.c                                  |  167 +-
 Src/cmor_variables.c                               |   95 +-
 Test/all_tests.py                                  |    1 +
 Test/{ipcc_test_code.json => baddirectory.json}    |   38 +-
 Test/climatology_test_code.f90                     |    8 +-
 Test/cmor_speed_and_compression.py                 |    5 +-
 Test/cmor_speed_and_compression_01.py              |    5 +-
 Test/cmor_speed_and_compression_03.py              |    5 +-
 ...{ipcc_test_code.json => common_user_input.json} |   36 +-
 Test/ipcc_test_code.c                              |    2 +-
 Test/ipcc_test_code.f90                            |    2 +-
 Test/ipcc_test_code.json                           |    4 +-
 Test/jamie_hybrid_height.py                        |    2 +-
 Test/jamie_positive.py                             |    2 +-
 Test/karls_test.f90                                |    2 +-
 Test/main_prog.f90                                 |    2 +-
 Test/mytest.f90                                    |    2 +-
 Test/mytest_3d_i_2.f90                             |    2 +-
 Test/mytest_3d_r.f90                               |    2 +-
 Test/mytest_3d_r_2.f90                             |    2 +-
 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/omonxyztst.f90                                |    2 +-
 Test/python_test_table_A                           |   34 +-
 Test/rewrite_harvardf_data.f90                     |    2 +-
 Test/test1.f90                                     |    2 +-
 Test/test2.f90                                     |    2 +-
 Test/test3.f90                                     |    2 +-
 Test/test4.f90                                     |    2 +-
 Test/test_3h.f90                                   |    2 +-
 Test/test_any_from_asc.f90                         |    2 +-
 Test/test_any_from_asc_d.f90                       |    2 +-
 Test/test_any_from_asc_i.f90                       |    2 +-
 Test/test_cmor_grid_alejandro.f90                  |    2 +-
 Test/test_cmor_grid_time_varying.f90               |    2 +-
 Test/test_compression.py                           |    2 +-
 Test/test_dimensionless.f90                        |    2 +-
 Test/test_doc.py                                   |    2 +-
 Test/test_fortran_example_00.f90                   |    2 +-
 Test/test_fortran_example_01.f90                   |    2 +-
 Test/test_grid.c                                   |    2 +-
 Test/test_lon_gt_360.py                            |    2 +-
 Test/test_lon_thro_360.py                          |    2 +-
 Test/test_lots_of_variables.c                      |    2 +-
 Test/test_lots_of_variables.f90                    |    2 +-
 Test/test_python_1D_var.py                         |    2 +-
 Test/test_python_2Gb_file.py                       |    2 +-
 Test/test_python_2Gb_slice.py                      |    4 +-
 Test/test_python_3hr.py                            |    2 +-
 Test/test_python_CMIP6_CV_HISTORY.json             |    2 +-
 Test/test_python_CMIP6_CV_HISTORY.py               |    6 +-
 Test/test_python_CMIP6_CV_baddirectory.json        |    4 +-
 Test/test_python_CMIP6_CV_baddirectory.py          |    7 +-
 Test/test_python_CMIP6_CV_badgridgr.json           |    2 +-
 Test/test_python_CMIP6_CV_badgridgr.py             |    9 +-
 Test/test_python_CMIP6_CV_badgridlabel.json        |    2 +-
 Test/test_python_CMIP6_CV_badgridlabel.py          |    8 +-
 Test/test_python_CMIP6_CV_badgridresolution.json   |    2 +-
 Test/test_python_CMIP6_CV_badgridresolution.py     |    4 +-
 Test/test_python_CMIP6_CV_badgridresolution2.json  |    2 +-
 Test/test_python_CMIP6_CV_badgridresolution2.py    |    9 +-
 Test/test_python_CMIP6_CV_badinstitution.json      |    4 +-
 Test/test_python_CMIP6_CV_badinstitution.py        |   22 +-
 Test/test_python_CMIP6_CV_badinstitutionID.json    |    4 +-
 Test/test_python_CMIP6_CV_badinstitutionID.py      |    9 +-
 ...est_python_CMIP6_CV_badinstitutionIDNotSet.json |    4 +-
 .../test_python_CMIP6_CV_badinstitutionIDNotSet.py |    7 +-
 Test/test_python_CMIP6_CV_badsource.json           |    2 +-
 Test/test_python_CMIP6_CV_badsource.py             |    7 +-
 Test/test_python_CMIP6_CV_badsourceid.py           |    7 +-
 Test/test_python_CMIP6_CV_badsourcetype.json       |    4 +-
 Test/test_python_CMIP6_CV_badsourcetype.py         |    8 +-
 .../test_python_CMIP6_CV_badsourcetypeCHEMAER.json |    4 +-
 Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.py  |    9 +-
 Test/test_python_CMIP6_CV_badsourcetypeCHMAER.json |    4 +-
 ...test_python_CMIP6_CV_badsourcetypeRequired.json |    7 +-
 Test/test_python_CMIP6_CV_badsourcetypeRequired.py |   13 +-
 Test/test_python_CMIP6_CV_badvariant.json          |    2 +-
 Test/test_python_CMIP6_CV_badvariant.py            |   10 +-
 Test/test_python_CMIP6_CV_externalvariables.json   |    2 +-
 Test/test_python_CMIP6_CV_externalvariables.py     |    8 +-
 Test/test_python_CMIP6_CV_furtherinfourl.json      |    2 +-
 Test/test_python_CMIP6_CV_furtherinfourl.py        |   63 +-
 Test/test_python_CMIP6_CV_fxtable.json             |    2 +-
 Test/test_python_CMIP6_CV_fxtable.py               |    9 +-
 .../test_python_CMIP6_CV_longrealizationindex.json |    2 +-
 Test/test_python_CMIP6_CV_longrealizationindex.py  |   11 +-
 Test/test_python_CMIP6_CV_nomipera.json            |    2 +-
 Test/test_python_CMIP6_CV_nomipera.py              |    8 +-
 Test/test_python_CMIP6_CV_trackingNoprefix.json    |    4 +-
 Test/test_python_CMIP6_CV_trackingNoprefix.py      |    7 +-
 Test/test_python_CMIP6_CV_trackingprefix.json      |    2 +-
 Test/test_python_CMIP6_CV_trackingprefix.py        |   63 +-
 Test/test_python_CMIP6_driving.py                  |    2 +-
 Test/test_python_CMIP6_experimentID.py             |    3 +-
 Test/test_python_CMIP6_wrong_activity.py           |    3 +-
 Test/test_python_YYYMMDDHH_exp_fmt.py              |    2 +-
 Test/test_python_alastair_1.py                     |    2 +-
 Test/test_python_appending.py                      |    2 +-
 Test/test_python_bounds_request.py                 |    2 +-
 Test/test_python_cfmip_site_axis_test.py           |    2 +-
 Test/test_python_direct_calls.json                 |   20 +-
 Test/test_python_direct_calls.py                   |    3 +-
 Test/test_python_free_wrapping_issue.py            |    2 +-
 Test/test_python_grid_and_ocn_sigma.py             |    2 +-
 Test/test_python_jamie.py                          |    2 +-
 Test/test_python_jamie_10.py                       |    2 +-
 Test/test_python_jamie_12.py                       |    2 +-
 Test/test_python_jamie_2.py                        |    2 +-
 Test/test_python_jamie_3.py                        |    2 +-
 Test/test_python_jamie_4.py                        |    2 +-
 Test/test_python_jamie_6.py                        |    2 +-
 Test/test_python_jamie_7.py                        |    2 +-
 Test/test_python_jamie_8.py                        |    4 +-
 Test/test_python_jamie_9.py                        |    2 +-
 Test/test_python_joerg_1.py                        |    2 +-
 Test/test_python_joerg_10.py                       |    2 +-
 Test/test_python_joerg_11.py                       |    2 +-
 Test/test_python_joerg_12.py                       |    2 +-
 Test/test_python_joerg_2.py                        |    2 +-
 Test/test_python_joerg_3.py                        |    4 +-
 Test/test_python_joerg_4.py                        |    2 +-
 Test/test_python_joerg_5.py                        |    2 +-
 Test/test_python_joerg_6.py                        |    2 +-
 Test/test_python_joerg_7.py                        |    2 +-
 Test/test_python_joerg_8.py                        |    2 +-
 Test/test_python_joerg_tim2_clim_02.py             |    4 +-
 Test/test_python_max_variables.py                  |    2 +-
 Test/test_python_max_variables_2.py                |    2 +-
 Test/test_python_memory_check.py                   |    2 +-
 Test/test_python_new_tables.py                     |    2 +-
 Test/test_python_obs4MIPs.py                       |    4 +-
 Test/test_python_open_close_cmor_multiple.py       |    2 +-
 Test/test_python_polar_stereo.py                   |    2 +-
 Test/test_python_region.py                         |    2 +-
 Test/test_python_reverted_lats.py                  |    2 +-
 Test/test_python_singleton_string.py               |    2 +-
 Test/test_python_user_interface_00.py              |    3 +-
 Test/test_python_user_interface_01.py              |    2 +-
 Test/test_python_user_interface_03.py              |    5 +-
 Test/test_region.f90                               |    2 +-
 Test/test_shrt_exp_nm_set_att_initi.f90            |    2 +-
 Test/test_sigma.f90                                |    2 +-
 Test/test_singleton.f90                            |    2 +-
 Test/test_singleton_5D_tas.f90                     |    2 +-
 Test/test_site_ts.py                               |    2 +-
 Test/test_sophie.f90                               |    2 +-
 Test/test_station_data.f90                         |    2 +-
 TestTables/CMIP6_3hr.json                          | 2737 +------
 TestTables/CMIP6_6hrLev.json                       | 2553 +-----
 TestTables/CMIP6_6hrPlev.json                      | 2733 +------
 TestTables/CMIP6_6hrPlevpt.json                    | 2896 +------
 TestTables/CMIP6_Amon.json                         | 3515 ++------
 TestTables/CMIP6_AmonAdj.json                      | 2493 +-----
 TestTables/CMIP6_Amon_json_hfls                    |  898 +-
 TestTables/CMIP6_CV.json                           | 8556 ++++++++++++++------
 TestTables/CMIP6_LIfxant.json                      | 2513 +-----
 TestTables/CMIP6_LIfxgre.json                      | 2491 +-----
 TestTables/CMIP6_LImon.json                        | 3005 +------
 TestTables/CMIP6_LImonant.json                     | 2863 +------
 TestTables/CMIP6_LImongre.json                     | 2875 +------
 TestTables/CMIP6_LIyrant.json                      | 2896 +------
 TestTables/CMIP6_LIyrgre.json                      | 2908 +------
 TestTables/CMIP6_Lmon.json                         | 3261 +-------
 TestTables/CMIP6_Oclim.json                        | 2861 +------
 TestTables/CMIP6_Oday.json                         | 2523 +-----
 TestTables/CMIP6_Ofx.json                          | 2523 +-----
 TestTables/CMIP6_Omon.json                         | 6219 +++++---------
 TestTables/CMIP6_Omonbad.json                      |    2 +-
 TestTables/CMIP6_Oyr.json                          | 3835 ++-------
 TestTables/CMIP6_SIday.json                        | 2502 +-----
 TestTables/CMIP6_SImon.json                        | 3776 ++-------
 TestTables/CMIP6_aerdaily.json                     | 2673 +-----
 TestTables/CMIP6_aerfixed.json                     | 2477 +-----
 TestTables/CMIP6_aerhourly.json                    | 2481 +-----
 TestTables/CMIP6_aermonthly.json                   | 4413 ++--------
 TestTables/CMIP6_aero.json                         |    1 -
 TestTables/CMIP6_cf3hr.json                        |  750 +-
 TestTables/CMIP6_cf3hr_0.json                      |    2 +-
 TestTables/CMIP6_cf3hr_1.json                      |    2 +-
 TestTables/CMIP6_cf3hr_2.json                      |    2 +-
 TestTables/CMIP6_cfDay.json                        | 3014 +------
 TestTables/CMIP6_cfMon.json                        | 3695 ++-------
 TestTables/CMIP6_cfOff.json                        |  172 +-
 TestTables/CMIP6_cfSites.json                      | 3009 +------
 .../{CMIP6_emDaypt.json => CMIP6_coordinate.json}  |  218 +-
 TestTables/CMIP6_day.json                          | 3030 +------
 TestTables/CMIP6_em1hr.json                        | 2687 +-----
 TestTables/CMIP6_em1hrclimmon.json                 |  104 +-
 TestTables/CMIP6_em3hr.json                        | 3080 ++-----
 TestTables/CMIP6_em3hrpt.json                      | 2684 +-----
 TestTables/CMIP6_emDay.json                        | 4270 +++-------
 TestTables/CMIP6_emDayZ.json                       | 2608 +-----
 TestTables/CMIP6_emDaypt.json                      | 2491 +-----
 TestTables/CMIP6_emFx.json                         | 2599 +-----
 TestTables/CMIP6_emMon.json                        | 8446 ++++++++-----------
 TestTables/CMIP6_emMonZ.json                       | 2946 +------
 TestTables/CMIP6_emMonpt.json                      |   36 +-
 TestTables/CMIP6_emSubhr.json                      | 2949 +------
 TestTables/CMIP6_emYr.json                         | 2667 +-----
 TestTables/CMIP6_formula_terms.json                |  142 +
 TestTables/CMIP6_fx.json                           | 2581 +-----
 TestTables/CMIP6_grids.json                        |    4 +-
 configure                                          |   18 +-
 configure.ac                                       |    2 +-
 include/cmor.h                                     |   27 +-
 include/cmor_func_def.h                            |    4 +-
 scripts/Pre-PARE.py                                |  275 +
 scripts/createCMIP6CV.py                           |   17 +-
 setup.py.in                                        |   37 +-
 219 files changed, 23517 insertions(+), 118503 deletions(-)

diff --git a/INSTALL b/INSTALL
index 7b966a3..62448fd 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,6 +1,6 @@
 INSTALLATION INSTRUCTIONS  
 ------------------------- 
-Climate Model Output Rewriter (CMOR) version 3.1.0 installation instructions.
+Climate Model Output Rewriter (CMOR) version 3.2.0 installation instructions.
 
  
 DOWNLOAD 
@@ -13,7 +13,7 @@ cd CMOR
 
 INSTALLATION
 ------------ 
-CMOR 3.1.0 requires external packages that need to be installed first. 
+CMOR 3.2.0 requires external packages that need to be installed first. 
 It can be compiled/linked against either NetCDF3 or NetCDF4. If you
 decide to go with NetCDF4 be sure to build NetCDF4 with the
  --enable-netcdf-4 option! 
diff --git a/README.md b/README.md
index 03d3b8d..f979135 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,10 @@
 # CMOR
 Climate Model Output Rewriter
 
-CMOR 3.1 documentation can be found here: http://cmor.llnl.gov
+CMOR 3.2 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.3-brightgreen.svg)](https://github.com/PCMDI/cmor/releases/tag/3.1.3)
+[![stable version](http://img.shields.io/badge/stable version-3.2.0-brightgreen.svg)](https://github.com/PCMDI/cmor/releases/tag/3.2.0)
 ![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 9d1df60..b27f89c 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,3 +1,4 @@
+2016-11-23 : Release 3.2.0
 2016-09-08 : Release 3.1.2
 2016-06-14 : Release 3.1.0
 2015-12-23 : Clean up cmor code, preparation for cmor3.
diff --git a/Src/cmor.c b/Src/cmor.c
index e4b1dcb..14d003b 100644
--- a/Src/cmor.c
+++ b/Src/cmor.c
@@ -1193,9 +1193,22 @@ int cmor_dataset_json(char * ressource){
     if(json_obj == NULL) {
         return( 1 );
     }
+
+/* -------------------------------------------------------------------- */
+/* Set Default values for CV, AXIS_ENTRY and FORMULA VAR Filename       */
+/* -------------------------------------------------------------------- */
     cmor_set_cur_dataset_attribute_internal(CMOR_INPUTFILENAME, ressource, 1);
     cmor_set_cur_dataset_attribute_internal(GLOBAL_CV_FILENAME,
                                             TABLE_CONTROL_FILENAME, 1);
+    cmor_set_cur_dataset_attribute_internal(CMOR_AXIS_ENTRY_FILE,
+                                            AXIS_ENTRY_FILENAME, 1);
+    cmor_set_cur_dataset_attribute_internal(CMOR_FORMULA_VAR_FILE,
+                                            FORMULA_VAR_FILENAME, 1);
+
+/* -------------------------------------------------------------------- */
+/* Set all user defined input.  Default value above can be superseded   */
+/* by user input.                                                       */
+/* -------------------------------------------------------------------- */
 
     json_object_object_foreach(json_obj, key, value) {
         if(key[0] == '#') {
@@ -1714,454 +1727,415 @@ int cmor_define_zfactors_vars( int var_id, int ncid, int *nc_dim,
 /* -------------------------------------------------------------------- */
 /*      now figures out the variables for z_factor and loops thru it    */
 /* -------------------------------------------------------------------- */
-    n = strlen( formula_terms );
-    for( j = 0; j < n; j++ ) {
-	while( ( formula_terms[j] != ':' ) && ( j < n ) ) {
-	    j++;
-	}
+	n = strlen(formula_terms);
+	for (j = 0; j < n; j++) {
+		while ((formula_terms[j] != ':') && (j < n)) {
+			j++;
+		}
 /* -------------------------------------------------------------------- */
 /*      at this point we skipped the name thingy                        */
 /* -------------------------------------------------------------------- */
-	j++;
-	while( formula_terms[j] == ' ' ) {
-	    j++;
-	}			/* ok we skipped the blanks as well */
-	/* ok now we can start scanning the zvar name */
-	k = j;
-	while( ( formula_terms[j] != ' ' ) && ( formula_terms[j] != '\0' ) ) {
-	    ctmp[j - k] = formula_terms[j];
-	    j++;
-	}
+		j++;
+		while (formula_terms[j] == ' ') {
+			j++;
+		}			/* ok we skipped the blanks as well */
+		/* ok now we can start scanning the zvar name */
+		k = j;
+		while ((formula_terms[j] != ' ') && (formula_terms[j] != '\0')) {
+			ctmp[j - k] = formula_terms[j];
+			j++;
+		}
 	
 /* -------------------------------------------------------------------- */
 /*      all right here we reach a  blank, the name is finsihed          */
 /* -------------------------------------------------------------------- */
-	ctmp[j - k] = '\0';
+		ctmp[j - k] = '\0';
 	
 /* -------------------------------------------------------------------- */
 /*      here we try to match with the actual variable                   */
 /* -------------------------------------------------------------------- */
-	l = -1;
-	for( k = 0; k < cmor_nvars + 1; k++ ) {
-	    if( strcmp( ctmp, cmor_vars[k].id ) == 0 ) {
+		l = -1;
+		for (k = 0; k < cmor_nvars + 1; k++) {
+			if (strcmp(ctmp, cmor_vars[k].id) == 0) {
 /* -------------------------------------------------------------------- */
 /*      ok that is not enough! We need to know if the dims match!       */
 /* -------------------------------------------------------------------- */
-		nelts = 0;
-		for( m = 0; m < cmor_vars[k].ndims; m++ ) {
-		    for( m2 = 0; m2 < cmor_vars[var_id].ndims; m2++ ) {
-			if( cmor_vars[k].axes_ids[m] ==
-			    cmor_vars[var_id].axes_ids[m2] ) {
-			    nelts += 1;
-			    break;
+				nelts = 0;
+				for (m = 0; m < cmor_vars[k].ndims; m++) {
+					for (m2 = 0; m2 < cmor_vars[var_id].ndims; m2++) {
+						if (cmor_vars[k].axes_ids[m]
+								== cmor_vars[var_id].axes_ids[m2]) {
+							nelts += 1;
+							break;
+						}
+					}
+				}
+				if (nelts == cmor_vars[k].ndims) {
+					l = k;
+					break;
+				}
 			}
-		    }
-		}
-		if( nelts == cmor_vars[k].ndims ) {
-		    l = k;
-		    break;
 		}
-	    }
-	}
 
-	if( l == -1 ) {
+		if (l == -1) {
 /* -------------------------------------------------------------------- */
 /*      ok this looks bad! last hope is that the                        */
 /*      zfactor is actually a coordinate!                               */
 /* -------------------------------------------------------------------- */
-	    found = 0;
-	    for( m = 0; m < cmor_vars[var_id].ndims; m++ ) {
-		if( strcmp( cmor_axes[cmor_vars[var_id].axes_ids[m]].id,
-		        ctmp ) == 0 ) {
-		    found = 1;
-		    break;
-		}
+			found = 0;
+			for (m = 0; m < cmor_vars[var_id].ndims; m++) {
+				if (strcmp(cmor_axes[cmor_vars[var_id].axes_ids[m]].id, ctmp)
+						== 0) {
+					found = 1;
+					break;
+				}
 /* -------------------------------------------------------------------- */
 /*      ok this axes has bounds let's check against his name + _bnds then*/
 /* -------------------------------------------------------------------- */
-		if( cmor_axes[cmor_vars[var_id].axes_ids[m]].bounds != NULL ) {
+				if (cmor_axes[cmor_vars[var_id].axes_ids[m]].bounds != NULL) {
 
-		    sprintf( msg, "%s_bnds",
-			     cmor_axes[cmor_vars[var_id].axes_ids[m]].id );
-		    if( strcmp( msg, ctmp ) == 0 ) {
-			found = 1;
-			break;
-		    }
+					sprintf(msg, "%s_bnds",
+							cmor_axes[cmor_vars[var_id].axes_ids[m]].id);
+					if (strcmp(msg, ctmp) == 0) {
+						found = 1;
+						break;
+					}
+				}
+			}
+			if (found == 0) {
+				snprintf(msg, CMOR_MAX_STRING,
+						"could not find the zfactor variable: %s,\n! "
+								"please define it first, while defining zfactors\n! "
+								"for variable %s (table %s)", ctmp,
+						cmor_vars[var_id].id,
+						cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
+				cmor_handle_error(msg, CMOR_CRITICAL);
+				cmor_pop_traceback();
+				return (1);
+			}
+		} else {
+			found = 0;
 		}
-	    }
-	    if( found == 0 ) {
-		snprintf( msg, CMOR_MAX_STRING,
-		        "could not find the zfactor variable: %s,\n! "
-		        "please define it first, while defining zfactors\n! "
-		        "for variable %s (table %s)",
-		        ctmp, cmor_vars[var_id].id,
-		        cmor_tables[cmor_vars[var_id].
-		                    ref_table_id].szTable_id );
-		cmor_handle_error( msg, CMOR_CRITICAL );
-		cmor_pop_traceback(  );
-		return( 1 );
-	    }
-	} else {
-	    found = 0;
-	}
 /* -------------------------------------------------------------------- */
 /*      now figure out if we already defined this zfactor var           */
 /* -------------------------------------------------------------------- */
 
-	for( k = 0; k < lnzfactors; k++ )
-	    if( zfactors[k] == l )
-		found = 1;
-	if( found == 0 ) {
+		for (k = 0; k < lnzfactors; k++)
+			if (zfactors[k] == l)
+				found = 1;
+		if (found == 0) {
 /* -------------------------------------------------------------------- */
 /*      ok it is a new one                                              */
 /* -------------------------------------------------------------------- */
 
-	    zfactors[lnzfactors] = l;
+			zfactors[lnzfactors] = l;
 /* -------------------------------------------------------------------- */
 /*      ok we need to figure out the dimensions of that zfactor         */
 /*      and then define the variable                                    */
 /* -------------------------------------------------------------------- */
-	    for( k = 0; k < cmor_vars[l].ndims; k++ ) {
-		found = 0;
-		for( m = 0; m < cmor_vars[var_id].ndims; m++ ) {
-		    if( strcmp
-			( cmor_axes[cmor_vars[var_id].axes_ids[m]].id,
-			  cmor_axes[cmor_vars[l].axes_ids[k]].id ) == 0 ) {
-			found = 1;
-			dim_holder[k] = nc_dim[m];
+			for (k = 0; k < cmor_vars[l].ndims; k++) {
+				found = 0;
+				for (m = 0; m < cmor_vars[var_id].ndims; m++) {
+					if (strcmp(cmor_axes[cmor_vars[var_id].axes_ids[m]].id,
+							cmor_axes[cmor_vars[l].axes_ids[k]].id) == 0) {
+						found = 1;
+						dim_holder[k] = nc_dim[m];
 /* -------------------------------------------------------------------- */
 /*      ok here we mark this factor has time varying if necessary       */
 /*      so that we can count the number of time written and make        */
 /*      sure it matches the variable                                    */
 /* -------------------------------------------------------------------- */
-			if( cmor_axes[cmor_vars[var_id].axes_ids[m]].axis=='T'){
-			    for( ia = 0; ia < 10; ia++ ) {
-				if( cmor_vars[var_id].associated_ids[ia]== -1) {
-				    cmor_vars[var_id].associated_ids[ia] = l;
-				    break;
+						if (cmor_axes[cmor_vars[var_id].axes_ids[m]].axis
+								== 'T') {
+							for (ia = 0; ia < 10; ia++) {
+								if (cmor_vars[var_id].associated_ids[ia]
+										== -1) {
+									cmor_vars[var_id].associated_ids[ia] = l;
+									break;
+								}
+							}
+						}
+						break;
+					}
+				}
+				if (found == 0) {
+					snprintf(msg, CMOR_MAX_STRING,
+							"variable \"%s\" (table: %s) has axis \"%s\"\n! "
+									"defined with formula terms, but term \"%s\"\n! "
+									"depends on axis \"%s\" which is not part of\n! "
+									"the variable", cmor_vars[var_id].id,
+							cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id,
+							cmor_axes[cmor_vars[var_id].axes_ids[i]].id, ctmp,
+							cmor_axes[cmor_vars[l].axes_ids[k]].id);
+					cmor_handle_error(msg, CMOR_CRITICAL);
 				}
-			    }
 			}
-			break;
-		    }
-		}
-		if( found == 0 ) {
-		    snprintf( msg, CMOR_MAX_STRING,
-		            "variable \"%s\" (table: %s) has axis \"%s\"\n! "
-		            "defined with formula terms, but term \"%s\"\n! "
-		            "depends on axis \"%s\" which is not part of\n! "
-		            "the variable",
-		            cmor_vars[var_id].id,
-		            cmor_tables[cmor_vars[var_id].
-		                        ref_table_id].szTable_id,
-		                        cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
-		                        ctmp,
-		                        cmor_axes[cmor_vars[l].axes_ids[k]].id );
-		    cmor_handle_error( msg, CMOR_CRITICAL );
-		}
-	    }
 /* -------------------------------------------------------------------- */
 /*      at that point we can define the var                             */
 /* -------------------------------------------------------------------- */
-	    if( dim_bnds == -1 ) {	/* we are not defining a bnds one */
-		if( cmor_vars[l].type == 'd' )
-		    ierr =
-			nc_def_var( ncid, cmor_vars[l].id, NC_DOUBLE,
-				    cmor_vars[l].ndims, &dim_holder[0],
-				    &nc_zfactors[lnzfactors] );
-		else if( cmor_vars[l].type == 'f' )
-		    ierr =
-			nc_def_var( ncid, cmor_vars[l].id, NC_FLOAT,
-				    cmor_vars[l].ndims, &dim_holder[0],
-				    &nc_zfactors[lnzfactors] );
-		else if( cmor_vars[l].type == 'l' )
-		    ierr =
-			nc_def_var( ncid, cmor_vars[l].id, NC_INT,
-				    cmor_vars[l].ndims, &dim_holder[0],
-				    &nc_zfactors[lnzfactors] );
-		else if( cmor_vars[l].type == 'i' )
-		    ierr =
-			nc_def_var( ncid, cmor_vars[l].id, NC_INT,
-				    cmor_vars[l].ndims, &dim_holder[0],
-				    &nc_zfactors[lnzfactors] );
-		if( ierr != NC_NOERR ) {
-		    snprintf( msg, CMOR_MAX_STRING,
-		            "NC Error (%i: %s) for variable %s (table %s)\n! "
-		            "error defining zfactor var: %i (%s)",
-		            ierr, nc_strerror( ierr ),
-		            cmor_vars[var_id].id,
-		            cmor_tables[cmor_vars[var_id].
-		                        ref_table_id].szTable_id,
-		                        lnzfactors, cmor_vars[l].id );
-		    cmor_handle_error( msg, CMOR_CRITICAL );
-		}
+			if (dim_bnds == -1) { /* we are not defining a bnds one */
+				if (cmor_vars[l].type == 'd')
+					ierr = nc_def_var(ncid, cmor_vars[l].id, NC_DOUBLE,
+							cmor_vars[l].ndims, &dim_holder[0],
+							&nc_zfactors[lnzfactors]);
+				else if (cmor_vars[l].type == 'f')
+					ierr = nc_def_var(ncid, cmor_vars[l].id, NC_FLOAT,
+							cmor_vars[l].ndims, &dim_holder[0],
+							&nc_zfactors[lnzfactors]);
+				else if (cmor_vars[l].type == 'l')
+					ierr = nc_def_var(ncid, cmor_vars[l].id, NC_INT,
+							cmor_vars[l].ndims, &dim_holder[0],
+							&nc_zfactors[lnzfactors]);
+				else if (cmor_vars[l].type == 'i')
+					ierr = nc_def_var(ncid, cmor_vars[l].id, NC_INT,
+							cmor_vars[l].ndims, &dim_holder[0],
+							&nc_zfactors[lnzfactors]);
+				if (ierr != NC_NOERR) {
+					snprintf(msg, CMOR_MAX_STRING,
+							"NC Error (%i: %s) for variable %s (table %s)\n! "
+									"error defining zfactor var: %i (%s)", ierr,
+							nc_strerror(ierr), cmor_vars[var_id].id,
+							cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id,
+							lnzfactors, cmor_vars[l].id);
+					cmor_handle_error(msg, CMOR_CRITICAL);
+				}
 
 /* -------------------------------------------------------------------- */
 /*      Compression stuff                                               */
 /* -------------------------------------------------------------------- */
-		if( ( CMOR_NETCDF_MODE != CMOR_REPLACE_3 ) &&
-		     ( CMOR_NETCDF_MODE != CMOR_PRESERVE_3 ) &&
-		     ( CMOR_NETCDF_MODE != CMOR_APPEND_3 ) ) {
-		    if( cmor_vars[l].ndims > 0 ) {
-		        int nTableID = cmor_vars[l].ref_table_id;
-			ics =
-			    cmor_tables[nTableID].vars[nTableID].shuffle;
-			icd =
-			    cmor_tables[nTableID].vars[nTableID].deflate;
-			icdl =
-			    cmor_tables[nTableID].vars[nTableID].deflate_level;
-			ierr = nc_def_var_deflate( ncid,
-			        nc_zfactors[lnzfactors],
-			        ics, icd, icdl );
-
-			if( ierr != NC_NOERR ) {
-			    snprintf( msg, CMOR_MAX_STRING,
-			            "NCError (%i: %s) defining compression\n! "
-			            "parameters for zfactor variable %s for\n! "
-			            "variable '%s' (table %s)",
-			            ierr, nc_strerror( ierr ),
-			            cmor_vars[l].id,
-			            cmor_vars[var_id].id,
-			            cmor_tables[nTableID].szTable_id );
-			    cmor_handle_error( msg, CMOR_CRITICAL );
-			}
-		    }
-		}
+				if ((CMOR_NETCDF_MODE != CMOR_REPLACE_3)
+						&& (CMOR_NETCDF_MODE != CMOR_PRESERVE_3)
+						&& (CMOR_NETCDF_MODE != CMOR_APPEND_3)) {
+					if (cmor_vars[l].ndims > 0) {
+						int nTableID = cmor_vars[l].ref_table_id;
+						ics = cmor_tables[nTableID].vars[nTableID].shuffle;
+						icd = cmor_tables[nTableID].vars[nTableID].deflate;
+						icdl =
+								cmor_tables[nTableID].vars[nTableID].deflate_level;
+						ierr = nc_def_var_deflate(ncid, nc_zfactors[lnzfactors],
+								ics, icd, icdl);
+
+						if (ierr != NC_NOERR) {
+							snprintf(msg, CMOR_MAX_STRING,
+									"NCError (%i: %s) defining compression\n! "
+											"parameters for zfactor variable %s for\n! "
+											"variable '%s' (table %s)", ierr,
+									nc_strerror(ierr), cmor_vars[l].id,
+									cmor_vars[var_id].id,
+									cmor_tables[nTableID].szTable_id);
+							cmor_handle_error(msg, CMOR_CRITICAL);
+						}
+					}
+				}
 
 /* -------------------------------------------------------------------- */
 /*      Creates attribute related to that variable                      */
 /* -------------------------------------------------------------------- */
-		for( k = 0; k < cmor_vars[l].nattributes; k++ ) {
+				for (k = 0; k < cmor_vars[l].nattributes; k++) {
 /* -------------------------------------------------------------------- */
 /*      first of all we need to make sure it is not an empty attribute  */
 /* -------------------------------------------------------------------- */
-		    if( cmor_has_variable_attribute
-			( l, cmor_vars[l].attributes[k] ) != 0 ) {
+					if (cmor_has_variable_attribute(l,
+							cmor_vars[l].attributes[k]) != 0) {
 /* -------------------------------------------------------------------- */
 /*      deleted attribute continue on                                   */
 /* -------------------------------------------------------------------- */
-			continue;
-		    }
-		    if( strcmp( cmor_vars[l].attributes[k], "flag_values" )
-			== 0 ) {
+						continue;
+					}
+					if (strcmp(cmor_vars[l].attributes[k], "flag_values")
+							== 0) {
 /* -------------------------------------------------------------------- */
 /*      ok we need to convert the string to a list of int               */
 /* -------------------------------------------------------------------- */
-			ierr = cmor_convert_string_to_list(
-			        cmor_vars[l].attributes_values_char[k],
-			        'i',
-			        ( void * ) &int_list,
-			        &nelts );
-
-			ierr = nc_put_att_int(
-			        ncid,
-			        nc_zfactors[lnzfactors],
-			        "flag_values",
-			        NC_INT,
-			        nelts,
-			        int_list );
-
-			if( ierr != NC_NOERR ) {
-			    snprintf( msg, CMOR_MAX_STRING,
-				      "NetCDF Error (%i: %s) setting flags\n! "
-			              "numerical attribute on zfactor\n! "
-			              "variable %s for variable %s (table %s)",
-				      ierr, nc_strerror( ierr ),
-				      cmor_vars[l].id,
-				      cmor_vars[var_id].id,
-				      cmor_tables[cmor_vars[var_id].ref_table_id].
-				      szTable_id );
-			    cmor_handle_error( msg, CMOR_CRITICAL );
-			}
-			free( int_list );
-		    } else if( cmor_vars[l].attributes_type[k] == 'c' ) {
-			ierr = cmor_put_nc_char_attribute(
-			        ncid,
-			        nc_zfactors[lnzfactors],
-			        cmor_vars[l].attributes[k],
-			        cmor_vars[l].attributes_values_char[k],
-			        cmor_vars[l].id );
-		    } else {
-			ierr = cmor_put_nc_num_attribute(
-			        ncid,
-			        nc_zfactors[lnzfactors],
-			        cmor_vars[l].attributes[k],
-			        cmor_vars[l].attributes_type[k],
-			        cmor_vars[l].attributes_values_num[k],
-			        cmor_vars[l].id );
-		    }
-		}
-		lnzfactors += 1;
-	    } else {
+						ierr = cmor_convert_string_to_list(
+								cmor_vars[l].attributes_values_char[k], 'i',
+								(void *) &int_list, &nelts);
+
+						ierr = nc_put_att_int(ncid, nc_zfactors[lnzfactors],
+								"flag_values",
+								NC_INT, nelts, int_list);
+
+						if (ierr != NC_NOERR) {
+							snprintf(msg, CMOR_MAX_STRING,
+									"NetCDF Error (%i: %s) setting flags\n! "
+											"numerical attribute on zfactor\n! "
+											"variable %s for variable %s (table %s)",
+									ierr, nc_strerror(ierr), cmor_vars[l].id,
+									cmor_vars[var_id].id,
+									cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
+							cmor_handle_error(msg, CMOR_CRITICAL);
+						}
+						free(int_list);
+					} else if (cmor_vars[l].attributes_type[k] == 'c') {
+						ierr = cmor_put_nc_char_attribute(ncid,
+								nc_zfactors[lnzfactors],
+								cmor_vars[l].attributes[k],
+								cmor_vars[l].attributes_values_char[k],
+								cmor_vars[l].id);
+					} else {
+						ierr = cmor_put_nc_num_attribute(ncid,
+								nc_zfactors[lnzfactors],
+								cmor_vars[l].attributes[k],
+								cmor_vars[l].attributes_type[k],
+								cmor_vars[l].attributes_values_num[k],
+								cmor_vars[l].id);
+					}
+				}
+				lnzfactors += 1;
+			} else {
 /* -------------------------------------------------------------------- */
 /*      ok now we need to see if we have bounds on that variable        */
 /* -------------------------------------------------------------------- */
-		dim_holder[cmor_vars[l].ndims] = dim_bnds;
-		if( cmor_vars[l].type == 'd' )
-		    ierr =
-			nc_def_var( ncid, cmor_vars[l].id, NC_DOUBLE,
-				    cmor_vars[l].ndims + 1, &dim_holder[0],
-				    &nc_zfactors[lnzfactors] );
-		else if( cmor_vars[l].type == 'f' )
-		    ierr =
-			nc_def_var( ncid, cmor_vars[l].id, NC_FLOAT,
-				    cmor_vars[l].ndims + 1, &dim_holder[0],
-				    &nc_zfactors[lnzfactors] );
-		else if( cmor_vars[l].type == 'l' )
-		    ierr =
-			nc_def_var( ncid, cmor_vars[l].id, NC_INT,
-				    cmor_vars[l].ndims + 1, &dim_holder[0],
-				    &nc_zfactors[lnzfactors] );
-		else if( cmor_vars[l].type == 'i' )
-		    ierr =
-			nc_def_var( ncid, cmor_vars[l].id, NC_INT,
-				    cmor_vars[l].ndims + 1, &dim_holder[0],
-				    &nc_zfactors[lnzfactors] );
-		if( ierr != NC_NOERR ) {
-		    snprintf( msg, CMOR_MAX_STRING,
-			      "NC Error (%i: %s) for variable %s (table: %s),\n! "
-		            "error defining zfactor var: %i (%s)",
-			      ierr, nc_strerror( ierr ),
-			      cmor_vars[var_id].id,
-			      cmor_tables[cmor_vars[var_id].
-					  ref_table_id].szTable_id,
-			      lnzfactors, cmor_vars[l].id );
-		    cmor_handle_error( msg, CMOR_CRITICAL );
-		}
+				dim_holder[cmor_vars[l].ndims] = dim_bnds;
+				if (cmor_vars[l].type == 'd')
+					ierr = nc_def_var(ncid, cmor_vars[l].id, NC_DOUBLE,
+							cmor_vars[l].ndims + 1, &dim_holder[0],
+							&nc_zfactors[lnzfactors]);
+				else if (cmor_vars[l].type == 'f')
+					ierr = nc_def_var(ncid, cmor_vars[l].id, NC_FLOAT,
+							cmor_vars[l].ndims + 1, &dim_holder[0],
+							&nc_zfactors[lnzfactors]);
+				else if (cmor_vars[l].type == 'l')
+					ierr = nc_def_var(ncid, cmor_vars[l].id, NC_INT,
+							cmor_vars[l].ndims + 1, &dim_holder[0],
+							&nc_zfactors[lnzfactors]);
+				else if (cmor_vars[l].type == 'i')
+					ierr = nc_def_var(ncid, cmor_vars[l].id, NC_INT,
+							cmor_vars[l].ndims + 1, &dim_holder[0],
+							&nc_zfactors[lnzfactors]);
+				if (ierr != NC_NOERR) {
+					snprintf(msg, CMOR_MAX_STRING,
+							"NC Error (%i: %s) for variable %s (table: %s),\n! "
+									"error defining zfactor var: %i (%s)", ierr,
+							nc_strerror(ierr), cmor_vars[var_id].id,
+							cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id,
+							lnzfactors, cmor_vars[l].id);
+					cmor_handle_error(msg, CMOR_CRITICAL);
+				}
 
 /* -------------------------------------------------------------------- */
 /*      Compression stuff                                               */
 /* -------------------------------------------------------------------- */
 
-		if( ( CMOR_NETCDF_MODE != CMOR_REPLACE_3 ) &&
-		    ( CMOR_NETCDF_MODE != CMOR_PRESERVE_3 ) &&
-		    ( CMOR_NETCDF_MODE != CMOR_APPEND_3 ) ) {
-                    int nTableID = cmor_vars[l].ref_table_id;
-
-		    ics = cmor_tables[nTableID].vars[nTableID].shuffle;
-		    icd = cmor_tables[nTableID].vars[nTableID].deflate;
-		    icdl = cmor_tables[nTableID].vars[nTableID].deflate_level;
-		    ierr = nc_def_var_deflate( ncid, nc_zfactors[lnzfactors],
-		            ics, icd, icdl );
-
-		    if( ierr != NC_NOERR ) {
-			snprintf( msg, CMOR_MAX_STRING,
-				  "NCError (%i: %s) defining\n! "
-			          "compression parameters\n! "
-			          "for zfactor variable %s for\n! "
-			          "variable '%s' (table %s)",
-				  ierr, nc_strerror( ierr ),
-				  cmor_vars[l].id, cmor_vars[var_id].id,
-				  cmor_tables[cmor_vars[var_id].ref_table_id].
-				  szTable_id );
-			cmor_handle_error( msg, CMOR_CRITICAL );
-		    }
+				if ((CMOR_NETCDF_MODE != CMOR_REPLACE_3)
+						&& (CMOR_NETCDF_MODE != CMOR_PRESERVE_3)
+						&& (CMOR_NETCDF_MODE != CMOR_APPEND_3)) {
+					int nTableID = cmor_vars[l].ref_table_id;
+
+					ics = cmor_tables[nTableID].vars[nTableID].shuffle;
+					icd = cmor_tables[nTableID].vars[nTableID].deflate;
+					icdl = cmor_tables[nTableID].vars[nTableID].deflate_level;
+					ierr = nc_def_var_deflate(ncid, nc_zfactors[lnzfactors],
+							ics, icd, icdl);
+
+					if (ierr != NC_NOERR) {
+						snprintf(msg, CMOR_MAX_STRING,
+								"NCError (%i: %s) defining\n! "
+										"compression parameters\n! "
+										"for zfactor variable %s for\n! "
+										"variable '%s' (table %s)", ierr,
+								nc_strerror(ierr), cmor_vars[l].id,
+								cmor_vars[var_id].id,
+								cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
+						cmor_handle_error(msg, CMOR_CRITICAL);
+					}
 /* -------------------------------------------------------------------- */
 /*      Chunking stuff                                                  */
 /* -------------------------------------------------------------------- */
 #ifndef NC_CHUNKED
 #define NC_CHUNKED 0
 #endif
-                    if (!((cmor_vars[var_id].grid_id > -1)
-                            && (cmor_grids[cmor_vars[var_id].grid_id].istimevarying
-                                    == 1))) {
-                        int ndims = cmor_vars[var_id].ndims;
-                        size_t nc_chunking[ndims];
-
-                        for( n = 0; n < cmor_vars[var_id].ndims; n++) {
-                            nc_chunking[n] = 1;
-                        }
-                        ierr = nc_def_var_chunking(ncid,
-                                nc_zfactors[lnzfactors],
-                                NC_CHUNKED, &nc_chunking[0]);
-                        if (ierr != NC_NOERR) {
-                            snprintf(msg, CMOR_MAX_STRING,
-                                    "NetCDF Error (%i: %s) defining chunking\n! "
-                                            "parameters for variable '%s' (table: %s)",
-                                    ierr, nc_strerror(ierr),
-                                    cmor_vars[var_id].id,
-                                    cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
-                            cmor_handle_error(msg, CMOR_CRITICAL);
-                        }
-                    }
-                }
+					if (!((cmor_vars[var_id].grid_id > -1)
+							&& (cmor_grids[cmor_vars[var_id].grid_id].istimevarying
+									== 1))) {
+						int ndims = cmor_vars[var_id].ndims;
+						size_t nc_chunking[ndims];
+
+						for (n = 0; n < cmor_vars[var_id].ndims; n++) {
+							nc_chunking[n] = 1;
+						}
+						ierr = nc_def_var_chunking(ncid,
+								nc_zfactors[lnzfactors],
+								NC_CHUNKED, &nc_chunking[0]);
+						if (ierr != NC_NOERR) {
+							snprintf(msg, CMOR_MAX_STRING,
+									"NetCDF Error (%i: %s) defining chunking\n! "
+											"parameters for variable '%s' (table: %s)",
+									ierr, nc_strerror(ierr),
+									cmor_vars[var_id].id,
+									cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
+							cmor_handle_error(msg, CMOR_CRITICAL);
+						}
+					}
+				}
 
 /* -------------------------------------------------------------------- */
 /*      Creates attribute related to that variable                      */
 /* -------------------------------------------------------------------- */
-		for( k = 0; k < cmor_vars[l].nattributes; k++ ) {
+				for (k = 0; k < cmor_vars[l].nattributes; k++) {
 /* -------------------------------------------------------------------- */
 /*      first of all we need to make sure it is not an empty attribute  */
 /* -------------------------------------------------------------------- */
-		    if( cmor_has_variable_attribute( l,
-		            cmor_vars[l].attributes[k] ) != 0 ) {
+					if (cmor_has_variable_attribute(l,
+							cmor_vars[l].attributes[k]) != 0) {
 /* -------------------------------------------------------------------- */
 /*      deleted attribute continue on                                   */
 /* -------------------------------------------------------------------- */
-			continue;
-		    }
-		    if(strcmp(cmor_vars[l].attributes[k], "flag_values")== 0 ) {
+						continue;
+					}
+					if (strcmp(cmor_vars[l].attributes[k], "flag_values")
+							== 0) {
 /* -------------------------------------------------------------------- */
 /*      ok we need to convert the string to a list of int               */
 /* -------------------------------------------------------------------- */
-			ierr =cmor_convert_string_to_list(
-			        cmor_vars[l].attributes_values_char[k],
-			        'i',
-			        ( void * ) &int_list,
-			        &nelts );
-
-			ierr = nc_put_att_int( ncid,
-			        nc_zfactors[lnzfactors],
-			        "flag_values",
-			        NC_INT, nelts,
-			        int_list );
-
-			if( ierr != NC_NOERR ) {
-			    snprintf(
-			            msg,
-			            CMOR_MAX_STRING,
-			            "NetCDF Error (%i: %s) setting flags numerical "
-			            "attribute on zfactor variable %s for variable "
-			            "%s (table: %s)",
-			            ierr, nc_strerror( ierr ),
-			            cmor_vars[l].id,
-			            cmor_vars[var_id].id,
-			            cmor_tables[cmor_vars[var_id].ref_table_id].
-			            szTable_id );
-			    cmor_handle_error( msg, CMOR_CRITICAL );
+						ierr = cmor_convert_string_to_list(
+								cmor_vars[l].attributes_values_char[k], 'i',
+								(void *) &int_list, &nelts);
+
+						ierr = nc_put_att_int(ncid, nc_zfactors[lnzfactors],
+								"flag_values",
+								NC_INT, nelts, int_list);
+
+						if (ierr != NC_NOERR) {
+							snprintf(msg,
+							CMOR_MAX_STRING,
+									"NetCDF Error (%i: %s) setting flags numerical "
+											"attribute on zfactor variable %s for variable "
+											"%s (table: %s)", ierr,
+									nc_strerror(ierr), cmor_vars[l].id,
+									cmor_vars[var_id].id,
+									cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
+							cmor_handle_error(msg, CMOR_CRITICAL);
+						}
+						free(int_list);
+
+					} else if (cmor_vars[l].attributes_type[k] == 'c') {
+						ierr = cmor_put_nc_char_attribute(ncid,
+								nc_zfactors[lnzfactors],
+								cmor_vars[l].attributes[k],
+								cmor_vars[l].attributes_values_char[k],
+								cmor_vars[l].id);
+					} else {
+						ierr = cmor_put_nc_num_attribute(ncid,
+								nc_zfactors[lnzfactors],
+								cmor_vars[l].attributes[k],
+								cmor_vars[l].attributes_type[k],
+								cmor_vars[l].attributes_values_num[k],
+								cmor_vars[l].id);
+					}
+				}
+
+				lnzfactors += 1;
 			}
-			free( int_list );
-
-		    } else if( cmor_vars[l].attributes_type[k] == 'c' ) {
-			ierr = cmor_put_nc_char_attribute(
-			        ncid,
-			        nc_zfactors[lnzfactors],
-			        cmor_vars[l].attributes[k],
-			        cmor_vars[l].attributes_values_char[k],
-			        cmor_vars[l].id );
-		    } else {
-			ierr = cmor_put_nc_num_attribute(
-			        ncid,
-			        nc_zfactors[lnzfactors],
-			        cmor_vars[l].attributes[k],
-			        cmor_vars[l].attributes_type[k],
-			        cmor_vars[l].attributes_values_num[k],
-			        cmor_vars[l].id );
-		    }
 		}
 
-		lnzfactors += 1;
-	    }
+		while ((formula_terms[j] == ' ') && (formula_terms[j] != '\0')) {
+			j++;
+		} /* skip the other whites */
 	}
-
-	while( ( formula_terms[j] == ' ' )
-	       && ( formula_terms[j] != '\0' ) ) {
-	    j++;
-	}			/* skip the other whites */
-    }
-    *nzfactors = lnzfactors;
-    cmor_pop_traceback(  );
-    return( 0 );
+	*nzfactors = lnzfactors;
+	cmor_pop_traceback();
+	return (0);
 }
 
 /************************************************************************/
@@ -2560,7 +2534,7 @@ int cmor_validateFilename(char *outname, int var_id) {
 
 
 /************************************************************************/
-/*                      cmor_setGblAttr()                             */
+/*                      cmor_setGblAttr()                               */
 /************************************************************************/
 void cmor_setGblAttr(int var_id) {
     struct tm *ptr;
@@ -2576,6 +2550,7 @@ void cmor_setGblAttr(int var_id) {
     char *ret;
     int numchar;
     int nVarRefTblID;
+    int rc;
 
     cmor_add_traceback("cmor_setGblAttr");
     nVarRefTblID = cmor_vars[var_id].ref_table_id;
@@ -2622,7 +2597,6 @@ void cmor_setGblAttr(int var_id) {
 /* -------------------------------------------------------------------- */
 /*    Set attribute Conventions for netCDF file metadata                */
 /* -------------------------------------------------------------------- */
-
     snprintf(msg, CMOR_MAX_STRING, "%s", cmor_tables[nVarRefTblID].Conventions);
 
     cmor_set_cur_dataset_attribute_internal(GLOBAL_ATT_CONVENTIONS, msg, 0);
@@ -2655,7 +2629,6 @@ void cmor_setGblAttr(int var_id) {
     snprintf(msg, CMOR_MAX_STRING, "%s",
             cmor_tables[nVarRefTblID].szTable_id);
 
-
     cmor_set_cur_dataset_attribute_internal(GLOBAL_ATT_TABLE_ID, msg, 0);
 
 /* -------------------------------------------------------------------- */
@@ -2713,67 +2686,79 @@ void cmor_setGblAttr(int var_id) {
 /* -------------------------------------------------------------------- */
 /*     Create external_variables                                        */
 /* -------------------------------------------------------------------- */
-    if (cmor_has_variable_attribute(var_id, VARIABLE_ATT_CELLMETHODS) == 0) {
+	if (cmor_has_variable_attribute(var_id, VARIABLE_ATT_CELLMEASURES) == 0) {
+		cmor_get_variable_attribute(var_id, VARIABLE_ATT_CELLMEASURES, ctmp);
 
-        if (cmor_has_variable_attribute(var_id, VARIABLE_ATT_CELLMEASURES) == 0) {
-            cmor_get_variable_attribute(var_id, VARIABLE_ATT_CELLMEASURES, ctmp);
+/* -------------------------------------------------------------------- */
+/*     If CELLMEASURE is set to @OPT we don't do anything               */
+/* -------------------------------------------------------------------- */
+		if( (strcmp(ctmp, "@OPT") == 0) || (strcmp(ctmp, "--OPT") == 0) ){
+			cmor_set_variable_attribute(var_id,
+			        VARIABLE_ATT_CELLMEASURES, 'c', "");
+		}
+		else {
 /* -------------------------------------------------------------------- */
 /*     Extract 2 words after "area:" or "volume:" if exist.             */
 /* -------------------------------------------------------------------- */
-            regcomp(&regex, EXTERNAL_VARIABLE_REGEX, REG_EXTENDED);
-
-            regexec(&regex, ctmp , n_matches, m, 0);
+			regcomp(&regex, EXTERNAL_VARIABLE_REGEX, REG_EXTENDED);
+
+			rc = regexec(&regex, ctmp, n_matches, m, 0);
+			if (rc == REG_NOMATCH) {
+				snprintf(msg, CMOR_MAX_STRING,
+						"Your table (%s) does not contains CELL_MEASURES\n! "
+								"that matches 'area: <text> volume: <text>\n! "
+								"CMOR cannot build the 'external_variable' attribute.\n! "
+								"Check the following variable: '%s'.\n!",
+						cmor_tables[nVarRefTblID].szTable_id,
+						cmor_vars[var_id].id);
+				cmor_handle_error(msg, CMOR_CRITICAL);
+				regfree(&regex);
+				return;
 
-            words[0]='\0';
-            ctmp2[0]='\0';
-            for( i = 0; i< n_matches; i++ ) {
-                numchar = (int)m[i].rm_eo - (int) m[i].rm_so;
+			}
+			words[0] = '\0';
+			ctmp2[0] = '\0';
+			for (i = 0; i < n_matches; i++) {
+				numchar = (int) m[i].rm_eo - (int) m[i].rm_so;
 /* -------------------------------------------------------------------- */
 /*     If rm_so is negative, there is not more matches.                 */
 /* -------------------------------------------------------------------- */
-                if(((int)m[i].rm_so < 0) || (numchar == 0)) {
-                    break;
-                }
+				if (((int) m[i].rm_so < 0) || (numchar == 0)) {
+					break;
+				}
 
-                strncpy(words, ctmp+m[i].rm_so, numchar);
-                words[numchar]='\0';
-                ret = strstr(words,":");
+				strncpy(words, ctmp + m[i].rm_so, numchar);
+				words[numchar] = '\0';
+				ret = strstr(words, ":");
 /* -------------------------------------------------------------------- */
 /*      Rejects all line with ":" in it                                 */
 /* -------------------------------------------------------------------- */
-                if( ret == NULL ) {
-                    if(ctmp2[0]=='\0') {
-                        strncat(ctmp2, words, numchar);
-                    } else {
-                        strcat(ctmp2, " ");
-                        strncat(ctmp2, words, numchar);
-                    }
-                }
-            }
-            cmor_set_cur_dataset_attribute_internal(GLOBAL_ATT_EXTERNAL_VAR,
-                    ctmp2, 0);
-            regfree(&regex);
-        }
-    }
-
-
-
+				if (ret == NULL) {
+					if (ctmp2[0] == '\0') {
+						strncat(ctmp2, words, numchar);
+					} else {
+						strcat(ctmp2, " ");
+						strncat(ctmp2, words, numchar);
+					}
+				}
+			}
+			cmor_set_cur_dataset_attribute_internal(GLOBAL_ATT_EXTERNAL_VAR,
+					ctmp2, 0);
+			regfree(&regex);
+		}
+	}
     if( cmor_has_cur_dataset_attribute(GLOBAL_ATT_INSTITUTION_ID) == 0) {
         cmor_CV_setInstitution(cmor_tables[nVarRefTblID].CV);
     }
 
-
     if( cmor_has_cur_dataset_attribute(GLOBAL_IS_CMIP6) == 0) {
         cmor_CV_checkSourceID(cmor_tables[nVarRefTblID].CV);
         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);
     cmor_CV_checkISOTime(GLOBAL_ATT_CREATION_DATE);
-
 }
 /************************************************************************/
 /*                      cmor_writeGblAttr()                             */
diff --git a/Src/cmor_CV.c b/Src/cmor_CV.c
index 738763b..df314df 100644
--- a/Src/cmor_CV.c
+++ b/Src/cmor_CV.c
@@ -393,7 +393,7 @@ void cmor_CV_checkSourceType(cmor_CV_def_t *CV_exp, char *szExptID){
     char szSourceType[CMOR_MAX_STRING];
     char msg[CMOR_MAX_STRING];
     char CV_Filename[CMOR_MAX_STRING];
-    int i;
+    int i, j;
     char *szTokenRequired;
     char *szTokenAdd;
     int nbSourceType;
@@ -415,15 +415,23 @@ void cmor_CV_checkSourceType(cmor_CV_def_t *CV_exp, char *szExptID){
     for (i = 0; i < nObjects; i++) {
         CV_exp_attr = &CV_exp->oValue[i];
         if(strcmp(CV_exp_attr->key, CV_EXP_ATTR_ADDSOURCETYPE) == 0 ) {
-            strcpy(szAddSourceType, CV_exp_attr->szValue);
-            strcpy(szAddSourceTypeCpy, CV_exp_attr->szValue);
+        	for(j = 0; j< CV_exp_attr->anElements; j++) {
+        		strcat(szAddSourceType, CV_exp_attr->aszValue[j]);
+        		strcat(szAddSourceType, " ");
+        		strcat(szAddSourceTypeCpy, CV_exp_attr->aszValue[j]);
+        		strcat(szAddSourceTypeCpy, " ");
 
+        	}
             continue;
         }
         if(strcmp(CV_exp_attr->key, CV_EXP_ATTR_REQSOURCETYPE) == 0) {
-            strcpy(szReqSourceType, CV_exp_attr->szValue);
-            strcpy(szReqSourceTypeCpy, CV_exp_attr->szValue);
+        	for(j = 0; j< CV_exp_attr->anElements; j++) {
+        		strcat(szReqSourceType, CV_exp_attr->aszValue[j]);
+        		strcat(szReqSourceType, " ");
+        		strcat(szReqSourceTypeCpy, CV_exp_attr->aszValue[j]);
+        		strcat(szReqSourceTypeCpy, " ");
 
+        	}
             continue;
         }
 
@@ -512,7 +520,7 @@ void cmor_CV_checkSourceID(cmor_CV_def_t *CV){
     char msg[CMOR_MAX_STRING];
     char CV_Filename[CMOR_MAX_STRING];
     int rc;
-    int i;
+    int i,j;
 
     cmor_is_setup(  );
     cmor_add_traceback("_CV_checkSourceID");
@@ -553,19 +561,32 @@ void cmor_CV_checkSourceID(cmor_CV_def_t *CV){
             // Make sure that "source" exist.
             if(cmor_has_cur_dataset_attribute(GLOBAL_ATT_SOURCE) != 0 ) {
                 cmor_set_cur_dataset_attribute_internal(GLOBAL_ATT_SOURCE,
-                        CV_source_id->szValue, 1);
+                        CV_source_id->aszValue[0], 1);
             }
-
+            // Check source with experiment_id label.
             rc = cmor_get_cur_dataset_attribute(GLOBAL_ATT_SOURCE, szSource);
-
-            if (strncmp(CV_source_id->szValue, szSource, CMOR_MAX_STRING) != 0) {
+            for( j=0; j < CV_source_id->nbObjects; j++) {
+            	if( strcmp(CV_source_id->oValue[j].key, CV_KEY_SOURCE_LABEL) == 0) {
+            		break;
+            	}
+            }
+            if( j == CV_source_id->nbObjects) {
+                snprintf(msg, CMOR_MAX_STRING,
+                        "Could not find %s string in experiment_id section.\n! \n! \n!"
+                        "See Control Vocabulary JSON file. (%s)\n! ",
+                                CV_KEY_SOURCE_LABEL,
+                                CV_Filename);
+                cmor_handle_error(msg, CMOR_WARNING);
+                break;
+            }
+            if (strncmp(CV_source_id->oValue[j].szValue, szSource, CMOR_MAX_STRING) != 0) {
                 snprintf(msg, CMOR_MAX_STRING,
                         "Your input attribute \"%s\" with value \n! \"%s\" "
                                 "will be replaced with "
                                 "value \n! \"%s\".\n! \n! \n!  "
                                 "See Control Vocabulary JSON file.(%s)\n! ",
                                 GLOBAL_ATT_SOURCE, szSource,
-                                CV_source_id->szValue,
+                                CV_source_id->oValue[j].szValue,
                                 CV_Filename);
                 cmor_handle_error(msg, CMOR_WARNING);
             }
@@ -591,7 +612,7 @@ void cmor_CV_checkSourceID(cmor_CV_def_t *CV){
     cmor_set_cur_dataset_attribute_internal(GLOBAL_ATT_SOURCE_ID,
             CV_source_id->key,1);
     cmor_set_cur_dataset_attribute_internal(GLOBAL_ATT_SOURCE,
-            CV_source_id->szValue,1);
+            CV_source_id->oValue[j].szValue,1);
 
     cmor_pop_traceback();
     return;
@@ -612,6 +633,8 @@ void cmor_CV_checkExperiment( cmor_CV_def_t *CV){
     int rc;
     int nObjects;
     int i;
+    int j;
+    int bWarning;
 
     cmor_add_traceback("_CV_checkExperiment");
     cmor_get_cur_dataset_attribute(CV_INPUTFILENAME, CV_Filename);
@@ -648,42 +671,62 @@ void cmor_CV_checkExperiment( cmor_CV_def_t *CV){
     nObjects = CV_experiment->nbObjects;
     // Parse all experiment attributes
     for (i = 0; i < nObjects; i++) {
+        bWarning = FALSE;
         CV_experiment_attr = &CV_experiment->oValue[i];
         rc = cmor_has_cur_dataset_attribute(CV_experiment_attr->key);
         // Validate source type first
-        if(strcmp(CV_experiment_attr->key, GLOBAL_ATT_SOURCE_TYPE) == 0) {
+        if(strcmp(CV_experiment_attr->key, CV_EXP_ATTR_REQSOURCETYPE) == 0) {
             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.
-        if (rc == 0) {
+        if( rc == 0) {
             cmor_get_cur_dataset_attribute(CV_experiment_attr->key, szValue);
-            if (strncmp(CV_experiment_attr->szValue, szValue, CMOR_MAX_STRING)
-                    != 0) {
-                snprintf(msg, CMOR_MAX_STRING,
-                        "Your input attribute \"%s\" with value \n! \"%s\" "
-                                "will be replaced with "
-                                "value \"%s\"\n! "
-                                "as defined for experiment_id \"%s\".\n! \n!  "
-                                "See Control Vocabulary JSON file.(%s)\n! ",
-                        CV_experiment_attr->key, szValue,
-                        CV_experiment_attr->szValue,
-                        CV_experiment->key,
-                        CV_Filename);
-                cmor_handle_error(msg, CMOR_WARNING);
-            }
+            if( CV_experiment_attr->anElements > 0) {
+            	for( j = 0; j < CV_experiment_attr->anElements; j++) {
+            		//
+            		// Find a string that match this value in the list?
+            		//
+            		 if( strncmp( CV_experiment_attr->aszValue[j], szValue,
+            				      CMOR_MAX_STRING) == 0) {
+            			 break;
+            		 }
+            	}
+				if (j == CV_experiment_attr->anElements) {
+					bWarning = TRUE;
+				}
+			} else
+        		//
+        		// Check for string instead of list of string object!
+        		//
+				if( CV_experiment_attr->szValue[0] != '\0') {
+					if (strncmp(CV_experiment_attr->szValue, szValue,
+							CMOR_MAX_STRING) != 0) {
+						bWarning = TRUE;
+					}
+				}
         }
-
-        // Set/replace attribute.
-        cmor_set_cur_dataset_attribute_internal(CV_experiment_attr->key,
-                CV_experiment_attr->szValue,1);
-    }
-    cmor_pop_traceback();
-
-    return;
+		if (bWarning == TRUE) {
+			snprintf(msg, CMOR_MAX_STRING,
+					"Your input attribute \"%s\" with value \n! \"%s\" "
+							"will be replaced with "
+							"value \"%s\"\n! "
+							"as defined for experiment_id \"%s\".\n! \n!  "
+							"See Control Vocabulary JSON file.(%s)\n! ",
+					CV_experiment_attr->key, szValue,
+					CV_experiment_attr->szValue, CV_experiment->key,
+					CV_Filename);
+			cmor_handle_error(msg, CMOR_WARNING);
+		}
+		// Set/replace attribute.
+		cmor_set_cur_dataset_attribute_internal(CV_experiment_attr->key,
+				CV_experiment_attr->szValue, 1);
+	}
+	cmor_pop_traceback();
+
+	return;
 }
 
 /************************************************************************/
@@ -855,6 +898,7 @@ int cmor_CV_ValidateAttribute(cmor_CV_def_t *CV, char *szKey){
     }
 
     if( ierr != 0) {
+        cmor_pop_traceback(  );
         return(-1);
     }
 /* -------------------------------------------------------------------- */
@@ -897,7 +941,6 @@ void cmor_CV_checkGrids(cmor_CV_def_t *CV) {
 
     cmor_CV_def_t *CV_grid_labels;
     cmor_CV_def_t *CV_grid_resolution;
-    cmor_CV_def_t *CV_obj_gridres;
     int i;
 
     cmor_add_traceback( "_CV_checkGrids" );
@@ -932,8 +975,25 @@ void cmor_CV_checkGrids(cmor_CV_def_t *CV) {
         cmor_pop_traceback(  );
         return;
     }
-    CV_grid_resolution = cmor_CV_search_child_key( CV_grid_labels,
-                                               szGridLabel);
+    if (CV_grid_labels->anElements > 0) {
+    		for (i = 0; i < CV_grid_labels->anElements; i++) {
+    			rc = strcmp(CV_grid_labels->aszValue[i], szGridLabel);
+    			if (rc == 0) {
+    				break;
+    			}
+    		}
+    		if (i == CV_grid_labels->anElements) {
+    			snprintf(msg, CMOR_MAX_STRING,
+    					"Your attribute grid_label is set to \"%s\" which is invalid."
+    					"\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
+    					szGridLabel, CV_Filename);
+    			cmor_handle_error(msg, CMOR_CRITICAL);
+    			cmor_pop_traceback();
+    			return;
+
+    		}
+    }
+    CV_grid_resolution = cmor_CV_rootsearch(CV, CV_KEY_GRID_RESOLUTION);
     if(CV_grid_resolution == NULL ) {
         snprintf( msg, CMOR_MAX_STRING,
                   "Your attribute grid_label is set to \"%s\" which is invalid."
@@ -944,49 +1004,26 @@ void cmor_CV_checkGrids(cmor_CV_def_t *CV) {
         return;
 
     }
-    if(CV_grid_resolution->oValue == NULL){
-        snprintf( msg, CMOR_MAX_STRING,
-                "Your \"grid_resolution\" key could not be found in\n! "
-                "your Control Vocabulary file.(%s)\n! ",
-                CV_Filename);
-
-        cmor_handle_error( msg, CMOR_CRITICAL );
-        cmor_pop_traceback(  );
-        return;
-    }
 
-    CV_obj_gridres = CV_grid_resolution->oValue;
-    if( strcmp(CV_obj_gridres->key, CV_KEY_GRID_RESOLUTION )== 0 ) {
-        if(CV_obj_gridres->anElements > 0) {
-            for( i = 0; i < CV_obj_gridres->anElements; i++ ) {
-                rc= strcmp(CV_obj_gridres->aszValue[i], szGridResolution);
-                if(rc == 0) {
-                    break;
-                }
-            }
-            if( i == CV_obj_gridres->anElements ) {
-                snprintf( msg, CMOR_MAX_STRING,
-                  "Your attribute grid_resolution is set to \"%s\" which is invalid."
-                  "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
-                   szGridResolution, CV_Filename);
-                cmor_handle_error( msg, CMOR_CRITICAL );
-                cmor_pop_traceback();
-                return;
+	if (CV_grid_resolution->anElements > 0) {
+		for (i = 0; i < CV_grid_resolution->anElements; i++) {
+			rc = strcmp(CV_grid_resolution->aszValue[i], szGridResolution);
+			if (rc == 0) {
+				break;
+			}
+		}
+		if (i == CV_grid_resolution->anElements) {
+			snprintf(msg, CMOR_MAX_STRING,
+					"Your attribute grid_resolution is set to \"%s\" which is invalid."
+							"\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
+					szGridResolution, CV_Filename);
+			cmor_handle_error(msg, CMOR_CRITICAL);
+			cmor_pop_traceback();
+			return;
+
+		}
+	}
 
-            }
-        } else {
-            if( strcmp(CV_grid_resolution->oValue->szValue, szGridResolution )
-                    != 0 ) {
-                snprintf( msg, CMOR_MAX_STRING,
-                        "Your attribute grid_resolution is set to \"%s\" which is invalid."
-                              "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
-                              szGridResolution, CV_Filename);
-                cmor_handle_error( msg, CMOR_CRITICAL );
-                cmor_pop_traceback();
-                return;
-            }
-        }
-    }
     cmor_pop_traceback(  );
     return;
 }
diff --git a/Src/cmor_tables.c b/Src/cmor_tables.c
index a728b39..8861023 100644
--- a/Src/cmor_tables.c
+++ b/Src/cmor_tables.c
@@ -89,11 +89,11 @@ void cmor_init_table( cmor_table_t * table, int id ) {
     table->path[0] = '\0';
     table->frequency[0] = '\0';
     table->nforcings = 0;
-    for( i = 0; i < CMOR_MAX_ELEMENTS; i++ ) {
-	table->expt_ids[i][0] = '\0';
-	table->sht_expt_ids[i][0] = '\0';
-	table->generic_levels[i][0] = '\0';
-    }
+	for (i = 0; i < CMOR_MAX_ELEMENTS; i++) {
+		table->expt_ids[i][0] = '\0';
+		table->sht_expt_ids[i][0] = '\0';
+		table->generic_levels[i][0] = '\0';
+	}
     table->CV = NULL;
 
     cmor_pop_traceback(  );
@@ -482,11 +482,18 @@ int cmor_load_table( char szTable[CMOR_MAX_STRING], int *table_id ) {
     char *szPath;
     char *szTableName;
     char szControlFilenameJSON[CMOR_MAX_STRING];
+    char szAxisEntryFilenameJSON[CMOR_MAX_STRING];
+    char szFormulaVarFilenameJSON[CMOR_MAX_STRING];
     char szCV[CMOR_MAX_STRING];
+    char szAxisEntryFN[CMOR_MAX_STRING];
+    char szFormulaVarFN[CMOR_MAX_STRING];
     char msg[CMOR_MAX_STRING];
     struct stat st;
 
     rc = cmor_get_cur_dataset_attribute(GLOBAL_CV_FILENAME, szCV);
+    rc = cmor_get_cur_dataset_attribute(CMOR_AXIS_ENTRY_FILE, szAxisEntryFN);
+    rc = cmor_get_cur_dataset_attribute(CMOR_FORMULA_VAR_FILE, szFormulaVarFN);
+
 
 /* -------------------------------------------------------------------- */
 /*  build string "path/<CV>.json"                                */
@@ -494,11 +501,18 @@ int cmor_load_table( char szTable[CMOR_MAX_STRING], int *table_id ) {
     szTableName = strdup(szTable);
     szPath = dirname(szTableName);
 /* -------------------------------------------------------------------- */
-/*  build string "path/CV.json"                                         */
+/*  build string "path/filename.json"                                   */
 /* -------------------------------------------------------------------- */
     strcpy(szControlFilenameJSON, szPath);
     strcat(szControlFilenameJSON, "/");
     strcat(szControlFilenameJSON, szCV);
+    strcpy(szAxisEntryFilenameJSON, szPath);
+    strcat(szAxisEntryFilenameJSON, "/");
+    strcat(szAxisEntryFilenameJSON, szAxisEntryFN);
+    strcpy(szFormulaVarFilenameJSON, szPath);
+    strcat(szFormulaVarFilenameJSON, "/");
+    strcat(szFormulaVarFilenameJSON, szFormulaVarFN);
+
 
 /* -------------------------------------------------------------------- */
 /*  try to load table from directory where table is found or from the   */
@@ -509,23 +523,54 @@ int cmor_load_table( char szTable[CMOR_MAX_STRING], int *table_id ) {
         strcpy(szControlFilenameJSON, cmor_input_path);
         strcat(szControlFilenameJSON, "/");
         strcat(szControlFilenameJSON, szCV);
-    }
+        strcpy(szAxisEntryFilenameJSON, szPath);
+        strcat(szAxisEntryFilenameJSON, "/");
+        strcat(szAxisEntryFilenameJSON, szAxisEntryFN);
+        strcpy(szFormulaVarFilenameJSON, szPath);
+        strcat(szFormulaVarFilenameJSON, "/");
+        strcat(szFormulaVarFilenameJSON, szFormulaVarFN);
 
-    rc= cmor_load_table_internal( szTable, table_id, TRUE);
 
-    if((rc != TABLE_SUCCESS) && (rc != TABLE_FOUND)){
-        snprintf( msg, CMOR_MAX_STRING, "Can't open table %s", szTable);
-        cmor_handle_error( msg, CMOR_WARNING );
     }
-    if(rc == TABLE_SUCCESS) {
+    /* -------------------------------------------------------------------- */
+    /*      Is the table already in memory?                                 */
+    /* -------------------------------------------------------------------- */
+    rc = cmor_search_table(szTable, table_id);
+
+    if( rc == TABLE_FOUND) {
+    	return(TABLE_SUCCESS);
+    }
+
+
+    if(rc == TABLE_NOTFOUND) {
+		cmor_ntables += 1;
+		cmor_init_table(&cmor_tables[cmor_ntables], cmor_ntables);
+		*table_id = cmor_ntables;
+
+        strcpy( cmor_tables[cmor_ntables].path, szTable );
         cmor_set_cur_dataset_attribute_internal(CV_INPUTFILENAME,
                                                 szControlFilenameJSON, 1);
-        rc= cmor_load_table_internal( szControlFilenameJSON, table_id, FALSE);
+        rc= cmor_load_table_internal( szAxisEntryFilenameJSON, table_id);
         if(rc != TABLE_SUCCESS){
-            snprintf( msg, CMOR_MAX_STRING, "Can't open table %s",
-                    szControlFilenameJSON);
-            cmor_handle_error( msg, CMOR_CRITICAL );
+            snprintf( msg, CMOR_MAX_STRING, "Can't open table %s", szControlFilenameJSON);
+            cmor_handle_error( msg, CMOR_WARNING );
+        }
+        rc= cmor_load_table_internal( szFormulaVarFilenameJSON, table_id);
+        if(rc != TABLE_SUCCESS ){
+            snprintf( msg, CMOR_MAX_STRING, "Can't open table %s", szFormulaVarFN);
+            cmor_handle_error( msg, CMOR_WARNING );
         }
+        rc= cmor_load_table_internal( szTable, table_id);
+        if(rc != TABLE_SUCCESS ){
+            snprintf( msg, CMOR_MAX_STRING, "Can't open table %s", szTable);
+            cmor_handle_error( msg, CMOR_WARNING );
+        }
+        rc= cmor_load_table_internal( szControlFilenameJSON, table_id);
+        if(rc != TABLE_SUCCESS){
+            snprintf( msg, CMOR_MAX_STRING, "Can't open table %s", szControlFilenameJSON);
+            cmor_handle_error( msg, CMOR_WARNING );
+        }
+
     } else if (rc == TABLE_FOUND) {
         rc = TABLE_SUCCESS;
     }
@@ -534,10 +579,28 @@ int cmor_load_table( char szTable[CMOR_MAX_STRING], int *table_id ) {
     return(rc);
 }
 /************************************************************************/
+/*                       cmor_search_table()                            */
+/************************************************************************/
+int cmor_search_table( char szTable[CMOR_MAX_STRING],
+								int *table_id) {
+	int i;
+	for (i = 0; i < cmor_ntables + 1; i++) {
+
+		if (strcmp(cmor_tables[i].path, szTable) == 0) {
+			CMOR_TABLE = i;
+			*table_id = i;
+			cmor_pop_traceback();
+			return (TABLE_FOUND);
+		}
+	}
+
+	return (TABLE_NOTFOUND);
+}
+
+/************************************************************************/
 /*                   cmor_load_table_internal()                         */
 /************************************************************************/
-int cmor_load_table_internal( char table[CMOR_MAX_STRING], int *table_id,
-                              int bNewTable) {
+int cmor_load_table_internal( char szTable[CMOR_MAX_STRING], int *table_id) {
     FILE *table_file;
     char word[CMOR_MAX_STRING];
     int i, n;
@@ -550,54 +613,29 @@ int cmor_load_table_internal( char table[CMOR_MAX_STRING], int *table_id,
     int nTableSize, read_size;
     json_object *json_obj;
 
+
     cmor_add_traceback( "cmor_load_table_internal" );
     cmor_is_setup(  );
 
-    if( bNewTable ) {
+	table_file = fopen(szTable, "r");
 
-/* -------------------------------------------------------------------- */
-/*      Is the table already loaded?                                    */
-/* -------------------------------------------------------------------- */
-        for (i = 0; i < cmor_ntables + 1; i++) {
-
-            if (strcmp(cmor_tables[i].path, table) == 0) {
-                CMOR_TABLE = i;
-                *table_id = i;
-                cmor_pop_traceback();
-                return (TABLE_FOUND);
-            }
-        }
-/* -------------------------------------------------------------------- */
-/*      Try to open file                                                */
-/*      $path/table                                                     */
-/*      /usr/local/cmor/share/table                                     */
-/* -------------------------------------------------------------------- */
-        cmor_ntables += 1;
-        cmor_init_table( &cmor_tables[cmor_ntables], cmor_ntables );
-    }
-
-    table_file = fopen( table, "r" );
-    
-    if( table_file == NULL ) {
-	if( table[0] != '/' ) {
-	    snprintf( word, CMOR_MAX_STRING, "%s/%s", cmor_input_path,
-		      table );
-	    table_file = fopen( word, "r" );
-	}
-	if( table_file == NULL ) {
-	    snprintf( word, CMOR_MAX_STRING, "%s/share/%s", CMOR_PREFIX,
-		      table );
-	    table_file = fopen( word, "r" );
-	}
-	if( table_file == NULL ) {
-	    snprintf( word, CMOR_MAX_STRING, "Could not find file: %s",
-		      table );
-	    cmor_handle_error( word, CMOR_NORMAL );
-	    cmor_ntables -= 1;
-	    cmor_pop_traceback(  );
-	    return(TABLE_ERROR);
+	if (table_file == NULL) {
+		if (szTable[0] != '/') {
+			snprintf(word, CMOR_MAX_STRING, "%s/%s", cmor_input_path, szTable);
+			table_file = fopen(word, "r");
+		}
+		if (table_file == NULL) {
+			snprintf(word, CMOR_MAX_STRING, "%s/share/%s", CMOR_PREFIX, szTable);
+			table_file = fopen(word, "r");
+		}
+		if (table_file == NULL) {
+			snprintf(word, CMOR_MAX_STRING, "Could not find file: %s", szTable);
+			cmor_handle_error(word, CMOR_NORMAL);
+			cmor_ntables -= 1;
+			cmor_pop_traceback();
+			return (TABLE_ERROR);
+		}
 	}
-    }
 
 
 /* -------------------------------------------------------------------- */
@@ -624,7 +662,7 @@ int cmor_load_table_internal( char table[CMOR_MAX_STRING], int *table_id,
         buffer=NULL;
         snprintf( msg, CMOR_MAX_STRING,
                   "Could not understand file \"%s\" Is this a JSON CMOR table?",
-                   table  );
+                   szTable  );
             cmor_handle_error( msg, CMOR_CRITICAL );
             cmor_ntables--;
             cmor_pop_traceback(  );
@@ -654,7 +692,7 @@ int cmor_load_table_internal( char table[CMOR_MAX_STRING], int *table_id,
                 "Please validate JSON File!\n"
                 "USE: http://jsonlint.com/\n"
                 "Syntax Error in table: %s\n "
-                "%s",table, buffer );
+                "%s",szTable, buffer );
         cmor_handle_error( msg, CMOR_CRITICAL );
         cmor_pop_traceback();
         return(TABLE_ERROR);
@@ -821,9 +859,6 @@ int cmor_load_table_internal( char table[CMOR_MAX_STRING], int *table_id,
         }
     }
     *table_id = cmor_ntables;
-    if( bNewTable ) {
-        strcpy( cmor_tables[cmor_ntables].path, table );
-    }
     CMOR_TABLE = cmor_ntables;
     cmor_pop_traceback(  );
     free(buffer);
diff --git a/Src/cmor_variables.c b/Src/cmor_variables.c
index a459c83..ce663b6 100644
--- a/Src/cmor_variables.c
+++ b/Src/cmor_variables.c
@@ -105,10 +105,10 @@ int cmor_has_required_variable_attributes( int var_id ) {
 
 
 }
+
 /************************************************************************/
 /*                cmor_set_variable_attribute_internal()                */
 /************************************************************************/
-
 int cmor_set_variable_attribute_internal( int id, char *attribute_name,
 					  char type, void *value ) {
     extern cmor_var_t cmor_vars[];
@@ -121,16 +121,16 @@ int cmor_set_variable_attribute_internal( int id, char *attribute_name,
     index = -1;
     cmor_trim_string( attribute_name, msg );
 
-    for( i = 0; i < cmor_vars[id].nattributes; i++ ) {
-	if( strcmp( cmor_vars[id].attributes[i], msg ) == 0 ) {
-	    index = i;
-	    break;
+	for (i = 0; i < cmor_vars[id].nattributes; i++) {
+		if (strcmp(cmor_vars[id].attributes[i], msg) == 0) {
+			index = i;
+			break;
+		}
+	}
+	if (index == -1) {
+		index = cmor_vars[id].nattributes;
+		cmor_vars[id].nattributes += 1;
 	}
-    }
-    if( index == -1 ) {
-	index = cmor_vars[id].nattributes;
-	cmor_vars[id].nattributes += 1;
-    }
 
     /*stores the name */
 
@@ -138,47 +138,39 @@ int cmor_set_variable_attribute_internal( int id, char *attribute_name,
 
     cmor_vars[id].attributes_type[index] = type;
 
-    if( type == 'c' ) {
+	if (type == 'c') {
 
-	if( strlen( value ) > 0 ) {
-	    strncpytrim( cmor_vars[id].attributes_values_char[index],
-			 value, CMOR_MAX_STRING );
-	} else {
-	    strcpy( cmor_vars[id].attributes[index], "" );
-	}
+		if (strlen(value) > 0) {
+			strncpytrim(cmor_vars[id].attributes_values_char[index], value,
+					CMOR_MAX_STRING);
+		} else {
+			strcpy(cmor_vars[id].attributes[index], "");
+		}
 
-    } else if( type == 'f' ) {
+	} else if (type == 'f') {
 
-	cmor_vars[id].attributes_values_num[index] =
-	        ( double ) *( float * ) value;
-    }
-    else if( type == 'i' ) {
+		cmor_vars[id].attributes_values_num[index] = (double) *(float *) value;
+	} else if (type == 'i') {
 
-	cmor_vars[id].attributes_values_num[index] =
-	        ( double ) *( int * ) value;
-    }
-    else if( type == 'd' ) {
+		cmor_vars[id].attributes_values_num[index] = (double) *(int *) value;
+	} else if (type == 'd') {
 
-	cmor_vars[id].attributes_values_num[index] =
-	        ( double ) *( double * ) value;
-    }
-    else if( type == 'l' ) {
+		cmor_vars[id].attributes_values_num[index] = (double) *(double *) value;
+	} else if (type == 'l') {
 
-	cmor_vars[id].attributes_values_num[index] =
-	        ( double ) *( long * ) value;
-    }
-    else {
-	snprintf( msg, CMOR_MAX_STRING,
-		  "unknown type %c for attribute %s of variable %s "
-	          "(table %s),allowed types are c,i,l,f,d",
-		  type, attribute_name, cmor_vars[id].id,
-		  cmor_tables[cmor_vars[id].ref_table_id].szTable_id );
-	cmor_handle_error( msg, CMOR_NORMAL );
-	cmor_pop_traceback(  );
-	return( 1 );
-    }
-    cmor_pop_traceback(  );
-    return( 0 );
+		cmor_vars[id].attributes_values_num[index] = (double) *(long *) value;
+	} else {
+		snprintf(msg, CMOR_MAX_STRING,
+				"unknown type %c for attribute %s of variable %s "
+						"(table %s),allowed types are c,i,l,f,d", type,
+				attribute_name, cmor_vars[id].id,
+				cmor_tables[cmor_vars[id].ref_table_id].szTable_id);
+		cmor_handle_error(msg, CMOR_NORMAL);
+		cmor_pop_traceback();
+		return (1);
+	}
+	cmor_pop_traceback();
+	return (0);
 }
 
 /************************************************************************/
@@ -1941,13 +1933,12 @@ int cmor_set_var_def_att( cmor_var_def_t * var, char att[CMOR_MAX_STRING],
 /*      check that the dimension as been defined in the table           */
 /* -------------------------------------------------------------------- */
 	    n = -1;		/* not found yet */
-	    for( j = 0; j <= cmor_tables[var->table_id].naxes; j++ ) {
-		if( strcmp( dim, cmor_tables[var->table_id].axes[j].id ) ==
-		    0 ) {
-		    n = j;
-		    break;
-		}
-	    }
+			for (j = 0; j <= cmor_tables[var->table_id].naxes; j++) {
+				if (strcmp(dim, cmor_tables[var->table_id].axes[j].id) == 0) {
+					n = j;
+					break;
+				}
+			}
 	    
 	    if( n == -1 ) {
 		j = strcmp( DIMENSION_ZLEVEL, dim );
diff --git a/Test/all_tests.py b/Test/all_tests.py
index 49c2181..dbce74d 100644
--- a/Test/all_tests.py
+++ b/Test/all_tests.py
@@ -4,6 +4,7 @@ import unittest
 
 def create_test_suite():
     test_file_strings = glob.glob('Test/test_python_CMIP6_CV*.py')
+#    test_file_strings = glob.glob('Test/test_python_CMIP6_CV*further*.py')
     test_file_strings.extend(['Test/test_python_has_cur_dataset_attribute.py',
                               'Test/test_python_has_variable_attribute.py'])
     module_strings = [os.path.splitext(test_file_string)[0].replace('/', '.')
diff --git a/Test/ipcc_test_code.json b/Test/baddirectory.json
similarity index 65%
copy from Test/ipcc_test_code.json
copy to Test/baddirectory.json
index 990056d..8ef4a74 100644
--- a/Test/ipcc_test_code.json
+++ b/Test/baddirectory.json
@@ -7,38 +7,28 @@
 
            "branch_method":          "standard",
            "branch_time_in_child":   "365.0",
+
            "#output":                "Output Path where files are written",
-           "outpath":                "CMIP6",
+           "outpath":                "/CMIP6",
 
+           "#experiment_id":         "CMIP6 valid experiment_ids are found in CMIP6_CV.json",
            "experiment_id":          "piControl-withism",
            "sub_experiment_id":      "none",
            "sub_experiment":         "none",
 
-           "source_type":            "AGCM AER CHEM DENIS",
-           "source_type":            "AGCM AER DENIS",
            "source_type":            "AOGCM ISM AER",
-           "#source_type":            "LND",
-           "#parent_sub_experiment_id": "N/A",
            "parent_mip_era":         "N/A",
            "mip_era":                "CMIP6",
-           "#calendar":              "",
            "calendar":               "360_day",
            "branch_time":            "1.34",
 
-           "#realization_index":     "",
            "realization_index":      "11",
-
-           "#initialization_index":  "",
            "initialization_index":   "1",
-
-           "#physics_index":         "",
            "physics_index":          "1",
-
-           "#forcing_index":         "",
            "forcing_index":          "1",
 
            "#contact ":              "Not required",
-           "#contact ":              "Python Coder (coder at a.b.c.com)",
+           "contact ":              "Python Coder (coder at a.b.c.com)",
 
            "#history":               "not required, supplemented by CMOR",
            "history":                "Output from archivcl_A1.nce/giccm_03_std_2xCO2_2256.",
@@ -49,41 +39,33 @@
            "#references":            "Not required",
            "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.)'",
 
-
-           "#driving_variant_label":     "no-driver",
-
-
            "grid":                   "gs1x1",
            "grid_label":             "gr",
-           "grid_resolution":        "5 km",
+           "nominal_resolution":     "5 km",
 
-           "institution_id":         "BNU",
+           "institution_id":         "PCMDI",
 
            "parent_activity_id":     "CMIP",
            "parent_experiment_id":   "histALL",
            "parent_source_id":       "GFDL-CM2-1",
-           "parent_variant_label":      "r1i1p1f3",
+           "parent_variant_label":   "r1i1p1f3",
 
 
            "#run_variant":           "Description of run variant (Recommended).",
            "run_variant":            "forcing: black carbon aerosol only",
 
            "#source_id":              "Model Source",
-           "source_id":               "CESM1-CAM5",
+           "source_id":               "PCMDI-test-1-0",
 
            "#source":                "source title, first part is source_id",
-           "source":                 "CESM1 (CAM5): model version ca. 2009",
+           "source":                 "PCMDI-test 1.0",
 
 
            "#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":    "<variable_id><table><experiment_id><source_id><variant_label><grid_label>",
 
-           "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.  ",
-
-
+           "license":                  "CMIP6 model data produced by PCMDI is licensed under a Creative Commons Attribution \"Share Alike\" 4.0 International License (http://creativecommons.org/licenses/by/4.0/). Use of the data should be acknowledged following guidelines found at https://pcmdi.llnl.gov/home/CMIP6/citation.html. [Permissions beyond the scope of this license may be available at http://pcmdi.llnl.gov.] Further information about this data, including some limitations, can be [...]
 
 }
 
diff --git a/Test/climatology_test_code.f90 b/Test/climatology_test_code.f90
index 983bb19..e9b4178 100644
--- a/Test/climatology_test_code.f90
+++ b/Test/climatology_test_code.f90
@@ -47,8 +47,8 @@ CONTAINS
     DO i=1,SIZE(time)
        time(i) = (it-1)*size(time)*30+(i-.5)*30!+ (i-.5)/SIZE(time)
        time_bnds(1,i) = (it-1)*size(time)*30.+(i-1)*30!+ (i-1)*1.0/SIZE(time)
-       time_bnds(2,i) = (it-1)*size(time)*30.+(i+108)*30!+ i*1.0/SIZE(time) + 29.
-       time(i) = (it-1)*size(time)*30.+(i+47.5)*30!+ i*1.0/SIZE(time) + 29.
+       time_bnds(2,i) = (it-1)*size(time)*30.+(i)*30!+ i*1.0/SIZE(time) + 29.
+!       time(i) = (it-1)*size(time)*30.+(i+47.5)*30!+ i*1.0/SIZE(time) + 29.
        !time(i) = (time_bnds(2,i)+time_bnds(1,i))/2.
        print*, i,time_bnds(1,i),time(i),time_bnds(2,i)
     END DO
@@ -162,7 +162,7 @@ PROGRAM ipcc_test_code
 
                      ! Corresponding IPCC Table A1a entry (variable name) 
   CHARACTER (LEN=10), DIMENSION(n2d) :: &
-                        entry2d = (/ 'co2' /)
+                        entry2d = (/ 'co2Clim' /)
 
 !  uninitialized variables used in communicating with CMOR:
 !  ---------------------------------------------------------
@@ -221,7 +221,7 @@ PROGRAM ipcc_test_code
   !   experiment conditions, and provide information to be included as 
   !   attributes in all CF-netCDF files written as part of this dataset.
 
-  error_flag = cmor_dataset_json("Test/test2.json")
+  error_flag = cmor_dataset_json("Test/common_user_input.json")
 
   !  Define all axes that will be needed
 
diff --git a/Test/cmor_speed_and_compression.py b/Test/cmor_speed_and_compression.py
index f82d95c..9f66767 100644
--- a/Test/cmor_speed_and_compression.py
+++ b/Test/cmor_speed_and_compression.py
@@ -37,7 +37,7 @@ f.write(s)
 f.close()
 
 cmor.setup(inpath="Tables",set_verbosity=cmor.CMOR_NORMAL, netcdf_file_action = cmor.CMOR_REPLACE_4, exit_control = cmor.CMOR_EXIT_ON_MAJOR);
-cmor.dataset_json("Test/cmor_speed_and_compression.json")
+cmor.dataset_json("Test/common_user_input.json")
 
 tables=[]
 tables.append(cmor.load_table("mytable"))
@@ -125,7 +125,8 @@ cmor.close()
 
 import cdtime,os
 ltime = cdtime.reltime(ntimes-1,'month since 1980').tocomp()
-lcmor = os.stat("CMIP6/CMIP/CSIRO-BOM/NICAM/piControl/r1i1p1f1/Amon/tas/gn/v%s/tas_Amon_piControl_NICAM_r1i1p1f1_gn_198001-%i%.2i.nc" % (today,ltime.year,ltime.month))[6]
+#lcmor = os.stat("CMIP6/CMIP/CSIRO-BOM/NICAM/piControl/r1i1p1f1/Amon/tas/gn/v%s/tas_Amon_piControl_NICAM_r1i1p1f1_gn_198001-%i%.2i.nc" % (today,ltime.year,ltime.month))[6]
+lcmor = os.stat("CMIP6/ISMIP6/PCMDI/PCMDI-test-1-0/piControl-withism/r11i1p1f1/Amon/tas/gr/v%s/tas_Amon_piControl-withism_PCMDI-test-1-0_r11i1p1f1_gr_198001-%i%.2i.nc" % (today,ltime.year,ltime.month))[6]
 print 'level:',level,"shuffle:",shuffle
 print 'total cmor:',totcmor,mincmor,totcmor/ntimes,maxcmor,lcmor
 lcdms = os.stat("Test/crap.nc")[6]
diff --git a/Test/cmor_speed_and_compression_01.py b/Test/cmor_speed_and_compression_01.py
index 3d605b0..b4fa43f 100644
--- a/Test/cmor_speed_and_compression_01.py
+++ b/Test/cmor_speed_and_compression_01.py
@@ -37,7 +37,7 @@ f.write(s)
 f.close()
 
 cmor.setup(inpath="Tables",set_verbosity=cmor.CMOR_NORMAL, netcdf_file_action = cmor.CMOR_REPLACE_4, exit_control = cmor.CMOR_EXIT_ON_MAJOR);
-cmor.dataset_json("Test/cmor_speed_and_compression.json")
+cmor.dataset_json("Test/common_user_input.json")
 
 tables = []
 tables.append(cmor.load_table("mytable"))
@@ -111,7 +111,8 @@ cmor.close()
 
 import cdtime,os
 ltime = cdtime.reltime(ntimes-1,'month since 1980').tocomp()
-lcmor = os.stat("CMIP6/CMIP/CSIRO-BOM/NICAM/piControl/r1i1p1f1/Amon/tas/gn/v%s/tas_Amon_piControl_NICAM_r1i1p1f1_gn_197901-197912.nc"%(today))[6]
+#lcmor = os.stat("CMIP6/CMIP/CSIRO-BOM/NICAM/piControl/r1i1p1f1/Amon/tas/gn/v%s/tas_Amon_piControl_NICAM_r1i1p1f1_gn_197901-197912.nc"%(today))[6]
+lcmor = os.stat("CMIP6/ISMIP6/PCMDI/PCMDI-test-1-0/piControl-withism/r11i1p1f1/Amon/tas/gr/v%s/tas_Amon_piControl-withism_PCMDI-test-1-0_r11i1p1f1_gr_197901-197912.nc"%(today))[6]
 print 'level:',level,"shuffle:",shuffle
 print 'total cmor:',totcmor,mincmor,totcmor/ntimes,maxcmor,lcmor
 lcdms = os.stat("Test/crap.nc")[6]
diff --git a/Test/cmor_speed_and_compression_03.py b/Test/cmor_speed_and_compression_03.py
index 1a229ce..89f44bb 100644
--- a/Test/cmor_speed_and_compression_03.py
+++ b/Test/cmor_speed_and_compression_03.py
@@ -15,7 +15,7 @@ except:
 level = 3
 shuffle = 1
 cmor.setup(inpath="Tables",set_verbosity=cmor.CMOR_NORMAL, netcdf_file_action = cmor.CMOR_REPLACE_4, exit_control = cmor.CMOR_EXIT_ON_MAJOR);
-cmor.dataset_json("Test/cmor_speed_and_compression.json")
+cmor.dataset_json("Test/common_user_input.json")
 
 tables=[]
 tables.append(cmor.load_table("CMIP6_Amon.json"))
@@ -90,7 +90,8 @@ cmor.close()
 
 import cdtime,os
 ltime = cdtime.reltime(ntimes-1,'month since 1980').tocomp()
-lcmor = os.stat("CMIP6/CMIP/CSIRO-BOM/NICAM/piControl/r1i1p1f1/Amon/tas/gn/v%s/tas_Amon_piControl_NICAM_r1i1p1f1_gn_197901-197912.nc"%(today))[6]
+#lcmor = os.stat("CMIP6/CMIP/CSIRO-BOM/NICAM/piControl/r1i1p1f1/Amon/tas/gn/v%s/tas_Amon_piControl_NICAM_r1i1p1f1_gn_197901-197912.nc"%(today))[6]
+lcmor = os.stat("CMIP6/ISMIP6/PCMDI/PCMDI-test-1-0/piControl-withism/r11i1p1f1/Amon/tas/gr/v%s/tas_Amon_piControl-withism_PCMDI-test-1-0_r11i1p1f1_gr_197901-197912.nc"%(today))[6]
 print 'level:',level,"shuffle:",shuffle
 print 'total cmor:',totcmor,mincmor,totcmor/ntimes,maxcmor,lcmor
 lcdms = os.stat("Test/crap.nc")[6]
diff --git a/Test/ipcc_test_code.json b/Test/common_user_input.json
similarity index 66%
copy from Test/ipcc_test_code.json
copy to Test/common_user_input.json
index 990056d..dd9a799 100644
--- a/Test/ipcc_test_code.json
+++ b/Test/common_user_input.json
@@ -7,38 +7,28 @@
 
            "branch_method":          "standard",
            "branch_time_in_child":   "365.0",
+
            "#output":                "Output Path where files are written",
            "outpath":                "CMIP6",
 
+           "#experiment_id":         "CMIP6 valid experiment_ids are found in CMIP6_CV.json",
            "experiment_id":          "piControl-withism",
            "sub_experiment_id":      "none",
            "sub_experiment":         "none",
 
-           "source_type":            "AGCM AER CHEM DENIS",
-           "source_type":            "AGCM AER DENIS",
            "source_type":            "AOGCM ISM AER",
-           "#source_type":            "LND",
-           "#parent_sub_experiment_id": "N/A",
            "parent_mip_era":         "N/A",
            "mip_era":                "CMIP6",
-           "#calendar":              "",
            "calendar":               "360_day",
            "branch_time":            "1.34",
 
-           "#realization_index":     "",
            "realization_index":      "11",
-
-           "#initialization_index":  "",
            "initialization_index":   "1",
-
-           "#physics_index":         "",
            "physics_index":          "1",
-
-           "#forcing_index":         "",
            "forcing_index":          "1",
 
            "#contact ":              "Not required",
-           "#contact ":              "Python Coder (coder at a.b.c.com)",
+           "contact ":              "Python Coder (coder at a.b.c.com)",
 
            "#history":               "not required, supplemented by CMOR",
            "history":                "Output from archivcl_A1.nce/giccm_03_std_2xCO2_2256.",
@@ -49,41 +39,33 @@
            "#references":            "Not required",
            "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.)'",
 
-
-           "#driving_variant_label":     "no-driver",
-
-
            "grid":                   "gs1x1",
            "grid_label":             "gr",
-           "grid_resolution":        "5 km",
+           "nominal_resolution":     "5 km",
 
-           "institution_id":         "BNU",
+           "institution_id":         "PCMDI",
 
            "parent_activity_id":     "CMIP",
            "parent_experiment_id":   "histALL",
            "parent_source_id":       "GFDL-CM2-1",
-           "parent_variant_label":      "r1i1p1f3",
+           "parent_variant_label":   "r1i1p1f3",
 
 
            "#run_variant":           "Description of run variant (Recommended).",
            "run_variant":            "forcing: black carbon aerosol only",
 
            "#source_id":              "Model Source",
-           "source_id":               "CESM1-CAM5",
+           "source_id":               "PCMDI-test-1-0",
 
            "#source":                "source title, first part is source_id",
-           "source":                 "CESM1 (CAM5): model version ca. 2009",
+           "source":                 "PCMDI-test 1.0",
 
 
            "#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":    "<variable_id><table><experiment_id><source_id><variant_label><grid_label>",
 
-           "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.  ",
-
-
+           "license":                  "CMIP6 model data produced by PCMDI is licensed under a Creative Commons Attribution \"Share Alike\" 4.0 International License (http://creativecommons.org/licenses/by/4.0/). Use of the data should be acknowledged following guidelines found at https://pcmdi.llnl.gov/home/CMIP6/citation.html. [Permissions beyond the scope of this license may be available at http://pcmdi.llnl.gov.] Further information about this data, including some limitations, can be [...]
 
 }
 
diff --git a/Test/ipcc_test_code.c b/Test/ipcc_test_code.c
index 2a5e8ea..b950bc0 100644
--- a/Test/ipcc_test_code.c
+++ b/Test/ipcc_test_code.c
@@ -228,7 +228,7 @@ int main()
 
 
   printf("yep: %s, %s\n",c1,c2);
-  ierr = cmor_dataset_json("Test/ipcc_test_code.json");
+  ierr = cmor_dataset_json("Test/common_user_input.json");
 
   printf("Test code: ok load cmor table(s)\n");
   ierr = cmor_load_table("Tables/CMIP6_Omon.json",&tables[0]);
diff --git a/Test/ipcc_test_code.f90 b/Test/ipcc_test_code.f90
index fee75bf..990bd86 100644
--- a/Test/ipcc_test_code.f90
+++ b/Test/ipcc_test_code.f90
@@ -217,7 +217,7 @@ PROGRAM ipcc_test_code
 
   mycal = '360_day'
 
-  error_flag = cmor_dataset_json("Test/test2.json")
+  error_flag = cmor_dataset_json("Test/common_user_input.json")
   
   
   !  Define all axes that will be needed
diff --git a/Test/ipcc_test_code.json b/Test/ipcc_test_code.json
index 990056d..edd9bb4 100644
--- a/Test/ipcc_test_code.json
+++ b/Test/ipcc_test_code.json
@@ -69,10 +69,10 @@
            "run_variant":            "forcing: black carbon aerosol only",
 
            "#source_id":              "Model Source",
-           "source_id":               "CESM1-CAM5",
+           "source_id":               "ACCESS-1-0",
 
            "#source":                "source title, first part is source_id",
-           "source":                 "CESM1 (CAM5): model version ca. 2009",
+           "source":                 "ACCESS 1.0",
 
 
            "#output_path_template":   "Template for output path directory using tables keys or global attributes",
diff --git a/Test/jamie_hybrid_height.py b/Test/jamie_hybrid_height.py
index 8fd2665..9685569 100644
--- a/Test/jamie_hybrid_height.py
+++ b/Test/jamie_hybrid_height.py
@@ -7,7 +7,7 @@ def main():
 
     cmor.setup(inpath='Tables',
                netcdf_file_action = cmor.CMOR_REPLACE)
-    cmor.dataset_json("Test/jamie_hybrid_height.json")
+    cmor.dataset_json("Test/common_user_input.json")
  
     table = 'CMIP6_6hrLev.json'
     cmor.load_table(table)
diff --git a/Test/jamie_positive.py b/Test/jamie_positive.py
index 3bff737..981c615 100644
--- a/Test/jamie_positive.py
+++ b/Test/jamie_positive.py
@@ -6,7 +6,7 @@ def main():
     
     cmor.setup(inpath='Tables',
                netcdf_file_action = cmor.CMOR_REPLACE_3)
-    cmor.dataset_json("Test/jamie_positive.json")
+    cmor.dataset_json("Test/common_user_input.json")
  
     table = 'CMIP6_Amon.json'
     cmor.load_table(table)
diff --git a/Test/karls_test.f90 b/Test/karls_test.f90
index 32c9555..9db94c2 100644
--- a/Test/karls_test.f90
+++ b/Test/karls_test.f90
@@ -226,7 +226,7 @@ PROGRAM karls_test
   !   experiment conditions, and provide information to be included as 
   !   attributes in all CF-netCDF files written as part of this dataset.
 
-  error_flag = cmor_dataset_json("karls.json")
+  error_flag = cmor_dataset_json("common_user_input.json")
   
   !  Define all axes that will be needed
 
diff --git a/Test/main_prog.f90 b/Test/main_prog.f90
index 6c41cdf..661fc0d 100644
--- a/Test/main_prog.f90
+++ b/Test/main_prog.f90
@@ -211,7 +211,7 @@ PROGRAM mip_contribution
   !   attributes in all CF-netCDF files written as part of this dataset.
 
   print*, 'calling cmor_dataset'
-  error_flag = cmor_dataset_json("Test/test2.json")
+  error_flag = cmor_dataset_json("Test/common_user_input.json")
   
   print*, 'returned from cmor_dataset'
 
diff --git a/Test/mytest.f90 b/Test/mytest.f90
index 71246af..1c96038 100644
--- a/Test/mytest.f90
+++ b/Test/mytest.f90
@@ -51,7 +51,7 @@ program main
        exit_control=1)
     
   print*,'CMOR DATASET'
-  ierr = cmor_dataset_json("Test/test2.json")
+  ierr = cmor_dataset_json("Test/common_user_input.json")
   
   current=>mydims
   do i = 0,ndim-1
diff --git a/Test/mytest_3d_i_2.f90 b/Test/mytest_3d_i_2.f90
index 936a260..baf4ab2 100644
--- a/Test/mytest_3d_i_2.f90
+++ b/Test/mytest_3d_i_2.f90
@@ -51,7 +51,7 @@ program main
        exit_control=1)
     
   print*,'CMOR DATASET'
-  ierr = cmor_dataset_json("Test/test2.json")
+  ierr = cmor_dataset_json("Test/common_user_input.json")
   
   current=>mydims
   do i = 0,ndim-1
diff --git a/Test/mytest_3d_r.f90 b/Test/mytest_3d_r.f90
index 22c65c4..3ee8579 100644
--- a/Test/mytest_3d_r.f90
+++ b/Test/mytest_3d_r.f90
@@ -53,7 +53,7 @@ program main
        exit_control=1)
     
   print*,'CMOR DATASET'
-  ierr = cmor_dataset_json("Test/test2.json")
+  ierr = cmor_dataset_json("Test/common_user_input.json")
   
   current=>mydims
   do i = 0,ndim-1
diff --git a/Test/mytest_3d_r_2.f90 b/Test/mytest_3d_r_2.f90
index d7b74ff..981ab15 100644
--- a/Test/mytest_3d_r_2.f90
+++ b/Test/mytest_3d_r_2.f90
@@ -51,7 +51,7 @@ program main
        exit_control=1)
     
   print*,'CMOR DATASET'
-  ierr = cmor_dataset_json("Test/test2.json")
+  ierr = cmor_dataset_json("Test/common_user_input.json")
   
   current=>mydims
   do i = 0,ndim-1
diff --git a/Test/mytest_4d_d_big_array_2.f90 b/Test/mytest_4d_d_big_array_2.f90
index 27701e8..8dbb36d 100644
--- a/Test/mytest_4d_d_big_array_2.f90
+++ b/Test/mytest_4d_d_big_array_2.f90
@@ -69,7 +69,7 @@ program main
        exit_control=1)
     
   print*,'Test Code: CMOR DATASET'
-  ierr = cmor_dataset_json("Test/test2.json")
+  ierr = cmor_dataset_json("Test/common_user_input.json")
 
   current=>mydims
   do i = 0,ndim-1
diff --git a/Test/mytest_4d_d_big_array_3.f90 b/Test/mytest_4d_d_big_array_3.f90
index 3c068f0..2f7ed72 100644
--- a/Test/mytest_4d_d_big_array_3.f90
+++ b/Test/mytest_4d_d_big_array_3.f90
@@ -69,7 +69,7 @@ program main
        exit_control=1)
     
   print*,'Test Code: CMOR DATASET'
-  ierr = cmor_dataset_json("Test/test2.json")
+  ierr = cmor_dataset_json("Test/common_user_input.json")
   
   current=>mydims
   do i = 0,ndim-1
diff --git a/Test/mytest_4d_d_big_array_4.f90 b/Test/mytest_4d_d_big_array_4.f90
index cf21f86..1636455 100644
--- a/Test/mytest_4d_d_big_array_4.f90
+++ b/Test/mytest_4d_d_big_array_4.f90
@@ -57,7 +57,7 @@ program main
        exit_control=1)
     
   print*,'Test Code: CMOR DATASET'
-  ierr = cmor_dataset_json("Test/test2.json") 
+  ierr = cmor_dataset_json("Test/common_user_input.json") 
 
   current=>mydims
   do i = 0,ndim-1
diff --git a/Test/mytest_4d_d_big_array_5.f90 b/Test/mytest_4d_d_big_array_5.f90
index 7367652..8127c20 100644
--- a/Test/mytest_4d_d_big_array_5.f90
+++ b/Test/mytest_4d_d_big_array_5.f90
@@ -69,7 +69,7 @@ program main
        exit_control=1)
     
   print*,'Test Code: CMOR DATASET'
-  ierr = cmor_dataset_json("Test/test2.json")
+  ierr = cmor_dataset_json("Test/common_user_input.json")
   
   current=>mydims
   do i = 0,ndim-1
diff --git a/Test/mytest_4d_r.f90 b/Test/mytest_4d_r.f90
index 8311f72..e8f5089 100644
--- a/Test/mytest_4d_r.f90
+++ b/Test/mytest_4d_r.f90
@@ -51,7 +51,7 @@ program main
        exit_control=1)
     
   print*,'CMOR DATASET'
-  ierr = cmor_dataset_json("Test/test2.json") 
+  ierr = cmor_dataset_json("Test/common_user_input.json") 
   
   current=>mydims
   do i = 0,ndim-1
diff --git a/Test/mytest_4d_r_big_array.f90 b/Test/mytest_4d_r_big_array.f90
index 378acc0..e426d72 100644
--- a/Test/mytest_4d_r_big_array.f90
+++ b/Test/mytest_4d_r_big_array.f90
@@ -67,7 +67,7 @@ program main
        exit_control=1)
     
   print*,'Test Code: CMOR DATASET'
-  ierr = cmor_dataset_json("Test/test2.json")
+  ierr = cmor_dataset_json("Test/common_user_input.json")
   current=>mydims
   do i = 0,ndim-1
      print*,'Test Code: CMOR AXIS',i,'AAAAAAA*************************************************************************'
diff --git a/Test/omonxyztst.f90 b/Test/omonxyztst.f90
index 98875bd..63cab1c 100644
--- a/Test/omonxyztst.f90
+++ b/Test/omonxyztst.f90
@@ -233,7 +233,7 @@ PROGRAM mip_contribution
   ! Define dataset as output from the INM model 
 
   print*, 'calling cmor_dataset'
-  error_flag = cmor_dataset_json("Test/test2.json")
+  error_flag = cmor_dataset_json("Test/common_user_input.json")
   
   print*, 'returned from cmor_dataset'
 
diff --git a/Test/python_test_table_A b/Test/python_test_table_A
index c440b8b..c4ae705 100644
--- a/Test/python_test_table_A
+++ b/Test/python_test_table_A
@@ -1,20 +1,18 @@
 {
-    "Header": {
-        "#product": "output",
-        "missing_value": "1e20",
-        "approx_interval": "30.00000",
-        "#baseURL": "http://cmip-pcmdi.llnl.gov/CMIP6/dataLocation",
-        "cmor_version": "3.0",
-        "forcings": "N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA",
-        "frequency": "mon",
-        "table_id": "Table Amon",
-        "table_date": "24 February 2016",
-        "modeling_realm": "atmos",
-        "generic_levels": "alevel alevhalf",
-        "activity_id": "CMIP6-XXXXX",
-        "data_specs_version": "3.0",
-        "Conventions": "CF-1.8 CMIP-6.0"
-    },
+    "Header": {                                                                                                                                
+        "data_specs_version": "01.beta.38",                                                                                                    
+        "table_id": "Table Amon",                                                                                                              
+        "realm": "atmos atmosChem",                                                                                                            
+        "frequency": "mon",                                                                                                                    
+        "cmor_version": "3.2",                                                                                                                 
+        "table_date": "15 November 2016",                                                                                                      
+        "missing_value": "1e20",                                                                                                               
+        "product": "output",                                                                                                                   
+        "approx_interval": "30.00000",                                                                                                         
+        "generic_levels": "alevel alevhalf",                                                                                                           "mip_era": "CMIP6",                                                                                                                    
+        "Conventions": "CF-1.6 CMIP-6.0"                                                                                                       
+    },                                                                                                                                         
+
     "axis_entry": {
         "olayer100m": {
             "requested": "", 
@@ -714,8 +712,8 @@
             "long_name": "Air Temperature", 
             "standard_name": "air_temperature", 
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
             "ok_min_mean_abs": "194.3", 
             "units": "K", 
             "out_name": "ta", 
diff --git a/Test/rewrite_harvardf_data.f90 b/Test/rewrite_harvardf_data.f90
index 05b70f5..4798857 100644
--- a/Test/rewrite_harvardf_data.f90
+++ b/Test/rewrite_harvardf_data.f90
@@ -63,7 +63,7 @@ USE cmor_users_functions
       ierrorflag = cmor_setup(netcdf_file_action = 'replace')
 
       print *, 'Identifying output data sets for CMOR ...'
-      ierrorflag = cmor_dataset_json("Test/test2.json")
+      ierrorflag = cmor_dataset_json("Test/common_user_input.json")
 
 !     print *, ' ** Time coordinate vector:', t
 !     print *, ' ** Time bounds vector:',     tbounds
diff --git a/Test/test1.f90 b/Test/test1.f90
index f573d7f..479c6ff 100644
--- a/Test/test1.f90
+++ b/Test/test1.f90
@@ -209,7 +209,7 @@ PROGRAM mip_contribution
   !   all CF-netCDF files written as part of this dataset.
 
   print*, 'calling cmor_dataset'
-  error_flag = cmor_dataset_json("Test/test1.json")
+  error_flag = cmor_dataset_json("Test/common_user_input.json")
   print*, 'returned from cmor_dataset'
 
   print*, 'calling cmor_set_cur_dataset_attribute'
diff --git a/Test/test2.f90 b/Test/test2.f90
index 343cf61..b3052e2 100644
--- a/Test/test2.f90
+++ b/Test/test2.f90
@@ -211,7 +211,7 @@ PROGRAM mip_contribution
   !   all CF-netCDF files written as part of this dataset.
 
   print*, 'calling cmor_dataset'
-  error_flag = cmor_dataset_json("Test/test2.json");
+  error_flag = cmor_dataset_json("Test/common_user_input.json");
   print*, 'returned from cmor_dataset'
 
   !  Define axes for 3-d fields
diff --git a/Test/test3.f90 b/Test/test3.f90
index 8e29259..d8bcd8c 100644
--- a/Test/test3.f90
+++ b/Test/test3.f90
@@ -213,7 +213,7 @@ PROGRAM mip_contribution
   !   all CF-netCDF files written as part of this dataset.
 
   print*, 'calling cmor_dataset'
-  error_flag = cmor_dataset_json("Test/test2.json");
+  error_flag = cmor_dataset_json("Test/common_user_input.json");
 
 !  error_flag = cmor_dataset(                                   &
 !       outpath='Test',         &
diff --git a/Test/test4.f90 b/Test/test4.f90
index c62ec6a..d482fae 100644
--- a/Test/test4.f90
+++ b/Test/test4.f90
@@ -217,7 +217,7 @@ PROGRAM mip_contribution
   !   all CF-netCDF files written as part of this dataset.
 
   print*, 'calling cmor_dataset'
-  error_flag = cmor_dataset_json("Test/test2.json")
+  error_flag = cmor_dataset_json("Test/common_user_input.json")
   
   print*, 'returned from cmor_dataset'
 
diff --git a/Test/test_3h.f90 b/Test/test_3h.f90
index e6a1066..c859f9a 100644
--- a/Test/test_3h.f90
+++ b/Test/test_3h.f90
@@ -213,7 +213,7 @@ PROGRAM ipcc_test_code
   !   experiment conditions, and provide information to be included as 
   !   attributes in all CF-netCDF files written as part of this dataset.
 
-  error_flag = cmor_dataset_json("Test/test2.json")
+  error_flag = cmor_dataset_json("Test/common_user_input.json")
   
   !  Define all axes that will be needed
 
diff --git a/Test/test_any_from_asc.f90 b/Test/test_any_from_asc.f90
index 89641d2..287885f 100644
--- a/Test/test_any_from_asc.f90
+++ b/Test/test_any_from_asc.f90
@@ -72,7 +72,7 @@ program main
     
   print*,'Test Code: CMOR DATASET'
   bt=0.
-  ierr = cmor_dataset_json("Test/test_any_from_asc.json")
+  ierr = cmor_dataset_json("Test/common_user_input.json")
   
   current=>mydims
   do i = 0,ndim-1
diff --git a/Test/test_any_from_asc_d.f90 b/Test/test_any_from_asc_d.f90
index c895847..8d7b1f1 100644
--- a/Test/test_any_from_asc_d.f90
+++ b/Test/test_any_from_asc_d.f90
@@ -73,7 +73,7 @@ mymissing=1.e20;
        exit_control=1)
     
   print*,'Test Code: CMOR DATASET'
-  ierr = cmor_dataset_json("Test/test_any_from_asc_d.json")
+  ierr = cmor_dataset_json("Test/common_user_input.json")
   
   current=>mydims
   do i = 0,ndim-1
diff --git a/Test/test_any_from_asc_i.f90 b/Test/test_any_from_asc_i.f90
index 810e3fd..5df4e52 100644
--- a/Test/test_any_from_asc_i.f90
+++ b/Test/test_any_from_asc_i.f90
@@ -71,7 +71,7 @@ program main
        exit_control=1)
     
   print*,'Test Code: CMOR DATASET'
-  ierr = cmor_dataset_json("Test/test2.json")
+  ierr = cmor_dataset_json("Test/common_user_input.json")
   
   current=>mydims
   do i = 0,ndim-1
diff --git a/Test/test_cmor_grid_alejandro.f90 b/Test/test_cmor_grid_alejandro.f90
index 4b04d68..313fa59 100644
--- a/Test/test_cmor_grid_alejandro.f90
+++ b/Test/test_cmor_grid_alejandro.f90
@@ -86,7 +86,7 @@ PROGRAM test_cmor_grid
    !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    ! Define dataset as output from COSP, and other model details
    !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-   error_flag = cmor_dataset_json("Test/test2.json")
+   error_flag = cmor_dataset_json("Test/common_user_input.json")
    
    print *, '---------------Define axis'
    !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
diff --git a/Test/test_cmor_grid_time_varying.f90 b/Test/test_cmor_grid_time_varying.f90
index 19b1fe2..218be64 100644
--- a/Test/test_cmor_grid_time_varying.f90
+++ b/Test/test_cmor_grid_time_varying.f90
@@ -96,7 +96,7 @@ PROGRAM test_cmor_grid
    !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    ! Define dataset as output from COSP, and other model details
    !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-   error_flag = cmor_dataset_json("Test/test_cmor_grid_time_varying.json")
+   error_flag = cmor_dataset_json("Test/common_user_input.json")
    
    print *, '---------------Define axis'
    !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
diff --git a/Test/test_compression.py b/Test/test_compression.py
index 81d183a..41561c1 100644
--- a/Test/test_compression.py
+++ b/Test/test_compression.py
@@ -19,7 +19,7 @@ cmor.setup(inpath=ipth,
            set_verbosity=cmor.CMOR_NORMAL,
            netcdf_file_action = cmor.CMOR_REPLACE)
 
-cmor.dataset_json("test_compression.json")
+cmor.dataset_json("Test/common_user_input.json")
 
 cmor.load_table("Tables/CMIP6_Amon.json")
 
diff --git a/Test/test_dimensionless.f90 b/Test/test_dimensionless.f90
index 6c537f6..fd0fbbc 100644
--- a/Test/test_dimensionless.f90
+++ b/Test/test_dimensionless.f90
@@ -214,7 +214,7 @@ PROGRAM ipcc_test_code
   !   experiment conditions, and provide information to be included as 
   !   attributes in all CF-netCDF files written as part of this dataset.
 
-  error_flag = cmor_dataset_json("Test/test2.json")
+  error_flag = cmor_dataset_json("Test/common_user_input.json")
   
   !  Define all axes that will be needed
   
diff --git a/Test/test_doc.py b/Test/test_doc.py
index 4f290a3..2dd20aa 100644
--- a/Test/test_doc.py
+++ b/Test/test_doc.py
@@ -2,7 +2,7 @@ import cmor
 
 cmor.setup(inpath='Tables',netcdf_file_action=cmor.CMOR_REPLACE_4)
 
-cmor.dataset_json("Test/test_doc.json")
+cmor.dataset_json("Test/common_user_input.json")
     
 table='CMIP6_Amon.json'
 cmor.load_table(table)
diff --git a/Test/test_fortran_example_00.f90 b/Test/test_fortran_example_00.f90
index 773f447..870c405 100644
--- a/Test/test_fortran_example_00.f90
+++ b/Test/test_fortran_example_00.f90
@@ -137,7 +137,7 @@ program testing
   error_flag = cmor_setup(inpath='Test', netcdf_file_action=j,&
        exit_control=k)
   print*,'Test code: done'
-  error_flag = cmor_dataset_json("Test/test2.json")
+  error_flag = cmor_dataset_json("Test/common_user_input.json")
   print*, 'Test code: done 2 lalala'
   
   call read_coords(alats, alons, plevs, bnds_lat, bnds_lon)
diff --git a/Test/test_fortran_example_01.f90 b/Test/test_fortran_example_01.f90
index 1c85f14..88356ba 100644
--- a/Test/test_fortran_example_01.f90
+++ b/Test/test_fortran_example_01.f90
@@ -180,7 +180,7 @@ program testing
   error_flag = cmor_setup(inpath='Test', netcdf_file_action=j,&
        exit_control=k)
   
-    error_flag = cmor_dataset_json("Test/test2.json")
+    error_flag = cmor_dataset_json("Test/common_user_input.json")
 
     tables(1) = cmor_load_table('Tables/CMIP6_Amon.json')
     tables(2) = cmor_load_table('Tables/CMIP6_grids.json')
diff --git a/Test/test_grid.c b/Test/test_grid.c
index 95a31be..fcecbf1 100644
--- a/Test/test_grid.c
+++ b/Test/test_grid.c
@@ -111,7 +111,7 @@ int main()
   ierr = cmor_setup(NULL,&j,NULL,&exit_mode,NULL,NULL);
   printf("Test code: ok init cmor\n");
   int tmpmo[12];
-  ierr = cmor_dataset_json("Test/test_grid.json");
+  ierr = cmor_dataset_json("Test/common_user_input.json");
   printf("Test code: ok load cmor table(s)\n");
   ierr = cmor_load_table("Tables/CMIP6_Amon.json",&tables[1]);
   printf("Test code: ok load cmor table(s)\n");
diff --git a/Test/test_lon_gt_360.py b/Test/test_lon_gt_360.py
index 7a588af..e98b535 100644
--- a/Test/test_lon_gt_360.py
+++ b/Test/test_lon_gt_360.py
@@ -5,7 +5,7 @@ def cmor_initialisation():
     cmor.setup(inpath='Tables',
                netcdf_file_action = cmor.CMOR_REPLACE_3,
                create_subdirectories = 0)
-    cmor.dataset_json("Test/test_lon_gt_360.json")
+    cmor.dataset_json("Test/common_user_input.json")
 
 def setup_data():
     axes = [ {'table_entry': 'time',
diff --git a/Test/test_lon_thro_360.py b/Test/test_lon_thro_360.py
index e5c1f65..4ca0fae 100644
--- a/Test/test_lon_thro_360.py
+++ b/Test/test_lon_thro_360.py
@@ -5,7 +5,7 @@ def cmor_initialisation():
     cmor.setup(inpath='Tables',
                netcdf_file_action = cmor.CMOR_REPLACE_3,
                create_subdirectories = 0)
-    cmor.dataset_json("Test/test_lon_thro_360.json")
+    cmor.dataset_json("Test/common_user_input.json")
 
 def setup_data():
     axes = [ {'table_entry': 'time',
diff --git a/Test/test_lots_of_variables.c b/Test/test_lots_of_variables.c
index 408f253..40363a6 100644
--- a/Test/test_lots_of_variables.c
+++ b/Test/test_lots_of_variables.c
@@ -274,7 +274,7 @@ int main()
 
 
   printf("yep: %s, %s\n",c1,c2);
-  ierr = cmor_dataset_json("Test/test_lots_of_variables.json");
+  ierr = cmor_dataset_json("Test/common_user_input.json");
 
 
   printf("Test code: ok load cmor table(s)\n");
diff --git a/Test/test_lots_of_variables.f90 b/Test/test_lots_of_variables.f90
index 63cb5ed..b259ba6 100644
--- a/Test/test_lots_of_variables.f90
+++ b/Test/test_lots_of_variables.f90
@@ -188,7 +188,7 @@ PROGRAM mip_contribution
   !   all CF-netCDF files written as part of this dataset.
 
   print*, 'calling cmor_dataset'
-  error_flag = cmor_dataset_json("Test/test2.json")
+  error_flag = cmor_dataset_json("Test/common_user_input.json")
 
   !error_flag  = cmor_set_cur_dataset_attribute("initialization_method","4")
   !error_flag  = cmor_set_cur_dataset_attribute("physics_version","6")
diff --git a/Test/test_python_1D_var.py b/Test/test_python_1D_var.py
index 7418252..a918034 100644
--- a/Test/test_python_1D_var.py
+++ b/Test/test_python_1D_var.py
@@ -2,7 +2,7 @@ import cmor
 
 error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
 
-error_flag = cmor.dataset_json("Test/test_python_1D_var.json")
+error_flag = cmor.dataset_json("Test/common_user_input.json")
 
 cmor.load_table("CMIP6_Omon.json")
 itim = cmor.axis(  
diff --git a/Test/test_python_2Gb_file.py b/Test/test_python_2Gb_file.py
index fce885e..f3300dd 100644
--- a/Test/test_python_2Gb_file.py
+++ b/Test/test_python_2Gb_file.py
@@ -18,7 +18,7 @@ blons = numpy.arange(0,360.+dlon,dlon)
 
 
 cmor.setup(inpath='Tables',netcdf_file_action=cmor.CMOR_REPLACE)
-cmor.dataset_json("Test/test_python_2Gb_file.json")
+cmor.dataset_json("Test/common_user_input.json")
 table='CMIP6_Amon.json'
 cmor.load_table(table)
 
diff --git a/Test/test_python_2Gb_slice.py b/Test/test_python_2Gb_slice.py
index b5bf065..66d8ffe 100644
--- a/Test/test_python_2Gb_slice.py
+++ b/Test/test_python_2Gb_slice.py
@@ -9,7 +9,7 @@ nlat = 3600
 dlat = 180./nlat
 nlon = 7200
 dlon = 360./nlon
-nlev = 24
+nlev = 26
 dlev = 1000./nlev
 ntimes = 1
 
@@ -23,7 +23,7 @@ alllevs = numpy.arange(1000,0,-dlev).tolist()
 print len(alllevs)
 
 cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-cmor.dataset_json("Test/test_python_2Gb_slice.json")
+cmor.dataset_json("Test/common_user_input.json")
 table='CMIP6_Amon.json'
 cmor.load_table(table)
 
diff --git a/Test/test_python_3hr.py b/Test/test_python_3hr.py
index b938cf1..890dc24 100644
--- a/Test/test_python_3hr.py
+++ b/Test/test_python_3hr.py
@@ -2,7 +2,7 @@ import cmor,numpy
 
 error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
   
-error_flag = cmor.dataset_json("Test/test_python_3hr.json")
+error_flag = cmor.dataset_json("Test/common_user_input.json")
 
 n_lev = 40
 zlevs = 480.*numpy.arange(0,n_lev)+240.
diff --git a/Test/test_python_CMIP6_CV_HISTORY.json b/Test/test_python_CMIP6_CV_HISTORY.json
index ac061db..ff684d3 100644
--- a/Test/test_python_CMIP6_CV_HISTORY.json
+++ b/Test/test_python_CMIP6_CV_HISTORY.json
@@ -10,7 +10,7 @@
 
            "#experiment_id":         "Correspond to id found in Control Vocabulary File",
            "experiment_id":          "piControl-withism",
-           "source_id":              "MIROC-ESM",
+           "source_id":              "PCMDI-test-1-0",
            "source_type":            "AOGCM ISM",
            "#source":                "Defined int Control Vocabulary File",
 
diff --git a/Test/test_python_CMIP6_CV_HISTORY.py b/Test/test_python_CMIP6_CV_HISTORY.py
index ca524c5..ac30991 100644
--- a/Test/test_python_CMIP6_CV_HISTORY.py
+++ b/Test/test_python_CMIP6_CV_HISTORY.py
@@ -50,7 +50,7 @@ class TestCase(unittest.TestCase):
         # 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_HISTORY.json")
+        cmor.dataset_json("Test/common_user_input.json")
         cmor.load_table("CMIP6_Omon.json")
 
         cmor.set_cur_dataset_attribute("history", "set for CMIP6 unittest")
@@ -76,6 +76,10 @@ class TestCase(unittest.TestCase):
         sys.stdout = os.fdopen(self.newstdout, 'w', 0)
         sys.stderr = os.fdopen(self.newstderr, 'w', 0)
 
+    def tearDown(self):                                                                                                                        
+        import shutil                                                                                                                          
+        shutil.rmtree("./CMIP6")                                                                                                               
+
 
 if __name__ == '__main__':
     run()
diff --git a/Test/test_python_CMIP6_CV_baddirectory.json b/Test/test_python_CMIP6_CV_baddirectory.json
index e1a9f4a..24bfd6d 100644
--- a/Test/test_python_CMIP6_CV_baddirectory.json
+++ b/Test/test_python_CMIP6_CV_baddirectory.json
@@ -18,7 +18,7 @@
            "mip_era":                "CMIP6",
 
            "#source":                "",
-           "source":                 "MIROC-ESM",
+           "source":                 "PCMDI-test-1-0",
 
            "#calendar":              "",
            "calendar":               "gregorian",
@@ -85,7 +85,7 @@
            "grid_resolution":        "5 km",
            "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",
+           "source_id":              "PCMDI-test-1-0",
 
            "#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>",
diff --git a/Test/test_python_CMIP6_CV_baddirectory.py b/Test/test_python_CMIP6_CV_baddirectory.py
index 879d8f5..127b2f1 100644
--- a/Test/test_python_CMIP6_CV_baddirectory.py
+++ b/Test/test_python_CMIP6_CV_baddirectory.py
@@ -16,6 +16,8 @@ import unittest
 import sys
 import os
 import tempfile
+import numpy
+import shutil
 
 
 def run():
@@ -56,7 +58,8 @@ class TestdirectoryMethods(unittest.TestCase):
         # -------------------------------------------
         cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
         try:
-            cmor.dataset_json("Test/test_python_CMIP6_CV_baddirectory.json")
+            cmor.dataset_json("Test/baddirectory.json")
+
         except:
             testOK = self.getAssertTest()
             os.dup2(self.newstdout, 1)
@@ -66,5 +69,7 @@ class TestdirectoryMethods(unittest.TestCase):
             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 a27be6f..e9e47d1 100644
--- a/Test/test_python_CMIP6_CV_badgridgr.json
+++ b/Test/test_python_CMIP6_CV_badgridgr.json
@@ -71,7 +71,7 @@
            "run_variant":            "forcing: black carbon aerosol only",
 
            "#source_id":              "Model Source",
-           "source_id":               "CESM1-CAM5",
+           "source_id":               "PCMDI-test-1-0",
 
            "#source":                "source title, first part is source_id",
            "source":                 "CESM1 (CAM5): model version ca. 2009",
diff --git a/Test/test_python_CMIP6_CV_badgridgr.py b/Test/test_python_CMIP6_CV_badgridgr.py
index 0651fa2..0f867d7 100644
--- a/Test/test_python_CMIP6_CV_badgridgr.py
+++ b/Test/test_python_CMIP6_CV_badgridgr.py
@@ -61,7 +61,8 @@ class TestCase(unittest.TestCase):
         # -------------------------------------------
         try:
             cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-            cmor.dataset_json("Test/test_python_CMIP6_CV_badgridgr.json")
+            cmor.dataset_json("Test/common_user_input.json")
+            cmor.set_cur_dataset_attribute("grid_label", "gr-0")
 
             # ------------------------------------------
             # load Omon table and create masso variable
@@ -75,6 +76,7 @@ class TestCase(unittest.TestCase):
             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)
@@ -86,6 +88,11 @@ class TestCase(unittest.TestCase):
             # ------------------------------------------
             self.assertIn("\"gr-0\"", testOK)
 
+    def tearDown(self):
+        import shutil
+        shutil.rmtree("./CMIP6")                                                                                                               
+
+
 
 if __name__ == '__main__':
     run()
diff --git a/Test/test_python_CMIP6_CV_badgridlabel.json b/Test/test_python_CMIP6_CV_badgridlabel.json
index b49c819..2b5e714 100644
--- a/Test/test_python_CMIP6_CV_badgridlabel.json
+++ b/Test/test_python_CMIP6_CV_badgridlabel.json
@@ -71,7 +71,7 @@
            "run_variant":            "forcing: black carbon aerosol only",
 
            "#source_id":              "Model Source",
-           "source_id":               "CESM1-CAM5",
+           "source_id":               "PCMDI-test-1-0",
 
            "#source":                "source title, first part is source_id",
            "source":                 "CESM1 (CAM5): model version ca. 2009",
diff --git a/Test/test_python_CMIP6_CV_badgridlabel.py b/Test/test_python_CMIP6_CV_badgridlabel.py
index 33e32d9..e83f13f 100644
--- a/Test/test_python_CMIP6_CV_badgridlabel.py
+++ b/Test/test_python_CMIP6_CV_badgridlabel.py
@@ -69,7 +69,8 @@ class TestCase(unittest.TestCase):
                 inpath='Tables',
                 netcdf_file_action=cmor.CMOR_REPLACE)
 
-            cmor.dataset_json("Test/test_python_CMIP6_CV_badgridlabel.json")
+            cmor.dataset_json("Test/common_user_input.json")
+            cmor.set_cur_dataset_attribute("grid_label", "gs1n")
 
             # ------------------------------------------
             # load Omon table and create masso variable
@@ -83,6 +84,7 @@ class TestCase(unittest.TestCase):
             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)
@@ -95,6 +97,10 @@ class TestCase(unittest.TestCase):
             # ------------------------------------------
             self.assertIn("\"gs1n\"", testOK)
 
+    def tearDown(self):                                                                                                                        
+        import shutil                                                                                                                          
+        shutil.rmtree("./CMIP6")                                                                                                               
+
 
 if __name__ == '__main__':
     run()
diff --git a/Test/test_python_CMIP6_CV_badgridresolution.json b/Test/test_python_CMIP6_CV_badgridresolution.json
index e5b4cc2..d2f9e4f 100644
--- a/Test/test_python_CMIP6_CV_badgridresolution.json
+++ b/Test/test_python_CMIP6_CV_badgridresolution.json
@@ -71,7 +71,7 @@
            "run_variant":            "forcing: black carbon aerosol only",
 
            "#source_id":              "Model Source",
-           "source_id":               "CESM1-CAM5",
+           "source_id":               "PCMDI-test-1-0",
 
            "#source":                "source title, first part is source_id",
            "source":                 "CESM1 (CAM5): model version ca. 2009",
diff --git a/Test/test_python_CMIP6_CV_badgridresolution.py b/Test/test_python_CMIP6_CV_badgridresolution.py
index 5da622e..198da55 100644
--- a/Test/test_python_CMIP6_CV_badgridresolution.py
+++ b/Test/test_python_CMIP6_CV_badgridresolution.py
@@ -61,7 +61,8 @@ class TestCase(unittest.TestCase):
             # 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")
+            cmor.dataset_json("Test/common_user_input.json")
+            cmor.set_cur_dataset_attribute("nominal_resolution", "335 km")
 
             # ------------------------------------------
             # load Omon table and create masso variable
@@ -75,6 +76,7 @@ class TestCase(unittest.TestCase):
             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)
diff --git a/Test/test_python_CMIP6_CV_badgridresolution2.json b/Test/test_python_CMIP6_CV_badgridresolution2.json
index 9c028fb..05bcd60 100644
--- a/Test/test_python_CMIP6_CV_badgridresolution2.json
+++ b/Test/test_python_CMIP6_CV_badgridresolution2.json
@@ -71,7 +71,7 @@
            "run_variant":            "forcing: black carbon aerosol only",
 
            "#source_id":              "Model Source",
-           "source_id":               "CESM1-CAM5",
+           "source_id":               "PCMDI-test-1-0",
 
            "#source":                "source title, first part is source_id",
            "source":                 "CESM1 (CAM5): model version ca. 2009",
diff --git a/Test/test_python_CMIP6_CV_badgridresolution2.py b/Test/test_python_CMIP6_CV_badgridresolution2.py
index aa75e89..bf6faaa 100644
--- a/Test/test_python_CMIP6_CV_badgridresolution2.py
+++ b/Test/test_python_CMIP6_CV_badgridresolution2.py
@@ -61,7 +61,9 @@ class TestCase(unittest.TestCase):
             # 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")
+            cmor.dataset_json("Test/common_user_input.json")
+            cmor.set_cur_dataset_attribute("nominal_resolution", "2x2")
+
 
             # ------------------------------------------
             # load Omon table and create masso variable
@@ -75,6 +77,7 @@ class TestCase(unittest.TestCase):
             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)
@@ -86,6 +89,10 @@ class TestCase(unittest.TestCase):
         testOK = self.getAssertTest()
         self.assertIn("\"2x2\"", testOK)
 
+    def tearDown(self):                                                                                                                        
+        import shutil                                                                                                                          
+        shutil.rmtree("./CMIP6")                                                                                                               
+
 
 if __name__ == '__main__':
     run()
diff --git a/Test/test_python_CMIP6_CV_badinstitution.json b/Test/test_python_CMIP6_CV_badinstitution.json
index 6507ec8..8e45c1a 100644
--- a/Test/test_python_CMIP6_CV_badinstitution.json
+++ b/Test/test_python_CMIP6_CV_badinstitution.json
@@ -18,7 +18,7 @@
            "mip_era":                "CMIP6",
 
            "#source":                "",
-           "source":                 "MIROC-ESM",
+           "source":                 "PCMDI-test-1-0",
 
            "#calendar":              "",
            "calendar":               "gregorian",
@@ -85,7 +85,7 @@
            "grid_resolution":        "5 km",
            "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",
+           "source_id":              "PCMDI-test-1-0",
 
            "#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>",
diff --git a/Test/test_python_CMIP6_CV_badinstitution.py b/Test/test_python_CMIP6_CV_badinstitution.py
index 2ed6e48..34f791c 100644
--- a/Test/test_python_CMIP6_CV_badinstitution.py
+++ b/Test/test_python_CMIP6_CV_badinstitution.py
@@ -22,8 +22,7 @@ import tempfile
 
 class TestCase(unittest.TestCase):
 
-    def TestCase(self):
-
+    def testCMIP6(self):
         # ------------------------------------------------------
         # Copy stdout and stderr file descriptor for cmor output
         # ------------------------------------------------------
@@ -41,7 +40,9 @@ class TestCase(unittest.TestCase):
         # -------------------------------------------
         try:
             cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-            cmor.dataset_json("Test/test_python_CMIP6_CV_badinstitution.json")
+            cmor.dataset_json("Test/common_user_input.json")
+            cmor.set_cur_dataset_attribute("institution", "NCC2")
+
 
             # ------------------------------------------
             # load Omon table and create masso variable
@@ -57,19 +58,24 @@ class TestCase(unittest.TestCase):
                 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)
+            pass
+        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:
+            if line.find('Your attribute') != -1:
                 self.assertIn('bad institution', line.strip())
                 break
         f.close()
         os.unlink(tmpfile[1])
 
+    def tearDown(self):                                                                                                                        
+        import shutil                                                                                                                          
+        shutil.rmtree("./CMIP6")                                                                                                               
+
 
 if __name__ == '__main__':
     unittest.main()
diff --git a/Test/test_python_CMIP6_CV_badinstitutionID.json b/Test/test_python_CMIP6_CV_badinstitutionID.json
index 614002a..6360005 100644
--- a/Test/test_python_CMIP6_CV_badinstitutionID.json
+++ b/Test/test_python_CMIP6_CV_badinstitutionID.json
@@ -18,7 +18,7 @@
            "mip_era":                "CMIP6",
 
            "#source":                "",
-           "source":                 "MIROC-ESM",
+           "source":                 "PCMDI-test-1-0",
 
            "#calendar":              "",
            "calendar":               "gregorian",
@@ -85,7 +85,7 @@
            "grid_resolution":        "5 km",
            "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",
+           "source_id":              "PCMDI-test-1-0",
 
            "#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>",
diff --git a/Test/test_python_CMIP6_CV_badinstitutionID.py b/Test/test_python_CMIP6_CV_badinstitutionID.py
index 74742ae..575d20c 100644
--- a/Test/test_python_CMIP6_CV_badinstitutionID.py
+++ b/Test/test_python_CMIP6_CV_badinstitutionID.py
@@ -57,7 +57,8 @@ class TestCase(unittest.TestCase):
             # 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")
+            cmor.dataset_json("Test/common_user_input.json")
+            cmor.set_cur_dataset_attribute("institution_id", "PCMDI")
 
             # ------------------------------------------
             # load Omon table and create masso variable
@@ -71,6 +72,8 @@ class TestCase(unittest.TestCase):
             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)
@@ -79,6 +82,10 @@ class TestCase(unittest.TestCase):
         self.assertIn("PCMDI", testOK)
 
 
+    def tearDown(self):                                                                                                                        
+        import shutil                                                                                                                          
+        shutil.rmtree("./CMIP6")                                                                                                               
+
 if __name__ == '__main__':
     t = Thread(target=run)
     t.start()
diff --git a/Test/test_python_CMIP6_CV_badinstitutionIDNotSet.json b/Test/test_python_CMIP6_CV_badinstitutionIDNotSet.json
index e72a5ad..6d41fa5 100644
--- a/Test/test_python_CMIP6_CV_badinstitutionIDNotSet.json
+++ b/Test/test_python_CMIP6_CV_badinstitutionIDNotSet.json
@@ -18,7 +18,7 @@
            "mip_era":                "CMIP6",
 
            "#source":                "",
-           "source":                 "MIROC-ESM",
+           "source":                 "PCMDI-test-1-0",
 
            "#calendar":              "",
            "calendar":               "gregorian",
@@ -85,7 +85,7 @@
            "grid_resolution":        "5 km",
            "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",
+           "source_id":              "PCMDI-test-1-0",
 
            "#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>",
diff --git a/Test/test_python_CMIP6_CV_badinstitutionIDNotSet.py b/Test/test_python_CMIP6_CV_badinstitutionIDNotSet.py
index 595da7e..6eb099e 100644
--- a/Test/test_python_CMIP6_CV_badinstitutionIDNotSet.py
+++ b/Test/test_python_CMIP6_CV_badinstitutionIDNotSet.py
@@ -57,7 +57,8 @@ class TestCase(unittest.TestCase):
             # 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")
+            cmor.dataset_json("Test/common_user_input.json")
+            cmor.set_cur_dataset_attribute("insitution_id", "")
 
             # ------------------------------------------
             # load Omon table and create masso variable
@@ -71,6 +72,7 @@ class TestCase(unittest.TestCase):
             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)
@@ -78,6 +80,9 @@ class TestCase(unittest.TestCase):
             sys.stderr = os.fdopen(self.newstderr, 'w', 0)
         testOK = self.getAssertTest()
         self.assertIn("Control Vocabulary file", testOK)
+    def tearDown(self):                                                                                                                        
+        import shutil                                                                                                                          
+        shutil.rmtree("./CMIP6")                                                                                                               
 
 
 if __name__ == '__main__':
diff --git a/Test/test_python_CMIP6_CV_badsource.json b/Test/test_python_CMIP6_CV_badsource.json
index d84f8ed..5c28c0f 100644
--- a/Test/test_python_CMIP6_CV_badsource.json
+++ b/Test/test_python_CMIP6_CV_badsource.json
@@ -18,7 +18,7 @@
            "parent_mip_era":         "N/A",
            "mip_era":                "CMIP6",
 
-           "source_id":              "KMA-ACE",
+           "source_id":              "PCMDI-test-1-0",
            "source":                 "bad_source",
            "source_type":            "AOGCM",
 
diff --git a/Test/test_python_CMIP6_CV_badsource.py b/Test/test_python_CMIP6_CV_badsource.py
index 679adbb..a2e2379 100644
--- a/Test/test_python_CMIP6_CV_badsource.py
+++ b/Test/test_python_CMIP6_CV_badsource.py
@@ -42,7 +42,8 @@ class TestCase(unittest.TestCase):
         # -------------------------------------------
         try:
             cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-            cmor.dataset_json("Test/test_python_CMIP6_CV_badsource.json")
+            cmor.dataset_json("Test/common_user_input.json")
+            cmor.set_cur_dataset_attribute("source", "bad_source")
 
             # ------------------------------------------
             # load Omon table and create masso variable
@@ -72,6 +73,10 @@ class TestCase(unittest.TestCase):
         f.close()
         os.unlink(tmpfile[1])
 
+    def tearDown(self):                                                                                                                        
+        import shutil                                                                                                                          
+        shutil.rmtree("./CMIP6")                                                                                                               
+
 
 if __name__ == '__main__':
     unittest.main()
diff --git a/Test/test_python_CMIP6_CV_badsourceid.py b/Test/test_python_CMIP6_CV_badsourceid.py
index 9214a14..30e2409 100644
--- a/Test/test_python_CMIP6_CV_badsourceid.py
+++ b/Test/test_python_CMIP6_CV_badsourceid.py
@@ -58,7 +58,7 @@ class TestCase(unittest.TestCase):
             # -------------------------------------------
             global testOK
             cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-            cmor.dataset_json("Test/test_python_CMIP6_CV_badsourceid.json")
+            cmor.dataset_json("Test/common_user_input.json")
 
             # ------------------------------------------
             # load Omon table and create masso variable
@@ -72,6 +72,7 @@ class TestCase(unittest.TestCase):
             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)
@@ -80,6 +81,10 @@ class TestCase(unittest.TestCase):
         testOK = self.getAssertTest()
         self.assertIn("bad_sourceid", testOK)
 
+    def tearDown(self):                                                                                                                        
+        import shutil                                                                                                                          
+        shutil.rmtree("./CMIP6")                                                                                                               
+
 
 if __name__ == '__main__':
     run()
diff --git a/Test/test_python_CMIP6_CV_badsourcetype.json b/Test/test_python_CMIP6_CV_badsourcetype.json
index 4e6f0c1..cc59847 100644
--- a/Test/test_python_CMIP6_CV_badsourcetype.json
+++ b/Test/test_python_CMIP6_CV_badsourcetype.json
@@ -18,7 +18,7 @@
            "mip_era":                "CMIP6",
 
            "#source":                "",
-           "source":                 "MIROC-ESM",
+           "source":                 "PCMDI-test-1-0",
 
            "#calendar":              "",
            "calendar":               "gregorian",
@@ -85,7 +85,7 @@
            "grid_resolution":        "5 km",
            "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",
+           "source_id":              "PCMDI-test-1-0",
 
            "#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>",
diff --git a/Test/test_python_CMIP6_CV_badsourcetype.py b/Test/test_python_CMIP6_CV_badsourcetype.py
index 4657f14..2849de7 100644
--- a/Test/test_python_CMIP6_CV_badsourcetype.py
+++ b/Test/test_python_CMIP6_CV_badsourcetype.py
@@ -58,7 +58,8 @@ class TestCase(unittest.TestCase):
             # -------------------------------------------
             global testOK
             cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-            cmor.dataset_json("Test/test_python_CMIP6_CV_badsourcetype.json")
+            cmor.dataset_json("Test/common_user_input.json")
+            cmor.set_cur_dataset_attribute("source_type", "AOGCM PYTHON")
 
             # ------------------------------------------
             # load Omon table and create masso variable
@@ -72,6 +73,7 @@ class TestCase(unittest.TestCase):
             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)
@@ -80,6 +82,10 @@ class TestCase(unittest.TestCase):
         testOK = self.getAssertTest()
         self.assertIn("source_type", testOK)
 
+    def tearDown(self):                                                                                                                        
+        import shutil                                                                                                                          
+        shutil.rmtree("./CMIP6")                                                                                                               
+
 
 if __name__ == '__main__':
     run()
diff --git a/Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.json b/Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.json
index 041374d..8612aad 100644
--- a/Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.json
+++ b/Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.json
@@ -18,7 +18,7 @@
            "mip_era":                "CMIP6",
 
            "#source":                "",
-           "source":                 "MIROC-ESM",
+           "source":                 "PCMDI-test-1-0",
 
            "#calendar":              "",
            "calendar":               "gregorian",
@@ -85,7 +85,7 @@
            "grid_resolution":        "5 km",
            "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",
+           "source_id":              "PCMDI-test-1-0",
 
            "#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>",
diff --git a/Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.py b/Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.py
index fdb86c6..5742585 100644
--- a/Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.py
+++ b/Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.py
@@ -56,7 +56,8 @@ class TestCase(unittest.TestCase):
             # 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")
+            cmor.dataset_json("Test/common_user_input.json")
+            cmor.set_cur_dataset_attribute("source_type", "AOGCM ISM CHEM AER")
 
             # ------------------------------------------
             # load Omon table and create masso variable
@@ -70,6 +71,8 @@ class TestCase(unittest.TestCase):
             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)
@@ -79,6 +82,10 @@ class TestCase(unittest.TestCase):
 #        testOK = getAssertTest()
 #        self.assertIn("\"CHEM\" and \"AER\"", testOK)
 
+    def tearDown(self):                                                                                                                        
+        import shutil                                                                                                                          
+        shutil.rmtree("./CMIP6")                                                                                                               
+
 
 if __name__ == '__main__':
     run()
diff --git a/Test/test_python_CMIP6_CV_badsourcetypeCHMAER.json b/Test/test_python_CMIP6_CV_badsourcetypeCHMAER.json
index 041374d..8612aad 100644
--- a/Test/test_python_CMIP6_CV_badsourcetypeCHMAER.json
+++ b/Test/test_python_CMIP6_CV_badsourcetypeCHMAER.json
@@ -18,7 +18,7 @@
            "mip_era":                "CMIP6",
 
            "#source":                "",
-           "source":                 "MIROC-ESM",
+           "source":                 "PCMDI-test-1-0",
 
            "#calendar":              "",
            "calendar":               "gregorian",
@@ -85,7 +85,7 @@
            "grid_resolution":        "5 km",
            "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",
+           "source_id":              "PCMDI-test-1-0",
 
            "#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>",
diff --git a/Test/test_python_CMIP6_CV_badsourcetypeRequired.json b/Test/test_python_CMIP6_CV_badsourcetypeRequired.json
index 0fd66a6..c806618 100644
--- a/Test/test_python_CMIP6_CV_badsourcetypeRequired.json
+++ b/Test/test_python_CMIP6_CV_badsourcetypeRequired.json
@@ -3,16 +3,17 @@
            "_cmip6_option":           "CMIP6",
 
            "#activity_id":           "Specify an activity PMIP, GeoMIP, (default in Control Vocabulary File)",
+           "activity_id":            "CMIP",
 
            "#output":                "Output Path where files are written",
            "outpath":                "CMIP6",
 
            "#experiment_id":         "Correspond to id found in experiments.json",
            "experiment_id":          "piControl-withism",
-           "source_type":            "AOGCM",
+           "source_type":            "AOGCM ISM",
            "mip_era":                "CMIP6",
 
-           "source_id":              "MIROC-ESM",
+           "source_id":              "PCMDI-test-1-0",
            "#source":                "Defined int Control Vocabulary File",
 
            "#calendar":              "",
@@ -59,6 +60,8 @@
            "#branch_time":            "",
            "branch_time":             "1",
 
+           "branch_method":          "standard",                                                                                               
+
            "sub_experiment":     "none",
 
            "grid":                   "native atmosphere T63 gaussian grid (64x128 latxlon)",
diff --git a/Test/test_python_CMIP6_CV_badsourcetypeRequired.py b/Test/test_python_CMIP6_CV_badsourcetypeRequired.py
index 5e15d47..cb8ae95 100644
--- a/Test/test_python_CMIP6_CV_badsourcetypeRequired.py
+++ b/Test/test_python_CMIP6_CV_badsourcetypeRequired.py
@@ -48,7 +48,7 @@ class TestCase(unittest.TestCase):
         f = open(self.tmpfile[1], 'r')
         lines = f.readlines()
         for line in lines:
-            if line.find('Error:') != -1:
+            if line.find('Your ') != -1:
                 testOK = line.strip()
                 break
         f.close()
@@ -61,7 +61,8 @@ class TestCase(unittest.TestCase):
             # 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")
+            cmor.dataset_json("Test/common_user_input.json")
+            cmor.set_cur_dataset_attribute("source_type", "AOGCM ISM BGCM LAND")
 
             # ------------------------------------------
             # load Omon table and create masso variable
@@ -75,6 +76,8 @@ class TestCase(unittest.TestCase):
             data = numpy.random.random(5)
             for i in range(0, 5):
                 a = cmor.write(ivar, data[i:i])
+            cmor.close()                                                                                                                       
+
         except:
             os.dup2(self.newstdout, 1)
             os.dup2(self.newstderr, 2)
@@ -84,7 +87,11 @@ class TestCase(unittest.TestCase):
         # ------------------------------------------
         # Check error after signal handler is back
         # ------------------------------------------
-        self.assertIn("\"AOGCM ISM\"", testOK)
+        self.assertIn("\"AOGCM ISM BGCM LAND\"", testOK)
+
+    def tearDown(self):                                                                                                                        
+        import shutil                                                                                                                          
+        shutil.rmtree("./CMIP6")                                                                                                               
 
 
 if __name__ == '__main__':
diff --git a/Test/test_python_CMIP6_CV_badvariant.json b/Test/test_python_CMIP6_CV_badvariant.json
index 6777235..321cb51 100644
--- a/Test/test_python_CMIP6_CV_badvariant.json
+++ b/Test/test_python_CMIP6_CV_badvariant.json
@@ -71,7 +71,7 @@
            "run_variant":            "forcing: black carbon aerosol only",
 
            "#source_id":              "Model Source",
-           "source_id":               "CESM1-CAM5",
+           "source_id":               "PCMDI-test-1-0",
 
            "#source":                "source title, first part is source_id",
            "source":                 "CESM1 (CAM5): model version ca. 2009",
diff --git a/Test/test_python_CMIP6_CV_badvariant.py b/Test/test_python_CMIP6_CV_badvariant.py
index 6f199e0..3f117f8 100644
--- a/Test/test_python_CMIP6_CV_badvariant.py
+++ b/Test/test_python_CMIP6_CV_badvariant.py
@@ -61,7 +61,8 @@ class TestCase(unittest.TestCase):
             # 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")
+            cmor.dataset_json("Test/common_user_input.json")
+            cmor.set_cur_dataset_attribute("physics_index", "1A") 
 
             # ------------------------------------------
             # load Omon table and create masso variable
@@ -75,6 +76,8 @@ class TestCase(unittest.TestCase):
             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)
@@ -87,5 +90,10 @@ class TestCase(unittest.TestCase):
         self.assertIn("\"1A\"", testOK)
 
 
+    def tearDown(self):                                                                                                                        
+        import shutil                                                                                                                          
+        shutil.rmtree("./CMIP6")                                                                                                               
+
 if __name__ == '__main__':
+
     run()
diff --git a/Test/test_python_CMIP6_CV_externalvariables.json b/Test/test_python_CMIP6_CV_externalvariables.json
index e8af46a..fe67d6c 100644
--- a/Test/test_python_CMIP6_CV_externalvariables.json
+++ b/Test/test_python_CMIP6_CV_externalvariables.json
@@ -71,7 +71,7 @@
            "run_variant":            "forcing: black carbon aerosol only",
 
            "#source_id":              "Model Source",
-           "source_id":               "CESM1-CAM5",
+           "source_id":               "PCMDI-test-1-0",
 
            "#source":                "source title, first part is source_id",
            "source":                 "CESM1 (CAM5): model version ca. 2009",
diff --git a/Test/test_python_CMIP6_CV_externalvariables.py b/Test/test_python_CMIP6_CV_externalvariables.py
index 2f61511..287bf55 100644
--- a/Test/test_python_CMIP6_CV_externalvariables.py
+++ b/Test/test_python_CMIP6_CV_externalvariables.py
@@ -61,7 +61,7 @@ class TestCase(unittest.TestCase):
         # 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_externalvariables.json")
+        cmor.dataset_json("Test/common_user_input.json")
 
         # --------------------------------------------
         # load Omon table and create masscello variable
@@ -90,6 +90,10 @@ class TestCase(unittest.TestCase):
         a = f.getglobal("external_variables")
         self.assertEqual("areacello volcello", a)
 
+    def tearDown(self):                                                                                                                        
+        import shutil                                                                                                                          
+        shutil.rmtree("./CMIP6")                                                                                                               
+
 
 if __name__ == '__main__':
-    run()
\ No newline at end of file
+    run()
diff --git a/Test/test_python_CMIP6_CV_furtherinfourl.json b/Test/test_python_CMIP6_CV_furtherinfourl.json
index dac681e..d62f007 100644
--- a/Test/test_python_CMIP6_CV_furtherinfourl.json
+++ b/Test/test_python_CMIP6_CV_furtherinfourl.json
@@ -10,7 +10,7 @@
 
            "#experiment_id":         "Correspond to id found in Control Vocabulary File",
            "experiment_id":          "piControl-withism",
-           "source_id":              "MIROC-ESM",
+           "source_id":              "PCMDI-test-1-0",
            "source_type":            "AOGCM ISM",
            "#source":                "Defined int Control Vocabulary File",
 
diff --git a/Test/test_python_CMIP6_CV_furtherinfourl.py b/Test/test_python_CMIP6_CV_furtherinfourl.py
index 9565585..821a113 100644
--- a/Test/test_python_CMIP6_CV_furtherinfourl.py
+++ b/Test/test_python_CMIP6_CV_furtherinfourl.py
@@ -21,12 +21,6 @@ import tempfile
 import cdms2
 
 
-# ------------------------------------------------------
-# Copy stdout and stderr file descriptor for cmor output
-# ------------------------------------------------------
-newstdout = os.dup(1)
-newstderr = os.dup(2)
-
 
 # ==============================
 #  main thread
@@ -36,35 +30,45 @@ def run():
 
 
 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
-        # --------------
+    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])
+        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:
             # -------------------------------------------
             # 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")
+            cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)                                                                  
+            cmor.dataset_json("Test/common_user_input.json")
 
             # ------------------------------------------
             # load Omon table and create masso variable
             # ------------------------------------------
             cmor.load_table("CMIP6_Omon.json")
-            itime = cmor.axis(table_entry="time", units='months since 2010',
+            itime = cmor.axis(table_entry="time", units='months since 2000',
                               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')
@@ -75,15 +79,18 @@ class TestCase(unittest.TestCase):
             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)                                                                                     
 
-        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)
+        self.assertEqual("http://furtherinfo.es-doc.org/CMIP6.PCMDI.PCMDI-test-1-0.piControl-withism.none.r11i1p1f1", a)
 
 
+    def tearDown(self):                                                                                                                        
+        import shutil                                                                                                                          
+        shutil.rmtree("./CMIP6")                                                                                                               
 if __name__ == '__main__':
     run()
diff --git a/Test/test_python_CMIP6_CV_fxtable.json b/Test/test_python_CMIP6_CV_fxtable.json
index a58514a..5be67bb 100644
--- a/Test/test_python_CMIP6_CV_fxtable.json
+++ b/Test/test_python_CMIP6_CV_fxtable.json
@@ -72,7 +72,7 @@
            "run_variant":            "forcing: black carbon aerosol only",
 
            "#source_id":              "Model Source",
-           "source_id":               "CESM1-CAM5",
+           "source_id":               "PCMDI-test-1-0",
 
            "#source":                "source title, first part is source_id",
            "source":                 "CESM1 (CAM5): model version ca. 2009",
diff --git a/Test/test_python_CMIP6_CV_fxtable.py b/Test/test_python_CMIP6_CV_fxtable.py
index b6567f4..e15053e 100644
--- a/Test/test_python_CMIP6_CV_fxtable.py
+++ b/Test/test_python_CMIP6_CV_fxtable.py
@@ -57,7 +57,7 @@ class TestCase(unittest.TestCase):
         dlon = 360. / nlon
 
         cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-        cmor.dataset_json("Test/test_python_CMIP6_CV_fxtable.json")
+        cmor.dataset_json("Test/common_user_input.json")
         cmor.load_table("CMIP6_fx.json")
 
         lats = numpy.arange(90 - dlat / 2., -90, -dlat)
@@ -67,7 +67,7 @@ class TestCase(unittest.TestCase):
 
         data = lats[:, numpy.newaxis] * lons[numpy.newaxis, :]
 
-        data = (data + 29000) / 750. + 233.2
+        data = (data + 1e10) / 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')
@@ -75,7 +75,7 @@ class TestCase(unittest.TestCase):
         # ------------------------------------------
         # load Omon table and create masso variable
         # ------------------------------------------
-        ivar = cmor.variable(table_entry="areacello", axis_ids=[ilat, ilon], units='m2')
+        ivar = cmor.variable(table_entry="areacella", axis_ids=[ilat, ilon], units='m2')
 
         cmor.write(ivar, data)
         cmor.close()
@@ -84,6 +84,9 @@ class TestCase(unittest.TestCase):
         sys.stdout = os.fdopen(self.newstdout, 'w', 0)
         sys.stderr = os.fdopen(self.newstderr, 'w', 0)
 
+    def tearDown(self):                                                                                                                        
+        import shutil                                                                                                                          
+        shutil.rmtree("./CMIP6")                                                                                                               
 
 if __name__ == '__main__':
     run()
diff --git a/Test/test_python_CMIP6_CV_longrealizationindex.json b/Test/test_python_CMIP6_CV_longrealizationindex.json
index 6543fe8..8c7fd83 100644
--- a/Test/test_python_CMIP6_CV_longrealizationindex.json
+++ b/Test/test_python_CMIP6_CV_longrealizationindex.json
@@ -71,7 +71,7 @@
            "run_variant":            "forcing: black carbon aerosol only",
 
            "#source_id":              "Model Source",
-           "source_id":               "CESM1-CAM5",
+           "source_id":               "PCMDI-test-1-0",
 
            "#source":                "source title, first part is source_id",
            "source":                 "CESM1 (CAM5): model version ca. 2009",
diff --git a/Test/test_python_CMIP6_CV_longrealizationindex.py b/Test/test_python_CMIP6_CV_longrealizationindex.py
index 47da70c..444835a 100644
--- a/Test/test_python_CMIP6_CV_longrealizationindex.py
+++ b/Test/test_python_CMIP6_CV_longrealizationindex.py
@@ -60,7 +60,10 @@ class TestCase(unittest.TestCase):
             # 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")
+            cmor.dataset_json("Test/common_user_input.json")
+            cmor.set_cur_dataset_attribute("initialization_index", 
+                                           "1209374928349823498274987234987")
+
 
             # ------------------------------------------
             # load Omon table and create masso variable
@@ -74,6 +77,8 @@ class TestCase(unittest.TestCase):
             data = numpy.random.random(5)
             for i in range(0, 1):
                 cmor.write(ivar, data[i:i])
+            cmor.close()                                                                                                                       
+
         except:
             os.dup2(self.newstdout, 1)
             os.dup2(self.newstderr, 2)
@@ -85,6 +90,10 @@ class TestCase(unittest.TestCase):
             # ------------------------------------------
             self.assertIn("1209374928349823498274987234987", testOK)
 
+    def tearDown(self):                                                                                                                        
+        import shutil                                                                                                                          
+        shutil.rmtree("./CMIP6")                                                                                                               
+
 
 if __name__ == '__main__':
     run()
diff --git a/Test/test_python_CMIP6_CV_nomipera.json b/Test/test_python_CMIP6_CV_nomipera.json
index 87ae61a..468b3a0 100644
--- a/Test/test_python_CMIP6_CV_nomipera.json
+++ b/Test/test_python_CMIP6_CV_nomipera.json
@@ -17,7 +17,7 @@
            "parent_mip_era":         "N/A",
            "#mip_era":                "CMIP6",
 
-           "source_id":              "KMA-ACE",
+           "source_id":              "PCMDI-test-1-0",
            "source_type":            "AOGCM",
 
            "#calendar":              "",
diff --git a/Test/test_python_CMIP6_CV_nomipera.py b/Test/test_python_CMIP6_CV_nomipera.py
index 8e02fa2..34d23bd 100644
--- a/Test/test_python_CMIP6_CV_nomipera.py
+++ b/Test/test_python_CMIP6_CV_nomipera.py
@@ -61,7 +61,7 @@ class TestCase(unittest.TestCase):
             # 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")
+            cmor.dataset_json("Test/common_user_input.json")
 
             # ------------------------------------------
             # load Omon table and create masso variable
@@ -75,7 +75,7 @@ class TestCase(unittest.TestCase):
             data = numpy.random.random(5)
             for i in range(0, 5):
                 cmor.write(ivar, data[i:i])
-            cmor.close()
+            cmor.close()                                                                                                                       
         except:
             os.dup2(self.newstdout, 1)
             os.dup2(self.newstderr, 2)
@@ -84,6 +84,10 @@ class TestCase(unittest.TestCase):
             testOK = self.getAssertTest()
             self.assertIn("mip_era", testOK)
 
+    def tearDown(self):                                                                                                                        
+        import shutil                                                                                                                          
+        shutil.rmtree("./CMIP6")                                                                                                               
+
 
 if __name__ == '__main__':
     run()
diff --git a/Test/test_python_CMIP6_CV_trackingNoprefix.json b/Test/test_python_CMIP6_CV_trackingNoprefix.json
index 4b0eb36..2d208da 100644
--- a/Test/test_python_CMIP6_CV_trackingNoprefix.json
+++ b/Test/test_python_CMIP6_CV_trackingNoprefix.json
@@ -72,10 +72,10 @@
            "run_variant":            "forcing: black carbon aerosol only",
 
            "#source_id":              "Model Source",
-           "source_id":               "CESM1-CAM5",
+           "source_id":               "PCMDI-test-1-0",
 
            "#source":                "source title, first part is source_id",
-           "source":                 "CESM1 (CAM5): model version ca. 2009",
+           "source":                 "PCMDI-test 1.0",
 
 
            "#output_path_template":   "Template for output path directory using tables keys or global attributes",
diff --git a/Test/test_python_CMIP6_CV_trackingNoprefix.py b/Test/test_python_CMIP6_CV_trackingNoprefix.py
index 204e795..d1ff3e7 100644
--- a/Test/test_python_CMIP6_CV_trackingNoprefix.py
+++ b/Test/test_python_CMIP6_CV_trackingNoprefix.py
@@ -19,7 +19,6 @@ import sys
 import os
 import tempfile
 import cdms2
-import pdb
 
 
 # ==============================
@@ -64,7 +63,7 @@ class TestCase(unittest.TestCase):
             # -------------------------------------------
             global testOK
             cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-            cmor.dataset_json("Test/test_python_CMIP6_CV_trackingNoprefix.json")
+            cmor.dataset_json("Test/common_user_input.json")
 
             # ------------------------------------------
             # load Omon table and create masso variable
@@ -89,6 +88,10 @@ class TestCase(unittest.TestCase):
         except:
             raise
 
+    def tearDown(self):                                                                                                                        
+        import shutil                                                                                                                          
+        shutil.rmtree("./CMIP6")                                                                                                               
+
 
 if __name__ == '__main__':
     run()
diff --git a/Test/test_python_CMIP6_CV_trackingprefix.json b/Test/test_python_CMIP6_CV_trackingprefix.json
index edbfe84..51745cd 100644
--- a/Test/test_python_CMIP6_CV_trackingprefix.json
+++ b/Test/test_python_CMIP6_CV_trackingprefix.json
@@ -72,7 +72,7 @@
            "run_variant":            "forcing: black carbon aerosol only",
 
            "#source_id":              "Model Source",
-           "source_id":               "CESM1-CAM5",
+           "source_id":               "PCMDI-test-1-0",
 
            "#source":                "source title, first part is source_id",
            "source":                 "CESM1 (CAM5): model version ca. 2009",
diff --git a/Test/test_python_CMIP6_CV_trackingprefix.py b/Test/test_python_CMIP6_CV_trackingprefix.py
index 1c54526..be5b60f 100644
--- a/Test/test_python_CMIP6_CV_trackingprefix.py
+++ b/Test/test_python_CMIP6_CV_trackingprefix.py
@@ -30,45 +30,35 @@ def run():
 
 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 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:
             # -------------------------------------------
             # 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")
+            cmor.dataset_json("Test/common_user_input.json")
+            cmor.set_cur_dataset_attribute("tracking_prefix", "hdl:21.14100")
 
             # ------------------------------------------
             # load Omon table and create masso variable
             # ------------------------------------------
             cmor.load_table("CMIP6_Omon.json")
-            itime = cmor.axis(table_entry="time", units='months since 2010',
+            itime = cmor.axis(table_entry="time", units='months since 2011',
                               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')
@@ -77,15 +67,20 @@ class TestCase(unittest.TestCase):
             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
+            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("tracking_id").split('/')[0]
+        self.assertIn("hdl:21.14100", a)
+
+    def tearDown(self):                                                                                                                        
+        import shutil                                                                                                                          
+        shutil.rmtree("./CMIP6")                                                                                                               
 
 
 if __name__ == '__main__':
diff --git a/Test/test_python_CMIP6_driving.py b/Test/test_python_CMIP6_driving.py
index 0690f6f..ad93a74 100644
--- a/Test/test_python_CMIP6_driving.py
+++ b/Test/test_python_CMIP6_driving.py
@@ -60,7 +60,7 @@ class TestCase(unittest.TestCase):
         try:
 
             cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-            cmor.dataset_json("Test/test_python_CMIP6_driving.json")
+            cmor.dataset_json("Test/common_user_input.json")
 
             cmor.load_table("CMIP6_Omon.json")
             itime = cmor.axis(table_entry="time", units='months since 2010', coord_vals=numpy.array(
diff --git a/Test/test_python_CMIP6_experimentID.py b/Test/test_python_CMIP6_experimentID.py
index 4fec9b0..095a6b0 100644
--- a/Test/test_python_CMIP6_experimentID.py
+++ b/Test/test_python_CMIP6_experimentID.py
@@ -59,7 +59,8 @@ class TestCase(unittest.TestCase):
         try:
 
             cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-            cmor.dataset_json("Test/test_python_CMIP6_experimentID.json")
+            cmor.dataset_json("Test/common_user_input.json")
+            cmor.set_cur_dataset_attribute("experiment_id", "piControlbad")
 
             cmor.load_table("CMIP6_Omon.json")
             itime = cmor.axis(table_entry="time", units='months since 2010', coord_vals=numpy.array(
diff --git a/Test/test_python_CMIP6_wrong_activity.py b/Test/test_python_CMIP6_wrong_activity.py
index a3b6607..5143681 100644
--- a/Test/test_python_CMIP6_wrong_activity.py
+++ b/Test/test_python_CMIP6_wrong_activity.py
@@ -60,7 +60,8 @@ class TestCase(unittest.TestCase):
         try:
             cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
 
-            cmor.dataset_json("Test/test_python_CMIP6_wrong_activity.json")
+            cmor.dataset_json("Test/common_user_input.json")
+            cmor.set_cur_dataset_attribute("activity_id", "CMIP5-PMIP")
 
             cmor.load_table("CMIP6_Omon.json")
             itime = cmor.axis(table_entry="time", units='months since 2010', coord_vals=numpy.array(
diff --git a/Test/test_python_YYYMMDDHH_exp_fmt.py b/Test/test_python_YYYMMDDHH_exp_fmt.py
index 45ccd3a..873fe35 100644
--- a/Test/test_python_YYYMMDDHH_exp_fmt.py
+++ b/Test/test_python_YYYMMDDHH_exp_fmt.py
@@ -3,7 +3,7 @@ import cmor
 def path_test():
     cmor.setup(inpath='Test',netcdf_file_action=cmor.CMOR_REPLACE)
 
-    cmor.dataset_json("Test/test_python_YYYMMDDHH_exp_fmt.json")
+    cmor.dataset_json("Test/common_user_input.json")
     
     table='Tables/CMIP6_Amon.json'
     cmor.load_table(table)
diff --git a/Test/test_python_alastair_1.py b/Test/test_python_alastair_1.py
index a5db01c..8a4e9d1 100644
--- a/Test/test_python_alastair_1.py
+++ b/Test/test_python_alastair_1.py
@@ -2,7 +2,7 @@ import cmor,numpy
 
 error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
   
-error_flag = cmor.dataset_json("Test/test_python_alastair_1.json")
+error_flag = cmor.dataset_json("Test/common_user_input.json")
 
 # creates 1 degree grid
 nlat=18
diff --git a/Test/test_python_appending.py b/Test/test_python_appending.py
index b50cfee..474d4d3 100644
--- a/Test/test_python_appending.py
+++ b/Test/test_python_appending.py
@@ -35,7 +35,7 @@ def mywrite(data = None, time_vals = None, append_to = None,cell_bounds=None):
                netcdf_file_action = mode,
                logfile = None)
 
-    cmor.dataset_json("Test/test_python_appending.json")
+    cmor.dataset_json("Test/common_user_input.json")
 
     cmor.load_table("Tables/CMIP6_Amon.json")
 
diff --git a/Test/test_python_bounds_request.py b/Test/test_python_bounds_request.py
index 065076b..943e343 100644
--- a/Test/test_python_bounds_request.py
+++ b/Test/test_python_bounds_request.py
@@ -25,7 +25,7 @@ cmor.setup(inpath="Tables",
            netcdf_file_action = cmor.CMOR_REPLACE,
            logfile = None)
 
-cmor.dataset_json("Test/test_python_bounds_request.json")
+cmor.dataset_json("Test/common_user_input.json")
 
 cmor.load_table("Test/python_test_table_A")
 
diff --git a/Test/test_python_cfmip_site_axis_test.py b/Test/test_python_cfmip_site_axis_test.py
index 3008064..afd6300 100644
--- a/Test/test_python_cfmip_site_axis_test.py
+++ b/Test/test_python_cfmip_site_axis_test.py
@@ -41,7 +41,7 @@ def setup_cmor() :
       set_verbosity=cmor.CMOR_NORMAL, create_subdirectories=0)
 
    # Create CMOR dataset
-   cmor.dataset_json("Test/test_python_cfmip_site_axis_test.json")
+   cmor.dataset_json("Test/common_user_input.json")
 
 #---------------------------------------------------------------------------------------------------
 if __name__ == '__main__' :
diff --git a/Test/test_python_direct_calls.json b/Test/test_python_direct_calls.json
index 2d4d6ca..244bd33 100644
--- a/Test/test_python_direct_calls.json
+++ b/Test/test_python_direct_calls.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",
@@ -47,8 +47,8 @@
 
     "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:",
+    "source_id":                    "PCMDI-test-1-0",
+    "source":                       "pcmdi-test 1.0",
     "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_direct_calls.py b/Test/test_python_direct_calls.py
index 988485f..fd6253a 100644
--- a/Test/test_python_direct_calls.py
+++ b/Test/test_python_direct_calls.py
@@ -12,7 +12,8 @@ myaxes2=numpy.zeros(9,dtype='i')
 myvars=numpy.zeros(9,dtype='i')
 
 cmor._cmor.setup(ipth,cmor.CMOR_REPLACE,cmor.CMOR_NORMAL,cmor.CMOR_EXIT_ON_MAJOR,"",1);
-cmor.dataset_json("Test/test_python_direct_calls.json")
+cmor.dataset_json("Test/common_user_input.json")
+#cmor.dataset_json("Test/common_user_input.json")
 
 tables=[]
 a = cmor._cmor.load_table("Tables/CMIP6_Omon.json")
diff --git a/Test/test_python_free_wrapping_issue.py b/Test/test_python_free_wrapping_issue.py
index cc2fab6..256889f 100644
--- a/Test/test_python_free_wrapping_issue.py
+++ b/Test/test_python_free_wrapping_issue.py
@@ -14,7 +14,7 @@ def save(opts,threeD=True):
             exit_control=cmor.CMOR_NORMAL,
             logfile=None, create_subdirectories=1)
 
-    cmor.dataset_json("Test/test_python_free_wrapping_issue.json")
+    cmor.dataset_json("Test/common_user_input.json")
 
     # Load the CMIP tables into memory.
     tables=[]
diff --git a/Test/test_python_grid_and_ocn_sigma.py b/Test/test_python_grid_and_ocn_sigma.py
index 17cef2f..38bc99a 100644
--- a/Test/test_python_grid_and_ocn_sigma.py
+++ b/Test/test_python_grid_and_ocn_sigma.py
@@ -55,7 +55,7 @@ myvars=numpy.zeros(9,dtype='i')
 
 
 cmor.setup(inpath="Tables",set_verbosity=cmor.CMOR_NORMAL, netcdf_file_action = cmor.CMOR_REPLACE, exit_control = cmor.CMOR_EXIT_ON_MAJOR);
-cmor.dataset_json("Test/test_python_grid_and_ocn_sigma.json")
+cmor.dataset_json("Test/common_user_input.json")
 
 tables=[]
 a = cmor.load_table("CMIP6_grids.json")
diff --git a/Test/test_python_jamie.py b/Test/test_python_jamie.py
index e00025e..5a0de25 100644
--- a/Test/test_python_jamie.py
+++ b/Test/test_python_jamie.py
@@ -3,7 +3,7 @@ import cmor
 def path_test():
     cmor.setup(inpath='Tables',netcdf_file_action=cmor.CMOR_REPLACE)
 
-    cmor.dataset_json("Test/test_python_jamie.json")
+    cmor.dataset_json("Test/common_user_input.json")
     
     table='CMIP6_Amon.json'
     cmor.load_table(table)
diff --git a/Test/test_python_jamie_10.py b/Test/test_python_jamie_10.py
index e052ee8..5823cda 100644
--- a/Test/test_python_jamie_10.py
+++ b/Test/test_python_jamie_10.py
@@ -6,7 +6,7 @@ def main():
     
     cmor.setup(inpath='Tables',
                netcdf_file_action = cmor.CMOR_REPLACE_4)
-    cmor.dataset_json("Test/test_python_jamie_10.json")
+    cmor.dataset_json("Test/common_user_input.json")
  
     table = 'CMIP6_Amon.json'
     cmor.load_table(table)
diff --git a/Test/test_python_jamie_12.py b/Test/test_python_jamie_12.py
index 88f016a..76d9903 100644
--- a/Test/test_python_jamie_12.py
+++ b/Test/test_python_jamie_12.py
@@ -30,7 +30,7 @@ def define_write_var(axis_ids, entry, unit, values):
 def cmor_ini():
     cmor.setup(inpath='/git/cmip5-cmor-tables/Tables',
                netcdf_file_action = cmor.CMOR_REPLACE)
-    cmor.dataset_json("Test/test_python_jamie_12.json")
+    cmor.dataset_json("Test/common_user_input.json")
 
 def define_write_landcoverfrac():
     cmor.load_table('Tables/CMIP6_Lmon.json')
diff --git a/Test/test_python_jamie_2.py b/Test/test_python_jamie_2.py
index 5b4c248..f69ad08 100644
--- a/Test/test_python_jamie_2.py
+++ b/Test/test_python_jamie_2.py
@@ -3,7 +3,7 @@ import cmor
 def multi_call_test():
     cmor.setup(inpath='Tables',netcdf_file_action=cmor.CMOR_REPLACE)
 
-    cmor.dataset_json("Test/test_python_jamie_2.json")
+    cmor.dataset_json("Test/common_user_input.json")
     table='CMIP6_Amon.json'
     cmor.load_table(table)
     axes = [ {'table_entry': 'time',
diff --git a/Test/test_python_jamie_3.py b/Test/test_python_jamie_3.py
index f95b94f..92de6ac 100644
--- a/Test/test_python_jamie_3.py
+++ b/Test/test_python_jamie_3.py
@@ -7,7 +7,7 @@ def main():
     missing = -99.
     cmor.setup(inpath='Tables',
                netcdf_file_action = cmor.CMOR_REPLACE)
-    cmor.dataset_json("Test/test_python_jamie_3.json")
+    cmor.dataset_json("Test/common_user_input.json")
 
     table = 'CMIP6_Amon.json'
     cmor.load_table(table)
diff --git a/Test/test_python_jamie_4.py b/Test/test_python_jamie_4.py
index 7f28f2c..5b3222a 100644
--- a/Test/test_python_jamie_4.py
+++ b/Test/test_python_jamie_4.py
@@ -6,7 +6,7 @@ def main():
     
     cmor.setup(inpath='Tables',
                netcdf_file_action = cmor.CMOR_REPLACE)
-    cmor.dataset_json("Test/test_python_jamie_4.json")
+    cmor.dataset_json("Test/common_user_input.json")
 
     table = 'CMIP6_Amon.json'
     cmor.load_table(table)
diff --git a/Test/test_python_jamie_6.py b/Test/test_python_jamie_6.py
index c64d11e..14bb4f3 100644
--- a/Test/test_python_jamie_6.py
+++ b/Test/test_python_jamie_6.py
@@ -2,7 +2,7 @@ import cmor,numpy
 
 error_flag = cmor.setup(inpath='Test', netcdf_file_action=cmor.CMOR_REPLACE)
   
-error_flag = cmor.dataset_json("Test/test_python_jamie_6.json")
+error_flag = cmor.dataset_json("Test/common_user_input.json")
   
 
 # creates 1 degree grid
diff --git a/Test/test_python_jamie_7.py b/Test/test_python_jamie_7.py
index cfceb62..8b2f32f 100644
--- a/Test/test_python_jamie_7.py
+++ b/Test/test_python_jamie_7.py
@@ -2,7 +2,7 @@ import cmor,numpy
 
 error_flag = cmor.setup(inpath='Test', netcdf_file_action=cmor.CMOR_REPLACE)
   
-error_flag = cmor.dataset_json("Test/test_python_jamie_7.json")
+error_flag = cmor.dataset_json("Test/common_user_input.json")
   
 
 # creates 1 degree grid
diff --git a/Test/test_python_jamie_8.py b/Test/test_python_jamie_8.py
index f3d3453..5d45794 100644
--- a/Test/test_python_jamie_8.py
+++ b/Test/test_python_jamie_8.py
@@ -29,7 +29,7 @@ def define_write_var(axis_ids, entry, unit, values):
 def cmor_ini():
     cmor.setup(inpath='Tables',
                netcdf_file_action = cmor.CMOR_REPLACE)
-    cmor.dataset_json("Test/test_python_jamie_8.json")
+    cmor.dataset_json("Test/common_user_input.json")
 
 def define_write_clisccp():
     cmor.load_table('CMIP6_cfMon.json')
@@ -61,7 +61,7 @@ def define_write_clisccp():
     values = numpy.array([0.0004,]*49, numpy.float32)
     values = numpy.reshape(values, (1, 1, 1, 7, 7))
 
-    define_write_var(axis_ids, 'clisccp', '1', values)
+    define_write_var(axis_ids, 'clisccp7c', '1', values)
 
 def define_write_landcoverfrac():
     cmor.load_table('Tables/CMIP6_Lmon.json')
diff --git a/Test/test_python_jamie_9.py b/Test/test_python_jamie_9.py
index a57118a..c189836 100644
--- a/Test/test_python_jamie_9.py
+++ b/Test/test_python_jamie_9.py
@@ -6,7 +6,7 @@ def main():
     
     cmor.setup(inpath='Tables',
                netcdf_file_action = cmor.CMOR_REPLACE_3)
-    cmor.dataset_json("Test/test_python_jamie_9.json")
+    cmor.dataset_json("Test/common_user_input.json")
  
     table = 'CMIP6_Amon.json'
     cmor.load_table(table)
diff --git a/Test/test_python_joerg_1.py b/Test/test_python_joerg_1.py
index 64261f6..5247c35 100644
--- a/Test/test_python_joerg_1.py
+++ b/Test/test_python_joerg_1.py
@@ -2,7 +2,7 @@ import cmor,numpy
 
 error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
   
-error_flag = cmor.dataset_json("Test/test_python_joerg_1.json")
+error_flag = cmor.dataset_json("Test/common_user_input.json")
 
 # creates 1 degree grid
 nlat=180
diff --git a/Test/test_python_joerg_10.py b/Test/test_python_joerg_10.py
index 8d9a221..e285445 100644
--- a/Test/test_python_joerg_10.py
+++ b/Test/test_python_joerg_10.py
@@ -16,7 +16,7 @@ myvars=numpy.zeros(9,dtype='i')
 
 
 cmor.setup(inpath=ipth,set_verbosity=cmor.CMOR_NORMAL, netcdf_file_action = cmor.CMOR_REPLACE, exit_control = cmor.CMOR_EXIT_ON_MAJOR);
-cmor.dataset_json("Test/test_python_joerg_10.json")
+cmor.dataset_json("Test/common_user_input.json")
 
 #cmor.set_cur_dataset_attribute("parent_experiment_rip","r1i1p1")
 
diff --git a/Test/test_python_joerg_11.py b/Test/test_python_joerg_11.py
index 026625a..f79d643 100644
--- a/Test/test_python_joerg_11.py
+++ b/Test/test_python_joerg_11.py
@@ -12,7 +12,7 @@ myvars=numpy.zeros(9,dtype='i')
 
 
 cmor.setup(inpath="Tables",set_verbosity=cmor.CMOR_NORMAL, netcdf_file_action = cmor.CMOR_REPLACE, exit_control = cmor.CMOR_EXIT_ON_MAJOR);
-cmor.dataset_json("Test/test_python_joerg_11.json")
+cmor.dataset_json("Test/common_user_input.json")
 
 tables=[]
 a = cmor.load_table("Tables/CMIP6_grids.json")
diff --git a/Test/test_python_joerg_12.py b/Test/test_python_joerg_12.py
index 120ee72..61e3452 100644
--- a/Test/test_python_joerg_12.py
+++ b/Test/test_python_joerg_12.py
@@ -16,7 +16,7 @@ myvars=numpy.zeros(9,dtype='i')
 
 
 cmor.setup(inpath=ipth,set_verbosity=cmor.CMOR_NORMAL, netcdf_file_action = cmor.CMOR_REPLACE, exit_control = cmor.CMOR_EXIT_ON_MAJOR);
-cmor.dataset_json("Test/test_python_joerg_12.json")
+cmor.dataset_json("Test/common_user_input.json")
 
 tables=[]
 a = cmor.load_table("Tables/CMIP6_grids.json")
diff --git a/Test/test_python_joerg_2.py b/Test/test_python_joerg_2.py
index 9ae2b4b..49689d5 100644
--- a/Test/test_python_joerg_2.py
+++ b/Test/test_python_joerg_2.py
@@ -6,7 +6,7 @@ import numpy
 def test_mode(mode,i,suffix=''):
     cmor.setup(inpath='Tables',
                netcdf_file_action = mode)
-    cmor.dataset_json("Test/test_python_joerg_2.json")
+    cmor.dataset_json("Test/common_user_input.json")
     
     table = 'CMIP6_Amon.json'
     cmor.load_table(table)
diff --git a/Test/test_python_joerg_3.py b/Test/test_python_joerg_3.py
index 2061950..818208c 100644
--- a/Test/test_python_joerg_3.py
+++ b/Test/test_python_joerg_3.py
@@ -8,7 +8,7 @@ nlev=5
 def prep(mode):
     error_flag = cmor.setup(inpath='Tables', netcdf_file_action=mode,logfile="Denis.LOG" )
 
-    error_flag = cmor.dataset_json("Test/test_python_joerg_3.json")
+    error_flag = cmor.dataset_json("Test/common_user_input.json")
 
 def prep_var(var,units):
     # creates 1 degree grid
@@ -91,7 +91,7 @@ def prep_var(var,units):
     ##                  zfactor_values=p0)
 
     ips = cmor.zfactor(zaxis_id=ilev,
-                     zfactor_name='ps',
+                     zfactor_name='ps1',
                      axis_ids=[itim,ilat,ilon],
                      units='Pa')
 
diff --git a/Test/test_python_joerg_4.py b/Test/test_python_joerg_4.py
index adeb027..99a13ee 100644
--- a/Test/test_python_joerg_4.py
+++ b/Test/test_python_joerg_4.py
@@ -2,7 +2,7 @@ import cmor,numpy
 
 error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
   
-error_flag = cmor.dataset_json("Test/test_python_joerg_4.json")
+error_flag = cmor.dataset_json("Test/common_user_input.json")
 
 # creates 1 degree grid
 nlat=18
diff --git a/Test/test_python_joerg_5.py b/Test/test_python_joerg_5.py
index 0012877..ad242d8 100644
--- a/Test/test_python_joerg_5.py
+++ b/Test/test_python_joerg_5.py
@@ -2,7 +2,7 @@ import cmor,numpy
 
 error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
   
-error_flag = cmor.dataset_json("Test/test_python_joerg_5.json")
+error_flag = cmor.dataset_json("Test/common_user_input.json")
   
 
 # creates 1 degree grid
diff --git a/Test/test_python_joerg_6.py b/Test/test_python_joerg_6.py
index 8ea678f..fd3eb05 100644
--- a/Test/test_python_joerg_6.py
+++ b/Test/test_python_joerg_6.py
@@ -2,7 +2,7 @@ import cmor,numpy
 
 error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
   
-error_flag = cmor.dataset_json("Test/test_python_joerg_6.json")
+error_flag = cmor.dataset_json("Test/common_user_input.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.]))
diff --git a/Test/test_python_joerg_7.py b/Test/test_python_joerg_7.py
index aa2df48..5e5d828 100644
--- a/Test/test_python_joerg_7.py
+++ b/Test/test_python_joerg_7.py
@@ -2,7 +2,7 @@ import cmor,numpy
 
 error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
   
-error_flag = cmor.dataset_json("Test/test_python_joerg_7.json")
+error_flag = cmor.dataset_json("Test/common_user_input.json")
   
 
 cmor.load_table("CMIP6_Omon.json")
diff --git a/Test/test_python_joerg_8.py b/Test/test_python_joerg_8.py
index ba03b07..3269723 100644
--- a/Test/test_python_joerg_8.py
+++ b/Test/test_python_joerg_8.py
@@ -16,7 +16,7 @@ myvars=numpy.zeros(9,dtype='i')
 
 
 cmor.setup(inpath="Tables",set_verbosity=cmor.CMOR_NORMAL, netcdf_file_action = cmor.CMOR_REPLACE, exit_control = cmor.CMOR_EXIT_ON_MAJOR);
-cmor.dataset_json("Test/test_python_joerg_8.json")
+cmor.dataset_json("Test/common_user_input.json")
 
 tables=[]
 a = cmor.load_table("Tables/CMIP6_grids.json")
diff --git a/Test/test_python_joerg_tim2_clim_02.py b/Test/test_python_joerg_tim2_clim_02.py
index 402b81b..130bcf0 100644
--- a/Test/test_python_joerg_tim2_clim_02.py
+++ b/Test/test_python_joerg_tim2_clim_02.py
@@ -6,14 +6,14 @@ def main():
     
     cmor.setup(inpath='Tables',
                netcdf_file_action = cmor.CMOR_REPLACE_3)
-    cmor.dataset_json("Test/test_python_joerg_tim2_clim_02.json")
+    cmor.dataset_json("Test/common_user_input.json")
  
     table = 'CMIP6_Oclim.json'
     cmor.load_table(table)
     axes = [ {'table_entry': 'time2',
               'units': 'days since 1850-01-01 00:00:00',
               'coord_vals' : [15.5, 45,],
-              'cell_bounds':[[0,396],[31,424]]
+              'cell_bounds':[[0,31],[31,62]]
               },
              {'table_entry': 'depth_coord',
               'units': 'm',
diff --git a/Test/test_python_max_variables.py b/Test/test_python_max_variables.py
index 4799a14..b30f707 100644
--- a/Test/test_python_max_variables.py
+++ b/Test/test_python_max_variables.py
@@ -2,7 +2,7 @@ import cmor,numpy
 
 error_flag = cmor.setup(inpath='Test', netcdf_file_action=cmor.CMOR_REPLACE)
   
-error_flag = cmor.dataset_json("Test/test_python_max_variables.json")
+error_flag = cmor.dataset_json("Test/common_user_input.json")
 
 # creates 10 degree grid
 nlat=18
diff --git a/Test/test_python_max_variables_2.py b/Test/test_python_max_variables_2.py
index 18ca233..0bac817 100644
--- a/Test/test_python_max_variables_2.py
+++ b/Test/test_python_max_variables_2.py
@@ -2,7 +2,7 @@ import cmor,numpy
 
 error_flag = cmor.setup(inpath='Test', netcdf_file_action=cmor.CMOR_REPLACE)
   
-error_flag = cmor.dataset_json("Test/test_python_max_variables.json")
+error_flag = cmor.dataset_json("Test/common_user_input.json")
   
 
 # creates 10 degree grid
diff --git a/Test/test_python_memory_check.py b/Test/test_python_memory_check.py
index d776235..df9a158 100644
--- a/Test/test_python_memory_check.py
+++ b/Test/test_python_memory_check.py
@@ -62,7 +62,7 @@ def memory_usage(fhd,mem=0,res=0,stk=0):
 
 def memory_check():
     cmor.setup(inpath='Tables',netcdf_file_action=cmor.CMOR_REPLACE)
-    cmor.dataset_json("Test/test_python_memory_check.json")
+    cmor.dataset_json("Test/common_user_input.json")
     
     table='CMIP6_Amon.json'
     cmor.load_table(table)
diff --git a/Test/test_python_new_tables.py b/Test/test_python_new_tables.py
index 86b80fb..89abe71 100644
--- a/Test/test_python_new_tables.py
+++ b/Test/test_python_new_tables.py
@@ -6,7 +6,7 @@ cmor.setup(inpath=ipth,
            netcdf_file_action = cmor.CMOR_REPLACE,
            logfile = None)
 
-cmor.dataset_json("Test/test_python_new_tables.json")
+cmor.dataset_json("Test/common_user_input.json")
 
 cmor.load_table("CMIP6_Amon.json")
 
diff --git a/Test/test_python_obs4MIPs.py b/Test/test_python_obs4MIPs.py
index ddcdada..b0b3087 100644
--- a/Test/test_python_obs4MIPs.py
+++ b/Test/test_python_obs4MIPs.py
@@ -3,7 +3,7 @@ import cmor
 def test():
     cmor.setup(inpath='Tables',netcdf_file_action=cmor.CMOR_REPLACE)
 
-    cmor.dataset_json("Test/test_python_obs4MIPs.json")
+    cmor.dataset_json("Test/common_user_input.json")
 
     table='CMIP6_Amon.json'
 
@@ -19,7 +19,7 @@ def test():
              {'table_entry': 'longitude',
               'units': 'degrees_east',
               'coord_vals': [90],
-              'cell_bounds': [89, 91]},
+              'cell_bounds': [89, 91]}
              ]
               
     axis_ids = list()
diff --git a/Test/test_python_open_close_cmor_multiple.py b/Test/test_python_open_close_cmor_multiple.py
index 28ccbb0..0c109e2 100644
--- a/Test/test_python_open_close_cmor_multiple.py
+++ b/Test/test_python_open_close_cmor_multiple.py
@@ -22,7 +22,7 @@ blons = numpy.arange(0,360.+dlon,dlon)
 tvars= ['hfls','tas','clt','ta']
 
 cmor.setup(inpath='Tables',netcdf_file_action=cmor.CMOR_REPLACE)
-cmor.dataset_json("Test/test_python_open_close_cmor_multiple.json")
+cmor.dataset_json("Test/common_user_input.json")
 table='CMIP6_Amon.json'
 cmor.load_table(table)
 
diff --git a/Test/test_python_polar_stereo.py b/Test/test_python_polar_stereo.py
index 5a46340..0cb06c3 100644
--- a/Test/test_python_polar_stereo.py
+++ b/Test/test_python_polar_stereo.py
@@ -14,7 +14,7 @@ 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/test_python_polar_stereo.json")
+cmor.dataset_json("Test/common_user_input.json")
 
 tables=[]
 grid_table = cmor.load_table("CMIP6_grids.json")
diff --git a/Test/test_python_region.py b/Test/test_python_region.py
index dc6df7b..1058f88 100644
--- a/Test/test_python_region.py
+++ b/Test/test_python_region.py
@@ -4,7 +4,7 @@ import numpy
 
 cmor.setup("Test",netcdf_file_action=cmor.CMOR_REPLACE)
 
-cmor.dataset_json("Test/test_python_region.json")
+cmor.dataset_json("Test/common_user_input.json")
 
 cmor.load_table("Tables/CMIP6_Omon.json")
 
diff --git a/Test/test_python_reverted_lats.py b/Test/test_python_reverted_lats.py
index 58dc9c6..9f636f7 100644
--- a/Test/test_python_reverted_lats.py
+++ b/Test/test_python_reverted_lats.py
@@ -15,7 +15,7 @@ lons = numpy.arange(0+dlon/2.,360.,dlon)
 blons = numpy.arange(0,360.+dlon,dlon)
 
 cmor.setup(inpath='.',netcdf_file_action=cmor.CMOR_REPLACE)
-cmor.dataset_json("Test/test_python_reverted_lats.json")
+cmor.dataset_json("Test/common_user_input.json")
 table='Tables/CMIP6_Amon.json'
 cmor.load_table(table)
 
diff --git a/Test/test_python_singleton_string.py b/Test/test_python_singleton_string.py
index 61c3949..ec8b4c8 100644
--- a/Test/test_python_singleton_string.py
+++ b/Test/test_python_singleton_string.py
@@ -18,7 +18,7 @@ myvars=numpy.zeros(9,dtype='i')
 
 
 cmor.setup(inpath=ipth,set_verbosity=cmor.CMOR_NORMAL, netcdf_file_action = cmor.CMOR_REPLACE, exit_control = cmor.CMOR_EXIT_ON_MAJOR);
-cmor.dataset_json("Test/test_python_joerg_8.json")
+cmor.dataset_json("Test/common_user_input.json")
 
 tables=[]
 a = cmor.load_table("Tables/CMIP6_grids.json")
diff --git a/Test/test_python_user_interface_00.py b/Test/test_python_user_interface_00.py
index 4fd69de..2233d6a 100644
--- a/Test/test_python_user_interface_00.py
+++ b/Test/test_python_user_interface_00.py
@@ -15,7 +15,8 @@ myvars=numpy.zeros(9,dtype='i')
 
 
 cmor.setup(inpath="Tables",set_verbosity=cmor.CMOR_NORMAL, netcdf_file_action = cmor.CMOR_REPLACE, exit_control = cmor.CMOR_EXIT_ON_MAJOR);
-cmor.dataset_json("Test/test_python_user_interface_00.json")
+#cmor.dataset_json("Test/common_user_input.json")
+cmor.dataset_json("Test/common_user_input.json")
 
 tables=[]
 a = cmor.load_table(os.path.join("CMIP6_Omon.json"))
diff --git a/Test/test_python_user_interface_01.py b/Test/test_python_user_interface_01.py
index c4f36f3..89efbc1 100644
--- a/Test/test_python_user_interface_01.py
+++ b/Test/test_python_user_interface_01.py
@@ -16,7 +16,7 @@ myvars=numpy.zeros(9,dtype='i')
 
 
 cmor.setup(inpath=ipth,set_verbosity=cmor.CMOR_NORMAL, netcdf_file_action = cmor.CMOR_REPLACE, exit_control = cmor.CMOR_EXIT_ON_MAJOR);
-cmor.dataset_json("Test/test_python_user_interface_01.json")
+cmor.dataset_json("Test/common_user_input.json")
 
 tables=[]
 a = cmor.load_table("CMIP6_grids.json")
diff --git a/Test/test_python_user_interface_03.py b/Test/test_python_user_interface_03.py
index 2e758b8..4db5ce3 100644
--- a/Test/test_python_user_interface_03.py
+++ b/Test/test_python_user_interface_03.py
@@ -53,7 +53,7 @@ def prep_var(data):
 
 def prep_cmor():
     cmor.setup(inpath="Tables",set_verbosity=cmor.CMOR_QUIET, netcdf_file_action = cmor.CMOR_REPLACE, exit_control = cmor.CMOR_EXIT_ON_MAJOR);
-    cmor.dataset_json("Test/test_python_user_interface_03.json")
+    cmor.dataset_json("Test/common_user_input.json")
     
     tables=[]
     a = cmor.load_table("CMIP6_Omon.json")
@@ -74,7 +74,8 @@ for var in ['tas',]:
         df = data.filled(data.missing_value)
         cmor.write(var_id,df)
         cmor.close()
-        fn = "CMIP6/CMIP/CSIRO-BOM/NICAM/piControl/r1i1p1f1/Amon/%s/gn/v%s/%s_Amon_piControl_NICAM_r1i1p1f1_gn_197901-199605.nc" %(var,today,var)
+#        fn = "CMIP6/CMIP/CSIRO-BOM/NICAM/piControl/r1i1p1f1/Amon/%s/gn/v%s/%s_Amon_piControl_NICAM_r1i1p1f1_gn_197901-199605.nc" %(var,today,var)
+        fn = "CMIP6/ISMIP6/PCMDI/PCMDI-test-1-0/piControl-withism/r11i1p1f1/Amon/%s/gr/v%s/%s_Amon_piControl-withism_PCMDI-test-1-0_r11i1p1f1_gr_197901-199605.nc" %(var,today,var)                                                                                                                               
         f=cdms2.open(fn)
         s=f(var)
         if not numpy.allclose(s,data_ordered):
diff --git a/Test/test_region.f90 b/Test/test_region.f90
index d3602d0..174f125 100644
--- a/Test/test_region.f90
+++ b/Test/test_region.f90
@@ -167,7 +167,7 @@ PROGRAM test_region
   !   experiment conditions, and provide information to be included as 
   !   attributes in all CF-netCDF files written as part of this dataset.
 
-  error_flag = cmor_dataset_json("Test/test2.json")
+  error_flag = cmor_dataset_json("Test/common_user_input.json")
     
   !  Define all axes that will be needed
   
diff --git a/Test/test_shrt_exp_nm_set_att_initi.f90 b/Test/test_shrt_exp_nm_set_att_initi.f90
index 3106597..60e9cbb 100644
--- a/Test/test_shrt_exp_nm_set_att_initi.f90
+++ b/Test/test_shrt_exp_nm_set_att_initi.f90
@@ -160,7 +160,7 @@ PROGRAM mip_contribution
   !   all CF-netCDF files written as part of this dataset.
 
   print*, 'calling cmor_dataset'
-  error_flag = cmor_dataset_json("Test/test2.json")
+  error_flag = cmor_dataset_json("Test/common_user_input.json")
   
   print*, 'returned from cmor_dataset'
 
diff --git a/Test/test_sigma.f90 b/Test/test_sigma.f90
index fbefc78..ec0833c 100644
--- a/Test/test_sigma.f90
+++ b/Test/test_sigma.f90
@@ -214,7 +214,7 @@ PROGRAM ipcc_test_code
   !   experiment conditions, and provide information to be included as 
   !   attributes in all CF-netCDF files written as part of this dataset.
 
-  error_flag = cmor_dataset_json("Test/test2.json")
+  error_flag = cmor_dataset_json("Test/common_user_input.json")
   !  Define all axes that will be needed
   
   ilat = cmor_axis(  &
diff --git a/Test/test_singleton.f90 b/Test/test_singleton.f90
index 5628cde..78b18ca 100755
--- a/Test/test_singleton.f90
+++ b/Test/test_singleton.f90
@@ -215,7 +215,7 @@ PROGRAM ipcc_test_code
   !   experiment conditions, and provide information to be included as 
   !   attributes in all CF-netCDF files written as part of this dataset.
 
-  error_flag = cmor_dataset_json("Test/test2.json")
+  error_flag = cmor_dataset_json("Test/common_user_input.json")
   !  Define all axes that will be needed
 
   ilat = cmor_axis(  &
diff --git a/Test/test_singleton_5D_tas.f90 b/Test/test_singleton_5D_tas.f90
index 9ea327f..082f5e4 100755
--- a/Test/test_singleton_5D_tas.f90
+++ b/Test/test_singleton_5D_tas.f90
@@ -192,7 +192,7 @@ PROGRAM ipcc_test_code
   !   experiment conditions, and provide information to be included as 
   !   attributes in all CF-netCDF files written as part of this dataset.
 
-  error_flag = cmor_dataset_json("Test/test2.json")
+  error_flag = cmor_dataset_json("Test/common_user_input.json")
   !  Define all axes that will be needed
 
   ilat = cmor_axis(  &
diff --git a/Test/test_site_ts.py b/Test/test_site_ts.py
index 8134caa..fe5fccc 100644
--- a/Test/test_site_ts.py
+++ b/Test/test_site_ts.py
@@ -5,7 +5,7 @@ def cmor_initialisation():
     cmor.setup(inpath='Tables',
                netcdf_file_action = cmor.CMOR_REPLACE_3,
                create_subdirectories = 0)
-    cmor.dataset_json("Test/test_site_ts.json")
+    cmor.dataset_json("Test/common_user_input.json")
 
 def setup_data():
     axes = [ {'table_entry': 'time1',
diff --git a/Test/test_sophie.f90 b/Test/test_sophie.f90
index 1586278..1333596 100644
--- a/Test/test_sophie.f90
+++ b/Test/test_sophie.f90
@@ -146,7 +146,7 @@ program testing
  error_flag = cmor_setup(inpath='Test', netcdf_file_action=j,&
       exit_control=k)
  print*,'Test code: done'
- error_flag = cmor_dataset_json("Test/test2.json")
+ error_flag = cmor_dataset_json("Test/common_user_input.json")
   
  print*, 'Test code: done 2 lalala'
 
diff --git a/Test/test_station_data.f90 b/Test/test_station_data.f90
index ef6742b..651664c 100644
--- a/Test/test_station_data.f90
+++ b/Test/test_station_data.f90
@@ -157,7 +157,7 @@ program testing
   error_flag = cmor_setup(inpath='Test', netcdf_file_action=j,&
        exit_control=k)
   print*,'Test code: done'
-  error_flag = cmor_dataset_json("Test/test2.json")
+  error_flag = cmor_dataset_json("Test/common_user_input.json")
   print*, 'Test code: done 2 lalala'
   
   call read_coords(alats, alons, plevs, bnds_lat, bnds_lon, station, st_lons, st_lats)
diff --git a/TestTables/CMIP6_3hr.json b/TestTables/CMIP6_3hr.json
index 0afe521..a7e8bc0 100644
--- a/TestTables/CMIP6_3hr.json
+++ b/TestTables/CMIP6_3hr.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table 3hr", 
         "realm": "atmos", 
         "frequency": "3hr", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "0.125000", 
@@ -13,2500 +13,36 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": {
-            "modeling_realm": "atmos", 
-            "standard_name": "surface_air_pressure", 
-            "units": "Pa", 
-            "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "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": ""
-        }, 
-        "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
-        "rsuscs": {
+        "clt": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "cloud_area_fraction", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation", 
-            "comment": "Surface upwelling clear-sky shortwave radiation", 
+            "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": "rsuscs", 
+            "out_name": "clt", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prc": {
+        "hfls": {
             "modeling_realm": "atmos", 
-            "standard_name": "convective_precipitation_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "surface_upward_latent_heat_flux", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Convective Precipitation", 
-            "comment": "Convective precipitation at surface; includes both liquid and solid phases.", 
+            "long_name": "Surface Upward Latent Heat Flux", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "prc", 
+            "out_name": "hfls", 
             "type": "real", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
@@ -2529,18 +65,18 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlus": {
+        "huss": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_upwelling_longwave_flux_in_air", 
-            "units": "W m-2", 
-            "cell_methods": "time: mean", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
+            "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Upwelling Longwave Radiation", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "rlus", 
+            "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": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
@@ -2563,16 +99,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "uas": {
+        "mrsos": {
+            "modeling_realm": "land", 
+            "standard_name": "moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: point", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "pr": {
             "modeling_realm": "atmos", 
-            "standard_name": "eastward_wind", 
-            "units": "m s-1", 
-            "cell_methods": "time: point", 
+            "standard_name": "precipitation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Precipitation", 
+            "comment": "includes both liquid and solid phases", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "pr", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2580,16 +133,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsdsdiff": {
+        "prc": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air", 
-            "units": "W m-2", 
+            "standard_name": "convective_precipitation_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Diffuse Downwelling Shortwave Radiation", 
-            "comment": "", 
+            "long_name": "Convective Precipitation", 
+            "comment": "Convective precipitation at surface; includes both liquid and solid phases.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rsdsdiff", 
+            "out_name": "prc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2614,16 +167,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tas": {
+        "ps": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+            "standard_name": "surface_air_pressure", 
+            "units": "Pa", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Near-Surface Air Temperature", 
-            "comment": "near-surface (usually, 2 meter) air temperature", 
-            "dimensions": "longitude latitude time1 height2m", 
-            "out_name": "tas", 
+            "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": "", 
@@ -2631,16 +184,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsds": {
+        "rlds": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air", 
             "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Downwelling Shortwave Radiation", 
-            "comment": "surface solar irradiance for UV calculations", 
+            "long_name": "Surface Downwelling Longwave Radiation", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rsds", 
+            "out_name": "rlds", 
             "type": "real", 
             "positive": "down", 
             "valid_min": "", 
@@ -2648,33 +201,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrsos": {
-            "modeling_realm": "land", 
-            "standard_name": "moisture_content_of_soil_layer", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: point", 
+        "rldscs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "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", 
+            "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": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsus": {
+        "rlus": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+            "standard_name": "surface_upwelling_longwave_flux_in_air", 
             "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Upwelling Shortwave Radiation", 
+            "long_name": "Surface Upwelling Longwave Radiation", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rsus", 
+            "out_name": "rlus", 
             "type": "real", 
             "positive": "up", 
             "valid_min": "", 
@@ -2682,33 +235,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfls": {
+        "rsds": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_upward_latent_heat_flux", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
             "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Upward Latent Heat Flux", 
-            "comment": "", 
+            "long_name": "Surface Downwelling Shortwave Radiation", 
+            "comment": "surface solar irradiance for UV calculations", 
             "dimensions": "longitude latitude time", 
-            "out_name": "hfls", 
+            "out_name": "rsds", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rldscs": {
+        "rsdscs": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky", 
             "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Downwelling Clear-Sky Longwave Radiation", 
-            "comment": "Surface downwelling clear-sky longwave radiation", 
+            "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation", 
+            "comment": "surface solar irradiance clear sky for UV calculations", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rldscs", 
+            "out_name": "rsdscs", 
             "type": "real", 
             "positive": "down", 
             "valid_min": "", 
@@ -2716,16 +269,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pr": {
+        "rsdsdiff": {
             "modeling_realm": "atmos", 
-            "standard_name": "precipitation_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Precipitation", 
-            "comment": "includes both liquid and solid phases", 
+            "long_name": "Surface Diffuse Downwelling Shortwave Radiation", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "pr", 
+            "out_name": "rsdsdiff", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2733,50 +286,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlds": {
+        "rsus": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_downwelling_longwave_flux_in_air", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
             "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Downwelling Longwave Radiation", 
+            "long_name": "Surface Upwelling Shortwave Radiation", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rlds", 
+            "out_name": "rsus", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vas": {
+        "rsuscs": {
             "modeling_realm": "atmos", 
-            "standard_name": "northward_wind", 
-            "units": "m s-1", 
-            "cell_methods": "time: point", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Northward Near-Surface Wind Speed", 
-            "comment": "Northward component of the near surface wind", 
-            "dimensions": "longitude latitude time1 height10m", 
-            "out_name": "vas", 
+            "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": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "huss": {
+        "tas": {
             "modeling_realm": "atmos", 
-            "standard_name": "specific_humidity", 
-            "units": "1.0", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Near-Surface Specific Humidity", 
-            "comment": "Near-surface (usually, 2 meter) specific humidity.", 
+            "long_name": "Near-Surface Air Temperature", 
+            "comment": "near-surface (usually, 2 meter) air temperature", 
             "dimensions": "longitude latitude time1 height2m", 
-            "out_name": "huss", 
+            "out_name": "tas", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2784,23 +337,6 @@
             "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", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": ""
-        }, 
         "tslsi": {
             "modeling_realm": "land", 
             "standard_name": "surface_temperature", 
@@ -2835,16 +371,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clt": {
+        "uas": {
             "modeling_realm": "atmos", 
-            "standard_name": "cloud_area_fraction", 
-            "units": "1.0", 
-            "cell_methods": "time: mean", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": ""
+        }, 
+        "vas": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "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", 
             "positive": "", 
             "valid_min": "", 
diff --git a/TestTables/CMIP6_6hrLev.json b/TestTables/CMIP6_6hrLev.json
index f18f698..845707f 100644
--- a/TestTables/CMIP6_6hrLev.json
+++ b/TestTables/CMIP6_6hrLev.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table 6hrLev", 
         "realm": "atmos", 
         "frequency": "6hr", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "0.250000", 
@@ -13,2327 +13,40 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
+    "variable_entry": {
+        "hus": {
+            "modeling_realm": "atmos", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Specific Humidity", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "hus", 
+            "type": "real", 
             "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_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "plev8": {
+        "pmlev": {
+            "modeling_realm": "atmos", 
             "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
+            "cell_methods": "", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
-            "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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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"
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
         "ps": {
             "modeling_realm": "atmos", 
@@ -2352,142 +65,16 @@
             "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
-        "ua": {
+        "ta": {
             "modeling_realm": "atmos", 
-            "standard_name": "eastward_wind", 
-            "units": "m s-1", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "time: point", 
-            "cell_measures": "@OPT", 
-            "long_name": "Eastward Wind", 
-            "comment": "", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
             "dimensions": "longitude latitude alevel time1", 
-            "out_name": "ua", 
+            "out_name": "ta", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2495,16 +82,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "va": {
+        "ua": {
             "modeling_realm": "atmos", 
-            "standard_name": "northward_wind", 
+            "standard_name": "eastward_wind", 
             "units": "m s-1", 
             "cell_methods": "time: point", 
-            "cell_measures": "@OPT", 
-            "long_name": "Northward Wind", 
+            "cell_measures": "--OPT", 
+            "long_name": "Eastward Wind", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time1", 
-            "out_name": "va", 
+            "out_name": "ua", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2512,16 +99,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hus": {
+        "va": {
             "modeling_realm": "atmos", 
-            "standard_name": "specific_humidity", 
-            "units": "1.0", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Specific Humidity", 
+            "cell_measures": "--OPT", 
+            "long_name": "Northward Wind", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time1", 
-            "out_name": "hus", 
+            "out_name": "va", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2529,33 +116,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ta": {
+        "zmlwaero": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+            "standard_name": "longwave_heating_rate_due_to_volcanic_aerosols", 
+            "units": "K s-1", 
             "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Air Temperature", 
-            "comment": "Air Temperature", 
-            "dimensions": "longitude latitude alevel time1", 
-            "out_name": "ta", 
-            "type": "real", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "pmlev": {
-            "modeling_realm": "atmos", 
-            "standard_name": "air_pressure", 
-            "units": "Pa", 
-            "cell_methods": "", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "cell_measures": "", 
+            "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": "", 
@@ -2579,23 +149,6 @@
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
-        }, 
-        "zmlwaero": {
-            "modeling_realm": "atmos", 
-            "standard_name": "longwave_heating_rate_due_to_volcanic_aerosols", 
-            "units": "K s-1", 
-            "cell_methods": "time: point", 
-            "cell_measures": "", 
-            "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": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
         }
     }
 }
diff --git a/TestTables/CMIP6_6hrPlev.json b/TestTables/CMIP6_6hrPlev.json
index 7b799ce..29eae2a 100644
--- a/TestTables/CMIP6_6hrPlev.json
+++ b/TestTables/CMIP6_6hrPlev.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table 6hrPlev", 
         "realm": "atmos", 
         "frequency": "6hr", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "0.250000", 
@@ -13,2508 +13,38 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
-        "ua": {
+    "variable_entry": {
+        "hus4": {
             "modeling_realm": "atmos", 
-            "standard_name": "eastward_wind", 
-            "units": "m s-1", 
-            "cell_methods": "", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Eastward Wind", 
+            "long_name": "Specific Humidity", 
             "comment": "", 
-            "dimensions": "longitude latitude plev3 time1", 
-            "out_name": "ua", 
-            "type": "real", 
+            "dimensions": "longitude latitude plev4 time", 
+            "out_name": "hus4", 
+            "type": "", 
             "positive": "", 
-            "valid_min": "-90.0", 
-            "valid_max": "145.0", 
+            "valid_min": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "va": {
+        "hus7h": {
             "modeling_realm": "atmos", 
-            "standard_name": "northward_wind", 
-            "units": "m s-1", 
-            "cell_methods": "", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
+            "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Northward Wind", 
+            "long_name": "Specific Humidity", 
             "comment": "", 
-            "dimensions": "longitude latitude plev3 time1", 
-            "out_name": "va", 
-            "type": "real", 
-            "positive": "", 
-            "valid_min": "-80.0", 
-            "valid_max": "80.0", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "ta": {
-            "modeling_realm": "atmos", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
-            "cell_methods": "", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Air Temperature", 
-            "comment": "Air Temperature", 
-            "dimensions": "longitude latitude plev3 time1", 
-            "out_name": "ta", 
-            "type": "real", 
+            "dimensions": "longitude latitude plev7h time1", 
+            "out_name": "hus7h", 
+            "type": "", 
             "positive": "", 
-            "valid_min": "144.0", 
-            "valid_max": "330.0", 
+            "valid_min": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
@@ -2535,16 +65,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hus7h": {
+        "rv850": {
             "modeling_realm": "atmos", 
-            "standard_name": "specific_humidity", 
-            "units": "1.0", 
-            "cell_methods": "time: point", 
+            "standard_name": "relative_vorticity", 
+            "units": "s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Specific Humidity", 
+            "long_name": "Relative Vorticity at 850 hPa", 
             "comment": "", 
-            "dimensions": "longitude latitude plev7h time1", 
-            "out_name": "hus7h", 
+            "dimensions": "longitude latitude time p850", 
+            "out_name": "rv850", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2552,33 +82,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wbptemp7h": {
+        "ta": {
             "modeling_realm": "atmos", 
-            "standard_name": "", 
+            "standard_name": "air_temperature", 
             "units": "K", 
-            "cell_methods": "time: mean", 
+            "cell_methods": "", 
             "cell_measures": "area: areacella", 
-            "long_name": "wet_bulb_potential_temperature", 
-            "comment": "Wet bulb potential temperature", 
-            "dimensions": "longitude latitude plev7h time", 
-            "out_name": "wbptemp7h", 
-            "type": "", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "longitude latitude plev3 time1", 
+            "out_name": "ta", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
+            "valid_min": "144.0", 
+            "valid_max": "330.0", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zg7h": {
+        "ta7h": {
             "modeling_realm": "atmos", 
-            "standard_name": "geopotential_height", 
-            "units": "m", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Geopotential Height", 
-            "comment": "", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
             "dimensions": "longitude latitude plev7h time1", 
-            "out_name": "zg7h", 
+            "out_name": "ta7h", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2586,33 +116,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ua4": {
+        "ua": {
             "modeling_realm": "atmos", 
             "standard_name": "eastward_wind", 
             "units": "m s-1", 
-            "cell_methods": "time: mean", 
+            "cell_methods": "", 
             "cell_measures": "area: areacella", 
             "long_name": "Eastward Wind", 
             "comment": "", 
-            "dimensions": "longitude latitude plev4 time", 
-            "out_name": "ua4", 
-            "type": "", 
+            "dimensions": "longitude latitude plev3 time1", 
+            "out_name": "ua", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
+            "valid_min": "-90.0", 
+            "valid_max": "145.0", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hus4": {
+        "ua200": {
             "modeling_realm": "atmos", 
-            "standard_name": "specific_humidity", 
-            "units": "1.0", 
-            "cell_methods": "time: mean", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "area: time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Specific Humidity", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev4 time", 
-            "out_name": "hus4", 
+            "long_name": "Eastward Wind", 
+            "comment": "Zonal wind (positive eastwards) at 200hPa", 
+            "dimensions": "longitude latitude time p200", 
+            "out_name": "ua200", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2620,16 +150,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "va4": {
+        "ua7h": {
             "modeling_realm": "atmos", 
-            "standard_name": "northward_wind", 
+            "standard_name": "eastward_wind", 
             "units": "m s-1", 
-            "cell_methods": "time: mean", 
+            "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Northward Wind", 
+            "long_name": "Eastward Wind", 
             "comment": "", 
-            "dimensions": "longitude latitude plev4 time", 
-            "out_name": "va4", 
+            "dimensions": "longitude latitude plev7h time1", 
+            "out_name": "ua7h", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2637,16 +167,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wap4": {
+        "ua850": {
             "modeling_realm": "atmos", 
-            "standard_name": "lagrangian_tendency_of_air_pressure", 
-            "units": "Pa s-1", 
-            "cell_methods": "time: mean", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "", 
             "cell_measures": "area: areacella", 
-            "long_name": "omega (=dp/dt)", 
-            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
-            "dimensions": "longitude latitude plev4 time", 
-            "out_name": "wap4", 
+            "long_name": "Eastward Wind at 850 hPa", 
+            "comment": "Zonal wind on the 850 hPa surface", 
+            "dimensions": "longitude latitude time p850", 
+            "out_name": "ua850", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2654,33 +184,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ta7h": {
+        "va": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
-            "cell_methods": "time: point", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "", 
             "cell_measures": "area: areacella", 
-            "long_name": "Air Temperature", 
-            "comment": "Air Temperature", 
-            "dimensions": "longitude latitude plev7h time1", 
-            "out_name": "ta7h", 
-            "type": "", 
+            "long_name": "Northward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev3 time1", 
+            "out_name": "va", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
+            "valid_min": "-80.0", 
+            "valid_max": "80.0", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ua7h": {
+        "va200": {
             "modeling_realm": "atmos", 
-            "standard_name": "eastward_wind", 
+            "standard_name": "northward_wind", 
             "units": "m s-1", 
-            "cell_methods": "time: point", 
+            "cell_methods": "area: time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Eastward Wind", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev7h time1", 
-            "out_name": "ua7h", 
+            "long_name": "Northward Wind", 
+            "comment": "Northward component of the wind", 
+            "dimensions": "longitude latitude time p200", 
+            "out_name": "va200", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2705,16 +235,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "va200": {
+        "va850": {
             "modeling_realm": "atmos", 
             "standard_name": "northward_wind", 
             "units": "m s-1", 
             "cell_methods": "", 
             "cell_measures": "area: areacella", 
             "long_name": "Northward Wind", 
-            "comment": "Northward component of the wind", 
-            "dimensions": "longitude latitude time p200", 
-            "out_name": "va200", 
+            "comment": "Northward component of the wind at 850hPa", 
+            "dimensions": "longitude latitude time p850", 
+            "out_name": "va850", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2722,33 +252,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ua850": {
+        "wap4": {
             "modeling_realm": "atmos", 
-            "standard_name": "eastward_wind", 
-            "units": "m s-1", 
-            "cell_methods": "", 
+            "standard_name": "lagrangian_tendency_of_air_pressure", 
+            "units": "Pa s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Eastward Wind at 850 hPa", 
-            "comment": "Zonal wind on the 850 hPa surface", 
-            "dimensions": "longitude latitude time p850", 
-            "out_name": "ua850", 
-            "type": "", 
+            "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": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "va850": {
+        "wbptemp7h": {
             "modeling_realm": "atmos", 
-            "standard_name": "northward_wind", 
-            "units": "m s-1", 
-            "cell_methods": "", 
+            "standard_name": "", 
+            "units": "K", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Northward Wind", 
-            "comment": "Northward component of the wind at 850hPa", 
-            "dimensions": "longitude latitude time p850", 
-            "out_name": "va850", 
+            "long_name": "wet_bulb_potential_temperature", 
+            "comment": "Wet bulb potential temperature", 
+            "dimensions": "longitude latitude plev7h time", 
+            "out_name": "wbptemp7h", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2756,16 +286,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ua200": {
+        "zg1000": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Geopotential Height at 1000 hPa", 
+            "comment": "Geopotential height on the 1000 hPa surface", 
+            "dimensions": "longitude latitude time p1000", 
+            "out_name": "zg1000", 
+            "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zg7h": {
             "modeling_realm": "atmos", 
-            "standard_name": "eastward_wind", 
-            "units": "m s-1", 
-            "cell_methods": "", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
+            "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Eastward Wind", 
-            "comment": "Zonal wind (positive eastwards) at 200hPa", 
-            "dimensions": "longitude latitude time p200", 
-            "out_name": "ua200", 
+            "long_name": "Geopotential Height", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev7h time1", 
+            "out_name": "zg7h", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
diff --git a/TestTables/CMIP6_6hrPlevpt.json b/TestTables/CMIP6_6hrPlevpt.json
index 00b44b8..11d093c 100644
--- a/TestTables/CMIP6_6hrPlevpt.json
+++ b/TestTables/CMIP6_6hrPlevpt.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table 6hrPlevpt", 
-        "realm": "", 
+        "realm": "atmos", 
         "frequency": "6hr", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "0.250000", 
@@ -13,2470 +13,119 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
+    "variable_entry": {
+        "alb": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_albedo", 
+            "units": "1.0", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Surface Albedo", 
+            "comment": "", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "alb", 
             "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "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": "", 
+        "cldicemxrat27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_ice_mixing_ratio", 
+            "units": "1.0", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Cloud Ice Mixing Ratio", 
+            "comment": "Cloud ice mixing ratio", 
+            "dimensions": "longitude latitude plev27 time1", 
+            "out_name": "cldicemxrat27", 
             "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "ocean_sigma": {
-            "standard_name": "ocean_sigma_coordinate", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "ocean sigma coordinate", 
-            "climatology": "", 
-            "formula": "z = eta + sigma*(depth+eta)", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "up", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
+        "cldwatmxrat27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_liquid_water_mixing_ratio", 
+            "units": "1.0", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Cloud Water Mixing Ratio", 
+            "comment": "Cloud water mixing ratio", 
+            "dimensions": "longitude latitude plev27 time1", 
+            "out_name": "cldwatmxrat27", 
             "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
+        "dtauc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_optical_thickness_due_to_convective_cloud", 
+            "units": "1.0", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Convective Cloud Optical Depth", 
+            "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "dtauc", 
+            "type": "real", 
             "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_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
+        "dtaus": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_optical_thickness_due_to_stratiform_cloud", 
             "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Stratiform Cloud Optical Depth", 
+            "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell.", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "dtaus", 
+            "type": "real", 
             "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
             "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": ""
+            "ok_min_mean_abs": "", 
+            "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": "", 
+        "grplmxrat27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mass_fraction_of_graupel_in_air", 
+            "units": "1.0", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "graupel_mixing_ratio", 
+            "comment": "Graupel mixing ratio", 
+            "dimensions": "longitude latitude plev27 time1", 
+            "out_name": "grplmxrat27", 
             "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 Band", 
-            "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 Frequency 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": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "tau": {
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+        "hus27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "specific_humidity", 
             "units": "1.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
-        "ta": {
-            "modeling_realm": "", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Air Temperature", 
-            "comment": "Air Temperature", 
-            "dimensions": "longitude latitude plev3 time1", 
-            "out_name": "ta", 
+            "long_name": "Specific Humidity", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev27 time1", 
+            "out_name": "hus27", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2484,33 +133,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "psl": {
+        "huss": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_pressure_at_sea_level", 
-            "units": "Pa", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Sea Level Pressure", 
-            "comment": "Sea Level Pressure", 
+            "long_name": "Near-Surface Specific Humidity", 
+            "comment": "Near-surface (usually, 2 meter) specific humidity.", 
             "dimensions": "longitude latitude time1", 
-            "out_name": "psl", 
-            "type": "", 
+            "out_name": "huss", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ua": {
-            "modeling_realm": "", 
-            "standard_name": "eastward_wind", 
-            "units": "m s-1", 
+        "lwsffluxaero": {
+            "modeling_realm": "atmos", 
+            "standard_name": "longwave__flux__due_to_volcanic_aerosols_at_the_surface", 
+            "units": "W m-2 ", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Eastward Wind", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev3 time1", 
-            "out_name": "ua", 
+            "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": "", 
@@ -2518,16 +167,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "va": {
-            "modeling_realm": "", 
-            "standard_name": "northward_wind", 
-            "units": "m s-1", 
+        "lwtoafluxaerocs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "longwave_flux_due_to_volcanic_aerosols_at_TOA_under_clear_sky", 
+            "units": "W m-2 ", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Northward Wind", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev3 time1", 
-            "out_name": "va", 
+            "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": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2535,67 +184,67 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hus27": {
-            "modeling_realm": "atmos", 
-            "standard_name": "specific_humidity", 
-            "units": "1.0", 
+        "mrlsl": {
+            "modeling_realm": "land", 
+            "standard_name": "moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Specific Humidity", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev27 time1", 
-            "out_name": "hus27", 
-            "type": "", 
+            "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": ""
         }, 
-        "rainmxrat27": {
-            "modeling_realm": "atmos", 
-            "standard_name": "mass_fraction_of_rain_in_air", 
-            "units": "", 
+        "mrsos": {
+            "modeling_realm": "land", 
+            "standard_name": "moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "rain_mixing_ratio", 
-            "comment": "Rain mixing ratio", 
-            "dimensions": "longitude latitude plev27 time1", 
-            "out_name": "rainmxrat27", 
-            "type": "", 
+            "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": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrlsl": {
+        "pfull27": {
             "modeling_realm": "atmos", 
-            "standard_name": "moisture_content_of_soil_layer", 
-            "units": "kg m-2", 
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Water Content per Unit Area of Soil Layers", 
-            "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": "", 
+            "long_name": "Pressure at Model Full-Levels", 
+            "comment": "Air pressure on model levels", 
+            "dimensions": "longitude latitude plev27 time1", 
+            "out_name": "pfull27", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zg27": {
+        "prmax": {
             "modeling_realm": "atmos", 
-            "standard_name": "geopotential_height", 
-            "units": "m", 
+            "standard_name": "precipitation_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Geopotential Height", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev27 time1", 
-            "out_name": "zg27", 
+            "long_name": "Precipitation maximum", 
+            "comment": "Maximum instantaneous precipitation", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "prmax", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2603,33 +252,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dtauc": {
+        "psl": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_optical_thickness_due_to_convective_cloud", 
-            "units": "1.0", 
+            "standard_name": "air_pressure_at_sea_level", 
+            "units": "Pa", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Convective Cloud Optical Depth", 
-            "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell", 
+            "long_name": "Sea Level Pressure", 
+            "comment": "Sea Level Pressure", 
             "dimensions": "longitude latitude time1", 
-            "out_name": "dtauc", 
-            "type": "", 
+            "out_name": "psl", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cldicemxrat27": {
+        "rainmxrat27": {
             "modeling_realm": "atmos", 
-            "standard_name": "cloud_ice_mixing_ratio", 
-            "units": "", 
+            "standard_name": "mass_fraction_of_rain_in_air", 
+            "units": "1.0", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Cloud Ice Mixing Ratio", 
-            "comment": "Cloud ice mixing ratio", 
+            "long_name": "rain_mixing_ratio", 
+            "comment": "Rain mixing ratio", 
             "dimensions": "longitude latitude plev27 time1", 
-            "out_name": "cldicemxrat27", 
+            "out_name": "rainmxrat27", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2637,17 +286,17 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "grplmxrat27": {
+        "sfcWind": {
             "modeling_realm": "atmos", 
-            "standard_name": "mass_fraction_of_graupel_in_air", 
-            "units": "", 
+            "standard_name": "wind_speed", 
+            "units": "m s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "graupel_mixing_ratio", 
-            "comment": "Graupel mixing ratio", 
-            "dimensions": "longitude latitude plev27 time1", 
-            "out_name": "grplmxrat27", 
-            "type": "", 
+            "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": "", 
@@ -2657,7 +306,7 @@
         "snowmxrat27": {
             "modeling_realm": "atmos", 
             "standard_name": "mass_fraction_of_snow_in_air", 
-            "units": "", 
+            "units": "1.0", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
             "long_name": "snow_mixing_ratio", 
@@ -2671,25 +320,8 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrsos": {
-            "modeling_realm": "atmos", 
-            "standard_name": "moisture_content_of_soil_layer", 
-            "units": "kg m-2", 
-            "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
         "snw": {
-            "modeling_realm": "atmos", 
+            "modeling_realm": "landIce land", 
             "standard_name": "surface_snow_amount", 
             "units": "kg m-2", 
             "cell_methods": "time: point", 
@@ -2698,23 +330,23 @@
             "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": "", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tsl": {
+        "swsffluxaero": {
             "modeling_realm": "atmos", 
-            "standard_name": "soil_temperature", 
-            "units": "K", 
+            "standard_name": "shortwave__flux_due_to_volcanic_aerosols_at__the_surface", 
+            "units": "W m-2 ", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Temperature of Soil", 
-            "comment": "Temperature of each soil layer. Reported as missing for grid cells with no land.", 
+            "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": "tsl", 
+            "out_name": "swsffluxaero", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2722,16 +354,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vortmean": {
+        "swtoafluxaerocs": {
             "modeling_realm": "atmos", 
-            "standard_name": "", 
-            "units": "s-1", 
+            "standard_name": "shortwave_flux_due_to_volcanic_aerosols_at_TOA_under_clear_sky", 
+            "units": "W m-2 ", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "vorticity_mean_850_700", 
-            "comment": "Mean vorticity over 850,700,600 hPa", 
-            "dimensions": "longitude latitude plev3 time1", 
-            "out_name": "vortmean", 
+            "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": "", 
@@ -2739,16 +371,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tas": {
+        "ta": {
             "modeling_realm": "atmos", 
             "standard_name": "air_temperature", 
             "units": "K", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Near-Surface Air Temperature", 
-            "comment": "near-surface (usually, 2 meter) air temperature", 
-            "dimensions": "longitude latitude time1", 
-            "out_name": "tas", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "longitude latitude plev3 time1", 
+            "out_name": "ta", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2773,33 +405,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dtaus": {
+        "tas": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_optical_thickness_due_to_stratiform_cloud", 
-            "units": "1.0", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Stratiform Cloud Optical Depth", 
-            "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell.", 
+            "long_name": "Near-Surface Air Temperature", 
+            "comment": "near-surface (usually, 2 meter) air temperature", 
             "dimensions": "longitude latitude time1", 
-            "out_name": "dtaus", 
-            "type": "", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "cldwatmxrat27": {
-            "modeling_realm": "atmos", 
-            "standard_name": "cloud_liquid_water_mixing_ratio", 
-            "units": "", 
-            "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Cloud Water Mixing Ratio", 
-            "comment": "Cloud water mixing ratio", 
-            "dimensions": "longitude latitude plev27 time1", 
-            "out_name": "cldwatmxrat27", 
+            "out_name": "tas", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2817,40 +432,40 @@
             "comment": "Temperature of the lower boundary of the atmosphere", 
             "dimensions": "longitude latitude time1", 
             "out_name": "ts", 
-            "type": "", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "huss": {
-            "modeling_realm": "atmos", 
-            "standard_name": "specific_humidity", 
-            "units": "1.0", 
+        "tsl": {
+            "modeling_realm": "land", 
+            "standard_name": "soil_temperature", 
+            "units": "K", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Near-Surface Specific Humidity", 
-            "comment": "Near-surface (usually, 2 meter) specific humidity.", 
+            "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": "huss", 
-            "type": "", 
+            "out_name": "tsl", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pfull27": {
+        "ua": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_pressure", 
-            "units": "Pa", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Pressure on Model Levels", 
-            "comment": "Air pressure on model levels", 
-            "dimensions": "longitude latitude plev27 time1", 
-            "out_name": "pfull27", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev3 time1", 
+            "out_name": "ua", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2868,40 +483,23 @@
             "comment": "Eastward component of the near-surface (usually, 10 meters)  wind", 
             "dimensions": "longitude latitude time1", 
             "out_name": "uas", 
-            "type": "", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vas": {
+        "va": {
             "modeling_realm": "atmos", 
             "standard_name": "northward_wind", 
             "units": "m s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Northward Near-Surface Wind", 
-            "comment": "Northward component of the near surface wind", 
-            "dimensions": "longitude latitude time1", 
-            "out_name": "vas", 
-            "type": "", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "alb": {
-            "modeling_realm": "atmos", 
-            "standard_name": "surface_albedo", 
-            "units": "1.0", 
-            "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Surface Albedo", 
+            "long_name": "Northward Wind", 
             "comment": "", 
-            "dimensions": "longitude latitude time1", 
-            "out_name": "alb", 
+            "dimensions": "longitude latitude plev3 time1", 
+            "out_name": "va", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2909,67 +507,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sfcWind": {
+        "vas": {
             "modeling_realm": "atmos", 
-            "standard_name": "wind_speed", 
+            "standard_name": "northward_wind", 
             "units": "m s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Near-Surface Wind Speed", 
-            "comment": "near-surface (usually, 10 meters) wind speed.", 
-            "dimensions": "longitude latitude time1", 
-            "out_name": "sfcWind", 
-            "type": "", 
-            "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": "time: point", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "lwtoafluxaerocs": {
-            "modeling_realm": "atmos", 
-            "standard_name": "longwave_flux_due_to_volcanic_aerosols_at_TOA_under_clear_sky", 
-            "units": "W m-2 ", 
-            "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Northward Near-Surface Wind", 
+            "comment": "Northward component of the near surface wind", 
             "dimensions": "longitude latitude time1", 
-            "out_name": "lwtoafluxaerocs", 
-            "type": "", 
+            "out_name": "vas", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lwsffluxaero": {
+        "vortmean": {
             "modeling_realm": "atmos", 
-            "standard_name": "longwave__flux__due_to_volcanic_aerosols_at_the_surface", 
-            "units": "W m-2 ", 
+            "standard_name": "", 
+            "units": "s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -2977,16 +541,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "swtoafluxaerocs": {
+        "zg27": {
             "modeling_realm": "atmos", 
-            "standard_name": "shortwave_flux_due_to_volcanic_aerosols_at_TOA_under_clear_sky", 
-            "units": "W m-2 ", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Geopotential Height", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev27 time1", 
+            "out_name": "zg27", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
diff --git a/TestTables/CMIP6_Amon.json b/TestTables/CMIP6_Amon.json
index bad31f9..20517da 100644
--- a/TestTables/CMIP6_Amon.json
+++ b/TestTables/CMIP6_Amon.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table Amon", 
         "realm": "atmos atmosChem", 
         "frequency": "mon", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "30.00000", 
@@ -13,2338 +13,85 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
+    "variable_entry": {
+        "ccb": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_pressure_at_convective_cloud_base", 
+            "units": "Pa", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Air Pressure at Convective Cloud Base", 
+            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
             "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "effectRadLi": {
-            "standard_name": "", 
-            "units": "m", 
-            "axis": "", 
-            "long_name": "Effective Radius [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
+        "cct": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_pressure_at_convective_cloud_top", 
+            "units": "Pa", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Air Pressure at Convective Cloud Top", 
+            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
             "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
+        "cfc113global": {
+            "modeling_realm": "atmos atmosChem", 
+            "standard_name": "mole_fraction_of_cfc113_in_air", 
+            "units": "1e-12", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "", 
+            "long_name": "Global Mean Mole Fraction of CFC113", 
+            "comment": "", 
+            "dimensions": "time", 
+            "out_name": "cfc113global", 
+            "type": "real", 
             "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_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "site": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "site index", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "site", 
+        "cfc11global": {
+            "modeling_realm": "atmos atmosChem", 
+            "standard_name": "mole_fraction_of_cfc11_in_air", 
+            "units": "1e-12", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "", 
+            "long_name": "Global Mean Mole Fraction of CFC11", 
+            "comment": "", 
+            "dimensions": "time", 
+            "out_name": "cfc11global", 
+            "type": "real", 
             "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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"
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "ps": {
-            "modeling_realm": "atmos", 
-            "standard_name": "surface_air_pressure", 
-            "units": "Pa", 
+        "cfc12global": {
+            "modeling_realm": "atmos atmosChem", 
+            "standard_name": "mole_fraction_of_cfc12_in_air", 
+            "units": "1e-12", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "cell_measures": "", 
+            "long_name": "Global Mean Mole Fraction of CFC12", 
+            "comment": "", 
+            "dimensions": "time", 
+            "out_name": "cfc12global", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2352,132 +99,6 @@
             "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
         "ch4": {
             "modeling_realm": "atmos atmosChem", 
             "standard_name": "mole_fraction_of_methane_in_air", 
@@ -2495,33 +116,16 @@
             "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": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Ice Water Path", 
-            "comment": "Mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "clivi", 
-            "type": "real", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "n2oClim": {
+        "ch4Clim": {
             "modeling_realm": "atmos atmosChem", 
-            "standard_name": "mole_fraction_of_nitrous_oxide_in_air", 
+            "standard_name": "mole_fraction_of_methane_in_air", 
             "units": "mol mol-1", 
             "cell_methods": "within years time: mean over years time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Mole Fraction of N2O", 
+            "long_name": "Mole Fraction of CH4", 
             "comment": "", 
             "dimensions": "longitude latitude plev19 time2", 
-            "out_name": "n2oClim", 
+            "out_name": "ch4Clim", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2529,18 +133,18 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fco2fos": {
-            "modeling_realm": "atmos", 
-            "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", 
+        "ch4global": {
+            "modeling_realm": "atmos atmosChem", 
+            "standard_name": "mole_fraction_of_methane_in_air", 
+            "units": "1e-09", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass Flux into Atmosphere Due to Fossil Fuel Emissions of CO2", 
-            "comment": "This is the prescribed anthropogenic CO2 flux from fossil fuel use, including cement production, and flaring (but not from land-use changes, agricultural burning, forest regrowth, etc.)", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "fco2fos", 
+            "cell_measures": "", 
+            "long_name": "Global Mean Mole Fraction of CH4", 
+            "comment": "Global Mean Mole Fraction of CH4", 
+            "dimensions": "time", 
+            "out_name": "ch4global", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
@@ -2563,16 +167,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vas": {
+        "ci": {
             "modeling_realm": "atmos", 
-            "standard_name": "northward_wind", 
-            "units": "m s-1", 
+            "standard_name": "convection_time_fraction", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
-            "cell_measures": "", 
-            "long_name": "Northward Near-Surface Wind", 
-            "comment": "Northward component of the near surface wind", 
-            "dimensions": "longitude latitude time height10m", 
-            "out_name": "vas", 
+            "cell_measures": "area: areacella", 
+            "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", 
             "positive": "", 
             "valid_min": "", 
@@ -2580,16 +184,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prw": {
+        "cl": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_water_vapor_content", 
-            "units": "kg m-2", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Water Vapor Path", 
-            "comment": "vertically integrated through the atmospheric column", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "prw", 
+            "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", 
             "positive": "", 
             "valid_min": "", 
@@ -2597,16 +201,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "co2": {
+        "cli": {
             "modeling_realm": "atmos", 
-            "standard_name": "mole_fraction_of_carbon_dioxide_in_air", 
-            "units": "mol mol-1", 
+            "standard_name": "mass_fraction_of_cloud_ice_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Mole Fraction of CO2", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev19 time", 
-            "out_name": "co2", 
+            "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": "", 
@@ -2614,16 +218,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wap": {
+        "clivi": {
             "modeling_realm": "atmos", 
-            "standard_name": "lagrangian_tendency_of_air_pressure", 
-            "units": "Pa s-1", 
+            "standard_name": "atmosphere_mass_content_of_cloud_ice", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "omega (=dp/dt)", 
-            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
-            "dimensions": "longitude latitude plev19 time", 
-            "out_name": "wap", 
+            "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": "", 
@@ -2631,50 +235,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsdscs": {
+        "clt": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "cloud_area_fraction", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation", 
-            "comment": "surface solar irradiance clear sky for UV calculations", 
+            "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": "rsdscs", 
+            "out_name": "clt", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fco2nat": {
+        "clw": {
             "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", 
+            "standard_name": "mass_fraction_of_cloud_liquid_water_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Carbon Mass Flux into the Atmosphere Due to Natural Sources", 
-            "comment": "This is what the atmosphere sees (on its own grid).  This field should be equivalent to the combined natural fluxes of carbon  that account for natural exchanges between the atmosphere and land (nep) or ocean (fgco2) reservoirs.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "fco2nat", 
+            "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": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tas": {
+        "clwvi": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+            "standard_name": "atmosphere_cloud_condensed_water_content", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Near-Surface Air Temperature", 
-            "comment": "near-surface (usually, 2 meter) air temperature", 
-            "dimensions": "longitude latitude time height2m", 
-            "out_name": "tas", 
+            "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": "", 
@@ -2682,16 +286,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ta": {
+        "co2": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+            "standard_name": "mole_fraction_of_carbon_dioxide_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Air Temperature", 
-            "comment": "Air Temperature", 
+            "long_name": "Mole Fraction of CO2", 
+            "comment": "", 
             "dimensions": "longitude latitude plev19 time", 
-            "out_name": "ta", 
+            "out_name": "co2", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2699,16 +303,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ch4global": {
-            "modeling_realm": "atmos atmosChem", 
-            "standard_name": "mole_fraction_of_methane_in_air", 
-            "units": "1e-09", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "", 
-            "long_name": "Global Mean Mole Fraction of CH4", 
-            "comment": "Global Mean Mole Fraction of CH4", 
-            "dimensions": "time", 
-            "out_name": "ch4global", 
+        "co2Clim": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mole_fraction_of_carbon_dioxide_in_air", 
+            "units": "mol mol-1", 
+            "cell_methods": "within years time: mean over years time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Mole Fraction of CO2", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev19 time2", 
+            "out_name": "co2Clim", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2716,16 +320,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sbl": {
+        "co2mass": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_snow_and_ice_sublimation_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "atmosphere_mass_of_carbon_dioxide", 
+            "units": "kg", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Surface Snow and Ice Sublimation Flux", 
-            "comment": "The snow and ice sublimation flux is the loss of snow and ice mass 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", 
+            "cell_measures": "", 
+            "long_name": "Total Atmospheric Mass of CO2", 
+            "comment": "Total atmospheric mass of Carbon Dioxide", 
+            "dimensions": "time", 
+            "out_name": "co2mass", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2733,16 +337,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clw": {
+        "co2massClim": {
             "modeling_realm": "atmos", 
-            "standard_name": "mass_fraction_of_cloud_liquid_water_in_air", 
-            "units": "kg kg-1", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Mass Fraction of Cloud Liquid Water", 
-            "comment": "Includes both large-scale and convective cloud. Calculate as the mass of cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cells. Precipitating hydrometeors are included ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "clw", 
+            "standard_name": "atmosphere_mass_of_carbon_dioxide", 
+            "units": "kg", 
+            "cell_methods": "within years time: mean over years time: mean", 
+            "cell_measures": "", 
+            "long_name": "Total Atmospheric Mass of CO2", 
+            "comment": "Total atmospheric mass of Carbon Dioxide", 
+            "dimensions": "time2", 
+            "out_name": "co2massClim", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2750,84 +354,84 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfls": {
+        "evspsbl": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_upward_latent_heat_flux", 
-            "units": "W m-2", 
+            "standard_name": "water_evaporation_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Upward Latent Heat Flux", 
-            "comment": "", 
+            "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": "hfls", 
+            "out_name": "evspsbl", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "uas": {
+        "fco2antt": {
             "modeling_realm": "atmos", 
-            "standard_name": "eastward_wind", 
-            "units": "m s-1", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "", 
-            "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", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_emission", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Carbon Mass Flux into Atmosphere Due to All Anthropogenic Emissions of CO2", 
+            "comment": "This is requested only for the emission-driven coupled carbon climate model runs.  Does not include natural fire sources but, includes all anthropogenic sources, including fossil fuel use, cement production, agricultural burning, and sources associated with anthropogenic land use change excluding forest regrowth.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fco2antt", 
             "type": "real", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clwvi": {
+        "fco2fos": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_cloud_condensed_water_content", 
-            "units": "kg m-2", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fossil_fuel_combustion", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "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.", 
+            "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": "clwvi", 
+            "out_name": "fco2fos", 
             "type": "real", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clt": {
+        "fco2nat": {
             "modeling_realm": "atmos", 
-            "standard_name": "cloud_area_fraction", 
-            "units": "1.0", 
+            "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_sources", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "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.", 
+            "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": "clt", 
+            "out_name": "fco2nat", 
             "type": "real", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hurs": {
-            "modeling_realm": "atmos", 
-            "standard_name": "relative_humidity", 
-            "units": "%", 
+        "hcfc22global": {
+            "modeling_realm": "atmos atmosChem", 
+            "standard_name": "mole_fraction_of_hcfc22_in_air", 
+            "units": "1e-12", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "cell_measures": "", 
+            "long_name": "Global Mean Mole Fraction of HCFC22", 
+            "comment": "", 
+            "dimensions": "time", 
+            "out_name": "hcfc22global", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2835,16 +439,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsuscs": {
+        "hfls": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "standard_name": "surface_upward_latent_heat_flux", 
             "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation", 
-            "comment": "Surface upwelling clear-sky shortwave radiation", 
+            "long_name": "Surface Upward Latent Heat Flux", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rsuscs", 
+            "out_name": "hfls", 
             "type": "real", 
             "positive": "up", 
             "valid_min": "", 
@@ -2852,33 +456,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tauu": {
+        "hfss": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_downward_eastward_stress", 
-            "units": "Pa", 
+            "standard_name": "surface_upward_sensible_heat_flux", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Downward Eastward Wind Stress", 
-            "comment": "Downward eastward wind stress at the surface", 
+            "long_name": "Surface Upward Sensible Heat Flux", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "tauu", 
+            "out_name": "hfss", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "n2o": {
-            "modeling_realm": "atmos atmosChem", 
-            "standard_name": "mole_fraction_of_nitrous_oxide_in_air", 
-            "units": "mol mol-1", 
+        "hur": {
+            "modeling_realm": "atmos", 
+            "standard_name": "relative_humidity", 
+            "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Mole Fraction of N2O", 
-            "comment": "", 
+            "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": "n2o", 
+            "out_name": "hur", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2886,16 +490,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cfc12global": {
-            "modeling_realm": "atmos atmosChem", 
-            "standard_name": "mole_fraction_of_cfc12_in_air", 
-            "units": "1e-12", 
+        "hurs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "relative_humidity", 
+            "units": "%", 
             "cell_methods": "time: mean", 
-            "cell_measures": "", 
-            "long_name": "Global Mean Mole Fraction of CFC12", 
-            "comment": "", 
-            "dimensions": "time", 
-            "out_name": "cfc12global", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
@@ -2920,16 +524,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ua": {
+        "huss": {
             "modeling_realm": "atmos", 
-            "standard_name": "eastward_wind", 
-            "units": "m s-1", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Eastward Wind", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev19 time", 
-            "out_name": "ua", 
+            "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": "", 
@@ -2937,50 +541,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tasmax": {
+        "mc": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
-            "cell_methods": "time: maximum within days time: mean over days", 
+            "standard_name": "atmosphere_net_upward_convective_mass_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsdt": {
-            "modeling_realm": "atmos", 
-            "standard_name": "toa_incoming_shortwave_flux", 
-            "units": "W m-2", 
+        "n2o": {
+            "modeling_realm": "atmos atmosChem", 
+            "standard_name": "mole_fraction_of_nitrous_oxide_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "TOA Incident Shortwave Radiation", 
-            "comment": "Shortwave radiation incident at the top of the atmosphere", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "rsdt", 
+            "long_name": "Mole Fraction of N2O", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev19 time", 
+            "out_name": "n2o", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "co2massClim": {
-            "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_mass_of_carbon_dioxide", 
-            "units": "kg", 
+        "n2oClim": {
+            "modeling_realm": "atmos atmosChem", 
+            "standard_name": "mole_fraction_of_nitrous_oxide_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "within years time: mean over years time: mean", 
-            "cell_measures": "", 
-            "long_name": "Total Atmospheric Mass of CO2", 
-            "comment": "Total atmospheric mass of Carbon Dioxide", 
-            "dimensions": "time2", 
-            "out_name": "co2massClim", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Mole Fraction of N2O", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev19 time2", 
+            "out_name": "n2oClim", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2988,16 +592,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ci": {
-            "modeling_realm": "atmos", 
-            "standard_name": "convection_time_fraction", 
-            "units": "1.0", 
+        "n2oglobal": {
+            "modeling_realm": "atmos atmosChem", 
+            "standard_name": "mole_fraction_of_nitrous_oxide_in_air", 
+            "units": "1e-09", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Fraction of Time Convection Occurs", 
-            "comment": "Fraction of time that convection occurs in the grid cell.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "ci", 
+            "cell_measures": "", 
+            "long_name": "Global Mean Mole Fraction of N2O", 
+            "comment": "Global mean Nitrous Oxide (N2O)", 
+            "dimensions": "time", 
+            "out_name": "n2oglobal", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3022,33 +626,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pr": {
+        "pfull": {
             "modeling_realm": "atmos", 
-            "standard_name": "precipitation_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": ""
-        }, 
-        "tro3Clim": {
-            "modeling_realm": "atmos atmosChem", 
-            "standard_name": "mole_fraction_of_ozone_in_air", 
-            "units": "1e-09", 
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
             "cell_methods": "within years time: mean over years time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Mole Fraction of O3", 
-            "comment": "Mole fraction of ozone (O3)", 
-            "dimensions": "longitude latitude plev19 time2", 
-            "out_name": "tro3Clim", 
+            "long_name": "Pressure on Model Levels", 
+            "comment": "Air pressure on model levels", 
+            "dimensions": "longitude latitude alevel time2", 
+            "out_name": "pfull", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3056,33 +643,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlus": {
+        "phalf": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_upwelling_longwave_flux_in_air", 
-            "units": "W m-2", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Surface Upwelling Longwave Radiation", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "rlus", 
-            "type": "real", 
-            "positive": "up", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "ch4Clim": {
-            "modeling_realm": "atmos atmosChem", 
-            "standard_name": "mole_fraction_of_methane_in_air", 
-            "units": "mol mol-1", 
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
             "cell_methods": "within years time: mean over years time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Mole Fraction of CH4", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev19 time2", 
-            "out_name": "ch4Clim", 
+            "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": "", 
@@ -3090,16 +660,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cl": {
+        "pr": {
             "modeling_realm": "atmos", 
-            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
-            "units": "%", 
+            "standard_name": "precipitation_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Cloud Area Fraction", 
-            "comment": "Percentage cloud cover, including both large-scale and convective cloud.", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "cl", 
+            "long_name": "Precipitation", 
+            "comment": "includes both liquid and solid phases", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "pr", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3107,33 +677,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsds": {
+        "prc": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
-            "units": "W m-2", 
+            "standard_name": "convective_precipitation_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Downwelling Shortwave Radiation", 
-            "comment": "surface solar irradiance for UV calculations", 
+            "long_name": "Convective Precipitation", 
+            "comment": "Convective precipitation at surface; includes both liquid and solid phases.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rsds", 
+            "out_name": "prc", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sci": {
+        "prsn": {
             "modeling_realm": "atmos", 
-            "standard_name": "shallow_convection_time_fraction", 
-            "units": "1.0", 
+            "standard_name": "snowfall_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Fraction of Time Shallow Convection Occurs", 
-            "comment": "Fraction of time that shallow convection occurs in the grid cell.", 
+            "long_name": "Snowfall Flux", 
+            "comment": "at surface; includes precipitation of all forms of water in the solid phase", 
             "dimensions": "longitude latitude time", 
-            "out_name": "sci", 
+            "out_name": "prsn", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3141,50 +711,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rtmt": {
+        "prw": {
             "modeling_realm": "atmos", 
-            "standard_name": "net_downward_radiative_flux_at_top_of_atmosphere_model", 
-            "units": "W m-2", 
+            "standard_name": "atmosphere_water_vapor_content", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "long_name": "Water Vapor Path", 
+            "comment": "vertically integrated through the atmospheric column", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rtmt", 
+            "out_name": "prw", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tauv": {
+        "ps": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_downward_northward_stress", 
+            "standard_name": "surface_air_pressure", 
             "units": "Pa", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Downward Northward Wind Stress", 
-            "comment": "Downward northward wind stress at the surface", 
+            "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": "tauv", 
-            "type": "real", 
-            "positive": "down", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "cfc11global": {
-            "modeling_realm": "atmos atmosChem", 
-            "standard_name": "mole_fraction_of_cfc11_in_air", 
-            "units": "1e-12", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "", 
-            "long_name": "Global Mean Mole Fraction of CFC11", 
-            "comment": "", 
-            "dimensions": "time", 
-            "out_name": "cfc11global", 
+            "out_name": "ps", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3192,16 +745,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ts": {
+        "psl": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_temperature", 
-            "units": "K", 
+            "standard_name": "air_pressure_at_sea_level", 
+            "units": "Pa", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Temperature", 
-            "comment": "Temperature of the lower boundary of the atmosphere", 
+            "long_name": "Sea Level Pressure", 
+            "comment": "Sea Level Pressure", 
             "dimensions": "longitude latitude time", 
-            "out_name": "ts", 
+            "out_name": "psl", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3209,18 +762,18 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "co2mass": {
+        "rlds": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_mass_of_carbon_dioxide", 
-            "units": "kg", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "", 
-            "long_name": "Total Atmospheric Mass of CO2", 
-            "comment": "Total atmospheric mass of Carbon Dioxide", 
-            "dimensions": "time", 
-            "out_name": "co2mass", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Surface Downwelling Longwave Radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rlds", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
@@ -3243,16 +796,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlut": {
+        "rlus": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_outgoing_longwave_flux", 
+            "standard_name": "surface_upwelling_longwave_flux_in_air", 
             "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "TOA Outgoing Longwave Radiation", 
-            "comment": "at the top of the atmosphere (to be compared with satellite measurements)", 
+            "long_name": "Surface Upwelling Longwave Radiation", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rlut", 
+            "out_name": "rlus", 
             "type": "real", 
             "positive": "up", 
             "valid_min": "", 
@@ -3260,33 +813,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cli": {
-            "modeling_realm": "atmos", 
-            "standard_name": "mass_fraction_of_cloud_ice_in_air", 
-            "units": "kg kg-1", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Mass Fraction of Cloud Ice", 
-            "comment": "Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "cli", 
-            "type": "real", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "mc": {
+        "rlut": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_net_upward_convective_mass_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "toa_outgoing_longwave_flux", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Convective Mass Flux", 
-            "comment": "The net mass flux should represent the difference between the updraft and downdraft components.  The flux is computed as the mass divided by the area of the grid cell.", 
-            "dimensions": "longitude latitude alevhalf time", 
-            "out_name": "mc", 
+            "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": "", 
@@ -3294,101 +830,101 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prc": {
+        "rlutcs": {
             "modeling_realm": "atmos", 
-            "standard_name": "convective_precipitation_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Convective Precipitation", 
-            "comment": "Convective precipitation at surface; includes both liquid and solid phases.", 
+            "long_name": "TOA Outgoing Clear-Sky Longwave Radiation", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "prc", 
+            "out_name": "rlutcs", 
             "type": "real", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsus": {
+        "rsds": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
             "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Upwelling Shortwave Radiation", 
-            "comment": "", 
+            "long_name": "Surface Downwelling Shortwave Radiation", 
+            "comment": "surface solar irradiance for UV calculations", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rsus", 
+            "out_name": "rsds", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsut": {
+        "rsdscs": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_outgoing_shortwave_flux", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky", 
             "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "TOA Outgoing Shortwave Radiation", 
-            "comment": "at the top of the atmosphere", 
+            "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation", 
+            "comment": "surface solar irradiance clear sky for UV calculations", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rsut", 
+            "out_name": "rsdscs", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "evspsbl": {
+        "rsdt": {
             "modeling_realm": "atmos", 
-            "standard_name": "water_evaporation_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "toa_incoming_shortwave_flux", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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)", 
+            "long_name": "TOA Incident Shortwave Radiation", 
+            "comment": "Shortwave radiation incident at the top of the atmosphere", 
             "dimensions": "longitude latitude time", 
-            "out_name": "evspsbl", 
+            "out_name": "rsdt", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cct": {
+        "rsus": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_pressure_at_convective_cloud_top", 
-            "units": "Pa", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "long_name": "Surface Upwelling Shortwave Radiation", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "cct", 
+            "out_name": "rsus", 
             "type": "real", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlutcs": {
+        "rsuscs": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky", 
             "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "TOA Outgoing Clear-Sky Longwave Radiation", 
-            "comment": "", 
+            "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation", 
+            "comment": "Surface upwelling clear-sky shortwave radiation", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rlutcs", 
+            "out_name": "rsuscs", 
             "type": "real", 
             "positive": "up", 
             "valid_min": "", 
@@ -3396,101 +932,101 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hur": {
+        "rsut": {
             "modeling_realm": "atmos", 
-            "standard_name": "relative_humidity", 
-            "units": "%", 
+            "standard_name": "toa_outgoing_shortwave_flux", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "TOA Outgoing Shortwave Radiation", 
+            "comment": "at the top of the atmosphere", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsut", 
             "type": "real", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prsn": {
+        "rsutcs": {
             "modeling_realm": "atmos", 
-            "standard_name": "snowfall_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Snowfall Flux", 
-            "comment": "at surface; includes precipitation of all forms of water in the solid phase", 
+            "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation", 
+            "comment": "Calculated in the absence of clouds.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "prsn", 
+            "out_name": "rsutcs", 
             "type": "real", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "psl": {
+        "rtmt": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_pressure_at_sea_level", 
-            "units": "Pa", 
+            "standard_name": "net_downward_radiative_flux_at_top_of_atmosphere_model", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Sea Level Pressure", 
-            "comment": "Sea Level Pressure", 
+            "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": "psl", 
+            "out_name": "rtmt", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlds": {
+        "sbl": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_downwelling_longwave_flux_in_air", 
-            "units": "W m-2", 
+            "standard_name": "surface_snow_and_ice_sublimation_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Downwelling Longwave Radiation", 
-            "comment": "", 
+            "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": "rlds", 
+            "out_name": "sbl", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfss": {
+        "sci": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_upward_sensible_heat_flux", 
-            "units": "W m-2", 
+            "standard_name": "shallow_convection_time_fraction", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Upward Sensible Heat Flux", 
-            "comment": "", 
+            "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": "hfss", 
+            "out_name": "sci", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "huss": {
+        "sfcWind": {
             "modeling_realm": "atmos", 
-            "standard_name": "specific_humidity", 
-            "units": "1.0", 
+            "standard_name": "wind_speed", 
+            "units": "m s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Near-Surface Specific Humidity", 
-            "comment": "Near-surface (usually, 2 meter) specific humidity.", 
-            "dimensions": "longitude latitude time height2m", 
-            "out_name": "huss", 
+            "cell_measures": "", 
+            "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": "", 
@@ -3498,16 +1034,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "va": {
+        "ta": {
             "modeling_realm": "atmos", 
-            "standard_name": "northward_wind", 
-            "units": "m s-1", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Northward Wind", 
-            "comment": "", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
             "dimensions": "longitude latitude plev19 time", 
-            "out_name": "va", 
+            "out_name": "ta", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3515,16 +1051,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "n2oglobal": {
-            "modeling_realm": "atmos atmosChem", 
-            "standard_name": "mole_fraction_of_nitrous_oxide_in_air", 
-            "units": "1e-09", 
+        "tas": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "time: mean", 
-            "cell_measures": "", 
-            "long_name": "Global Mean Mole Fraction of N2O", 
-            "comment": "Global mean Nitrous Oxide (N2O)", 
-            "dimensions": "time", 
-            "out_name": "n2oglobal", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
@@ -3532,16 +1068,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "co2Clim": {
+        "tasmax": {
             "modeling_realm": "atmos", 
-            "standard_name": "mole_fraction_of_carbon_dioxide_in_air", 
-            "units": "mol mol-1", 
-            "cell_methods": "within years time: mean over years time: mean", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "time: maximum within days time: mean over days", 
             "cell_measures": "area: areacella", 
-            "long_name": "Mole Fraction of CO2", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev19 time2", 
-            "out_name": "co2Clim", 
+            "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": "", 
@@ -3566,35 +1102,35 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsutcs": {
+        "tauu": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "surface_downward_eastward_stress", 
+            "units": "Pa", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation", 
-            "comment": "Calculated in the absence of clouds.", 
+            "long_name": "Surface Downward Eastward Wind Stress", 
+            "comment": "Downward eastward wind stress at the surface", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rsutcs", 
+            "out_name": "tauu", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "phalf": {
+        "tauv": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_pressure", 
+            "standard_name": "surface_downward_northward_stress", 
             "units": "Pa", 
-            "cell_methods": "within years time: mean over years time: mean", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Pressure on Model Half-Levels", 
-            "comment": "Air pressure on model half-levels", 
-            "dimensions": "longitude latitude alevhalf time2", 
-            "out_name": "phalf", 
+            "long_name": "Surface Downward Northward Wind Stress", 
+            "comment": "Downward northward wind stress at the surface", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tauv", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
@@ -3617,16 +1153,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hcfc22global": {
+        "tro3Clim": {
             "modeling_realm": "atmos atmosChem", 
-            "standard_name": "mole_fraction_of_hcfc22_in_air", 
-            "units": "1e-12", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "", 
-            "long_name": "Global Mean Mole Fraction of HCFC22", 
-            "comment": "", 
-            "dimensions": "time", 
-            "out_name": "hcfc22global", 
+            "standard_name": "mole_fraction_of_ozone_in_air", 
+            "units": "1e-09", 
+            "cell_methods": "within years time: mean over years time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Mole Fraction of O3", 
+            "comment": "Mole fraction of ozone (O3)", 
+            "dimensions": "longitude latitude plev19 time2", 
+            "out_name": "tro3Clim", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3634,16 +1170,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ccb": {
+        "ts": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_pressure_at_convective_cloud_base", 
-            "units": "Pa", 
+            "standard_name": "surface_temperature", 
+            "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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. ", 
+            "long_name": "Surface Temperature", 
+            "comment": "Temperature of the lower boundary of the atmosphere", 
             "dimensions": "longitude latitude time", 
-            "out_name": "ccb", 
+            "out_name": "ts", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3651,33 +1187,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fco2antt": {
+        "ua": {
             "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", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass Flux into Atmosphere Due to All Anthropogenic Emissions of CO2", 
-            "comment": "This is requested only for the emission-driven coupled carbon climate model runs.  Does not include natural fire sources but, includes all anthropogenic sources, including fossil fuel use, cement production, agricultural burning, and sources associated with anthropogenic land use change excluding forest regrowth.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "fco2antt", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev19 time", 
+            "out_name": "ua", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pfull": {
+        "uas": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_pressure", 
-            "units": "Pa", 
-            "cell_methods": "within years time: mean over years time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Pressure on Model Levels", 
-            "comment": "Air pressure on model levels", 
-            "dimensions": "longitude latitude alevel time2", 
-            "out_name": "pfull", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "", 
+            "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": "", 
@@ -3685,16 +1221,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zg": {
+        "va": {
             "modeling_realm": "atmos", 
-            "standard_name": "geopotential_height", 
-            "units": "m", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Geopotential Height", 
+            "long_name": "Northward Wind", 
             "comment": "", 
             "dimensions": "longitude latitude plev19 time", 
-            "out_name": "zg", 
+            "out_name": "va", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3702,16 +1238,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sfcWind": {
+        "vas": {
             "modeling_realm": "atmos", 
-            "standard_name": "wind_speed", 
+            "standard_name": "northward_wind", 
             "units": "m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "", 
-            "long_name": "Near-Surface Wind Speed", 
-            "comment": "near-surface (usually, 10 meters) wind speed.", 
+            "long_name": "Northward Near-Surface Wind", 
+            "comment": "Northward component of the near surface wind", 
             "dimensions": "longitude latitude time height10m", 
-            "out_name": "sfcWind", 
+            "out_name": "vas", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3719,16 +1255,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cfc113global": {
-            "modeling_realm": "atmos atmosChem", 
-            "standard_name": "mole_fraction_of_cfc113_in_air", 
-            "units": "1e-12", 
+        "wap": {
+            "modeling_realm": "atmos", 
+            "standard_name": "lagrangian_tendency_of_air_pressure", 
+            "units": "Pa s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "", 
-            "long_name": "Global Mean Mole Fraction of CFC113", 
+            "cell_measures": "area: areacella", 
+            "long_name": "omega (=dp/dt)", 
+            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
+            "dimensions": "longitude latitude plev19 time", 
+            "out_name": "wap", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zg": {
+            "modeling_realm": "atmos", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Geopotential Height", 
             "comment": "", 
-            "dimensions": "time", 
-            "out_name": "cfc113global", 
+            "dimensions": "longitude latitude plev19 time", 
+            "out_name": "zg", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
diff --git a/TestTables/CMIP6_AmonAdj.json b/TestTables/CMIP6_AmonAdj.json
index 17069f9..3495ea9 100644
--- a/TestTables/CMIP6_AmonAdj.json
+++ b/TestTables/CMIP6_AmonAdj.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table AmonAdj", 
         "realm": "atmos", 
         "frequency": "mon", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "30.00000", 
@@ -13,2477 +13,7 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
-        "tsAdjust": {
-            "modeling_realm": "atmos", 
-            "standard_name": "surface_temperature", 
-            "units": "K", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Bias-Corrected Surface Temperature", 
-            "comment": "''skin'' temperature (i.e., SST for open ocean)", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "tsAdjust", 
-            "type": "real", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
         "prAdjust": {
             "modeling_realm": "atmos", 
             "standard_name": "precipitation_flux", 
@@ -2534,6 +64,23 @@
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
+        }, 
+        "tsAdjust": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_temperature", 
+            "units": "K", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Bias-Corrected Surface Temperature", 
+            "comment": "''skin'' temperature (i.e., SST for open ocean)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tsAdjust", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }
     }
 }
diff --git a/TestTables/CMIP6_Amon_json_hfls b/TestTables/CMIP6_Amon_json_hfls
index 8c6bc6e..9dc47fe 100644
--- a/TestTables/CMIP6_Amon_json_hfls
+++ b/TestTables/CMIP6_Amon_json_hfls
@@ -1,634 +1,19 @@
 {
-    "Header": {
-        "#product": "output",
-        "missing_value": "1e20",
-        "approx_interval": "30.00000",
-        "#baseURL": "http://cmip-pcmdi.llnl.gov/CMIP6/dataLocation",
-        "cmor_version": "3.0",
-        "forcings": "N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA",
-        "frequency": "mon",
-        "table_id": "Table Amon",
-        "table_date": "24 February 2016",
-        "generic_levels": "alevel alevhalf",
-        "data_specs_version": "3.0",
-        "Conventions": "CF-1.8 CMIP-6.0"
-    },
-    "experiments": {
-        "LfmipRa5": "Prescribed land conditions 30yr running mean; SSTs prescribed", 
-        "ssp245GHG": "*  Extension of well-mixed GHG-only run under SSP2-4.5. *  Models with interactive chemistry schemes should either turn off the chemistry or use a preindustrial climatology of stratospheric and tropospheric ozone in their radiation schemes.", 
-        "LIG": "main forcings : orbital parameters, ice-sheet, trace gases", 
-        "amipTot": "Same as amip, but the SST pattern anomaly climatology from sstPiFuture is applied, scaled to have a global mean increase of 4K. CO2 is quadrupled, and the increase in CO2 is seen by both the radiation scheme and vegetation.", 
-        "RfmipErfPiCntrl": "30-year atmosphere only integration using preindustrial conditions. Interactive vegetation", 
-        "Esmssp585wssp126landuse": "Additional land use policy sensitivity simulation for high radiative forcing scenario, keep all forcings the same as in C4MIP esmssp5-8.5 scenario except use SSP1-2.6 land use; emission driven", 
-        "WMFORCch4": "Same as CMIP6 historical but with CH4 at 1850", 
-        "Sspx45": "Future scenario with low radiative forcing by the end of century. Reaches about 3.7 W/m2 by 2100; fills gap in RCP forcing pathways between 4.5 and 2.6 W/m2. Concentration-driven.", 
-        "RFDOCo3": "Perturbation from 1850 control using 2014 aerosol and ozone precursor emissions (only ozone (trop+strat) interact with radiation)", 
-        "amip4xCO2": "As CMIP5/CFMIP-2.  AMIP experiment where SSTs are held at control values and the CO2 seen by the radiation scheme is quadrupled.", 
-        "RFDOCnox": "Perturbation from 1850 control using 2014 Nox emissions", 
-        "esm1pcbgcNdep": "Biogeochemically-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling, plus an additional scenario of anthropogenic nitrogen deposition", 
-        "G6solarSlice2": "Time slice at 2100 (G6solar)", 
-        "FDBCKch4": "1850 control with doubled emissions of wetlands CH4", 
-        "futureSolarMin": "Future simulation using solar forcing running into a new Dalton/Maunder Minimum type", 
-        "HISTghg": "Historical WMGHG concentrations and halocarbons emissions, 1850 NTCF emissions", 
-        "G6sulfurSlice2": "Time slice at 2100 (G6sulfur)", 
-        "DcppC2": "Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs", 
-        "AquaPlanet": "Aqua planet simulation", 
-        "RfmipHistAmip": "Prescribed anthropogenic aerosol optical properties, prescribed time-varying SSTs", 
-        "histNAT": "Historical natural-only run", 
-        "sstPi4xCO2Veg": "Same as sstPi but CO2 is quadrupled. The increase in CO2 is seen by both the radiation scheme and vegetation.", 
-        "WMFORCn20": "Same as CMIP6 historical but with N2O at 1850", 
-        "RfmipErf4xco2": "As in RFMIP-ERF-PI-Cntrl but with 4xCO2", 
-        "AMIP20C": "Extended AMIP run that covers 1850-2014. All natural and anthropogenic historical forcings as used in CMIP6 Historical Simulation will be included. AGCM resolution as CMIP6 Historical Simulation. The HadISST data will be used.", 
-        "offlwaqua4K": "As CMIP5/CFMIP-2 aqua4K experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
-        "NRLSens": "sensitivity experiment using a different spectral solar irradiance (NRLSSI) forcing than the CMIP6 historical simulation", 
-        "histGHG": "* Historical well-mixed GHG-only run. * Models with interactive chemistry schemes should either turn off the chemistry or use a preindustrial climatology of stratospheric and tropospheric ozone in their radiation schemes.  This will ensure that ozone is fixed in all these simulations, and simulated responses in models with and without coupled chemistry are comparable.", 
-        "LfmipRao1": "Prescribed land conditions 30yr running mean", 
-        "amip4K": "As CMIP5/CFMIP-2.  AMIP experiment where SSTs are subject to a uniform warming of 4K.", 
-        "G6solar": "Using solar irradiance reduction, return the radiative forcing from a background of the ScenarioMIP high forcing to the ScenarioMIP middle forcing.", 
-        "G7cirrusSlice1": "Time slice at 2020 (ScenarioMIP Tier 1 high forcing scenario + cirrus thinning according to G7cirrus)", 
-        "Ssp126": "Future scenario with low radiative forcing by the end of century. Following approximately RCP2.6 global forcing pathway but with new forcing based on SSP1. Concentration-driven.", 
-        "G1ext": "Beginning from a preindustrial control run, simultaneously quadruple the CO2 concentration and reduce the solar constant such that the TOA radiative flux remains within +/m0.1 W/m2.", 
-        "histALL": "* Enlarging ensemble size of the CMIP6 hisorical simulations (2015-2020 under SSP2-4.5 of ScenarioMIP) to at least three members. * DCPP: DCPP proposes a 10 member ensemble of histALL up to 2030 also extended with SSP2-4.5. * Please provide output data up to 2014 as 'CMIP6 historical' and 2015-2020 (or 2030 for DCPP) as SSP2-4.5 of ScenarioMIP.", 
-        "abruptSm4": "Same as above, except solar constant is reduced by 4%", 
-        "RfmipErfGhg": "As in RFMIP-ERF-PI-Cntrl but with present-day greenhouse gases", 
-        "Ssp585withism": "Future climate from ScenarioMIP SSP5-8.5 simulation that includes interactive ice sheets. Set up would follow the standard SSP5-8.5 experiment, and therefore may first require that the Historical Simulation is performed first with a coupled AOGCM-ISM setting", 
-        "HISTghgntcfhc1950": "Historical WMGHG concentrations and NTCF emissions, 1950 halocarbons, start 1950", 
-        "HistAmo": "Pacemaker 20th century historical run that includes all forcing as used in CMIP6 Historical Simulation, and the observational historical SST is restored in the AMO domain (0o-70oN, 70oW-0o)", 
-        "Coupled": "Coupled integrations, at least one with constant 1950's forcing (CTL) and one or more with historic and then RCP4.5 (as in Forced_Atmos_Land, EXP).", 
-        "PlioExp": "main forcings : trace gases, orography, ice-sheet", 
-        "RfmipHistAmipNudged": "Prescribed anthropogenic aerosol optical properties, prescribed time-varying SSTs, winds nudged to reanalysis", 
-        "histSOL": "Historical solar-only transient simulation using  settings from CMIP6 historical simulation but fixed GHG&ODS (1850 level)", 
-        "LmipF": "Land only simulations", 
-        "aquaControl": "As CMIP5/CFMIP-2.  Aquaplanet (no land) experiment with no seasonal cycle forced with specified zonally symmetric SSTs.", 
-        "G4solarExt": "Using solar irradiance reduction, return the radiative forcing from a background of the ScenarioMIP high forcing overshoot extension (years 2101-2300) to the ScenarioMIP middle forcing.", 
-        "histSOZ": "* Historical stratospheric-ozone-only. *  In models with coupled chemistry, the chemistry scheme should be turned off, and the simulated ensemble mean monthly mean 3D stratospheric ozone concentrations from the histALL simulations should be prescribed. Tropospheric ozone should be fixed at 3D long-term monthly mean piControl values, with a value of 100 ppbv ozone concentration in this piControl climatology used to separate the troposphere from the stratosphere. * In m [...]
-        "Ssp437": "Additional ensemble members for future scenario with high radiative forcing by the end of century.Reaches about 7.0 W/m2 by 2100; fills gap in RCP forcing pathways between 6.0 and 8.5 W/m2. Concentration-driven.", 
-        "LmipH": "Land only simulations", 
-        "HISTsstghg": "Historical WMGHG concentrations and halocarbons emissions, 1850 tropospheric ozone precursors  emissions", 
-        "LfmipCao4": "Prescribed land conditions 1980-2014 climate", 
-        "Volshort20eqiniDcppC21": "As VolShort20EQfull, but as decadal prediction runs. Joint experiment with DCPP, forcing input and implementation of the forcing fully comply with the VolMIP protocol", 
-        "LandcoverManageLnd": "Factorial set of land only experiments with increasingly realistic treatment of land management; derivatives of LMIP-hist (LS3MIP)", 
-        "RfmipIrfAer": "Request for specialized diagnostics: Full snapshots of spectrally-resolved aerosol optical properties for single days at PI and PD, along with model-specific direct aerosol IRF.", 
-        "DcppA": "Decadal hindcasts begun each year from 1960 to present", 
-        "DcppB": "Ongoing decadal forecasts", 
-        "G4sulfurExt": "Using equatorial SO2 injection, return the radiative forcing from a background of the ScenarioMIP high forcing overshoot extension (years 2101-2300) to the ScenarioMIP middle forcing.", 
-        "HISTghgntcf": "Transient historical GHG-only + NTCF precursors (aerosols radiatively active)", 
-        "HistallEstaer2": "Historical ALL forcing run with alternate estimates of aerosol concentrations/emissions", 
-        "midHolocene": "main forcings : trace gases, orbital parameters, dust", 
-        "1pctCO2": "DECK: 1pctCO2", 
-        "amipMinus4K": "AMIP experiment where SSTs are subject to a uniform cooling of 4K.", 
-        "offlwamip": "As CMIP5/CFMIP-2 amip experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
-        "HistNolulccLnd": "Historical land only simulation with land use held at 1850; no human activity; derivative of LMIP-hist (LS3MIP)", 
-        "PdrFull01": "Changes in precipitation from various drivers of climate change. Dedicated simulations with CO2, CH4, solar irradiance changes and different aerosol types, to investigate the degree of difference in mean and extreme precipitation between the drivers. Combination of slab ocean/full ocean and fixed SST. Also, perturb aerosols regionally, to investigate the precipitation impact of the longitudinal shift in aerosol loading across models.", 
-        "LfmipHp10": "Initialized pseudo-observations land", 
-        "FDBCKss": "1850 control with doubled sea salt emissions", 
-        "NTCFRESPbc": "Perturbation: Only black carbon emissions as in NTCFRESP-SSP3-7ntcf", 
-        "PdrFull02": "Regional simulations", 
-        "HistNolulcc02": "Same as CMIP6 historical but with land cover held at 1850, no human activity; concentration driven", 
-        "Ssp126wssp37landuse": "Additional land use policy sensitivity simulation for low radiative forcing scenario, keep all forcings the same as ScenarioMIP SSP1-2.6 (afforestation scenario), but replace land use from SSP3-7 (afforestation) scenario; concentration-driven", 
-        "sstPi4K": "Same as sstPi but with SSTs uniformly increased by 4K", 
-        "HistallEstnat2": "Historical ALL forcing run with alternates estimate of solar and volcanic forcing", 
-        "HistNolulcc01": "Same as CMIP6 historical but with land cover held at 1850, no human activity; concentration driven", 
-        "FDBCKnox": "1850 control with doubled emissions of lightning Nox", 
-        "VolLongC19thC": "Early 19th century cluster of strong tropical volcanic eruptions, including the 1809 event of unknown location, and the 1815 Tambora and 1835 Cosigueina eruptions.", 
-        "NTCFRESPo3ch4": "Perturbation: All ozone precursors kept the same as in NTCFRESP-SSP3-7ntcf", 
-        "sstPi": "Same as standard amip experiment, but with monthly-varying SSTs and sea-ice taken from a segment of each model's own piControl run.", 
-        "NTCFRESPcntrl": "Control: SSP3-7, using SST from NTCFRESP-SSP3-7", 
-        "NTCFRESPnox": "Perturbation: All aerosol precursor emissions (but not NOx) as in NTCFRESP-SSP3-7ntcf", 
-        "G6sulfate": "Using equatorial SO2 injection, return the radiative forcing from a background of the ScenarioMIP high forcing to the ScenarioMIP middle forcing.", 
-        "G4Ssa": "Against a background of RCP6.0, a layer of stratospheric aerosols is injected into the lower stratosphere at a rate of 8 Tg SO2 per year.  The distribution of sulfate aerosols will be precomputed and provided to all modeling groups.", 
-        "RfmipHistAer": "Prescribed anthropogenic aerosol optical properties. Changes in aerosols only.", 
-        "water": "1xCO2 experiment, parallel to piControl, forced over the ocean by surface net freshwater flux anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2", 
-        "ssp245AER": "Extension of aerosol-only run under SSP2-4.5", 
-        "Ssp585Ext": "Extension of SSP5_85 to 2300, in style of CMIP5 extension. Assumes emissions eventually decline from 2100 levels to produce stabilized forcing by 2300.", 
-        "Abrupt05xco2": "Identical to the DECK abrupt4xCO2, but at 0.5xCO2", 
-        "amipPiForcing": "Identical to standard AMIP experiment but from 1870-present with constant pre-industrial forcing levels (anthro & natural)", 
-        "RfmipErfLu": "As in RFMIP-ERF-PI-Cntrl but with present-day land use", 
-        "esm1pccouNdep": "Fully-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling, plus an additional scenario of anthropogenic nitrogen deposition", 
-        "RfmipHistNat": "Prescribed anthropogenic aerosol optical properties. Natural forcings.", 
-        "NtcfrespSsp37": "Reference: SSP3-7 (to be performed under ScenarioMIP)", 
-        "Esmssp585extbgc": "Emission-driven future scenario simulation extension to 2300 biogeochemically-coupled", 
-        "aqua4K": "As CMIP5/CFMIP-2.  Aquaplanet experiment where SSTs are subject to a uniform warming of 4K.", 
-        "allFAF": "1xCO2 experiment, parallel to piControl, forced over the ocean simultaneously by surface windstress (as in the wind experiment), net heat flux (as in the heat experiment) and net freshwater flux (as in the water experiment) anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2, using a passive tracer to prevent negative climate feedback on the heat flux applied", 
-        "G7cirrus": "Against a background of the ScenarioMIP high forcing, reduce cirrus cloud optical depth by a constant amount", 
-        "ssp245SOZ": "* Extension of stratospheric-ozone-only run under SSP2-4.5 *   In models with coupled chemistry, the chemistry scheme should be turned off, and the simulated ensemble mean monthly mean 3D stratospheric ozone concentrations from the SSP2-4.5 simulations should be prescribed. Tropospheric ozone should be fixed at 3D long-term monthly mean piControl values, with a value of 100 ppbv ozone concentration in this piControl climatology used to separate the troposphere from  [...]
-        "NtcfrespSsp37ntcf": "Perturbation: SSP3 with reduced NTCF (aerosol and tropospheric ozone precursors, including methane)", 
-        "histVLC": "Historical volcanic-only run", 
-        "G6Slice1": "Time slice at 2020 (ScenarioMIP Tier 1 high forcing scenario)", 
-        "Ssp126Over": "21st century overshoot scenario relative to SSP1_26. Specific design to be finalized with IAM groups within next several months.", 
-        "1pctCo2forcedism": "Idealized 1%/yr CO2 increase to 4xC02 over 140yrs and kept constant at 4xCO2 for an additional 200 to 400 yrs simulation with ice sheets forced 'offline' with DECK 1pctCO2.", 
-        "AMIP": "DECK: AMIP", 
-        "DHLD": "The topography of the highlands in Africa, N. America and S. America TP is modified by setting surface elevations to a certain height (500m).Same model as DECK.", 
-        "VolShort20EQfull": "1991 Pinatubo forcing as used in the CMIP6 historical simulations.  Requires special diagnostics of parameterized and resolved wave forcings, radiative and latent heating rates. A large number of ensemble members is required to address internal atmospheric variability.", 
-        "DtipDsh": "Surface sensible heat released at the elevation above 500m over the TIP is not allowed to heat the atmosphere.Same model as DECK.", 
-        "IdealizedGlobalDeforest": "Idealized transient global deforestation with all other forcings held constant", 
-        "passiveheat": "1xCO2 experiment, parallel to piControl, with a flux of passive tracer added at the ocean surface at the same rate as the surface net heat flux anomaly applied in the FAFMIP heat experiment.", 
-        "OmipA": "Global ocean - sea-ice coupled experiment forced with the Coordinated Ocean - ice Reference Experiments inter-annually varying atmopsheric data sets for the 1948-2009 period. The 62-year forcing period is repeated for no less than 5 cycles.", 
-        "RfmipErfAerx01": "As in RFMIP-ERF-AER but with present-day changes scaled by 0.1", 
-        "RfmipErfAnthro": "As in RFMIP-ERF-PI-Cntrl but with present-day anthropogenic forcing (greenhouse gases, aerosols and land-use)", 
-        "esmhistbgc": "Emission-driven historical simulation,  biogeochemically-coupled", 
-        "Ssp58501": "Future scenario with high radiative forcing by the end of century. Following approximately RCP8.5 global forcing pathway but with new forcing based on SSP5. Concentration-driven.", 
-        "ForcedAtmosLand2100": "Extend Forced_Atmos_land to 2100 with agreed forcings", 
-        "Esmssp585bgc": "Emission-driven future scenario simulation,  biogeochemically-coupled", 
-        "FDBCKdms": "1850 control with doubled emissions of DMS", 
-        "Ssp37wssp126landuse01": "Additional land use policy sensitivity simulation for high radiative forcing scenario, keep all forcings the same as ScenarioMIP SSP3-7 (deforestation scenario), but replace land use from SSP1-2.6 (afforestation) scenario; concentration-driven", 
-        "LuNtcf": "Time slice at 2050 and/or 2090 for SSP1 and SSP3 to test emissions variations with high and low Land Use emissions (dust/N2O/soil NO/NH3/Fires/CH4)- land use change experiment under LUMIP with AerChemMIP diagnostics", 
-        "Ssp37wssp126landuse02": "Additional land use policy sensitivity simulation for high radiative forcing scenario, keep all forcings the same as SSP3-7 (deforestation scenario), but replace land use from SSP1-2.6 (afforestation) scenario; concentration-driven", 
-        "VolLongS100HL": "Idealized high-latitude (60oN) eruption emitting 100 Tg of SO2 over five months. The eruption's strength and length roughly correspond to that of the 1783-84 Laki eruption.", 
-        "EsmhistbgcNolulcc": "Same as esmhistbgc (C4MIP) but with land cover held at 1850, no human activity; emission-driven", 
-        "abrupt2xCO2": "Identical to the DECK abrupt4xCO2, but at 2xCO2", 
-        "RFDOCntcf": "Perturbation from 1850 control using 2014 aerosol and ozone precursor emissions (all aerosols interact with radiation)", 
-        "esm1pcrad": "Radiatively-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling", 
-        "sstPi4xCO2": "Same as sstPi but CO2 as seen by the radiation scheme is quadrupled.", 
-        "IdealizedRegDeforest": "Paired idealized timeslice control and deforestation experiments for specific regions (tropical, boreal, temperate?, TBD)", 
-        "sstPiFuture": "Same as sstPi but a seasonally varying monthly mean climatology of the SST pattern anomaly taken from years 91-140 of each model's own abrupt4xCO2 minus piControl is scaled to have a global mean increase of 4K and applied.", 
-        "RfmipIrfGhgBase": "Offline radiation calculations with specified surface and atmospheric conditions. No clouds or aerosols.", 
-        "Ssp58502": "Future scenario with high radiative forcing by the end of century. Reaches about 7.0 W/m2 by 2100; fills gap in RCP forcing pathways between 6.0 and 8.5 W/m2. Concentration-driven.", 
-        "lgm": "main forcings : ice-sheet; trace gases, orbital parameters dust (forcing, or feedback if dust cycle represented in model)", 
-        "HISTsstghgntcfhc1950": "Historical WMGHG concentrations and NTCF emissions, 1950 halocarbons", 
-        "heat": "1xCO2 experiment, parallel to piControl, forced over the ocean by surface net heat flux anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2, using a passive tracer to prevent negative climate feedback on the heat flux applied", 
-        "FDBCKdust": "1850 control with doubled dust emissions", 
-        "offlwamip4K": "As CMIP5/CFMIP-2 amip4K experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
-        "RfmipIrfIndgas": "Offline radiation calculations varying one greenhouse gas at a time.", 
-        "G1extSlice1": "Time slice at 1850 (picontrol) for G1ext to examine radiative forcing of abrupt4xCO2", 
-        "G1extSlice2": "Time slice at 1949 (picontrol) for G1ext to examine radiative forcing of abrupt4xCO2 + G1", 
-        "HistIpo": "Pacemaker 20th century historical run that includes all forcing as used in CMIP6 Historical Simulation, and the observational historical SST is restored in the tropical lobe of the IPO domain (20oS-20oN, 175oE-75oW). The HadISST data will be used.", 
-        "RFDOCbc": "Perturbation from 1850 control using 2014 BC emissions", 
-        "ForcedAtmosLand": "Forced global atmosphere-land simulations using SST and sea-ice forcings (using methodology based on Mizuta et al beyond present day), and aerosol concentrations (not emissions) to constrain model spread, with RCP4.5 or similar for the projected forcings", 
-        "RfmipIrfCo2": "Offline radiation calculations varying CO2 from 0.5x to 8x PI values", 
-        "RfmipHistAll": "Prescribed anthropogenic aerosol optical properties. All forcings.", 
-        "piControlforcedism": "Pre-industrial control simulation for 'offline' ice sheets.", 
-        "Esmssp585": "Emissions-driven future scenario simulation", 
-        "RFDOCch4": "Perturbation from 1850 control using 2014 CH4 concentrations", 
-        "LfmipCao1": "Prescribed land conditions 1980-2014 climate", 
-        "DcppC1": "Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs", 
-        "historical": "CMIP6 historical", 
-        "DcppC3": "Effects of volcanoes on decadal prediction and predictability of forced and internal variability components", 
-        "control": "DECK: control", 
-        "SwitchOn4xco2": "Switch on 4XCo2", 
-        "Ssp126Ext": "Extension of SSP1_26 to 2300, in style of CMIP5 extension. Extends negative emissions level reached in 2100 to produce slowly declining forcing.", 
-        "amipFuture": "As CMIP5/CFMIP-2.  AMIP experiment where SSTs are subject to a composite SST warming pattern derived from coupled models, scaled to a global mean of 4K.", 
-        "LfmipCa5": "Prescribed land conditions 1980-2014 climate; SSTs prescribed", 
-        "RFDOCn2o": "Perturbation from 1850 control using 2014 N2O concentrations", 
-        "RfmipErfHistall": "Time-varying forcing. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
-        "RFDOCods": "Perturbation from 1850 control using 2014 ODSs concentrations", 
-        "Sspx60": "Future scenario with medium radiative forcing by the end of century. Following approximately RCP4.5 global forcing pathway but with new forcing based on SSP. Concentration-driven.", 
-        "DTIP": "The topography of the TIP is modified by setting surface elevations to 500m; to understand the combined thermal and mechanical forcing of the TIP. Same model as DECK.", 
-        "VolShort20EQslab": "As VolShort20EQfull, but with a slab ocean", 
-        "RfmipErfAer": "As in RFMIP-ERF-PI-Cntrl but with with present-day aerosols and ozone", 
-        "RfmipErfHistnat": "Time-varying forcing from volcanos, solar variability, etc. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
-        "RfmipErfAerx2": "As in RFMIP-ERF-AER but with present-day changes scaled by 2", 
-        "piControlwithism": "Pre-industrial control simulation that includes interactive ice sheets.", 
-        "Ssp370": "Future scenario with medium radiative forcing by the end of century. Following approximately RCP6.0 global forcing pathway but with new forcing based on SSP. Concentration-driven.", 
-        "RfmipHistFixedsst": "Prescribed anthropogenic aerosol optical properties. All forcings.", 
-        "aqua4xCO2": "As CMIP5/CFMIP-2.  Aquaplanet experiment where SSTs are held at control values and the CO2 seen by the radiation scheme is quadrupled.", 
-        "RfmipErfHistaer": "Time-varying forcing by aerosols. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
-        "VolShort20EQstrat": "As VolShort20EQfull, but with prescribed aerosol heating rates in the stratosphere. Complimentary experiment to VolShort20EQstrat.", 
-        "1pctCo2withism": "Idealized 1%/yr CO2 increase to 4xC02 over 140yrs and kept constant at 4xCO2 for an additional 200 to 400 yrs simulation that includes interactive ice sheets.", 
-        "abrupt4xCO2": "DECK: abrupt4xCO2", 
-        "Ssp585Over": "Extension of SSP5_85 to 2300. Assumes emissions decline linearly from 2100 to SSP1_26 levels by 2200, which is expected to produce substantial overshoot in radiative forcing.", 
-        "NTCFRESPo3": "Perturbation: All ozone precursors except methane kept the same as in NTCFRESP-SSP3-7ntcf", 
-        "RFDOCcntrl": "Perturbation from 1850 control using 1850 aerosol and ozone precursor emissions (all aerosols interact with radiation)", 
-        "esm1pcbgc": "Biogeochemically-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling", 
-        "abruptSp4": "Conceptually similar to abrupt 4xCO2 DECK experiment, except that the solar constant (not CO2) is abruptly increased by 4%.", 
-        "RfmipErfHistghg": "Time-varying forcing by GHGs. SST and sea ice fixed at preindustrial control. Interactive vegetation", 
-        "LfmipRao4": "Prescribed land conditions 30yr running mean", 
-        "VolLongS100EQ": "Idealized equatorial eruption corresponding to an initial emission of 100 Tg of SO2. This eruption has a magnitude roughly corresponding to the 1815 Tambora eruption, the largest historical tropical eruption, which was linked to the so-called 'year without a summer' in 1816", 
-        "HISTsstghgntcf": "Transient historical GHG-only + NTCF precursors (aerosols radiatively active)", 
-        "sstPiTot": "As sstPiFuture, but CO2 is quadrupled, and the increase in CO2 is seen by both the radiation scheme and vegetation.", 
-        "FDBCKvoc": "1850 control with doubled emissions of biogenic VOCs", 
-        "FDBCKfire": "1850 control with doubled emissions of fires", 
-        "Ssp585forcedism": "Future climate from standard ScenarioMIP SSP5-8.5 simulation is used to force the ice sheet 'offline'. Set up would follow the standard SSP5-8.5 experiment, and therefore may first require that an 'offline' ice sheet Historical Simulation is performed first.", 
-        "G7cirrusSlice2": "Time slice at 2100 (ScenarioMIP Tier 1 high forcing scenario + cirrus thinning according to G7cirrus)", 
-        "offlwaquaControl": "As CMIP5/CFMIP-2 aquaControl experiment, but with cloud-radiative effects switched off in the LW radiation code.", 
-        "HISTsstghgntcf1850": "Historical WMGHG concentrations and halocarbons emissions, 1850 NTCF emissions", 
-        "RFDOCcovoc": "Perturbation from 1850 control using 2014 CO/VOC emissions", 
-        "Solaronly": "Historical solar-only transient simulation using  settings from CMIP6 historical simulation but fixed GHG&ODS (1850 level)", 
-        "past1000": "main forcings : trace gases, volcanoes, solar variability, land use", 
-        "OmpiB": "Same as the OMIP experiment except that it is not initialized with observed climatologies; rather it is initialized with results from at least a 1000-year spin up of the coupled physical-biogeochemical models. Also it includes radiocarbon to evaluate deep-ocean circulation.", 
-        "HistaerHistaerchem": "*  Historical anthropogenic-Aerosols-only run. *  Please select one of two experimental designs for ESMs without (histAER) or with (histAERchem) interactive chemistory shemes (see the proposal for details).", 
-        "VolShort20EQsurf": "As VolShort20EQfull, but with prescribed surface cooling patterns or net  surface flux changes. Complimentary experiment to VolShort20EQstrat.", 
-        "PdrFsst": "Fixed SST simulations", 
-        "amip": "This CFMIP amip experiment is the same as the DECK amip experiment, but will contain any additional outputs which are required as control variables for the amip4K, amip4xCO2, amipFuture and amipMinus4K experiments which are not included in the AMIP DECK experiment.  This experiment will not be required if all of the proposed CFMIP variables are included in the AMIP DECK Experiment.", 
-        "wind": "1xCO2 experiment, parallel to piControl, forced over the ocean by surface windstress anomalies obtained from the CMIP5 ensemble mean of 1pctCO2 experiments at the time of 2xCO2"
-    }, 
+    "Header": {                                                                                                                                
+        "data_specs_version": "01.beta.38",                                                                                                    
+        "table_id": "Table Amon",                                                                                                              
+        "realm": "atmos atmosChem",                                                                                                            
+        "frequency": "mon",                                                                                                                    
+        "cmor_version": "3.2",                                                                                                                 
+        "table_date": "15 November 2016",                                                                                                      
+        "missing_value": "1e20",                                                                                                               
+        "product": "output",                                                                                                                   
+        "approx_interval": "30.00000",                                                                                                         
+        "generic_levels": "alevel alevhalf",                                                                                                   
+        "mip_era": "CMIP6",                                                                                                                    
+        "Conventions": "CF-1.6 CMIP-6.0"                                                                                                       
+    },                                                                                                                                         
     "axis_entry": {
-        "olayer100m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "value": "50.0", 
-            "z_bounds_factors": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "axis": "Z"
-        }, 
-        "ocean_sigma_z": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "value": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "for k <= nsigma: z(n,k,j,i) = eta(n,j,i) + sigma(k)*(min(depth_c,depth(j,i))+eta(n,j,i)) ; for k > nsigma: z(n,k,j,i) = zlev(k)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "axis": "Z"
-        }, 
-        "smooth_level": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "value": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
-            "climatology": "", 
-            "tolerance": "", 
-            "axis": "Z"
-        }, 
-        "ocean_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "value": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
-            "climatology": "", 
-            "tolerance": "", 
-            "axis": "Z"
-        }, 
-        "depth0m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "value": "0.0", 
-            "z_bounds_factors": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "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", 
-            "value": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "z(n,k,j,i) = eta(n,j,i)*(1+s(k)) + depth_c*s(k) + (depth(j,i)-depth_c)*C(k) \n where \n C(k)=(1-b)*sinh(a*s(k))/sinh(a) +\n           b*(tanh(a*(s(k)+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "axis": "Z"
-        }, 
-        "height2m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "value": "2.0", 
-            "z_bounds_factors": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "out_name": "height", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "axis": "Z"
-        }, 
-        "depth_coord": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "axis": "Z"
-        }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "value": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
-            "climatology": "", 
-            "tolerance": "", 
-            "axis": "Z"
-        }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
-            "tolerance": "", 
-            "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", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "axis": ""
-        }, 
-        "latitude": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "axis": "Y"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "axis": ""
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "value": "10.0", 
-            "z_bounds_factors": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "out_name": "height", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "axis": "Z"
-        }, 
-        "standard_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ptop: ptop sigma: lev ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "value": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "axis": "Z"
-        }, 
-        "rho": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
-            "out_name": "rho", 
-            "type": "double", 
-            "units": "kg m-3", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "axis": "Z"
-        }, 
-        "depth100m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "value": "100.0", 
-            "z_bounds_factors": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "axis": "Z"
-        }, 
-        "natural_log_pressure": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 lev: lev", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "value": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "axis": "Z"
-        }, 
-        "hybrid_height": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "value": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
-            "climatology": "", 
-            "tolerance": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "axis": "X"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "axis": "T"
-        }, 
-        "ocean_double_sigma": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "value": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "for k <= k_c:\n z(k,j,i)= sigma(k)*f(j,i) \n for k > k_c:\n z(k,j,i)= f(j,i) + (sigma(k)-1)*(depth(j,i)-f(j,i)) \n f(j,i)= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth(j,i)-href))", 
-            "climatology": "", 
-            "tolerance": "", 
-            "axis": "Z"
-        }, 
         "plevs": {
             "requested": [
                 "100000.", 
@@ -664,26 +49,8 @@
             "climatology": "", 
             "tolerance": "0.001", 
             "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", 
-            "value": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
-            "climatology": "", 
-            "tolerance": "", 
-            "axis": "Z"
-        }
-    }, 
+        } 
+    },
     "variable_entry": {
         "sci": {
             "comment": "Fraction of time that shallow convection occurs in the grid cell.", 
@@ -7185,237 +6552,6 @@
             "units": "K", 
             "out_name": "tas", 
             "type": "real", 
-        }, 
-        "rsuscs": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "up", 
-            "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation", 
-            "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky", 
-            "modeling_realm": "atmos", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "units": "W m-2", 
-            "out_name": "rsuscs", 
-            "type": "real", 
-        }, 
-        "uas": {
-            "comment": "near-surface (usually, 10 meters) eastward component of wind.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "long_name": "Eastward Near-Surface Wind", 
-            "standard_name": "eastward_wind", 
-            "modeling_realm": "atmos", 
-            "cell_methods": "time: mean", 
-            "cell_methods": "", 
-            "units": "m s-1", 
-            "out_name": "uas", 
-            "type": "real", 
-        }, 
-        "hfss": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "up", 
-            "long_name": "Surface Upward Sensible Heat Flux", 
-            "standard_name": "surface_upward_sensible_heat_flux", 
-            "modeling_realm": "atmos", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "units": "W m-2", 
-            "out_name": "hfss", 
-            "type": "real", 
-        }, 
-        "ap_bnds": {
-            "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "ap": {
-            "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "prw": {
-            "comment": "vertically integrated through the atmospheric column", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "long_name": "Water Vapor Path", 
-            "standard_name": "atmosphere_water_vapor_content", 
-            "modeling_realm": "atmos", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "units": "kg m-2", 
-            "out_name": "prw", 
-            "type": "real", 
-        }, 
-        "prsn": {
-            "comment": "at surface; includes precipitation of all forms of water in the solid phase", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "long_name": "Snowfall Flux", 
-            "standard_name": "snowfall_flux", 
-            "modeling_realm": "atmos", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "units": "kg m-2 s-1", 
-            "out_name": "prsn", 
-            "type": "real", 
-        }, 
-        "zlev": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "fco2nat": {
-            "comment": "This is what the atmosphere sees (on its own grid).  This field should be equivalent to the combined natural fluxes of carbon (requested in the L_mon and O_mon tables) that account for natural exchanges between the atmosphere and land or ocean reservoirs (i.e., ''net ecosystem biospheric productivity'', for land, and ''air to sea CO2 flux'', for ocean.)", 
-            "dimensions": "longitude latitude time", 
-            "positive": "up", 
-            "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_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "units": "kg m-2 s-1", 
-            "out_name": "fco2nat", 
-            "type": "real", 
-        }, 
-        "b_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "phalf": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevhalf time2", 
-            "positive": "", 
-            "long_name": "Pressure on Model Half-Levels", 
-            "standard_name": "air_pressure", 
-            "modeling_realm": "atmos", 
-            "cell_methods": "time: mean within years time: mean over years", 
-            "cell_measures": "area: areacella", 
-            "units": "Pa", 
-            "out_name": "phalf", 
-            "type": "real", 
-        }, 
-        "tasAdjust": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "long_name": "Bias-Corrected Near-Surface Air Temperature", 
-            "standard_name": "air_temperature", 
-            "modeling_realm": "atmos", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "units": "K", 
-            "out_name": "tasAdjust", 
-            "type": "real", 
-        }, 
-        "fco2fos": {
-            "comment": "This is the prescribed anthropogenic CO2 flux from fossil fuel use, including cement production, and flaring (but not from land-use changes, agricultural burning, forest regrowth, etc.)", 
-            "dimensions": "longitude latitude time", 
-            "positive": "up", 
-            "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_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "units": "kg m-2 s-1", 
-            "out_name": "fco2fos", 
-            "type": "real", 
-        }, 
-        "hcfc22global": {
-            "comment": "", 
-            "dimensions": "time", 
-            "positive": "", 
-            "long_name": "Global Mean Mole Fraction of HCFC22", 
-            "standard_name": "mole_fraction_of_hcfc22_in_air", 
-            "modeling_realm": "atmos atmosChem", 
-            "cell_methods": "time: mean", 
-            "cell_methods": "", 
-            "units": "1E-012", 
-            "out_name": "hcfc22global", 
-            "type": "real", 
-        }, 
-        "tro3Clim": {
-            "comment": "", 
-            "dimensions": "longitude latitude plevs time2", 
-            "positive": "", 
-            "long_name": "Mole Fraction of O3", 
-            "standard_name": "mole_fraction_of_ozone_in_air", 
-            "modeling_realm": "atmos atmosChem", 
-            "cell_methods": "time: mean within years time: mean over years", 
-            "cell_measures": "area: areacella", 
-            "units": "0.000000001", 
-            "out_name": "tro3Clim", 
-            "type": "real", 
-        }, 
-        "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": "", 
-            "long_name": "Ice Water Path", 
-            "standard_name": "atmosphere_mass_content_of_cloud_ice", 
-            "modeling_realm": "atmos", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "units": "kg m-2", 
-            "out_name": "clivi", 
-            "type": "real", 
-        }, 
-        "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": "", 
-            "long_name": "Bias-Corrected Precipitation", 
-            "standard_name": "precipitation_flux", 
-            "modeling_realm": "atmos", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "units": "kg m-2 s-1", 
-            "out_name": "prAdjust", 
-            "type": "real", 
-        }, 
-        "cct": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "long_name": "Air Pressure at Convective Cloud Top", 
-            "standard_name": "air_pressure_at_convective_cloud_top", 
-            "modeling_realm": "atmos", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "units": "Pa", 
-            "out_name": "cct", 
-            "type": "real", 
-        }, 
-        "sigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "ccb": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "long_name": "Air Pressure at Convective Cloud Base", 
-            "standard_name": "air_pressure_at_convective_cloud_base", 
-            "modeling_realm": "atmos", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "units": "Pa", 
-            "out_name": "ccb", 
-            "type": "real", 
-        }
+        } 
     }
 }
diff --git a/TestTables/CMIP6_CV.json b/TestTables/CMIP6_CV.json
index 73bd680..de5d436 100644
--- a/TestTables/CMIP6_CV.json
+++ b/TestTables/CMIP6_CV.json
@@ -1,2542 +1,6024 @@
 {
-"CV": {
-    "required_global_attributes": 
-        [
-        "activity_id",
-        "branch_method",
-        "Conventions",
-        "creation_date",
-        "mip_era",
-        "data_specs_version",
-        "experiment_id",
-        "experiment",
-        "forcing_index",
-        "further_info_url",
-        "frequency",
-        "grid",
-        "grid_label",
-        "grid_resolution",
-        "initialization_index",
-        "institution",
-        "institution_id",
-        "license",
-        "physics_index",
-        "product",
-        "realization_index",
-        "realm",
-        "variant_label",
-        "source",
-        "source_id",
-        "source_type",
-        "sub_experiment",
-        "sub_experiment_id",
-        "table_id",
-        "tracking_id",
-        "variable_id"
+    "CV":{
+        "required_global_attributes":[
+            "Conventions",
+            "activity_id",
+            "branch_method",
+            "creation_date",
+            "data_specs_version",
+            "experiment",
+            "experiment_id",
+            "forcing_index",
+            "frequency",
+            "further_info_url",
+            "grid",
+            "grid_label",
+            "nominal_resolution",
+            "initialization_index",
+            "institution",
+            "institution_id",
+            "license",
+            "mip_era",
+            "physics_index",
+            "product",
+            "realization_index",
+            "realm",
+            "source",
+            "source_id",
+            "source_type",
+            "sub_experiment",
+            "sub_experiment_id",
+            "table_id",
+            "tracking_id",
+            "variable_id",
+            "variant_label",
+            "variant_label"
         ],
-
-
-    "variant_label": [ "^r[[:digit:]]\\{1,\\}i[[:digit:]]\\{1,\\}p[[:digit:]]\\{1,\\}f[[:digit:]]\\{1,\\}$" ],
-
-    "sub_experiment_id": [ "^s[[:digit:]]\\{4,4\\}$", "none" ],
-
-    "product": [ "output" ] ,
-
-    "mip_era": [ "CMIP6" ],
-
-    "frequency": [ "3hr", "6hr", "day", "fx", "mon", "monClim", "subhr", "yr" ],
-
-    "further_info_url": [ "http://furtherinfo.es-doc.org/[[:alpha:]]\\{1,\\}" ],
-
-    "activity_id": [
-        "DECK",
-        "AerChemMIP", 
-        "C4MIP", 
-        "CFMIP", 
-        "CMIP", 
-        "CORDEX", 
-        "DAMIP", 
-        "DCPP", 
-        "DynVar", 
-        "FAFMIP", 
-        "GMMIP", 
-        "GeoMIP", 
-        "HighResMIP", 
-        "ISMIP6", 
-        "LS3MIP", 
-        "LUMIP", 
-        "OMIP", 
-        "PDRMIP", 
-        "PMIP", 
-        "RFMIP", 
-        "SIMIP", 
-        "ScenarioMIP", 
-        "SolarMIP", 
-        "VIACSAB", 
-        "VolMIP",
-        "LS3MIP LUMIP",
-        "RFMIP, AerChemMIP",
-        "ScenarioMIP AerChemMIP",
-        "ScenarioMIP AerChemMIP LUMIP"
+        "version_metadata":{
+            "note":"Fix invalid source_type syntax - rogue ,",
+            "previous_commit":"bfa08761c90b97caa5f8a64ee2548b7a49e2f4ee",
+            "author":"Paul J. Durack <durack1 at llnl.gov>",
+            "creation_date":"Thu Nov 3 07:19:34 2016 -0700",
+            "institution_id":"PCMDI",
+            "latest_tag_point":"None"
+        },
+        "activity_id":[
+            "AerChemMIP",
+            "C4MIP",
+            "CFMIP",
+            "CMIP",
+            "DAMIP",
+            "DCPP",
+            "FAFMIP",
+            "GMMIP",
+            "GeoMIP",
+            "HighResMIP",
+            "ISMIP6",
+            "LS3MIP",
+            "LUMIP",
+            "OMIP",
+            "PMIP",
+            "RFMIP",
+            "ScenarioMIP",
+            "VolMIP"
+        ],
+        "institution_id":{
+            "CSIR-CSIRO":"CSIR (Council for Scientific and Industrial Research - Natural Resources and the Environment, Pretoria, 0001, South Africa), CSIRO (Commonwealth Scientific and Industrial Research Organisation and Bureau of Meteorology, Melbourne, Victoria 3208, Australia)",
+            "CCCma":"Canadian Centre for Climate Modelling and Analysis, Victoria, BC V8P 5C2, Canada",
+            "MIROC":"JAMSTEC (Japan Agency for Marine-Earth Science and Technology, Kanagawa 236-0001, Japan), AORI (Atmosphere and Ocean Research Institute, The University of Tokyo, Chiba 277-8564, Japan), NIES (National Institute for Environmental Studies, Ibaraki 305-8506, Japan), and AICS (RIKEN Advanced Institute for Computational Science, Hyogo 650-0047, Japan)",
+            "MOHC":"Met Office Hadley Centre, Fitzroy Road, Exeter, Devon, EX1 3PB, UK",
+            "IPSL":"Institut Pierre Simon Laplace, Paris 75252, France",
+            "EC-Earth-Consortium":"KNMI, The Netherlands; SMHI, Sweden; DMI, Denmark; AEMET, Spain; Met \u00c9ireann, Ireland; CNR-ISAC, Italy; Instituto de Meteorologia, Portugal; FMI, Finland; BSC, Spain; Centro de Geofisica, University of Lisbon, Portugal; ENEA, Italy; Geomar, Germany; Geophysical Institute, University of Bergen, Norway; ICHEC, Ireland; ICTP, Italy; IMAU, The Netherlands; IRV, Sweden;  Lund University, Sweden; Meteorologiska Institutionen, Stockholms University, Swede [...]
+            "CMCC":"Centro Euro-Mediterraneo per i Cambiamenti Climatici, Bologna 40127, Italy",
+            "CSIRO-BOM":"Commonwealth Scientific and Industrial Research Organisation and Bureau of Meteorology, Melbourne, Victoria 3208, Australia",
+            "COLA-CFS":"Center for Ocean-Land-Atmosphere Studies, Fairfax, VA 22030, USA",
+            "MPI-M":"Max Planck Institute for Meteorology, Hamburg 20146, Germany",
+            "NCAR":"National Center for Atmospheric Research, Boulder, CO 80307, USA",
+            "NIMS-KMA":"National Institute of Meteorological Sciences/Korea Meteorological Administration, Climate Research Division, Seoho-bukro 33, Seogwipo-si, Jejudo 63568, Republic of Korea",
+            "CCCR-IITM":"Centre for Climate Change Research, Indian Institute of Tropical Meteorology Pune, Maharashtra 411 008, India",
+            "BNU":"Beijing Normal University, Beijing 100875, China",
+            "NOAA-NCEP":"National Oceanic and Atmospheric Administration, National Centers for Environmental Prediction, Camp Springs, MD 20746, USA",
+            "MRI":"Meteorological Research Institute, Tsukuba, Ibaraki 305-0052, Japan",
+            "NASA-GISS":"Goddard Institute for Space Studies, New York, NY 10025, USA",
+            "PCMDI":"Program for Climate Model Diagnosis and Intercomparison, Lawrence Livermore National Laboratory, Livermore, CA 94550, USA",
+            "FIO":"The First Institution of Oceanography (SOA), Qingdao, China",
+            "NOAA-GFDL":"National Oceanic and Atmospheric Administration, Geophysical Fluid Dynamics Laboratory, Princeton, NJ 08540, USA",
+            "LASG-IAP":"Institute of Atmospheric Physics, Chinese Academy of Sciences, Beijing 100029, China",
+            "INM":"Institute for Numerical Mathematics, Moscow 119991, Russia",
+            "NCC":"UNI Bjerknes Centre for Climate Research, Norwegian Climate Centre, Bergen 5007, Norway",
+            "NUIST":"Nanjing University of Information Science & Technology, Nanjing, 210044, China"
+        },
+        "source_id":{
+            "ACCESS-1-0":{
+                "label_extended":"ACCESS 1.0 (This entry is free text for users to contribute verbose information)",
+                "atmospheric_chemistry":"None",
+                "atmosphere":"HadGAM2 (r1.1; 192 x 145 N96; 38 levels; top level 39255m)",
+                "ocean_biogeochemistry":"None",
+                "release_year":"2011",
+                "cohort":[
+                    "CMIP5"
+                ],
+                "sea_ice":"CICE4.1",
+                "label":"ACCESS 1.0",
+                "institution_id":[
+                    "CSIRO-BOM"
+                ],
+                "land_surface":"MOSES2.2",
+                "aerosol":"CLASSIC (v1.0)",
+                "source_id":"ACCESS-1-0",
+                "ocean":"ACCESS-OM (MOM4p1; tripolar primarily 1deg latitude/longitude; 50 levels; top grid cell 0-10m)",
+                "land_ice":"None"
+            },
+            "IITM-ESM":{
+                "label_extended":"IITM-ESM",
+                "atmospheric_chemistry":"",
+                "atmosphere":"GFS (192 x 94 T62; 64 levels; top level 0.2 mb)",
+                "ocean_biogeochemistry":"TOPAZ",
+                "release_year":"2015",
+                "cohort":[
+                    ""
+                ],
+                "sea_ice":"SIS",
+                "label":"IITM-ESM",
+                "institution_id":[
+                    "CCCR-IITM"
+                ],
+                "land_surface":"Earth1.0",
+                "aerosol":"unnamed (prescribed MAC-v2)",
+                "source_id":"IITM-ESM",
+                "ocean":"MOM4p1 (tripolar, 360x200; 50 levels; top grid cell 5m)",
+                "land_ice":"Noah LSM"
+            },
+            "PCMDI-test-1-0":{
+                "label_extended":"PCMDI-test 1.0 (This entry is free text for users to contribute verbose information)",
+                "atmospheric_chemistry":"None",
+                "atmosphere":"Earth1.0-gettingHotter",
+                "ocean_biogeochemistry":"None",
+                "release_year":"1989",
+                "cohort":[
+                    "CMIP6"
+                ],
+                "sea_ice":"Declining",
+                "label":"PCMDI-test 1.0",
+                "institution_id":[
+                    "PCMDI"
+                ],
+                "land_surface":"Earth1.0",
+                "aerosol":"None",
+                "source_id":"PCMDI-test-1-0",
+                "ocean":"BlueMarble1.0-warming",
+                "land_ice":"None"
+            }
+        },
+        "source_type":[
+            "AER",
+            "AGCM",
+            "AOGCM",
+            "BGCM",
+            "CHEM",
+            "ESM",
+            "ISM",
+            "LAND",
+            "OGCM",
+            "RAD",
+            "SLAB"
+        ],
+        "frequency":[
+            "3hr",
+            "6hr",
+            "day",
+            "fx",
+            "mon",
+            "monClim",
+            "subhr",
+            "yr"
+        ],
+        "grid_label":[
+            "gm",
+            "gn",
+            "gnz",
+            "gr",
+            "gr1",
+            "gr1z",
+            "gr2",
+            "gr2z",
+            "gr3",
+            "gr3z",
+            "gr4",
+            "gr4z",
+            "gr5",
+            "gr5z",
+            "gr6",
+            "gr6z",
+            "gr7",
+            "gr7z",
+            "gr8",
+            "gr8z",
+            "gr9",
+            "gr9z",
+            "grz"
+        ],
+        "nominal_resolution":[
+            "10 km",
+            "100 km",
+            "1000 km",
+            "10000 km",
+            "1x1 degree",
+            "25 km",
+            "250 km",
+            "2500 km",
+            "5 km",
+            "50 km",
+            "500 km",
+            "5000 km"
         ],
-
-
-    "source_ids": {
-        "ACCESS1-0": "ACCESS1.0: adaptation of unified model with interactive chemistry (ca. 2012)" ,
-        "AWI-CM": "AWI-CM:",
-        "BCC": "BCC:",
-        "BESM": "BESM:",
-        "BNU": "BNU:",
-        "CAMS-CSM": "CAMS-CSM:",
-        "CAS-ESM": "CAS-ESM:",
-        "CESM1-CAM5": "CESM1 (CAM5): model version ca. 2009",
-        "CESS-THU": "CESS-THU:",
-        "CMCC": "CMCC:",
-        "CNRM": "CNRM:",
-        "CanESM": "CanESM:",
-        "EC-Earth": "EC-Earth:",
-        "FGOALS": "FGOALS:",
-        "FIO": "FIO:",
-        "GFDL-CM2-1": "GFDL CM2.1",
-        "GISS": "GISS:",
-        "HadGEM3": "HadGEM3:",
-        "IITM": "IITM:",
-        "INM": "INM:",
-        "IPSL": "IPSL:",
-        "KMA-ACE": "KMA-ACE:",
-        "MIROC-ESM": "MIROC-ESM:",
-        "MIROC6-CGCM": "MIROC6-CGCM:",
-        "MPI-ESM": "MPI-ESM:",
-        "MRI-AGCM3-xS": "MRI-AGCM3-xS:",
-        "MRI-ESM1-x": "MRI-ESM1-x:",
-        "NICAM": "NICAM:",
-        "NUIST-CSM": "NUIST-CSM:",
-        "NorESM": "NorESM:",
-        "UKESM": "UKESM:",
-        "UKESM--KMA": "UKESM--KMA:"
+        "realm":[
+            "aerosol",
+            "atmos",
+            "atmosChem",
+            "land",
+            "landIce",
+            "ocean",
+            "ocnBgchem",
+            "seaIce"
+        ],
+        "table_id":[
+            "3hr",
+            "3hrpt",
+            "6hr",
+            "6hrpt",
+            "day",
+            "Amon",
+            "LImon",
+            "Lmon",
+            "OImon",
+            "Oclim",
+            "Oday",
+            "Odec",
+            "Omon",
+            "Oyr",
+            "aero",
+            "cfOff",
+            "cfMon",
+            "cfSites",
+            "fx"
+        ],
+        "license":[
+            [
+                "CMIP6 model data produced by .* is licensed under a Creative Commons Attribution \"Share Alike\" 4.0 International License (http://creativecommons.org/licenses/by/4.0/). Use of the data should be acknowledged following guidelines found at.*Permissions beyond the scope of this license may be available at.* Further information about this data, including some limitations, can be found via the further_info_url (recorded as a global attribute in data files). The data producer [...]
+            ]
+        ],
+        "mip_era":[
+            "CMIP6"
+        ],
+        "experiment_id":{
+            "ssp245-GHG":{
+                "activity_id":[
+                    "DAMIP"
+                ],
+                "description":"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",
+                "start_year":"2021",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "hist-GHG"
+                ],
+                "parent_activity_id":[
+                    "DAMIP"
+                ],
+                "experiment":"well-mixed GHG-only SSP2-4.5 run",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"80",
+                "sub_experiment_id":"none"
+            },
+            "dcppA-historical-niff":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Uninitialized climate simulations as in DCPP-A2.2, but with no information from the future",
+                "start_year":"1960",
+                "end_year":"present (to 2019)",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":[
+                    "dcppA-assim",
+                    ""
+                ],
+                "parent_activity_id":[
+                    "DCPP"
+                ],
+                "experiment":"hindcast initialized from historical climate simulation without observed forcing after initialization",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"4",
+                "min_number_yrs_per_sim":"300",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "ssp370-lowNTCF":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Future SSP3-7.0 with reduced NTCF emissions",
+                "start_year":"2015",
+                "end_year":"2055",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "historical"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"SSP3-7.0, with low NTCF emissions",
+                "additional_allowed_model_components":[
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM",
+                    "AER"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"41",
+                "sub_experiment_id":"none"
+            },
+            "piClim-NH3":{
+                "activity_id":"AerChemMIP",
+                "description":"Perturbation from 1850 control using 2014 NH3 emissions",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"pre-industrial climatological SSTs and forcing, but with 2014 ammonia emissions",
+                "additional_allowed_model_components":[
+                    "AGCM",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM",
+                    "AER"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "piClim-OC":{
+                "activity_id":"AerChemMIP",
+                "description":"Perturbation from 1850 control using 2014 OC emissions",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"pre-industrial climatological SSTs and forcing, but with 2014 organic carbon emissions",
+                "additional_allowed_model_components":[
+                    "AGCM",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM",
+                    "AER"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "aqua-p4K":{
+                "activity_id":[
+                    "CFMIP"
+                ],
+                "description":"Extended version of CMIP5/CFMIP-2 aqua4K experiment. Aquaplanet experiment where SSTs are subject to a uniform warming of 4K",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"aquaplanet with uniform 4K SST increase",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"10",
+                "sub_experiment_id":"none"
+            },
+            "ssp434":{
+                "activity_id":[
+                    "ScenarioMIP"
+                ],
+                "description":"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",
+                "start_year":"2015",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "historical"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"gap-filling scenario reaching 3.4 based on SSP4",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"86",
+                "sub_experiment_id":"none"
+            },
+            "land-cCO2":{
+                "activity_id":[
+                    "LUMIP"
+                ],
+                "description":"Same as land-hist except with CO2 held constant",
+                "start_year":"1850 or 1700",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"historical land-only constant CO2",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "LAND"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "piClim-2xDMS":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"1850 control with doubled emissions of DMS",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"pre-industrial climatological SSTs and forcing, but with doubled emissions of DMS",
+                "additional_allowed_model_components":[
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM",
+                    "AER"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "amip-hist":{
+                "activity_id":[
+                    "GMMIP"
+                ],
+                "description":"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",
+                "start_year":"1870",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"AMIP-style simulation covering the period 1870-2014",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"144",
+                "sub_experiment_id":"none"
+            },
+            "piSST-4xCO2-solar":{
+                "activity_id":[
+                    "GeoMIP"
+                ],
+                "description":"Time slice at 1850 (picontrol) for G1ext to examine radiative forcing of abrupt4xCO2",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"preindustrial control SSTs with quadrupled CO2 and solar reduction",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"10",
+                "sub_experiment_id":"none"
+            },
+            "piSST-4xCO2":{
+                "activity_id":[
+                    "CFMIP"
+                ],
+                "description":"Same as piSST but CO2 is quadrupled. The increase in CO2 is seen by both the radiation scheme and vegetation",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"as piSST with radiation and vegetation seeing 4xCO2",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "faf-all":{
+                "activity_id":[
+                    "FAFMIP"
+                ],
+                "description":"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",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"control plus perturbative surface fluxes of momentum, heat and water into ocean",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"70",
+                "sub_experiment_id":"none"
+            },
+            "ism-1pctCO2to4x-self":{
+                "activity_id":[
+                    "ISMIP6"
+                ],
+                "description":"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",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "ism-piControl-self"
+                ],
+                "parent_activity_id":[
+                    "ISMIP6"
+                ],
+                "experiment":"offline ice sheet model forced by ISM's own AOGCM 1pctCO2to4x output",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "ISM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"350",
+                "sub_experiment_id":"none"
+            },
+            "G6SST1":{
+                "activity_id":[
+                    "GeoMIP"
+                ],
+                "description":"Time slice at 2020 (ScenarioMIP Tier 1 high forcing scenario)",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"SSTs, forcings, and other prescribed conditions from year 2020 of SSP5-8.5",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"10",
+                "sub_experiment_id":"none"
+            },
+            "ism-piControl-self":{
+                "activity_id":[
+                    "ISMIP6"
+                ],
+                "description":"Pre-industrial control simulation for \"offline\" ice sheets",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"offline ice sheet forced by ISM's own AOGCM piControl output",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "ISM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"451",
+                "sub_experiment_id":"none"
+            },
+            "rad-irf":{
+                "activity_id":[
+                    "RFMIP"
+                ],
+                "description":"Offline radiation calculations",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"offline assessment of radiative transfer parmeterizations in clear skies",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "RAD"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"",
+                "sub_experiment_id":"none"
+            },
+            "volc-pinatubo-surf":{
+                "activity_id":[
+                    "VolMIP"
+                ],
+                "description":"As volc-pinatubo-full, but with prescribed perturbation to the shortwave flux to mimic the attenuation of solar radiation by volcanic aerosols",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"Pinatubo experiment with partial radiative forcing, solar radiation scattering only",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"3",
+                "sub_experiment_id":"none"
+            },
+            "piClim-histall":{
+                "activity_id":[
+                    "RFMIP"
+                ],
+                "description":"Time-varying forcing. SST and sea ice fixed at preindustrial control. Interactive vegetation",
+                "start_year":"1850",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"transient effective radiative forcing",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"251",
+                "sub_experiment_id":"none"
+            },
+            "G1":{
+                "activity_id":[
+                    "GeoMIP"
+                ],
+                "description":"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",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"abrupt quadrupling of CO2 plus reduction in total solar irradiance",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"100",
+                "sub_experiment_id":"none"
+            },
+            "volc-long-hlN":{
+                "activity_id":[
+                    "VolMIP"
+                ],
+                "description":"Idealized Northern Hemisphere high-latitude eruption emitting 28.1 Tg of SO2. Experiment initialized from PiControl",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"idealized Northern Hemisphere high-latitude eruption emitting 28.1 Tg of SO2",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"20",
+                "sub_experiment_id":"none"
+            },
+            "esm-hist-ext":{
+                "activity_id":[
+                    "CMIP"
+                ],
+                "description":"Extension beyond 2014 of the CMIP6 historical (CO2 emission-driven)",
+                "start_year":"2015",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "esm-hist"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"post-2014 all-forcing simulation with atmospheric CO2 concentration calculated",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "ESM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"1",
+                "sub_experiment_id":"none"
+            },
+            "piClim-VOC":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Perturbation from 1850 control using 2014 CO/VOC emissions",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"pre-industrial climatological SSTs and forcing, but with 2014 VOC emissions",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "AGCM",
+                    "AER",
+                    "CHEM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "faf-heat":{
+                "activity_id":[
+                    "FAFMIP"
+                ],
+                "description":"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",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"control plus perturbative surface flux of heat into ocean",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"70",
+                "sub_experiment_id":"none"
+            },
+            "dcppC-amv-plus":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs",
+                "start_year":"1950 (from 1920 if possible)",
+                "end_year":"2015",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"idealized positive AMV anomaly pattern",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"66",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "amip-lfmip-pdLC":{
+                "activity_id":[
+                    "LS3MIP"
+                ],
+                "description":"Prescribed land conditions 1980-2014 climate; AMIP SSTs",
+                "start_year":"1980",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"prescribed land (from current climatology) and AMIP SSTs",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"121",
+                "sub_experiment_id":"none"
+            },
+            "dcppC-amv-extrop-plus":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs",
+                "start_year":"control",
+                "end_year":"",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"idealized positive extratropical AMV anomaly pattern",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"25",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "land-crop-grass":{
+                "activity_id":[
+                    "LUMIP"
+                ],
+                "description":"Same as land-hist but with all new crop and pastureland treated as unmanaged grassland",
+                "start_year":"1850 or 1700",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"historical land-only with cropland as natural grassland",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "LAND"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "piClim-anthro":{
+                "activity_id":[
+                    "RFMIP"
+                ],
+                "description":"As in RFMIP-ERF-PI-Cntrl but with present-day anthropogenic forcing (greenhouse gases, aerosols and land-use)",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"effective radiative forcing by present day anthropogenic agents",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "faf-passiveheat":{
+                "activity_id":[
+                    "FAFMIP"
+                ],
+                "description":"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",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"control plus surface flux of passive heat tracer into ocean",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"70",
+                "sub_experiment_id":"none"
+            },
+            "piClim-histghg":{
+                "activity_id":[
+                    "RFMIP"
+                ],
+                "description":"Time-varying forcing by GHGs. SST and sea ice fixed at preindustrial control. Interactive vegetation",
+                "start_year":"1850",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"transient effective radiative forcing by greenhouse gases",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"251",
+                "sub_experiment_id":"none"
+            },
+            "hist-1950":{
+                "activity_id":[
+                    "HighResMIP"
+                ],
+                "description":"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)",
+                "start_year":"1951",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "control-1950"
+                ],
+                "parent_activity_id":[
+                    "HighResMIP"
+                ],
+                "experiment":"coupled historical 1950-2014",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"64",
+                "sub_experiment_id":"none"
+            },
+            "dcppC-atl-spg":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"predictability of 1990s warming of Atlantic sub-polar gyre",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "piClim-CH4":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Perturbation from 1850 control using 2014 CH4 concentrations",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"pre-industrial climatological SSTs and forcing, but with 2014 methane concentrations (including chemistry)",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "AGCM",
+                    "AER",
+                    "CHEM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "hist-resAMO":{
+                "activity_id":[
+                    "GMMIP"
+                ],
+                "description":"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 (0deg-70degN, 70degW-0deg)",
+                "start_year":"1870",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"initialized from \"historical\" run year 1870 and SSTs in the AMO domain (0deg-70degN, 70degW-0deg) restored to AMIP SSTs with historical forcings",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"144",
+                "sub_experiment_id":"none"
+            },
+            "dcppC-amv-trop-minus":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs",
+                "start_year":"1992",
+                "end_year":"1999",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"idealized negative tropical AMV anomaly pattern",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"5",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "hist-all-aer2":{
+                "activity_id":[
+                    "DAMIP"
+                ],
+                "description":"Historical ALL forcing run with alternate estimates of aerosol concentrations/emissions",
+                "start_year":"1850",
+                "end_year":"2020",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"historical ALL-forcing run with alternate estimates of aerosol forcing",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"171",
+                "sub_experiment_id":"none"
+            },
+            "dcppC-amv-extrop-minus":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs",
+                "start_year":"1993",
+                "end_year":"1996",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"idealized negative extratropical AMV anomaly pattern",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"5",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "lfmip-pdLC":{
+                "activity_id":[
+                    "LS3MIP"
+                ],
+                "description":"Prescribed land conditions 1980-2014 climate",
+                "start_year":"1980",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "historical"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"prescribed land conditions (from current climate climatology) and initialized from \"historical\" run year 1980",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"121",
+                "sub_experiment_id":"none"
+            },
+            "ism-bsmb-std":{
+                "activity_id":[
+                    "ISMIP6"
+                ],
+                "description":"Offline ice sheet simulation with synthetic oceanic dataset to explore the uncertainty in sea level due to ice sheet initialization",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    ""
+                ],
+                "parent_activity_id":[
+                    "ISMIP"
+                ],
+                "experiment":"offline ice sheet forced by initMIP synthetic oceanic experiment",
+                "additional_allowed_model_components":[
+                    ""
+                ],
+                "required_model_components":[
+                    "ISM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"100",
+                "sub_experiment_id":"none"
+            },
+            "G6solar":{
+                "activity_id":[
+                    "GeoMIP"
+                ],
+                "description":"Using solar irradiance reduction, return the radiative forcing from a background of the ScenarioMIP high forcing to the ScenarioMIP middle forcing",
+                "start_year":"2020",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "historical"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"total solar irradiance reduction to reduce net forcing from SSP585 to SSP245",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"81",
+                "sub_experiment_id":"none"
+            },
+            "highresSST-4co2":{
+                "activity_id":[
+                    "HighResMIP"
+                ],
+                "description":"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",
+                "start_year":"1951",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "highresSST-present"
+                ],
+                "parent_activity_id":[
+                    "HighResMIP"
+                ],
+                "experiment":"highresSST-present SST with 4xCO2 concentrations",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"64",
+                "sub_experiment_id":"none"
+            },
+            "1pctCO2Ndep-bgc":{
+                "activity_id":[
+                    "C4MIP"
+                ],
+                "description":"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",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"biogeochemically-coupled version of 1 percent per year increasing CO2 experiment with increasing N-deposition",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AOGCM",
+                    "BGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"150",
+                "sub_experiment_id":"none"
+            },
+            "control-1950":{
+                "activity_id":[
+                    "HighResMIP"
+                ],
+                "description":"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)",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"coupled control with fixed 1950's forcing (HighResMIP equivalent of pre-industrial control)",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"100",
+                "sub_experiment_id":"none"
+            },
+            "dcppC-ipv-nextrop-plus":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"idealized positive northern extratropical IPV anomaly pattern",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "piSST-4xCO2-rad":{
+                "activity_id":[
+                    "CFMIP"
+                ],
+                "description":"Same as piSST but CO2 as seen by the radiation scheme is quadrupled",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"as piSST with radiation-only seeing 4xCO2",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "amip-lfmip-rmLC":{
+                "activity_id":[
+                    "LS3MIP"
+                ],
+                "description":"Prescribed land conditions 30yr running mean; AMIP SSTs",
+                "start_year":"1980",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"prescribed land conditions (from running mean climatology) and AMIP SSTs",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"121",
+                "sub_experiment_id":"none"
+            },
+            "ssp126":{
+                "activity_id":[
+                    "ScenarioMIP"
+                ],
+                "description":"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",
+                "start_year":"2015",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "historical"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"update of RCP2.6 based on SSP1",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"86",
+                "sub_experiment_id":"none"
+            },
+            "volc-cluster-21C":{
+                "activity_id":[
+                    "VolMIP"
+                ],
+                "description":"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",
+                "start_year":"2015",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "historical"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"volcanic cluster experiment under 21st century SSP2-4.5 scenario",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"85",
+                "sub_experiment_id":"none"
+            },
+            "ism-asmb-std":{
+                "activity_id":[
+                    "ISMIP6"
+                ],
+                "description":"Offline ice sheet simulation with synthetic atmospheric dataset to explore the uncertainty in sea level due to ice sheet initialization",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    ""
+                ],
+                "parent_activity_id":[
+                    "ISMIP"
+                ],
+                "experiment":"offline ice sheet forced by initMIP synthetic atmospheric experiment",
+                "additional_allowed_model_components":[
+                    ""
+                ],
+                "required_model_components":[
+                    "ISM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"100",
+                "sub_experiment_id":"none"
+            },
+            "highresSST-future":{
+                "activity_id":[
+                    "HighResMIP"
+                ],
+                "description":"Extend Forced_Atmos_land to 2050 with agreed forcings (with option to extend further to 2100)",
+                "start_year":"2015",
+                "end_year":"2050",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "highresSST-present"
+                ],
+                "parent_activity_id":[
+                    "HighResMIP"
+                ],
+                "experiment":"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",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"36",
+                "sub_experiment_id":"none"
+            },
+            "esm-ssp585-ssp126Lu":{
+                "activity_id":[
+                    "LUMIP"
+                ],
+                "description":"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",
+                "start_year":"2015",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "esm-hist"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"emissions-driven SSP5-8.5 with SSP1-2.6 land use",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "ESM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"86",
+                "sub_experiment_id":"none"
+            },
+            "dcppA-hindcast":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Decadal hindcasts begun each year from 1960 to present, or every other year at minimum",
+                "start_year":"1960",
+                "end_year":"present (to 2019)",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":[
+                    "dcppA-assim",
+                    ""
+                ],
+                "parent_activity_id":[
+                    "DCPP"
+                ],
+                "experiment":"year 1-5 hindcast initialized based on observations and using historical forcing",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"300",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "G6SST2-sulfur":{
+                "activity_id":[
+                    "GeoMIP"
+                ],
+                "description":"Time slice at 2100 (G6sulfur)",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"SSTs from year 2020 of SSP5-8.5; forcings and other prescribed conditions from year 2100 of G6sulfur",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"10",
+                "sub_experiment_id":"none"
+            },
+            "piClim-aer":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Perturbation from 1850 control using 2014 aerosol emissions",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"pre-industrial climatological SSTs and forcing, but 2014 aerosol emissions",
+                "additional_allowed_model_components":[
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM",
+                    "AER"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "volc-pinatubo-ini":{
+                "activity_id":[
+                    "VolMIP"
+                ],
+                "description":"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",
+                "start_year":"2015",
+                "end_year":"2019",
+                "sub_experiment":"initialized near end of year 2014",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"Pinatubo experiment for decadal climate prediction",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"5",
+                "sub_experiment_id":"s2014"
+            },
+            "piClim-ghg":{
+                "activity_id":[
+                    "RFMIP"
+                ],
+                "description":"As in RFMIP-ERF-PI-Cntrl but with present-day greenhouse gases",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"effective radiative forcing by present-day greenhouse gases",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "omip1-spunup":{
+                "activity_id":[
+                    "OMIP"
+                ],
+                "description":"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",
+                "start_year":"1",
+                "end_year":"310",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"OMIP experiment forced by Large and Yeager (CORE-2, NCEP) atmospheric data set and initialized from at least a 2000-year spin up of the coupled physical-biogeochemical model",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "OGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"310",
+                "sub_experiment_id":"none"
+            },
+            "histSST-1950HC":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Historical WMGHG concentrations and NTCF emissions, 1950 halocarbon concentrations",
+                "start_year":"1950",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"historical SSTs and historical forcing, but with1950 halocarbon concentrations",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "AGCM",
+                    "AER",
+                    "CHEM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"65",
+                "sub_experiment_id":"none"
+            },
+            "control-slab":{
+                "activity_id":[
+                    "VolMIP"
+                ],
+                "description":"slab control run for volc-pinatubo-slab",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"control with slab ocean",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AGCM",
+                    "SLAB"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "ssp370SST-lowAer":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Future SSP3-7.0 with reduced aerosol emissions (from ssp370-lowNTCF), prescribed SSTs",
+                "start_year":"2015",
+                "end_year":"2055",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"SSP3-7.0, prescribed SSTs, with low aerosol emissions",
+                "additional_allowed_model_components":[
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM",
+                    "AER"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"41",
+                "sub_experiment_id":"none"
+            },
+            "ism-ssp585-std":{
+                "activity_id":[
+                    "ISMIP6"
+                ],
+                "description":"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",
+                "start_year":"2015",
+                "end_year":"2300",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "ism-historical-std"
+                ],
+                "parent_activity_id":[
+                    "ISMIP6"
+                ],
+                "experiment":"offline ice sheet forced by ISMIP6-specified AOGCM ssp585 output",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "ISM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"286",
+                "sub_experiment_id":"none"
+            },
+            "piClim-2xVOC":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"1850 control with doubled emissions of biogenic VOCs",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"pre-industrial climatological SSTs and forcing, but with doubled emissions of biogenic VOCs",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "AGCM",
+                    "AER",
+                    "CHEM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "ism-lig127k-std":{
+                "activity_id":[
+                    "ISMIP6"
+                ],
+                "description":"Last interglacial simulation of ice sheet evolution driven by PMIP lig127k",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"offline ice sheet forced by ISMIP6-specified AGCM last interglacial output",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "ISM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"",
+                "sub_experiment_id":"none"
+            },
+            "ism-amip-std":{
+                "activity_id":[
+                    "ISMIP6"
+                ],
+                "description":"Offline ice sheet evolution for the last few decades forced by amip",
+                "start_year":"1979",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"offline ice sheet forced by ISMIP6-specified AGCM AMIP output",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "ISM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"36",
+                "sub_experiment_id":"none"
+            },
+            "piClim-histnat":{
+                "activity_id":[
+                    "RFMIP"
+                ],
+                "description":"Time-varying forcing from volcanos, solar variability, etc. SST and sea ice fixed at preindustrial control. Interactive vegetation",
+                "start_year":"1850",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"transient effective radiative forcing by natural perturbations",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"251",
+                "sub_experiment_id":"none"
+            },
+            "volc-long-eq":{
+                "activity_id":[
+                    "VolMIP"
+                ],
+                "description":"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",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"idealized equatorial volcanic eruption emitting 56.2 Tg SO2",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"20",
+                "sub_experiment_id":"none"
+            },
+            "lfmip-rmLC":{
+                "activity_id":[
+                    "LS3MIP"
+                ],
+                "description":"Prescribed land conditions 30yr running mean",
+                "start_year":"1980",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "historical"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"prescribed land conditions (from running mean climatology) and initialized from \"historical\" run year 1980",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"121",
+                "sub_experiment_id":"none"
+            },
+            "abrupt-solp4p":{
+                "activity_id":[
+                    "CFMIP"
+                ],
+                "description":"Conceptually similar to abrupt 4xCO2 DECK experiment, except that the solar constant rather than CO2 is abruptly increased by 4%",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"abrupt 4% increase in solar constant",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"150",
+                "sub_experiment_id":"none"
+            },
+            "amip-p4K-lwoff":{
+                "activity_id":[
+                    "CFMIP"
+                ],
+                "description":"As amip-p4K experiment, but with cloud-radiative effects switched off in the LW radiation code",
+                "start_year":"1979",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"AMIP experiment with uniform 4K SST increase and with longwave cloud radiative effects off",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"36",
+                "sub_experiment_id":"none"
+            },
+            "abrupt-0p5xCO2":{
+                "activity_id":[
+                    "CFMIP"
+                ],
+                "description":"Identical to the DECK abrupt-4xCO2, but at 0.5xCO2",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"abrupt halving of CO2",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"150",
+                "sub_experiment_id":"none"
+            },
+            "abrupt-2xCO2":{
+                "activity_id":[
+                    "CFMIP"
+                ],
+                "description":"Identical to the DECK abrupt-4xCO2, but at 2xCO2",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"abrupt doubling of CO2",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"150",
+                "sub_experiment_id":"none"
+            },
+            "dcppC-hindcast-noElChichon":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Effects of volcanoes on decadal prediction and predictability of forced and internal variability components",
+                "start_year":"1982",
+                "end_year":"1982",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":[
+                    "dcppA-assim",
+                    ""
+                ],
+                "parent_activity_id":[
+                    "DCPP"
+                ],
+                "experiment":"",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"5",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "hist-CO2":{
+                "activity_id":[
+                    "DAMIP"
+                ],
+                "description":"Historical CO2-only run",
+                "start_year":"1850",
+                "end_year":"2020",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"historical CO2-only run",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"171",
+                "sub_experiment_id":"none"
+            },
+            "dcppC-amv-trop-plus":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs",
+                "start_year":"1992",
+                "end_year":"1999",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"idealized positive tropical AMV anomaly pattern",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"5",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "hist-piAer":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Historical WMGHG, halocarbon concentrations and O3 precursor emissions, 1850 aerosol precursor emissions",
+                "start_year":"1850",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"historical forcing, but with pre-industrial aerosol emissions",
+                "additional_allowed_model_components":[
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM",
+                    "AER"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "amip-TIP-nosh":{
+                "activity_id":[
+                    "GMMIP"
+                ],
+                "description":"Surface sensible heat released at the elevation above 500m over the TIP is not allowed to heat the atmosphere. Same model as DECK",
+                "start_year":"1979",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"same as \"amip\" run, but sensible heat not allowed for elevations of the Tibetan-Iranian Plateau and Himalayas above 500m",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"35",
+                "sub_experiment_id":"none"
+            },
+            "piClim-N2O":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Perturbation from 1850 control using 2014 N2O concentrations",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"pre-industrial climatological SSTs and forcing, but with 2014 N2O concentrations (including chemistry)",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "AGCM",
+                    "AER",
+                    "CHEM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "hist-resIPO":{
+                "activity_id":[
+                    "GMMIP"
+                ],
+                "description":"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 (20degS-20degN, 175degE-75degW). The HadISST data will be used",
+                "start_year":"1870",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"initialized from \"historical\" run year 1870 and SSTs in tropical lobe of the IPO domain (20degS-20degN, 175degE-75degW) restored to AMIP SSTs with historical forcings",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"144",
+                "sub_experiment_id":"none"
+            },
+            "land-hist-altStartYear":{
+                "activity_id":[
+                    "LUMIP"
+                ],
+                "description":"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)",
+                "start_year":"1850 or 1700",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"historical land-only alternate start year",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "LAND"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "hist-GHG":{
+                "activity_id":[
+                    "DAMIP"
+                ],
+                "description":"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",
+                "start_year":"1850",
+                "end_year":"2020",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"historical well-mixed GHG-only run",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"171",
+                "sub_experiment_id":"none"
+            },
+            "volc-pinatubo-slab":{
+                "activity_id":[
+                    "VolMIP"
+                ],
+                "description":"As volc-pinatubo-full, but with a slab ocean",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "control-slab"
+                ],
+                "parent_activity_id":[
+                    "VolMIP"
+                ],
+                "experiment":"Pinatubo experiment with slab ocean",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AGCM",
+                    "SLAB"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"3",
+                "sub_experiment_id":"none"
+            },
+            "ssp370SST-lowCH4":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Future SSP3-7.0 with reduced CH4 concentrations, prescribed SSTs",
+                "start_year":"2015",
+                "end_year":"2055",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"SSP3-7.0, prescribed SSTs, with low methane concentrations",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "AGCM",
+                    "AER",
+                    "CHEM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"41",
+                "sub_experiment_id":"none"
+            },
+            "dcppC-ipv-minus":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs",
+                "start_year":"control",
+                "end_year":"",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"idealized negative IPV anomaly pattern",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"25",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "ssp245-nat":{
+                "activity_id":[
+                    "DAMIP"
+                ],
+                "description":"Extension of natural-only run under SSP2-4.5",
+                "start_year":"2021",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "hist-nat"
+                ],
+                "parent_activity_id":[
+                    "DAMIP"
+                ],
+                "experiment":"natural-only SSP2-4.5 run",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"80",
+                "sub_experiment_id":"none"
+            },
+            "amip-m4K":{
+                "activity_id":[
+                    "CFMIP"
+                ],
+                "description":"As amip experiment but SSTs are subject to a uniform cooling of 4K",
+                "start_year":"1979",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"AMIP with uniform 4K SST decrease",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"36",
+                "sub_experiment_id":"none"
+            },
+            "1pctCO2":{
+                "activity_id":[
+                    "CMIP"
+                ],
+                "description":"DECK: 1pctCO2",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"1 percent per year increase in CO2",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"150",
+                "sub_experiment_id":"none"
+            },
+            "piClim-spAer-aer":{
+                "activity_id":[
+                    "RFMIP"
+                ],
+                "description":"Prescribed anthropogenic aerosol optical properties. Aerosol and ozone forcings",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"effective radiative forcing at present day with specified anthropogenic aerosol optical properties, all forcings",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"",
+                "sub_experiment_id":"none"
+            },
+            "piClim-SO2":{
+                "activity_id":"AerChemMIP",
+                "description":"Perturbation from 1850 control using 2014 SO2 emissions",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"pre-industrial climatological SSTs and forcing, but with 2014 SO2 emissions",
+                "additional_allowed_model_components":[
+                    "AGCM",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM",
+                    "AER"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "ssp370SST-lowBC":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Future SSP3-7.0 with reduced black carbon emissions, prescribed SSTs",
+                "start_year":"2015",
+                "end_year":"2055",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"SSP3-7.0, prescribed SSTs, with low black carbon emissions",
+                "additional_allowed_model_components":[
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM",
+                    "AER"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"41",
+                "sub_experiment_id":"none"
+            },
+            "hist-piNTCF":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Historical WMGHG and halocarbons concentrations, 1850 NTCF emissions",
+                "start_year":"1850",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"historical forcing, but with pre-industrial NTCF emissions",
+                "additional_allowed_model_components":[
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM",
+                    "AER",
+                    "CHEM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "past1000":{
+                "activity_id":[
+                    "PMIP"
+                ],
+                "description":"main forcings : trace gases, volcanoes, solar variability, land use",
+                "start_year":"850",
+                "end_year":"1849",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"last millenium",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"1000",
+                "sub_experiment_id":"none"
+            },
+            "land-crop-noIrrig":{
+                "activity_id":[
+                    "LUMIP"
+                ],
+                "description":"Same as land-hist but with irrigated area held at 1850 levels",
+                "start_year":"1850 or 1700",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"historical land-only with no irrigation",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "LAND"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "ssp585":{
+                "activity_id":[
+                    "ScenarioMIP"
+                ],
+                "description":"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",
+                "start_year":"2015",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "historical"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"update of RCP8.5 based on SSP5",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"86",
+                "sub_experiment_id":"none"
+            },
+            "hist-stratO3":{
+                "activity_id":[
+                    "DAMIP"
+                ],
+                "description":"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.  [...]
+                "start_year":"1850",
+                "end_year":"2020",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"historical stratospheric-ozone-only run",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"171",
+                "sub_experiment_id":"none"
+            },
+            "lig127k":{
+                "activity_id":[
+                    "PMIP"
+                ],
+                "description":"main forcings : orbital parameters, ice-sheet, trace gases",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"last interglacial (127k)",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"100",
+                "sub_experiment_id":"none"
+            },
+            "dcppC-amv-minus":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs",
+                "start_year":"1950",
+                "end_year":"1949",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"idealized negative AMV anomaly pattern",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "land-noShiftCultivate":{
+                "activity_id":[
+                    "LUMIP"
+                ],
+                "description":"Same as land-hist except shifting cultivation turned off. An additional LUC transitions dataset will be provided as a data layer within LUMIP LUH2 dataset with shifting cultivation deactivated",
+                "start_year":"1850 or 1700",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"historical land-only with shifting cultivation turned off",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "LAND"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "ism-pdControl-std":{
+                "activity_id":[
+                    "ISMIP6"
+                ],
+                "description":"Present-day control simulation for \"offline\" ice sheets",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"offline ice sheet forced by ISMIP6-specified AOGCM pdControl output",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "ISM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"451",
+                "sub_experiment_id":"none"
+            },
+            "abrupt-4xCO2":{
+                "activity_id":[
+                    "CMIP"
+                ],
+                "description":"DECK: abrupt4xCO2",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"abrupt quadrupling of CO2",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"150",
+                "sub_experiment_id":"none"
+            },
+            "ssp585-over-bgc":{
+                "activity_id":[
+                    "C4MIP"
+                ],
+                "description":"",
+                "start_year":"2015",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "hist-bgc"
+                ],
+                "parent_activity_id":[
+                    "C4MIP"
+                ],
+                "experiment":"biogeochemically-coupled version of the RCP3.4-overshoot based on SSP5",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AOGCM",
+                    "BGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"85",
+                "sub_experiment_id":"none"
+            },
+            "faf-stress":{
+                "activity_id":[
+                    "FAFMIP"
+                ],
+                "description":"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",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"control plus perturbative surface flux of momentum into ocean",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"70",
+                "sub_experiment_id":"none"
+            },
+            "1pctCO2to4x-withism":{
+                "activity_id":[
+                    "ISMIP6"
+                ],
+                "description":"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",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl-withism"
+                ],
+                "parent_activity_id":[
+                    "ISMIP6"
+                ],
+                "experiment":"simulation with interactive ice sheet forced by 1 percent per year increase in CO2 to 4xCO2 (subsequently held fixed)",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM",
+                    "ISM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"350",
+                "sub_experiment_id":"none"
+            },
+            "piClim-HC":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Perturbation from 1850 control using 2014 halocarbon concentrations",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"pre-industrial climatological SSTs and forcing, but with 2014 halocarbon concentrations (including chemistry)",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "AGCM",
+                    "AER",
+                    "CHEM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "ssp370SST-ssp126Lu":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Future SSP3-7.0 with low land use change (from ssp126), prescribed SSTs",
+                "start_year":"2015",
+                "end_year":"2055",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"SSP3-7.0, prescribed SSTs, with SSP1-2.6 land use",
+                "additional_allowed_model_components":[
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM",
+                    "AER"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"41",
+                "sub_experiment_id":"none"
+            },
+            "piClim-control":{
+                "activity_id":[
+                    "RFMIP",
+                    "AerChemMIP"
+                ],
+                "description":"30-year atmosphere only integration using preindustrial sea-surface temperature and sea-ice climatology. Interactive vegetation",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"effective radiative forcing in present-day",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "historical":{
+                "activity_id":[
+                    "CMIP"
+                ],
+                "description":"CMIP6 historical",
+                "start_year":"1850",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"all-forcing simulation of the recent past",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "midHolocene":{
+                "activity_id":[
+                    "PMIP"
+                ],
+                "description":"main forcings : trace gases, orbital parameters, dust",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"mid-Holocene",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"200",
+                "sub_experiment_id":"none"
+            },
+            "dcppC-pac":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs",
+                "start_year":"1950",
+                "end_year":"1949",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"idealized Pacific control",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "amip-TIP":{
+                "activity_id":[
+                    "GMMIP"
+                ],
+                "description":"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",
+                "start_year":"1979",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"same as \"amip\" run, but surface elevations of the Tibetan-Iranian Plateau and Himalayas reduced to 500m",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"35",
+                "sub_experiment_id":"none"
+            },
+            "sspxy":{
+                "activity_id":[
+                    "ScenarioMIP"
+                ],
+                "description":"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",
+                "start_year":"2015",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "historical"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"low-end scenario informing 1.5C goal",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"86",
+                "sub_experiment_id":"none"
+            },
+            "highresSST-LAI":{
+                "activity_id":[
+                    "HighResMIP"
+                ],
+                "description":"Forced global atmosphere-land simulations as highresSST-present, but using an common LAI dataset across models",
+                "start_year":"1951",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "highresSST-present"
+                ],
+                "parent_activity_id":[
+                    "HighResMIP"
+                ],
+                "experiment":"common LAI dataset within the highresSST-present experiment",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"64",
+                "sub_experiment_id":"none"
+            },
+            "faf-water":{
+                "activity_id":[
+                    "FAFMIP"
+                ],
+                "description":"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",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"control plus perturbative surface flux of water into ocean",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"70",
+                "sub_experiment_id":"none"
+            },
+            "ism-historical-self":{
+                "activity_id":[
+                    "ISMIP6"
+                ],
+                "description":"Historical simulation using \"offline\" ice sheet models. Forcing for ice sheet model is from its own AOGCM",
+                "start_year":"1850",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "ism-piControl-self"
+                ],
+                "parent_activity_id":[
+                    "ISMIP6"
+                ],
+                "experiment":"offline ice sheet forced by ISM's own AOGCM historical output",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "ISM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "volc-pinatubo-full":{
+                "activity_id":[
+                    "VolMIP"
+                ],
+                "description":"1991 Pinatubo forcing as used in the CMIP6 historical simulations. Requires special diagnostics of radiative and latent heating rates. A large number of ensemble members is required to address internal atmospheric variability",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"Pinatubo experiment",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"3",
+                "sub_experiment_id":"none"
+            },
+            "land-hist-altLu1":{
+                "activity_id":"LUMIP",
+                "description":"Land only simulations",
+                "start_year":"1850 or 1700",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"historical land-only alternate land-use history",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "LAND"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "dcppA-assim":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Assimilation runs used to generate initial conditions for hindcasts if used",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"assimilation run (if available) that is used to generate initial conditions for hindcasts and which parallels the historical simulation and uses the same forcing",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "G7cirrus":{
+                "activity_id":[
+                    "GeoMIP"
+                ],
+                "description":"Against a background of the ScenarioMIP high forcing, reduce cirrus cloud optical depth by a constant amount",
+                "start_year":"2020",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "historical"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"increase cirrus ice crystal fall speed to reduce net forcing in SSP585 by 1 W m-2",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"81",
+                "sub_experiment_id":"none"
+            },
+            "land-hist-altLu2":{
+                "activity_id":"LUMIP",
+                "description":"Land only simulations",
+                "start_year":"1850 or 1700",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"historical land-only alternate land use history",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "LAND"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "dcppA-hindcast-niff":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Decadal hindcasts begun each year from 1960 to present, or every other year at minimum, but with no information from the future",
+                "start_year":"1960",
+                "end_year":"present (to 2019)",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":[
+                    "dcppA-assim",
+                    ""
+                ],
+                "parent_activity_id":[
+                    "DCPP"
+                ],
+                "experiment":"hindcast initialized from observations without future observed forcing after initialization",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"4",
+                "min_number_yrs_per_sim":"300",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "piControl":{
+                "activity_id":[
+                    "CMIP"
+                ],
+                "description":"DECK: control",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl-spinup"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"pre-industrial control",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"500",
+                "sub_experiment_id":"none"
+            },
+            "esm-piControl":{
+                "activity_id":[
+                    "CMIP"
+                ],
+                "description":"DECK: control (emission-driven)",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "esm-piControl-spinup"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"pre-industrial control simulation with CO2 concentration calculated",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "ESM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"500",
+                "sub_experiment_id":"none"
+            },
+            "piClim-NTCF":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Perturbation from 1850 control using 2014 aerosol and ozone precursor emissions",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"pre-industrial climatological SSTs and forcing, but with 2014 NTCF emissions",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "AGCM",
+                    "AER",
+                    "CHEM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "land-cClim":{
+                "activity_id":[
+                    "LUMIP"
+                ],
+                "description":"Same as land-hist except with climate held constant",
+                "start_year":"1850 or 1700",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"historical land-only constant climate",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "LAND"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "hist-aer":{
+                "activity_id":[
+                    "DAMIP"
+                ],
+                "description":"Historical anthropogenic-Aerosols-only run",
+                "start_year":"1850",
+                "end_year":"2020",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"historical anthropogenic aerosols-only run",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"171",
+                "sub_experiment_id":"none"
+            },
+            "ssp370-ssp126Lu":{
+                "activity_id":[
+                    "LUMIP"
+                ],
+                "description":"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",
+                "start_year":"2015",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "historical"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"SSP3-7.0 with SSP1-2.6 land use",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"86",
+                "sub_experiment_id":"none"
+            },
+            "dcppC-hindcast-noAgung":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Effects of volcanoes on decadal prediction and predictability of forced and internal variability components",
+                "start_year":"1963",
+                "end_year":"1963",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":[
+                    "dcppA-assim",
+                    ""
+                ],
+                "parent_activity_id":[
+                    "DCPP"
+                ],
+                "experiment":"",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"5",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "amip-hld":{
+                "activity_id":[
+                    "GMMIP"
+                ],
+                "description":"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",
+                "start_year":"1979",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"same as \"amip\" run, but surface elevations of the East African Highlands in Africa, Sierra Madre in N. America and Andes in S. America reduced to 500m",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"35",
+                "sub_experiment_id":"none"
+            },
+            "piSST-pxK":{
+                "activity_id":[
+                    "CFMIP"
+                ],
+                "description":"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)",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"as piSST with uniform SST increase with magnitude based on abrupt4xCO2 response",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"20",
+                "sub_experiment_id":"none"
+            },
+            "amip-4xCO2":{
+                "activity_id":[
+                    "CFMIP"
+                ],
+                "description":"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",
+                "start_year":"1979",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"AMIP SSTs with 4xCO2",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"36",
+                "sub_experiment_id":"none"
+            },
+            "land-noPasture":{
+                "activity_id":[
+                    "LUMIP"
+                ],
+                "description":"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)",
+                "start_year":"1850 or 1700",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"historical land-only with constant pastureland",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "LAND"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "amip-p4K":{
+                "activity_id":[
+                    "CFMIP"
+                ],
+                "description":"As CMIP5/CFMIP-2 amip4K experiment. AMIP experiment where SSTs are subject to a uniform warming of 4K",
+                "start_year":"1979",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"AMIP with uniform 4K SST increase",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"36",
+                "sub_experiment_id":"none"
+            },
+            "hist-bgc":{
+                "activity_id":[
+                    "C4MIP"
+                ],
+                "description":"Concentration-driven historical simulation, biogeochemically-coupled",
+                "start_year":"1850",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"biogeochemically-coupled version of the simulation of the recent past with CO2 concentration prescribed",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AOGCM",
+                    "BGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "amip-future4K":{
+                "activity_id":[
+                    "CFMIP"
+                ],
+                "description":"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",
+                "start_year":"1979",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"AMIP with patterned 4K SST increase",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"36",
+                "sub_experiment_id":"none"
+            },
+            "1pctCO2-bgc":{
+                "activity_id":[
+                    "C4MIP"
+                ],
+                "description":"Biogeochemically-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"biogeochemically-coupled version of 1 percent per year increasing CO2 experiment",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AOGCM",
+                    "BGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"150",
+                "sub_experiment_id":"none"
+            },
+            "futureSST-4xCO2-solar":{
+                "activity_id":[
+                    "GeoMIP"
+                ],
+                "description":"Time slice at 1949 (picontrol) for G1ext to examine radiative forcing of abrupt4xCO2 and G1",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"year 100 SSTs from abrupt4xCO2 with quadrupled CO2 and solar reduction",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"10",
+                "sub_experiment_id":"none"
+            },
+            "aqua-4xCO2":{
+                "activity_id":[
+                    "CFMIP"
+                ],
+                "description":"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",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"aquaplanet with control SST and 4xCO2",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"10",
+                "sub_experiment_id":"none"
+            },
+            "land-hist-princeton":{
+                "activity_id":[
+                    "LS3MIP"
+                ],
+                "description":"Land only simulations",
+                "start_year":"1850",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"as land-hist with Princeton forcings",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "LAND"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "volc-cluster-mill":{
+                "activity_id":[
+                    "VolMIP"
+                ],
+                "description":"Parallel experiment to volc-cluster-ctrl but with initial conditions taken from last millennium simulation to account for the effects of a more realistic history of past natural forcing. All forcings except volcanic kept constant from year AD 1790 on",
+                "start_year":"1790",
+                "end_year":"1858",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "past1000"
+                ],
+                "parent_activity_id":[
+                    "PMIP"
+                ],
+                "experiment":"19th century volcanic cluster initialized from past1000",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"69",
+                "sub_experiment_id":"none"
+            },
+            "piClim-NOx":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Perturbation from 1850 control using 2014 NOx emissions",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"pre-industrial climatological SSTs and forcing, but with 2014 NOx emissions",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "AGCM",
+                    "AER",
+                    "CHEM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "piClim-2xss":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"1850 control with doubled sea salt emissions",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"pre-industrial climatological SSTs and forcing, but with doubled emissions of sea salt",
+                "additional_allowed_model_components":[
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM",
+                    "AER"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "histSST-piO3":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Historical WMGHG, halocarbon concentrations and aerosol precursor emissions, 1850 tropospheric ozone precursors emissions, prescribed SSTs",
+                "start_year":"1850",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"historical SSTs and historical forcing, but with pre-industrial ozone precursor emissions",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "AGCM",
+                    "AER",
+                    "CHEM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "hist-sol":{
+                "activity_id":[
+                    "DAMIP"
+                ],
+                "description":"Historical solar-only transient simulation using settings from CMIP6 historical simulation but fixed GHG&ODS (1850 level)",
+                "start_year":"1850",
+                "end_year":"2020",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"historical solar-only run",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"171",
+                "sub_experiment_id":"none"
+            },
+            "ssp126-ssp370Lu":{
+                "activity_id":[
+                    "LUMIP"
+                ],
+                "description":"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",
+                "start_year":"2015",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "historical"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"SSP1-2.6 with SSP3-7.0 land use",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"86",
+                "sub_experiment_id":"none"
+            },
+            "amip-lfmip-pObs":{
+                "activity_id":[
+                    "LS3MIP"
+                ],
+                "description":"Land-hist land conditions; AMIP SSTs",
+                "start_year":"1980",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"prescribed land (from pseudo-observations) and AMIP SSTs",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"121",
+                "sub_experiment_id":"none"
+            },
+            "piControl-spinup":{
+                "activity_id":[
+                    "CMIP"
+                ],
+                "description":"DECK: spin-up portion of the control",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"pre-industrial control (spin-up)",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"100",
+                "sub_experiment_id":"none"
+            },
+            "ssp245-aer":{
+                "activity_id":[
+                    "DAMIP"
+                ],
+                "description":"Extension of aerosol-only run under SSP2-4.5",
+                "start_year":"2021",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "hist-aer"
+                ],
+                "parent_activity_id":[
+                    "DAMIP"
+                ],
+                "experiment":"aerosol-only SSP2-4.5 run",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"80",
+                "sub_experiment_id":"none"
+            },
+            "piClim-spAer-histall":{
+                "activity_id":[
+                    "RFMIP"
+                ],
+                "description":"Prescribed anthropogenic aerosol optical properties. Aerosol and ozone forcings",
+                "start_year":"1850",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"transient effective radiative forcing with specified anthropogenic aerosol optical properties, all forcings",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "abrupt-solm4p":{
+                "activity_id":[
+                    "CFMIP"
+                ],
+                "description":"Conceptually similar to abrupt 4xCO2 DECK experiment, except that the solar constant rather than CO2 is abruptly reduced by 4%",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"abrupt 4% decrease in solar constant",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"150",
+                "sub_experiment_id":"none"
+            },
+            "highresSST-smoothed":{
+                "activity_id":[
+                    "HighResMIP"
+                ],
+                "description":"Forced global atmosphere-land simulations as highresSST-present, but using smoothed SST to investigate impact of SST variability",
+                "start_year":"1951",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "highresSST-present"
+                ],
+                "parent_activity_id":[
+                    "HighResMIP"
+                ],
+                "experiment":"smoothed SST version of highresSST-present",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"64",
+                "sub_experiment_id":"none"
+            },
+            "dcppB-forecast":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Ongoing decadal forecasts",
+                "start_year":"present",
+                "end_year":"ongoing each year",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":[
+                    "dcppA-assim",
+                    ""
+                ],
+                "parent_activity_id":[
+                    "DCPP"
+                ],
+                "experiment":"year 1-5 forecast initialized from observations",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"5",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "hist-spAer-aer":{
+                "activity_id":[
+                    "RFMIP"
+                ],
+                "description":"Prescribed anthropogenic aerosol optical properties. Changes in aerosols only",
+                "start_year":"1850",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"historical simulation with specified anthropogenic aerosols, no other forcings",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "ssp245":{
+                "activity_id":[
+                    "ScenarioMIP"
+                ],
+                "description":"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",
+                "start_year":"2015",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "historical"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"update of RCP4.5 based on SSP2",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"86",
+                "sub_experiment_id":"none"
+            },
+            "piClim-spAer-anthro":{
+                "activity_id":[
+                    "RFMIP"
+                ],
+                "description":"Prescribed anthropogenic aerosol optical properties. Anthropogenic forcings",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"effective radiative forcing at present day with specified anthropogenic aerosol optical properties, anthropogenic forcings",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"",
+                "sub_experiment_id":"none"
+            },
+            "dcppC-atl-pacemaker":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"pacemaker atlantic experiment",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "ssp370SST":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Future SSP3-7.0, with SSTs prescribed from ssp370",
+                "start_year":"2015",
+                "end_year":"2055",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"SSP3-7.0, with SSTs prescribed from ssp370",
+                "additional_allowed_model_components":[
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM",
+                    "AER"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"41",
+                "sub_experiment_id":"none"
+            },
+            "a4SSTice-4xCO2":{
+                "activity_id":[
+                    "CFMIP"
+                ],
+                "description":"As a4SSTice, but CO2 is quadrupled, and the increase in CO2 is seen by both the radiation scheme and vegetation",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"as piSST but with SSTs and sea ice from abrupt4xCO2, and 4xCO2 seen by radiation and vegetation",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "ssp460":{
+                "activity_id":[
+                    "ScenarioMIP"
+                ],
+                "description":"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",
+                "start_year":"2015",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "historical"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"update of RCP6.0 based on SSP4",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"86",
+                "sub_experiment_id":"none"
+            },
+            "histSST":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Historical transient with SSTs prescribed from historical",
+                "start_year":"1850",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"historical prescribed SSTs and historical forcing",
+                "additional_allowed_model_components":[
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM",
+                    "AER"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "land-crop-noIrrigFert":{
+                "activity_id":[
+                    "LUMIP"
+                ],
+                "description":"Same as land-hist except with plants in cropland area utilizing at least some form of crop management (e.g., planting and harvesting) rather than simulating cropland vegetation as a natural grassland. Irrigated area and fertilizer area/use should be held constant",
+                "start_year":"1850 or 1700",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"historical land-only with managed crops but with irrigation and fertilization held constant",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "LAND"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "piClim-lu":{
+                "activity_id":[
+                    "RFMIP"
+                ],
+                "description":"As in RFMIP-ERF-PI-Cntrl but with present-day land use",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"effective radiative forcing by present-day land use",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "volc-long-hlS":{
+                "activity_id":[
+                    "VolMIP"
+                ],
+                "description":"Idealized Southern Hemisphere high-latitude eruption emitting 28.1 Tg of SO2. Experiment initialized from PiControl",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"Idealized Southern Hemisphere high-latitude eruption emitting 28.1 Tg of SO2",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"20",
+                "sub_experiment_id":"none"
+            },
+            "ssp245-stratO3":{
+                "activity_id":[
+                    "DAMIP"
+                ],
+                "description":"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 f [...]
+                "start_year":"2021",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "hist-stratO3"
+                ],
+                "parent_activity_id":[
+                    "DAMIP"
+                ],
+                "experiment":"stratospheric-ozone-only SSP2-4.5 run",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"80",
+                "sub_experiment_id":"none"
+            },
+            "ssp370":{
+                "activity_id":[
+                    "AerChemMIP",
+                    "ScenarioMIP"
+                ],
+                "description":"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",
+                "start_year":"2015",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "historical"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"gap-filling scenario reaching 7.0 based on SSP3",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"86",
+                "sub_experiment_id":"none"
+            },
+            "histSST-piAer":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Historical WMGHG, halocarbon concentrations and tropospheric ozone precursors emissions, 1850 aerosol precursor emissions, prescribed SSTs",
+                "start_year":"1850",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"historical SSTs and historical forcing, but with pre-industrial aerosol emissions",
+                "additional_allowed_model_components":[
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM",
+                    "AER"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "land-hist":{
+                "activity_id":[
+                    "LS3MIP",
+                    "LUMIP"
+                ],
+                "description":"Land only simulations",
+                "start_year":"1850 or 1700",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"historical land-only",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "LAND"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "lgm":{
+                "activity_id":[
+                    "PMIP"
+                ],
+                "description":"main forcings : ice-sheet; trace gases, orbital parameters dust (forcing, or feedback if dust cycle represented in model)",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"last glacial maximum",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"100",
+                "sub_experiment_id":"none"
+            },
+            "hist-spAer-all":{
+                "activity_id":[
+                    "RFMIP"
+                ],
+                "description":"Prescribed anthropogenic aerosol optical properties. All forcings",
+                "start_year":"1850",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"historical simulation with specified anthropogenic aerosols",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "esm-ssp585":{
+                "activity_id":[
+                    "C4MIP"
+                ],
+                "description":"Emissions-driven future scenario simulation",
+                "start_year":"2015",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "esm-hist"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"emission-driven RCP8.5 based on SSP5",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "ESM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"85",
+                "sub_experiment_id":"none"
+            },
+            "esm-hist":{
+                "activity_id":[
+                    "CMIP"
+                ],
+                "description":"CMIP6 historical (CO2 emission-driven)",
+                "start_year":"1850",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "esm-piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"all-forcing simulation of the recent past with atmospheric CO2 concentration calculated",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "ESM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "midPliocene-eoi400":{
+                "activity_id":[
+                    "PMIP"
+                ],
+                "description":"main forcings : trace gases, orography, ice-sheet",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"mid-Pliocene warm period",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"100",
+                "sub_experiment_id":"none"
+            },
+            "ism-1pctCO2to4x-std":{
+                "activity_id":[
+                    "ISMIP6"
+                ],
+                "description":"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",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "ism-pdControl-std"
+                ],
+                "parent_activity_id":[
+                    "ISMIP6"
+                ],
+                "experiment":"offline ice sheet model forced by ISMIP6-specified AOGCM 1pctCO2to4x output",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "ISM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"350",
+                "sub_experiment_id":"none"
+            },
+            "ssp370SST-lowNTCF":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Future SSP3-7.0 with reduced NTCF emissions, prescribed SSTs",
+                "start_year":"2015",
+                "end_year":"2055",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"SSP3-7.0, prescribed SSTs, with low NTCF emissions",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "AGCM",
+                    "AER",
+                    "CHEM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"41",
+                "sub_experiment_id":"none"
+            },
+            "historical-withism":{
+                "activity_id":[
+                    "ISMIP6"
+                ],
+                "description":"Historical simulation that includes interactive ice sheets. Set up follows the historical experiment",
+                "start_year":"1850",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl-withism"
+                ],
+                "parent_activity_id":[
+                    "ISMIP6"
+                ],
+                "experiment":"historical with interactive ice sheet",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM",
+                    "ISM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "deforest-globe":{
+                "activity_id":[
+                    "LUMIP"
+                ],
+                "description":"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",
+                "start_year":"1850",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"idealized transient global deforestation",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"81",
+                "sub_experiment_id":"none"
+            },
+            "dcppC-forecast-addPinatubo":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Effects of volcanoes on decadal prediction and predictability of forced and internal variability components",
+                "start_year":"2015",
+                "end_year":"2015",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":[
+                    "dcppA-assim",
+                    ""
+                ],
+                "parent_activity_id":[
+                    "DCPP"
+                ],
+                "experiment":"2015 forecast with added Pinatubo forcing",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"5",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "1pctCO2Ndep":{
+                "activity_id":[
+                    "C4MIP"
+                ],
+                "description":"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",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"1 percent per year increasing CO2 experiment with increasing N-deposition",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM",
+                    "BGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"150",
+                "sub_experiment_id":"none"
+            },
+            "histSST-piN2O":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Historical (non-N2O) WMGHG concentrations and NTCF emissions, 1850 N2O concentrations",
+                "start_year":"1850",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"historical SSTs and historical forcings, but with pre-industrial N2O concentrations",
+                "additional_allowed_model_components":[
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AGCM",
+                    "AER",
+                    "CHEM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "piControl-withism":{
+                "activity_id":[
+                    "ISMIP6"
+                ],
+                "description":"Pre-industrial control simulation that includes interactive ice sheets",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"preindustrial control with interactive ice sheet",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM",
+                    "ISM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"451",
+                "sub_experiment_id":"none"
+            },
+            "aqua-control-lwoff":{
+                "activity_id":[
+                    "CFMIP"
+                ],
+                "description":"As aqua-control experiment, but with cloud-radiative effects switched off in the LW radiation code",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"aquaplanet control with longwave cloud radiative effects off",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"10",
+                "sub_experiment_id":"none"
+            },
+            "highres-future":{
+                "activity_id":[
+                    "HighResMIP"
+                ],
+                "description":"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)",
+                "start_year":"1951",
+                "end_year":"2050",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "hist-1950"
+                ],
+                "parent_activity_id":[
+                    "HighResMIP"
+                ],
+                "experiment":"coupled future 2015-2050 using a scenario as close to CMIP5 RCP8.5 as possible within CMIP6",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"100",
+                "sub_experiment_id":"none"
+            },
+            "hist-volc":{
+                "activity_id":[
+                    "DAMIP"
+                ],
+                "description":"Historical volcanic-only run",
+                "start_year":"1850",
+                "end_year":"2020",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"historical volcanic-only run",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"171",
+                "sub_experiment_id":"none"
+            },
+            "hist-all-nat2":{
+                "activity_id":[
+                    "DAMIP"
+                ],
+                "description":"Historical ALL forcing run with alternates estimate of solar and volcanic forcing",
+                "start_year":"1850",
+                "end_year":"2020",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"historical ALL-forcing run with alternate estimates of natural forcing",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"171",
+                "sub_experiment_id":"none"
+            },
+            "hist-noLu":{
+                "activity_id":[
+                    "LUMIP"
+                ],
+                "description":"Same as CMIP6 historical but with land cover held at 1850, no human activity; concentration driven",
+                "start_year":"1850",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"historical with no land-use change",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "piClim-2xfire":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"1850 control with doubled emissions of fires",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"pre-industrial climatological SSTs and forcing, but with doubled emissions from fires",
+                "additional_allowed_model_components":[
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM",
+                    "AER"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "G7SST2-cirrus":{
+                "activity_id":[
+                    "GeoMIP"
+                ],
+                "description":"Time slice at 2100 (ScenarioMIP Tier 1 high forcing scenario and cirrus thinning according to G7cirrus)",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"SSTs from year 2100 of SSP5-8.5; forcings and other prescribed conditions from year 2100 of G7cirrus",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"10",
+                "sub_experiment_id":"none"
+            },
+            "ism-ssp585-self":{
+                "activity_id":[
+                    "ISMIP6"
+                ],
+                "description":"Future climate ScenarioMIP SSP5-8.5 simulation using \"offline\" ice sheet models. Forcing for ice sheet model is from its own AOGCM",
+                "start_year":"2015",
+                "end_year":"2300",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "ism-historical-self"
+                ],
+                "parent_activity_id":[
+                    "ISMIP6"
+                ],
+                "experiment":"offline ice sheet forced by ISM's own AOGCM ssp585 output",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "ISM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"286",
+                "sub_experiment_id":"none"
+            },
+            "ism-ctrl-std":{
+                "activity_id":[
+                    "ISMIP6"
+                ],
+                "description":"Offline ice sheet control run for the initMIP experiment that explores the uncertainty in sea level due to ice sheet initialization",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    ""
+                ],
+                "parent_activity_id":[
+                    "ISMIP"
+                ],
+                "experiment":"offline ice sheet model initMIP control",
+                "additional_allowed_model_components":[
+                    ""
+                ],
+                "required_model_components":[
+                    "ISM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"100",
+                "sub_experiment_id":"none"
+            },
+            "aqua-control":{
+                "activity_id":[
+                    "CFMIP"
+                ],
+                "description":"Extended version of CMIP5/CFMIP-2 aquaControl experiment. Aquaplanet (no land) experiment with no seasonal cycle forced with specified zonally symmetric SSTs",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"aquaplanet control",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"10",
+                "sub_experiment_id":"none"
+            },
+            "volc-cluster-ctrl":{
+                "activity_id":[
+                    "VolMIP"
+                ],
+                "description":"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",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"19th century volcanic cluster initialized from PiControl",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"50",
+                "sub_experiment_id":"none"
+            },
+            "amip-lwoff":{
+                "activity_id":[
+                    "CFMIP"
+                ],
+                "description":"As amip experiment, but with cloud-radiative effects switched off in the LW radiation code",
+                "start_year":"1979",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"AMIP experiment with longwave cloud-radiative effects off",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"36",
+                "sub_experiment_id":"none"
+            },
+            "land-future":{
+                "activity_id":[
+                    "LS3MIP"
+                ],
+                "description":"Land only simulations",
+                "start_year":"2015",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"future land-only",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "LAND"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"86",
+                "sub_experiment_id":"none"
+            },
+            "volc-pinatubo-strat":{
+                "activity_id":[
+                    "VolMIP"
+                ],
+                "description":"As volc-pinatubo-full, but with prescribed perturbation to the total (LW+SW) radiative heating rates",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"Pinatubo experiment with partial radiative forcing, includes only stratospheric warming",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"3",
+                "sub_experiment_id":"none"
+            },
+            "G6sulfur":{
+                "activity_id":[
+                    "GeoMIP"
+                ],
+                "description":"Using equatorial SO2 injection, return the radiative forcing from a background of the ScenarioMIP high forcing to the ScenarioMIP middle forcing",
+                "start_year":"2020",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "historical"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"stratospheric sulfate aerosol injection to reduce net forcing from SSP585 to SSP245",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"81",
+                "sub_experiment_id":"none"
+            },
+            "G6SST2-solar":{
+                "activity_id":[
+                    "GeoMIP"
+                ],
+                "description":"Time slice at 2100 (G6solar)",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"SSTs from year 2020 of SSP5-8.5; forcings and other prescribed conditions from year 2100 of G6solar",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"10",
+                "sub_experiment_id":"none"
+            },
+            "land-noLu":{
+                "activity_id":[
+                    "LUMIP"
+                ],
+                "description":"Same as land-hist except no land-use change",
+                "start_year":"1850 or 1700",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"historical land-only with no land-use change",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "LAND"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "dcppC-forecast-addElChichon":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Effects of volcanoes on decadal prediction and predictability of forced and internal variability components",
+                "start_year":"2015",
+                "end_year":"2015",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":[
+                    "dcppA-assim",
+                    ""
+                ],
+                "parent_activity_id":[
+                    "DCPP"
+                ],
+                "experiment":"2015 forecast with added El Chichon forcing",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"5",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "piClim-BC":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Perturbation from 1850 control using 2014 BC emissions",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"pre-industrial climatological SSTs and forcing, but with 2014 black carbon emissions",
+                "additional_allowed_model_components":[
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM",
+                    "AER"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "dcppC-pac-pacemaker":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"pacemaker pacific experiment",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "ssp585-withism":{
+                "activity_id":[
+                    "ISMIP6"
+                ],
+                "description":"Future climate from ScenarioMIP SSP5-8.5 simulation that includes interactive ice sheets. Set up follows the standard SSP5-8.5 experiment",
+                "start_year":"2015",
+                "end_year":"2300",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "historical-withism"
+                ],
+                "parent_activity_id":[
+                    "ISMIP6"
+                ],
+                "experiment":"ssp585 with interactive ice sheet",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM",
+                    "ISM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"286",
+                "sub_experiment_id":"none"
+            },
+            "highresSST-p4K":{
+                "activity_id":[
+                    "HighResMIP"
+                ],
+                "description":"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",
+                "start_year":"1951",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "highresSST-present"
+                ],
+                "parent_activity_id":[
+                    "HighResMIP"
+                ],
+                "experiment":"uniform 4K warming of highresSST-present SST",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"64",
+                "sub_experiment_id":"none"
+            },
+            "dcppC-hindcast-noPinatubo":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Effects of volcanoes on decadal prediction and predictability of forced and internal variability components",
+                "start_year":"1991",
+                "end_year":"1991",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":[
+                    "dcppA-assim",
+                    ""
+                ],
+                "parent_activity_id":[
+                    "DCPP"
+                ],
+                "experiment":"hindcast but with only background volcanic forcing",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"5",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "dcppC-ipv-nextrop-minus":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"idealized negative northern extratropical IPV anomaly pattern",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "lfmip-initLC":{
+                "activity_id":[
+                    "LS3MIP"
+                ],
+                "description":"Initialized pseudo-observations land",
+                "start_year":"1980",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "historical"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"initialized from \"historical\" run year 1980, but with land conditions initialized from pseudo-observations",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"35",
+                "sub_experiment_id":"none"
+            },
+            "a4SST":{
+                "activity_id":[
+                    "CFMIP"
+                ],
+                "description":"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",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"as piSST but with SSTs from abrupt4xCO2",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "ism-historical-std":{
+                "activity_id":[
+                    "ISMIP6"
+                ],
+                "description":"Historical simulation using \"offline\" ice sheet models. Forcing for ice sheet model is the standard dataset based on CMIP6 AOGCM historical",
+                "start_year":"1850",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "ism-pdControl-std"
+                ],
+                "parent_activity_id":[
+                    "ISMIP6"
+                ],
+                "experiment":"offline ice sheet forced by ISMIP6-specified AOGCM historical output",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "ISM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "dcppC-atl-control":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs",
+                "start_year":"1950 (from 1920 if possible)",
+                "end_year":"2015",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"idealized Atlantic control",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"66",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "highresSST-present":{
+                "activity_id":[
+                    "HighResMIP"
+                ],
+                "description":"Forced global atmosphere-land simulations using daily 1/4 degree SST and sea-ice forcings, and aerosol concentrations (not emissions) to constrain model spread",
+                "start_year":"1951",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"forced atmosphere experiment for 1950-2014",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"64",
+                "sub_experiment_id":"none"
+            },
+            "historical-ext":{
+                "activity_id":[
+                    "CMIP"
+                ],
+                "description":"Extension beyond 2014 of the CMIP6 historical",
+                "start_year":"2015",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "historical"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"post-2014 all-forcing simulation",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"1",
+                "sub_experiment_id":"none"
+            },
+            "piSST":{
+                "activity_id":[
+                    "CFMIP"
+                ],
+                "description":"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",
+                "start_year":"Year 111-140 of piControl",
+                "end_year":"Year 111-140 of piControl",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"experiment forced with pre-industrial SSTs, sea ice and atmospheric constituents",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "omip1":{
+                "activity_id":[
+                    "OMIP"
+                ],
+                "description":"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",
+                "start_year":"1",
+                "end_year":"310",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"OMIP experiment forced by Large and Yeager (CORE-2, NCEP) atmospheric data set and initialized with observed physical and biogeochemical ocean data",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "OGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"310",
+                "sub_experiment_id":"none"
+            },
+            "omip2":{
+                "activity_id":[
+                    "OMIP"
+                ],
+                "description":"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",
+                "start_year":"1",
+                "end_year":"310",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"OMIP experiment forced by JRA-55 atmospheric data set and initialized with observed physical and biogeochemical ocean data",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "OGCM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"310",
+                "sub_experiment_id":"none"
+            },
+            "ssp585-bgc":{
+                "activity_id":[
+                    "C4MIP"
+                ],
+                "description":"Concentration-driven future scenario simulation, biogeochemically-coupled",
+                "start_year":"2015",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "hist-bgc"
+                ],
+                "parent_activity_id":[
+                    "C4MIP"
+                ],
+                "experiment":"biogeochemically-coupled version of the RCP8.5 based on SSP5",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AOGCM",
+                    "BGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"85",
+                "sub_experiment_id":"none"
+            },
+            "amip-a4SST-4xCO2":{
+                "activity_id":[
+                    "CFMIP"
+                ],
+                "description":"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",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"as AMIP but with warming pattern from abrupt4xCO2 added to SSTs and 4xCO2 seen by radiation and vegetation",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"36",
+                "sub_experiment_id":"none"
+            },
+            "hist-nat":{
+                "activity_id":[
+                    "DAMIP"
+                ],
+                "description":"Historical natural-only run",
+                "start_year":"1850",
+                "end_year":"2020",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"historical natural-only run",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"171",
+                "sub_experiment_id":"none"
+            },
+            "1pctCO2-rad":{
+                "activity_id":[
+                    "C4MIP"
+                ],
+                "description":"Radiatively-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "piControl"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"radiatively-coupled version of 1 percent per year increasing CO2 experiment",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AOGCM",
+                    "BGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"150",
+                "sub_experiment_id":"none"
+            },
+            "land-noWoodHarv":{
+                "activity_id":[
+                    "LUMIP"
+                ],
+                "description":"Same as land-hist but with wood harvest maintained at 1850 amounts/areas",
+                "start_year":"1850 or 1700",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"historical land-only with no wood harvest",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "LAND"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "ssp370SST-lowO3":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Future SSP3-7.0 with reduced ozone precursor emissions (from ssp370-lowNTCF), prescribed SSTs",
+                "start_year":"2015",
+                "end_year":"2055",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"SSP3-7.0, prescribed SSTs, with low ozone precursor emissions",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "AGCM",
+                    "AER",
+                    "CHEM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"41",
+                "sub_experiment_id":"none"
+            },
+            "a4SSTice":{
+                "activity_id":[
+                    "CFMIP"
+                ],
+                "description":"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",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"as piSST but with SSTs and sea ice from abrupt4xCO2",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "land-hist-cruNcep":{
+                "activity_id":[
+                    "LS3MIP"
+                ],
+                "description":"Land only simulations",
+                "start_year":"1850",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"as land-hist with CRU-NCEP forcings",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "LAND"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "amip-piForcing":{
+                "activity_id":[
+                    "CFMIP"
+                ],
+                "description":"Identical to standard AMIP experiment but from 1870-present with constant pre-industrial forcing levels (anthropogenic and natural)",
+                "start_year":"1870",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"AMIP SSTs with pre-industrial anthropogenic and natural forcing",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"145",
+                "sub_experiment_id":"none"
+            },
+            "esm-piControl-spinup":{
+                "activity_id":[
+                    "CMIP"
+                ],
+                "description":"DECK: spin-up portion of the control (emission-driven)",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"pre-industrial control simulation with CO2 concentration calculated (spin-up)",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "ESM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"100",
+                "sub_experiment_id":"none"
+            },
+            "piClim-2xdust":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"1850 control with doubled dust emissions",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"pre-industrial climatological SSTs and forcing, but with doubled emissions of dust",
+                "additional_allowed_model_components":[
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM",
+                    "AER"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "dcppC-forecast-addAgung":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Effects of volcanoes on decadal prediction and predictability of forced and internal variability components",
+                "start_year":"2015",
+                "end_year":"2015",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":[
+                    "dcppA-assim",
+                    ""
+                ],
+                "parent_activity_id":[
+                    "DCPP"
+                ],
+                "experiment":"2015 forecast with added Agung forcing",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"5",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "ssp534-over":{
+                "activity_id":[
+                    "ScenarioMIP"
+                ],
+                "description":"21st century overshoot scenario relative to SSP5_34. Branches from SS5_85 at 2040 with emissions reduced to zero by 2070 and negative thereafter",
+                "start_year":"2015",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "ssp585"
+                ],
+                "parent_activity_id":[
+                    "ScenarioMIP"
+                ],
+                "experiment":"overshoot of 3.4 W/m**2 branching from ssp585 in 2040",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"86",
+                "sub_experiment_id":"none"
+            },
+            "land-noFire":{
+                "activity_id":[
+                    "LUMIP"
+                ],
+                "description":"Same as land-hist but with anthropogenic ignition and suppression held to 1850 levels",
+                "start_year":"1850 or 1700",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"historical land-only with no human fire management",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "LAND"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "omip2-spunup":{
+                "activity_id":[
+                    "OMIP"
+                ],
+                "description":"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",
+                "start_year":"1",
+                "end_year":"310",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "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",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "OGCM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"310",
+                "sub_experiment_id":"none"
+            },
+            "piClim-2xNOx":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"1850 control with doubled emissions of lightning NOx",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"pre-industrial climatological SSTs and forcing, but with doubled production of NOx due to lightning",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "AGCM",
+                    "AER",
+                    "CHEM"
+                ],
+                "tier":"3",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "piClim-spAer-histaer":{
+                "activity_id":[
+                    "RFMIP"
+                ],
+                "description":"Prescribed anthropogenic aerosol optical properties. Aerosol and ozone forcings",
+                "start_year":"1850",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"transient effective radiative forcing with specified anthropogenic aerosol optical properties, aerosol forcing",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "dcppC-ipv-plus":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs",
+                "start_year":"control",
+                "end_year":"",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"idealized positive IPV anomaly pattern",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"25",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "piClim-O3":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Perturbation from 1850 control using 2014 ozone precursor emissions",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"pre-industrial climatological SSTs and forcing, but with 2014 ozone precursor emissions",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "AGCM",
+                    "AER",
+                    "CHEM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "histSST-piNTCF":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Historical WMGHG concentrations and halocarbons emissions, 1850 NTCF emissions, prescribed SSTs",
+                "start_year":"1850",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"historical SSTs and historical forcing, but with pre-industrial NTCF emissions",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "AGCM",
+                    "AER",
+                    "CHEM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "land-crop-noFert":{
+                "activity_id":[
+                    "LUMIP"
+                ],
+                "description":"Same as land-hist but with fertilization rates and area held at 1850 levels/distribution",
+                "start_year":"1850 or 1700",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"historical land-only with no fertilizer",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "LAND"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "histSST-piCH4":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Historical (non-CH4) WMGHG concentrations and NTCF emissions, 1850 CH4 concentrations",
+                "start_year":"1850",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"historical SSTs and historical forcing, but with pre-industrial methane concentrations",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "AGCM",
+                    "AER",
+                    "CHEM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "aqua-p4K-lwoff":{
+                "activity_id":[
+                    "CFMIP"
+                ],
+                "description":"As aqua-p4K experiment, but with cloud-radiative effects switched off in the LW radiation code",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"aquaplanet with uniform 4K SST increase and with longwave cloud radiative effects off",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"10",
+                "sub_experiment_id":"none"
+            },
+            "dcppA-historical":{
+                "activity_id":[
+                    "DCPP"
+                ],
+                "description":"Historical and future uninitialized simulations to assess the impact of initialization",
+                "start_year":"1850",
+                "end_year":"2030",
+                "sub_experiment":"initialized near end of year YYYY",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"climate simulation initialized from control with forcing prescribed from the historical period and future scenario as in A1",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM",
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"170",
+                "sub_experiment_id":"of form: \"sYYYY\""
+            },
+            "land-hist-wfdei":{
+                "activity_id":[
+                    "LS3MIP"
+                ],
+                "description":"Land only simulations",
+                "start_year":"1850",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"as land-hist with WFDEI forcings",
+                "additional_allowed_model_components":"",
+                "required_model_components":[
+                    "LAND"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"165",
+                "sub_experiment_id":"none"
+            },
+            "G7SST1-cirrus":{
+                "activity_id":[
+                    "GeoMIP"
+                ],
+                "description":"Time slice at 2020 (ScenarioMIP Tier 1 high forcing scenario and cirrus thinning according to G7cirrus)",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"SSTs from year 2020 of SSP5-8.5; forcings and other prescribed conditions from year 2020 of SSP5-8.5 and cirrus thinning",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"10",
+                "sub_experiment_id":"none"
+            },
+            "piClim-histaer03":{
+                "activity_id":[
+                    "RFMIP"
+                ],
+                "description":"Time-varying forcing by aerosols. SST and sea ice fixed at preindustrial control. Interactive vegetation",
+                "start_year":"1850",
+                "end_year":"2100",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"transient effective radiative forcing by aerosols",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"2",
+                "min_number_yrs_per_sim":"251",
+                "sub_experiment_id":"none"
+            },
+            "piClim-4xCO2":{
+                "activity_id":[
+                    "RFMIP"
+                ],
+                "description":"As in RFMIP-ERF-PI-Cntrl but with 4xCO2",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"effective radiative forcing by 4xCO2",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "hist-1950HC":{
+                "activity_id":[
+                    "AerChemMIP"
+                ],
+                "description":"Historical WMGHG concentrations and NTCF emissions, 1950 halocarbon concentrations, start 1950",
+                "start_year":"1950",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":[
+                    "historical"
+                ],
+                "parent_activity_id":[
+                    "CMIP"
+                ],
+                "experiment":"historical forcing, but with1950s halocarbon concentrations; initialized in 1950",
+                "additional_allowed_model_components":[
+                    "BGCM"
+                ],
+                "required_model_components":[
+                    "AOGCM",
+                    "AER",
+                    "CHEM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"65",
+                "sub_experiment_id":"none"
+            },
+            "piClim-aerO3":{
+                "activity_id":[
+                    "RFMIP"
+                ],
+                "description":"As in RFMIP-ERF-PI-Cntrl but with with present-day aerosols and ozone",
+                "start_year":"",
+                "end_year":"",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"effective radiative forcing by present-day aerosols and ozone",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"30",
+                "sub_experiment_id":"none"
+            },
+            "amip":{
+                "activity_id":[
+                    "CMIP"
+                ],
+                "description":"DECK: AMIP",
+                "start_year":"1979",
+                "end_year":"2014",
+                "sub_experiment":"none",
+                "parent_experiment_id":"",
+                "parent_activity_id":"",
+                "experiment":"AMIP",
+                "additional_allowed_model_components":[
+                    "AER",
+                    "CHEM"
+                ],
+                "required_model_components":[
+                    "AGCM"
+                ],
+                "tier":"1",
+                "min_number_yrs_per_sim":"36",
+                "sub_experiment_id":"none"
+            }
         },
-
-    "institution_ids": {
-            "NOAA-GFDL":"NOAA Geophysical Fluid Dynamics Laboratory",
-            "BCC":"Beijing Climate Center,China Meteorological Administration,China",
-            "BNU":"GCESS,BNU,Beijing,China",
-            "CCCma":"Canadian Centre for Climate Modelling and Analysis, Victoria, BC, Canada",
-            "CMCC":"Centro Euro-Mediterraneo per i Cambiamenti Climatici, Bologna, Italy",
-            "CNRM-CERFACS":"Centre National de Recherches Meteorologiques, Meteo-France, Toulouse, France) and CERFACS (Centre Europeen de Recherches et de Formation Avancee en Calcul Scientifique, Toulouse, France",
-            "COLA-CFS":"Center for Ocean-Land-Atmosphere Studies, Calverton, MD",
-            "CSIRO-BOM":"Commonwealth Scientific and Industrial Research Organisation, Australia, and Bureau of Meteorology, Australia",
-            "CSIRO-QCCCE":"Australian Commonwealth Scientific and Industrial Research Organization (CSIRO) Marine and Atmospheric Research (Melbourne, Australia) in collaboration with the Queensland Climate Change Centre of Excellence (QCCCE) (Brisbane, Australia)",
-            "FIO":"The First Institution of Oceanography,SOA,Qingdao,China",
-            "ICHEC":"European Earth System Model",
-            "INM":"Institute for Numerical Mathematics, Moscow, Russia",
-            "IPSL":"Institut Pierre Simon Laplace, Paris, France",
-            "LASG-CESS":"Institute of Atmospheric Physics, Chinese Academy of Sciences, Beijing, China and Tsinghua University",
-            "LASG-IAP":"Institute of Atmospheric Physics, Chinese Academy of Sciences,Beijing,China",
-            "MIROC":"AORI (Atmosphere and Ocean Research Institute, The University of Tokyo, Chiba, Japan), NIES (National Institute for Environmental Studies, Ibaraki, Japan), JAMSTEC (Japan Agency for Marine-Earth Science and Technology, Kanagawa, Japan)",
-            "MIROC":"JAMSTEC (Japan Agency for Marine-Earth Science and Technology, Kanagawa, Japan), AORI (Atmosphere and Ocean Research Institute, The University of Tokyo, Chiba, Japan), and NIES (National Institute for Environmental Studies, Ibaraki, Japan)",
-            "MOHC":"Met Office Hadley Centre, Fitzroy Road, Exeter, Devon, EX1 3PB, UK.",
-            "MPI-M":"Max Planck Institute for Meteorology",
-            "MRI":"Meteorological Research Institute, Tsukuba, Japan",
-            "NASA-GISS":"Goddard Institute for Space Studies, New York, NY",
-            "NASA-GMAO":"Global Modeling and Assimilation Office, NASA Goddard Space Flight Center, Greenbelt, MD 20771",
-            "NCAR":"National Center for Atmospheric Research, Boulder, CO, USA",
-            "NCC":"Norwegian Climate Centre",
-            "NICAM":"Nonhydrostatic Icosahedral Atmospheric Model (NICAM) Group (RIGC-JAMSTEC/AORI-U.Tokyo/AICS-RIKEN,Japan)",
-            "NIMR-KMA":"National Institute of Meteorological Research, Seoul, South Korea",
-            "NOAA-GFDL":"NOAA GFDL, 201 Forrestal Rd, Princeton, NJ, 08540",
-            "NOAA-NCEP":"National Centers for Environmental Prediction, Camp Springs, MD",
-            "NSF-DOE-NCAR":"National Center for Atmospheric Research, Boulder, CO, USA",
-            "NSF-DOE-NCAR":"PNNL (Pacific Northwest National Laboratory) Richland, WA, USA/NCAR (National Center for Atmospheric Research) Boulder, CO, USA",
-            "NSF-DOE-NCAR":"NSF/DOE NCAR (National Center for Atmospheric Research) Boulder, CO, USA"
-    },
-
-    "grid_labels": {
-
-        "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", 
-                "500 km", "1000 km", "2500 km", "5000 km", "10000 km" ] }
-
-    },
-
-    "#license": [ "CMIP6 model data produced by [[:alpha:]]\\{1,\\} 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 https://pcmdi.llnl.gov/home/CMIP6/citation.html. The data is made available via the Earth System Grid Federation. [Permissions beyond the scope of this license may be available at [[:alpha:]]\\{1 [...]
-
-
-    "experiment_ids": { 
-
-        "hist-piNTCF": {
-                               "experiment":                "historical forcing, but with pre-industrial NTCF emissions",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM AER CHEM",
-                               "additional_source_type":    "BGM"
-
-                          },
-
-        "hist-piAer": {
-                               "experiment":                "historical forcing, but with pre-industrial aerosol emissions",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM AER",
-                               "additional_source_type":    "CHEM BGM"
-
-                          },
-
-        "hist-1950HC": {
-                               "experiment":                "historical forcing, but with1950s halocarbon concentrations; initialized in 1950",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM AER CHEM",
-                               "additional_source_type":    "BGM"
-
-                          },
-
-        "histSST": {
-                               "experiment":                "historical prescribed SSTs and historical forcing",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER",
-                               "additional_source_type":    "CHEM"
-
-                          },
-
-        "histSST-piNTCF": {
-                               "experiment":                "historical SSTs and historical forcing, but with pre-industrial NTCF emissions",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER CHEM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "histSST-piAer": {
-                               "experiment":                "historical SSTs and historical forcing, but with pre-industrial aerosol emissions",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER",
-                               "additional_source_type":    "CHEM"
-
-                          },
-
-        "histSST-piO3": {
-                               "experiment":                "historical SSTs and historical forcing, but with pre-industrial ozone precursor emissions",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER CHEM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "histSST-1950HC": {
-                               "experiment":                "historical SSTs and historical forcing, but with1950 halocarbon concentrations",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER CHEM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "histSST-piCH4": {
-                               "experiment":                "historical SSTs and historical forcing, but with pre-industrial methane concentrations",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER CHEM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "histSST-piN2O": {
-                               "experiment":                "historical SSTs and historical forcings, but with pre-industrial N2O concentrations",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER CHEM",
-                               "additional_source_type":    "BGM"
-
-                          },
-
-        "ssp370-lowNTCF": {
-                               "experiment":                "SSP3-7.0, with low NTCF emissions",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM AER",
-                               "additional_source_type":    "CHEM BGM"
-
-                          },
-
-        "ssp370SST": {
-                               "experiment":                "SSP3-7.0, with  SSTs prescribed from ssp370",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER",
-                               "additional_source_type":    "CHEM"
-
-                          },
-
-        "ssp370SST-lowNTCF": {
-                               "experiment":                "SSP3-7.0, prescribed SSTs, with low NTCF emissions",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER CHEM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "ssp370SST-lowAer": {
-                               "experiment":                "SSP3-7.0, prescribed SSTs, with low aerosol emissions",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER",
-                               "additional_source_type":    "CHEM"
-
-                          },
-
-        "ssp370SST-lowBC": {
-                               "experiment":                "SSP3-7.0, prescribed SSTs, with low black carbon emissions",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER",
-                               "additional_source_type":    "CHEM"
-
-                          },
-
-        "ssp370SST-lowO3": {
-                               "experiment":                "SSP3-7.0, prescribed SSTs, with low ozone precursor emissions",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER CHEM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "ssp370SST-lowCH4": {
-                               "experiment":                "SSP3-7.0, prescribed SSTs, with low methane concentrations",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER CHEM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "ssp370SST-ssp126Lu": {
-                               "experiment":                "SSP3-7.0, prescribed SSTs, with SSP1-2.6 land use",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "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",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER CHEM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "piClim-aer": {
-                               "experiment":                "pre-industrial climatological SSTs and forcing, but 2014 aerosol emissions",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER",
-                               "additional_source_type":    "CHEM"
-
-                          },
-
-        "piClim-BC": {
-                               "experiment":                "pre-industrial climatological SSTs and forcing, but with 2014 black carbon emissions",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER",
-                               "additional_source_type":    "CHEM"
-
-                          },
-
-        "piClim-O3": {
-                               "experiment":                "pre-industrial climatological SSTs and forcing, but with 2014 ozone precursor emissions",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER CHEM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "piClim-CH4": {
-                               "experiment":                "pre-industrial climatological SSTs and forcing, but with 2014 methane concentrations (including chemistry)",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER CHEM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "piClim-N2O": {
-                               "experiment":                "pre-industrial climatological SSTs and forcing, but with 2014 N2O concentrations (including chemistry)",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER CHEM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "piClim-HC": {
-                               "experiment":                "pre-industrial climatological SSTs and forcing, but with 2014 halocarbon concentrations (including chemistry)",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER CHEM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "piClim-NOX": {
-                               "experiment":                "pre-industrial climatological SSTs and forcing, but with 2014 NOx emissions",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER CHEM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "piClim-VOC": {
-                               "experiment":                "pre-industrial climatological SSTs and forcing, but with 2014 VOC emissions",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER CHEM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "piClim-2xdust": {
-                               "experiment":                "pre-industrial climatological SSTs and forcing, but with doubled emissions of dust",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER",
-                               "additional_source_type":    "CHEM"
-
-                          },
-
-        "piClim-2xss": {
-                               "experiment":                "pre-industrial climatological SSTs and forcing, but with doubled emissions of sea salt",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER",
-                               "additional_source_type":    "CHEM"
-
-                          },
-
-        "piClim-2xDMS": {
-                               "experiment":                "pre-industrial climatological SSTs and forcing, but with doubled emissions of DMS",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER",
-                               "additional_source_type":    "CHEM"
-
-                          },
-
-        "piClim-2xfire": {
-                               "experiment":                "pre-industrial climatological SSTs and forcing, but with doubled emissions from fires",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER",
-                               "additional_source_type":    "CHEM"
-
-                          },
-
-        "piClim-2xNOX": {
-                               "experiment":                "pre-industrial climatological SSTs and forcing, but with doubled production of NOX due to lightning",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER CHEM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "piClim-2xVOC": {
-                               "experiment":                "pre-industrial climatological SSTs and forcing, but with doubled emissions of biogenic VOCs",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER CHEM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "1pctCO2-bgc": {
-                               "experiment":                "biogeochemically-coupled version of 1 percent per year increasing CO2 experiment",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "C4MIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM BGM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "1pctCO2Ndep": {
-                               "experiment":                "1 percent per year increasing CO2 experient with increasing N-deposition",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "C4MIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM BGM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "1pctCO2Ndep-bgc": {
-                               "experiment":                "biogeochemically-coupled version of 1 percent per year increasing CO2 experiment with increasing N-deposition",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "C4MIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM BGM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "1pctCO2-rad": {
-                               "experiment":                "radiatively-coupled version of 1 percent per year increasing CO2 experiment",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "C4MIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM BGM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "hist-bgc": {
-                               "experiment":                "biogeochemically-coupled version of the simulation of the recent past with CO2 concentration prescribed ",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "C4MIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM BGM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "esm-ssp585": {
-                               "experiment":                "emission-driven RCP8.5 based on SSP5",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "C4MIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "ESM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "ssp585-bgc": {
-                               "experiment":                "biogeochemically-coupled version of the RCP8.5 based on SSP5",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "C4MIP",
-                               "mip_era":                   "CMIP6",
-                               "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":                "abrupt halving of CO2",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "CFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "abrupt-2xCO2": {
-                               "experiment":                "abrupt doubling of CO2",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "CFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "abrupt-solm4p": {
-                               "experiment":                "abrupt 4% decrease in solar constant",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "CFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "abrupt-solp4p": {
-                               "experiment":                "abrupt 4% increase in solar constant",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "CFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "amip-p4K": {
-                               "experiment":                "AMIP with uniform 4K SST increase",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "CFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "amip-4xCO2": {
-                               "experiment":                "AMIP SSTs with 4xCO2",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "CFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "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":    "AER CHEM"
-
-                          },
-
-        "amip-m4K": {
-                               "experiment":                "AMIP with uniform 4K SST decrease",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "CFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "amip-piForcing": {
-                               "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":    "AER CHEM"
-
-                          },
-
-        "aqua-p4K": {
-                               "experiment":                "aquaplanet with uniform 4K SST increase",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "CFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "aqua-4xCO2": {
-                               "experiment":                "aquaplanet with control SST and 4xCO2",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "CFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "aqua-control": {
-                               "experiment":                "aquaplanet control",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "CFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "amip-lwoff": {
-                               "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":    "AER CHEM"
-
-                          },
-
-        "amip-p4K-lwoff": {
-                               "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":    "AER CHEM"
-
-                          },
-
-        "aqua-p4K-lwoff": {
-                               "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":    "AER CHEM"
-
-                          },
-
-        "aqua-control-lwoff": {
-                               "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":    "AER CHEM"
-
-                          },
-
-        "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":    "AER CHEM"
-
-                          },
-
-        "piSST-pxK": {
-                               "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":    "AER CHEM"
-
-                          },
-
-        "piSST-4xCO2-rad": {
-                               "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":    "AER CHEM"
-
-                          },
-
-        "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":    "AER CHEM"
-
-                          },
-
-        "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":    "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"
-
-                          },
-
-        "1pctCO2": {
-                               "experiment":                "1 percent per year increase in CO2",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "CMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "abrupt-4xCO2": {
-                               "experiment":                "abrupt quadrupling of CO2",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "CMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "amip": {
-                               "experiment":                "AMIP",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "CMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "piControl": {
-                               "experiment":                "pre-industrial control",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "CMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "esm-piControl": {
-                               "experiment":                "pre-industrial control simulation with CO2 concentration calculated",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "CMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "ESM",
-                               "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"
-
-                          },
-
-        "historical": {
-                               "experiment":                "all-forcing simulation of the recent past",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "CMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "esm-hist": {
-                               "experiment":                "all-forcing simulation of the recent past with atmospheric CO2 concentration calculated ",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "CMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "ESM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "historical-ext": {
-                               "experiment":                "post-2014 all-forcing simulation",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "CMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "esm-hist-ext": {
-                               "experiment":                "post-2014 all-forcing simulation with atmospheric CO2 concentration calculated",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "CMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "ESM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "hist-aer": {
-                               "experiment":                "historical anthropogenic aerosols-only run",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "DAMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM, BGM"
-
-                          },
-
-        "hist-CO2": {
-                               "experiment":                "historical CO2-only run",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "DAMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM, BGM"
-
-                          },
-
-        "hist-all-aer2": {
-                               "experiment":                "historical ALL-forcing run with alternate estimates of aerosol forcing",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "DAMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM, BGM"
-
-                          },
-
-        "hist-all-nat2": {
-                               "experiment":                "historical ALL-forcing run with alternate estimates of natural forcing",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "DAMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM, BGM"
-
-                          },
-
-        "hist-GHG": {
-                               "experiment":                "historical well-mixed GHG-only run",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "DAMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM, BGM"
-
-                          },
-
-        "hist-nat": {
-                               "experiment":                "historical natural-only run",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "DAMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM, BGM"
-
-                          },
-
-        "hist-sol": {
-                               "experiment":                "historical solar-only run",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "DAMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM, BGM"
-
-                          },
-
-        "hist-stratO3": {
-                               "experiment":                "historical stratospheric-ozone-only run",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "DAMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM, BGM"
-
-                          },
-
-        "hist-volc": {
-                               "experiment":                "historical volcanic-only run",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "DAMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM, BGM"
-
-                          },
-
-        "ssp245-aer": {
-                               "experiment":                "aerosol-only SSP2-4.5 run",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "DAMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM, BGM"
-
-                          },
-
-        "ssp245-GHG": {
-                               "experiment":                "well-mixed GHG-only SSP2-4.5 run",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "DAMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM, BGM"
-
-                          },
-
-        "ssp245-nat": {
-                               "experiment":                "natural-only SSP2-4.5 run",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "DAMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM, BGM"
-
-                          },
-
-        "ssp245-stratO3": {
-                               "experiment":                "stratospheric-ozone-only SSP2-4.5 run",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "DAMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM, BGM"
-
-                          },
-
-        "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":    "AER CHEM BGM"
-
-                          },
-
-        "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":    "AER CHEM BGM"
-
-                          },
-
-        "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":    "AER CHEM BGM"
-
-                          },
-
-        "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":    "AER CHEM BGM"
-
-                          },
-
-        "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":         "initialized near end of year YYYY",
-                               "activity_id":               "DCPP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "dcppC-amv-plus": {
-                               "experiment":                "idealized positive AMV 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-amv-minus": {
-                               "experiment":                "idealized negative AMV 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": {
-                               "experiment":                "idealized Pacific control",
-                               "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-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":    "AER CHEM BGM"
-
-                          },
-
-        "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":    "AER CHEM BGM"
-
-                          },
-
-        "dcppC-amv-extrop-plus": {
-                               "experiment":                "idealized positive extratropical AMV 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-amv-extrop-minus": {
-                               "experiment":                "idealizedÊ impact of a negative extratropical AMV 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-amv-trop-plus": {
-                               "experiment":                "idealized positive tropical AMV 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-amv-trop-minus": {
-                               "experiment":                "idealized impact of a positive tropical AMV 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-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":    "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":         "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":    "AER CHEM BGM"
-
-                          },
-
-        "dcppC-forecast-addPinatubo": {
-                               "experiment":                "2015 forecast with added Pinatubo forcing",
-                               "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-forecast-addElChichon": {
-                               "experiment":                "2015 forecast with added El Chichon forcing",
-                               "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-forecast-addAgung": {
-                               "experiment":                "2015 forecast with added Agung forcing",
-                               "sub_experiment_id":         "initialized near end of year YYYY",
-                               "activity_id":               "DCPP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "faf-all": {
-                               "experiment":                "control plus perturbative surface fluxes of momentum, heat and water into ocean",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "FAFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "faf-heat": {
-                               "experiment":                "control plus perturbative surface flux of heat into ocean",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "FAFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "faf-passiveheat": {
-                               "experiment":                "control plus surface flux of passive heat tracer into ocean",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "FAFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "faf-stress": {
-                               "experiment":                "control plus perturbative surface flux of momentum into ocean",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "FAFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "faf-water": {
-                               "experiment":                "control plus perturbative surface flux of water into ocean",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "FAFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "G1": {
-                               "experiment":                "abrupt quadrupling of CO2 plus reduction in total solar irradiance",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "GeoMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "piSST-4xCO2-solar": {
-                               "experiment":                "preindustrial conrol SSTs with quadrupled CO2 + solar reduction. ",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "GeoMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "futureSST-4xCO2-solar": {
-                               "experiment":                "year 100 SSTs from abrupt4xCO2 with quadrupled CO2 + solar reduction",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "GeoMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "G6SST1": {
-                               "experiment":                "SSTs, forcings, and other prescribed conditions from year 2020 of SSP5-8.5",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "GeoMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "G6solar": {
-                               "experiment":                "total solar irradiance reduction to reduce net forcing from SSP585 to SSP245",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "GeoMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "G6SST2-solar": {
-                               "experiment":                "SSTs from year 2020 of SSP5-8.5; forcings and other prescribed conditions from year 2100 of G6solar",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "GeoMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "G6sulfur": {
-                               "experiment":                "stratospheric sulfate aerosol injection to reduce net forcing from SSP585 to SSP245",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "GeoMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "G6SST2-sulfur": {
-                               "experiment":                "SSTs from year 2020 of SSP5-8.5; forcings and other prescribed conditions from year 2100 of G6sulfur",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "GeoMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "G7cirrus": {
-                               "experiment":                "G7cirrus _ increase cirrus ice crystal fall speed to reduce net forcing in SSP585 by 1 W m-2",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "GeoMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "G7SST1-cirrus": {
-                               "experiment":                "SSTs from year 2020 of SSP5-8.5; forcings and other prescribed conditions from year 2020 of SSP5-8.5 + cirrus thinning",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "GeoMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "G7SST2-cirrus": {
-                               "experiment":                "SSTs from year 2100 of SSP5-8.5; forcings and other prescribed conditions from year 2100 of G7cirrus",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "GeoMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "amip-hist": {
-                               "experiment":                "",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "GMMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "amip-hld": {
-                               "experiment":                "",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "GMMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "amip-TIP": {
-                               "experiment":                "",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "GMMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "amip-TIP-nosh": {
-                               "experiment":                "",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "GMMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "hist-resAMO": {
-                               "experiment":                "",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "GMMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "hist-resIPO": {
-                               "experiment":                "",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "GMMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "control-1950": {
-                               "experiment":                "coupled control with fixed 1950's forcing (HighResMIP equivalent of pre-industrial control)",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "HighResMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "highres-future": {
-                               "experiment":                "coupled future 2015-2050 using a scenario as close to CMIP5 RCP8.5 as possible within CMIP6",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "HighResMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "hist-1950": {
-                               "experiment":                "coupled historical 1950-2014",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "HighResMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "highresSST-present": {
-                               "experiment":                "forced atmosphere experiment for 1950-2014",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "HighResMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "highresSST-future": {
-                               "experiment":                "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",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "HighResMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "highresSST-LAI": {
-                               "experiment":                "common LAI dataset within the highresSST-present experiment",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "HighResMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "highresSST-smoothed": {
-                               "experiment":                "smoothed SST version of highresSST-present",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "HighResMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "highresSST-p4K": {
-                               "experiment":                "uniform 4K warming of highresSST-present SST",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "HighResMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "highresSST-4co2": {
-                               "experiment":                "highresSST-present SST with 4xCO2 concentrations",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "HighResMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "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":    ""
-
-                          },
-
-        "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":    "AER CHEM BGM"
-
-                          },
-
-        "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":    ""
-
-                          },
-
-        "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":                "preindustrial control 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-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":    ""
-
-                          },
-
-        "ssp585-withism": {
-                               "experiment":                "ssp585 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-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":    ""
-
-                          },
-
-        "amip-lfmip-pObs": {
-                               "experiment":                "prescribed land (from pseudo-observations) and AMIP SSTs",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LS3MIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "amip-lfmip-pdLC": {
-                               "experiment":                "prescribed land (from current climatology) and AMIP SSTs",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LS3MIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "lfmip-pdLC": {
-                               "experiment":                "prescribed land conditions (from current climate climatology) and initialized from 'historical' run year 1980",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LS3MIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "lfmip-initLC": {
-                               "experiment":                "initialized from 'historical' run year 1980, but with land conditions initialized from pseudo-observations",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LS3MIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "amip-lfmip-rmLC": {
-                               "experiment":                "prescribed land conditions (from running mean climatology) and AMIP SSTs",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LS3MIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "lfmip-rmLC": {
-                               "experiment":                "prescribed land conditions (from running mean climatology) and initialized from 'historical' run year 1980",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LS3MIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "land-future": {
-                               "experiment":                "future land-only",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LS3MIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "LND",
-                               "additional_source_type":    ""
-
-                          },
-
-        "land-hist": {
-                               "experiment":                "historical land-only",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LS3MIP LUMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "LND",
-                               "additional_source_type":    ""
-
-                          },
-
-        "land-hist-princeton": {
-                               "experiment":                "as land-hist with Princeton forcings",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LS3MIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "LND",
-                               "additional_source_type":    ""
-
-                          },
-
-        "land-hist-cruNcep": {
-                               "experiment":                "as land-hist with CRU-NCEP forcings",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LS3MIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "LND",
-                               "additional_source_type":    ""
-
-                          },
-
-        "land-hist-wfdei": {
-                               "experiment":                "as land-hist with WFDEI forcings",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LS3MIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "LND",
-                               "additional_source_type":    ""
-
-                          },
-
-        "esm-ssp585-ssp126Lu": {
-                               "experiment":                "emissions-driven SSP5-8.5 with SSP1-2.6 land use",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LUMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "ESM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "hist-noLu": {
-                               "experiment":                "historical with no land-use change",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LUMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "deforest-globe": {
-                               "experiment":                "idealized transient global deforestation",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LUMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "land-hist-altStartYear": {
-                               "experiment":                "historical land-only alternate start year",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LUMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "LND",
-                               "additional_source_type":    ""
-
-                          },
-
-        "land-cCO2": {
-                               "experiment":                "historical land-only constant CO2",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LUMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "LND",
-                               "additional_source_type":    ""
-
-                          },
-
-        "land-cClim": {
-                               "experiment":                "historical land-only constant climate",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LUMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "LND",
-                               "additional_source_type":    ""
-
-                          },
-
-        "land-noLu": {
-                               "experiment":                "historical land-only with no land-use change",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LUMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "LND",
-                               "additional_source_type":    ""
-
-                          },
-
-        "land-crop-noManage": {
-                               "experiment":                "historical land-only with crops but no crop management",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LUMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "LND",
-                               "additional_source_type":    ""
-
-                          },
-
-        "land-netTrans": {
-                               "experiment":                "historical land-only with net land-use transitions",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LUMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "LND",
-                               "additional_source_type":    ""
-
-                          },
-
-        "land-noFire": {
-                               "experiment":                "historical land-only with no human fire management",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LUMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "LND",
-                               "additional_source_type":    ""
-
-                          },
-
-        "land-noWoodHarv": {
-                               "experiment":                "historical land-only with no wood harvest",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LUMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "LND",
-                               "additional_source_type":    ""
-
-                          },
-
-        "land-noPasture": {
-                               "experiment":                "historical land-only with constant pastureland",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LUMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "LND",
-                               "additional_source_type":    ""
-
-                          },
-
-        "land-crop-grass": {
-                               "experiment":                "historical land-only with cropland as natural grassland",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LUMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "LND",
-                               "additional_source_type":    ""
-
-                          },
-
-        "land-crop-noIrrig": {
-                               "experiment":                "historical land-only with no irrigation ",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LUMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "LND",
-                               "additional_source_type":    ""
-
-                          },
-
-        "land-crop-noFert": {
-                               "experiment":                "historical land-only with no fertilizer",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LUMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "LND",
-                               "additional_source_type":    ""
-
-                          },
-
-        "ssp126-ssp370Lu": {
-                               "experiment":                "SSP1-2.6 with SSP3-7.0 land use",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LUMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "ssp370-ssp126Lu": {
-                               "experiment":                "SSP3-7.0 with SSP1-2.6 land use",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LUMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "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",
-                               "source_type":               "OGCM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "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",
-                               "source_type":               "OGCM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "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",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "OGCM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "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",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "OGCM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "lgm": {
-                               "experiment":                "last glacial maximum ",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "PMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "lig127k": {
-                               "experiment":                "last interglacial (127k)",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "PMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "midHolocene": {
-                               "experiment":                "mid-Holocene",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "PMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "past1000": {
-                               "experiment":                "last millenium",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "PMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "midPliocene-eoi400": {
-                               "experiment":                "mid-Pliocene warm period",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "PMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "piClim-control": {
-                               "experiment":                "effective radiative forcing in present-day ",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "RFMIP AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "piClim-4xCO2": {
-                               "experiment":                "effective radiative forcing by 4xCO2 ",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "RFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "piClim-aerO3": {
-                               "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":    "AER CHEM"
-
-                          },
-
-        "piClim-aerO3x0p1": {
-                               "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":    "AER CHEM"
-
-                          },
-
-        "piClim-aerO3x2": {
-                               "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":    "AER CHEM"
-
-                          },
-
-        "piClim-anthro": {
-                               "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":    "AER CHEM"
-
-                          },
-
-        "piClim-GHG": {
-                               "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":    "AER CHEM"
-
-                          },
-
-        "piClim-histaer03": {
-                               "experiment":                "transient effective radiative forcing by aerosols ",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "RFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "piClim-histAll": {
-                               "experiment":                "transient effective radiative forcing",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "RFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "piClim-histGHG": {
-                               "experiment":                "transient effective radiative forcing by greenhouse gases",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "RFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "piClim-histNat": {
-                               "experiment":                "transient effective radiative forcing by natural perturbations",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "RFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "AER CHEM"
-
-                          },
-
-        "piClim-lu": {
-                               "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":    "AER CHEM"
-
-                          },
-
-        "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",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "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",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "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",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "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",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "hist-spAerO3": {
-                               "experiment":                "historical simulations with specified anthropogenc aerosols, no other forcings",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "RFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "hist-all-spAerO3": {
-                               "experiment":                "historical simulations with specified anthropogenc aerosols ",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "RFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "rad-irf": {
-                               "experiment":                "offline assessment of radiative transfer parmaeterizations in clear skies",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "RFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "RAD",
-                               "additional_source_type":    ""
-
-                          },
-
-        "ssp126": {
-                               "experiment":                "update of RCP2.6 based on SSP1",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "ScenarioMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "ssp534-over": {
-                               "experiment":                "overshoot of 3.4 W/m**2 branching from ssp585 in 2040",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "ScenarioMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "ssp460": {
-                               "experiment":                "update of RCP6.0 based on SSP4",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "ScenarioMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "ssp245": {
-                               "experiment":                "update of RCP4.5 based on SSP2",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "ScenarioMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "ssp370": {
-                               "experiment":                "gap-filling scenario reaching 7.0 based on SSP3",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "ScenarioMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "ssp434": {
-                               "experiment":                "gap-filling scenario reaching 3.4 based on SSP4",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "ScenarioMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "ssp585": {
-                               "experiment":                "update of RCP8.5 based on SSP5",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "ScenarioMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "sspxy": {
-                               "experiment":                "low-end scenario informing 1.5C goal",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "ScenarioMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "AER CHEM BGM"
-
-                          },
-
-        "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":    "AER CHEM BGM"
-
-                          },
-
-        "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":    "AER CHEM BGM"
-
-                          },
-
-        "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":    "AER CHEM BGM"
-
-                          },
-
-        "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":    "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"
-
-                          },
-
-        "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":    "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"
-
-                          },
-
-        "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"
-
-                          }
-
-             }
-        }
+        "product":[
+            "output"
+        ],
+        "further_info_url":[
+            "http://furtherinfo.es-doc.org/[[:alpha:]]\\{1,\\}"
+        ],
+        "variant_label":[
+            "^r[[:digit:]]\\{1,\\}i[[:digit:]]\\{1,\\}p[[:digit:]]\\{1,\\}f[[:digit:]]\\{1,\\}$"
+        ],
+        "sub_experiment_id":[
+            "^s[[:digit:]]\\{4,4\\}$",
+            "none"
+        ]
+    }
 }
diff --git a/TestTables/CMIP6_LIfxant.json b/TestTables/CMIP6_LIfxant.json
index 8088417..fd10860 100644
--- a/TestTables/CMIP6_LIfxant.json
+++ b/TestTables/CMIP6_LIfxant.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table LIfxant", 
         "realm": "", 
         "frequency": "fx", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "", 
@@ -13,2459 +13,40 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
+    "variable_entry": {
+        "areacellg": {
+            "modeling_realm": "", 
+            "standard_name": "cell_area", 
+            "units": "m2", 
+            "cell_methods": "", 
+            "cell_measures": "area: areacellg", 
+            "long_name": "Grid Cell Area for Interpolated Grids", 
+            "comment": "Area of the target grid (not the interpolated area of the source grid). ", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "areacellg", 
             "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 Band", 
-            "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 Frequency 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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "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": "", 
+        "hfgeoubed": {
+            "modeling_realm": "", 
+            "standard_name": "upward_geothermal_heat_flux_at_ground_level", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacellg", 
+            "long_name": "Geothermal Heat flux beneath land ice", 
+            "comment": "Upward geothermal heat flux per unit area beneath land ice", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfgeoubed", 
             "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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
         "lithk": {
             "modeling_realm": "", 
@@ -2475,7 +56,7 @@
             "cell_measures": "area: areacellg", 
             "long_name": "Ice Sheet Thickness", 
             "comment": "The thickness of the ice sheet", 
-            "dimensions": "xant yant time", 
+            "dimensions": "longitude latitude time", 
             "out_name": "lithk", 
             "type": "", 
             "positive": "", 
@@ -2484,23 +65,6 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "areacellg": {
-            "modeling_realm": "", 
-            "standard_name": "cell_area", 
-            "units": "m2", 
-            "cell_methods": "", 
-            "cell_measures": "area: areacellg", 
-            "long_name": "Grid Cell Area for Interpolated Grids", 
-            "comment": "Area of the target grid (not the interpolated area of the source grid). ", 
-            "dimensions": "xant yant time", 
-            "out_name": "areacellg", 
-            "type": "", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
         "topg": {
             "modeling_realm": "", 
             "standard_name": "bedrock_altitude", 
@@ -2509,7 +73,7 @@
             "cell_measures": "area: areacellg", 
             "long_name": "Bedrock Altitude", 
             "comment": "The bedrock topography beneath the land ice", 
-            "dimensions": "xant yant time", 
+            "dimensions": "longitude latitude time", 
             "out_name": "topg", 
             "type": "", 
             "positive": "", 
@@ -2517,23 +81,6 @@
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
-        }, 
-        "hfgeoubed": {
-            "modeling_realm": "", 
-            "standard_name": "upward_geothermal_heat_flux_at_ground_level", 
-            "units": "W m-2", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacellg", 
-            "long_name": "Geothermal Heat flux beneath land ice", 
-            "comment": "Upward geothermal heat flux per unit area beneath land ice", 
-            "dimensions": "xant yant time", 
-            "out_name": "hfgeoubed", 
-            "type": "", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
         }
     }
 }
diff --git a/TestTables/CMIP6_LIfxgre.json b/TestTables/CMIP6_LIfxgre.json
index edba79f..1f2ee7b 100644
--- a/TestTables/CMIP6_LIfxgre.json
+++ b/TestTables/CMIP6_LIfxgre.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table LIfxgre", 
         "realm": "", 
         "frequency": "fx", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "", 
@@ -13,2460 +13,7 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
         "areacellg": {
             "modeling_realm": "", 
             "standard_name": "cell_area", 
@@ -2475,7 +22,7 @@
             "cell_measures": "area: areacellg", 
             "long_name": "Grid Cell Area for Interpolated Grids", 
             "comment": "Area of the target grid (not the interpolated area of the source grid). ", 
-            "dimensions": "xgre ygre time", 
+            "dimensions": "longitude latitude time", 
             "out_name": "areacellg", 
             "type": "", 
             "positive": "", 
@@ -2484,16 +31,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lithk": {
+        "hfgeoubed": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_thickness", 
-            "units": "m", 
+            "standard_name": "upward_geothermal_heat_flux_at_ground_level", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Ice Sheet Thickness", 
-            "comment": "The thickness of the ice sheet", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "lithk", 
+            "long_name": "Geothermal Heat flux beneath land ice", 
+            "comment": "Upward geothermal heat flux per unit area beneath land ice", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfgeoubed", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2501,16 +48,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfgeoubed": {
+        "lithk": {
             "modeling_realm": "", 
-            "standard_name": "upward_geothermal_heat_flux_at_ground_level", 
-            "units": "W m-2", 
+            "standard_name": "land_ice_thickness", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Geothermal Heat flux beneath land ice", 
-            "comment": "Upward geothermal heat flux per unit area beneath land ice", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "hfgeoubed", 
+            "long_name": "Ice Sheet Thickness", 
+            "comment": "The thickness of the ice sheet", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "lithk", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2526,7 +73,7 @@
             "cell_measures": "area: areacellg", 
             "long_name": "Bedrock Altitude", 
             "comment": "The bedrock topography beneath the land ice", 
-            "dimensions": "xgre ygre time", 
+            "dimensions": "longitude latitude time", 
             "out_name": "topg", 
             "type": "", 
             "positive": "", 
diff --git a/TestTables/CMIP6_LImon.json b/TestTables/CMIP6_LImon.json
index 77fa915..7e456eb 100644
--- a/TestTables/CMIP6_LImon.json
+++ b/TestTables/CMIP6_LImon.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table LImon", 
         "realm": "landIce land", 
         "frequency": "mon", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "30.00000", 
@@ -13,2607 +13,18 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
-        "lwsnl": {
-            "modeling_realm": "landIce land", 
-            "standard_name": "liquid_water_content_of_snow_layer", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Liquid Water Content of Snow Layer", 
-            "comment": "where land over land: this is computed as the total mass of liquid water contained interstitially within the snow layer of the land portion of a grid cell divided by the area of the land portion of the cell.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "lwsnl", 
-            "type": "real", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "snd": {
-            "modeling_realm": "landIce land", 
-            "standard_name": "surface_snow_thickness", 
-            "units": "m", 
-            "cell_methods": "area: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Snow Depth", 
-            "comment": "where land over land, this is computed as the mean thickness of snow in the land portion of the grid cell (averaging over the entire land portion, including the snow-free fraction).  Reported as 0.0 where the land fraction is 0.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "snd", 
-            "type": "real", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "sootsn": {
-            "modeling_realm": "landIce land", 
-            "standard_name": "soot_content_of_surface_snow", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Snow Soot Content", 
-            "comment": "the entire land portion of the grid cell is considered, with snow soot content set to 0.0 in regions free of snow.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "sootsn", 
-            "type": "real", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "tpf": {
-            "modeling_realm": "landIce land", 
-            "standard_name": "permafrost_layer_thickness", 
-            "units": "m", 
-            "cell_methods": "area: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": ""
-        }, 
-        "sbl": {
-            "modeling_realm": "landIce land", 
-            "standard_name": "surface_snow_and_ice_sublimation_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Surface Snow and Ice Sublimation Flux", 
-            "comment": "The snow and ice sublimation flux is the loss of snow and ice mass 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": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "tsn": {
-            "modeling_realm": "landIce land", 
-            "standard_name": "temperature_in_surface_snow", 
-            "units": "K", 
-            "cell_methods": "area: mean where land time: mean (with samples weighted by snow mass)", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Snow Internal Temperature", 
-            "comment": "This temperature is averaged over all the snow in the grid cell that rests on land or land ice.  When computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights.   Reported as missing in regions free of snow on land.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "tsn", 
-            "type": "real", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "snc": {
-            "modeling_realm": "landIce land", 
-            "standard_name": "surface_snow_area_fraction", 
-            "units": "%", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Snow Area Fraction", 
-            "comment": "Fraction of each grid cell that is occupied by snow that rests on land portion of cell.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "snc", 
-            "type": "real", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "snm": {
-            "modeling_realm": "landIce land", 
-            "standard_name": "surface_snow_melt_flux", 
+    "variable_entry": {
+        "acabfLi": {
+            "modeling_realm": "landIce", 
+            "standard_name": "land_ice_surface_specific_mass_balance_flux", 
             "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "snw": {
-            "modeling_realm": "landIce land", 
-            "standard_name": "surface_snow_amount", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+            "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Snow Amount", 
-            "comment": "The mass of surface snow on the land portion of the grid cell divided by the land area in the grid cell; reported as missing where the land fraction is 0; excludes snow on vegetation canopy or on sea ice.", 
+            "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": "snw", 
-            "type": "real", 
+            "out_name": "acabfLi", 
+            "type": "", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
@@ -2637,50 +48,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pflw": {
+        "hfdsn": {
             "modeling_realm": "landIce land", 
-            "standard_name": "liquid_water_content_of_permafrost_layer", 
-            "units": "kg m-2", 
+            "standard_name": "surface_downward_heat_flux_in_snow", 
+            "units": "W m-2", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Liquid Water Content of Permafrost Layer", 
-            "comment": "''where land over land'', i.e., this is the total mass of liquid water contained within the permafrost layer within the land portion of a grid cell divided by the area of the land portion of the cell.", 
+            "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": "pflw", 
+            "out_name": "hfdsn", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfdsn": {
-            "modeling_realm": "landIce land", 
-            "standard_name": "surface_downward_heat_flux_in_snow", 
+        "hflsLi": {
+            "modeling_realm": "landIce", 
+            "standard_name": "surface_upward_latent_heat_flux", 
             "units": "W m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+            "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacella", 
-            "long_name": "Downward Heat Flux into Snow Where Land over Land", 
-            "comment": "the net downward heat flux from the atmosphere into the snow that lies on land divided by the land area in the grid cell; reported as 0.0 for snow-free land regions or where the land fraction is 0.", 
+            "long_name": "Surface Upward Latent Heat Flux", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "hfdsn", 
-            "type": "real", 
-            "positive": "down", 
+            "out_name": "hflsLi", 
+            "type": "", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlusLi": {
+        "hfssLi": {
             "modeling_realm": "landIce", 
-            "standard_name": "surface_upwelling_longwave_flux_in_air", 
+            "standard_name": "surface_upward_sensible_heat_flux", 
             "units": "W m-2", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacella", 
-            "long_name": "surface upwelling longwave radiation", 
+            "long_name": "Surface Upward Sensible Heat Flux", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rlusLi", 
+            "out_name": "hfssLi", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2688,16 +99,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "snicemLi": {
+        "icemLi": {
             "modeling_realm": "landIce", 
-            "standard_name": "surface_snow_and_ice_melt_flux", 
+            "standard_name": "land_ice_surface_melt_flux", 
             "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "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": "snicemLi", 
+            "out_name": "icemLi", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2722,16 +133,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "orogLi": {
+        "litempsnicLi": {
             "modeling_realm": "landIce", 
-            "standard_name": "surface_altitude", 
-            "units": "m", 
+            "standard_name": "snow_land_ice_interface_temperature", 
+            "units": "K", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "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": "orogLi", 
+            "out_name": "litempsnicLi", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2739,33 +150,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hflsLi": {
-            "modeling_realm": "landIce", 
-            "standard_name": "surface_upward_latent_heat_flux", 
-            "units": "W m-2", 
-            "cell_methods": "area: time: mean where ice_shelf", 
+        "lwsnl": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "liquid_water_content_of_snow_layer", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Upward Latent Heat Flux", 
-            "comment": "", 
+            "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": "hflsLi", 
-            "type": "", 
+            "out_name": "lwsnl", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prsnLi": {
+        "mrroLi": {
             "modeling_realm": "landIce", 
-            "standard_name": "snowfall_flux", 
+            "standard_name": "land_ice_runoff_flux", 
             "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacella", 
-            "long_name": "Snowfall Flux", 
-            "comment": "at surface; includes precipitation of all forms of water in the solid phase", 
+            "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": "prsnLi", 
+            "out_name": "mrroLi", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2773,16 +184,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "icemLi": {
+        "orogLi": {
             "modeling_realm": "landIce", 
-            "standard_name": "land_ice_surface_melt_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "surface_altitude", 
+            "units": "m", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "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": "icemLi", 
+            "out_name": "orogLi", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2790,33 +201,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sncLi": {
-            "modeling_realm": "landIce", 
-            "standard_name": "surface_snow_area_fraction", 
-            "units": "%", 
-            "cell_methods": "area: time: mean where ice_shelf", 
+        "pflw": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "liquid_water_content_of_permafrost_layer", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Snow Area Fraction", 
-            "comment": "Fraction of each grid cell that is occupied by snow that rests on land portion of cell.", 
+            "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": "sncLi", 
-            "type": "", 
+            "out_name": "pflw", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tsnLi": {
+        "prLi": {
             "modeling_realm": "landIce", 
-            "standard_name": "temperature_in_surface_snow", 
-            "units": "K", 
+            "standard_name": "precipitation_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacella", 
-            "long_name": "Snow Internal Temperature", 
-            "comment": "This temperature is averaged over all the snow in the grid cell that rests on land or land ice.  When computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights.   Reported as missing in regions free of snow on land.", 
+            "long_name": "Precipitation", 
+            "comment": "includes both liquid and solid phases", 
             "dimensions": "longitude latitude time", 
-            "out_name": "tsnLi", 
+            "out_name": "prLi", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2841,16 +252,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrroLi": {
+        "prsnLi": {
             "modeling_realm": "landIce", 
-            "standard_name": "land_ice_runoff_flux", 
+            "standard_name": "snowfall_flux", 
             "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Snowfall Flux", 
+            "comment": "at surface; includes precipitation of all forms of water in the solid phase", 
             "dimensions": "longitude latitude time", 
-            "out_name": "mrroLi", 
+            "out_name": "prsnLi", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2858,16 +269,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "snmLi": {
+        "rldsLi": {
             "modeling_realm": "landIce", 
-            "standard_name": "surface_snow_melt_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "long_name": "surface downwelling longwave radiation", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "snmLi", 
+            "out_name": "rldsLi", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2875,16 +286,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sftgif": {
+        "rlusLi": {
             "modeling_realm": "landIce", 
-            "standard_name": "land_ice_area_fraction", 
-            "units": "%", 
-            "cell_methods": "time: mean", 
+            "standard_name": "surface_upwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacella", 
-            "long_name": "Land Ice Area Fraction", 
-            "comment": "Fraction of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)", 
+            "long_name": "surface upwelling longwave radiation", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "sftgif", 
+            "out_name": "rlusLi", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2892,16 +303,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfssLi": {
+        "rsdsLi": {
             "modeling_realm": "landIce", 
-            "standard_name": "surface_upward_sensible_heat_flux", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
             "units": "W m-2", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Upward Sensible Heat Flux", 
-            "comment": "", 
+            "long_name": "Surface Downwelling Shortwave Radiation", 
+            "comment": "surface solar irradiance for UV calculations", 
             "dimensions": "longitude latitude time", 
-            "out_name": "hfssLi", 
+            "out_name": "rsdsLi", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2909,16 +320,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sblLi": {
+        "rsusLi": {
             "modeling_realm": "landIce", 
-            "standard_name": "surface_snow_and_ice_sublimation_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Snow and Ice Sublimation Flux", 
-            "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.", 
+            "long_name": "surface upwelling shortwave radiation", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "sblLi", 
+            "out_name": "rsusLi", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2926,17 +337,17 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rldsLi": {
-            "modeling_realm": "landIce", 
-            "standard_name": "surface_downwelling_longwave_flux_in_air", 
-            "units": "W m-2", 
-            "cell_methods": "area: time: mean where ice_shelf", 
+        "sblLi": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "surface_snow_and_ice_sublimation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "surface downwelling longwave radiation", 
-            "comment": "", 
+            "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": "rldsLi", 
-            "type": "", 
+            "out_name": "sblLi", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
@@ -2960,20 +371,20 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "acabfLi": {
-            "modeling_realm": "landIce", 
-            "standard_name": "land_ice_surface_specific_mass_balance_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: time: mean where ice_shelf", 
+        "sftgif": {
+            "modeling_realm": "land", 
+            "standard_name": "land_ice_area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "acabfLi", 
-            "type": "", 
+            "out_name": "sftgif", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
+            "valid_min": "0.0", 
+            "valid_max": "100.0", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
@@ -2994,50 +405,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsusLi": {
-            "modeling_realm": "landIce", 
-            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
-            "units": "W m-2", 
-            "cell_methods": "area: time: mean where ice_shelf", 
+        "sncLi": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "surface_snow_area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "surface upwelling shortwave radiation", 
-            "comment": "", 
+            "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": "rsusLi", 
-            "type": "", 
+            "out_name": "sncLi", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tsLi": {
-            "modeling_realm": "landIce", 
-            "standard_name": "surface_temperature", 
-            "units": "K", 
-            "cell_methods": "area: time: mean where ice_shelf", 
+        "snd": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Temperature", 
-            "comment": "Temperature of the lower boundary of the atmosphere", 
+            "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": "tsLi", 
-            "type": "", 
+            "out_name": "snd", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "litempsnicLi": {
+        "snicefreezLi": {
             "modeling_realm": "landIce", 
-            "standard_name": "snow_land_ice_interface_temperature", 
-            "units": "K", 
+            "standard_name": "surface_snow_and_ice_refreezing_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "litempsnicLi", 
+            "out_name": "snicefreezLi", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3045,16 +456,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsdsLi": {
+        "snicemLi": {
             "modeling_realm": "landIce", 
-            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
-            "units": "W m-2", 
+            "standard_name": "surface_snow_and_ice_melt_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Downwelling Shortwave Radiation", 
-            "comment": "surface solar irradiance for UV calculations", 
+            "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": "rsdsLi", 
+            "out_name": "snicemLi", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3062,6 +473,57 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
+        "snmLi": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "surface_snow_melt_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "snw": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "surface_snow_amount", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Surface Snow Amount", 
+            "comment": "The mass of surface snow on the land portion of the grid cell divided by the land area in the grid cell; reported as 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": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sootsn": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "soot_content_of_surface_snow", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Snow Soot Content", 
+            "comment": "the entire land portion of the grid cell is considered, with snow soot content set to 0.0 in regions free of snow.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sootsn", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
         "tasLi": {
             "modeling_realm": "landIce", 
             "standard_name": "air_temperature", 
@@ -3079,34 +541,51 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "snicefreezLi": {
-            "modeling_realm": "landIce", 
-            "standard_name": "surface_snow_and_ice_refreezing_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: time: mean where ice_shelf", 
+        "tpf": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "permafrost_layer_thickness", 
+            "units": "m", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "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": "snicefreezLi", 
-            "type": "", 
+            "out_name": "tpf", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prLi": {
-            "modeling_realm": "landIce", 
-            "standard_name": "precipitation_flux", 
-            "units": "kg m-2 s-1", 
+        "tsLi": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_temperature", 
+            "units": "K", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacella", 
-            "long_name": "Precipitation", 
-            "comment": "includes both liquid and solid phases", 
+            "long_name": "Surface Temperature", 
+            "comment": "Temperature of the lower boundary of the atmosphere", 
             "dimensions": "longitude latitude time", 
-            "out_name": "prLi", 
-            "type": "", 
+            "out_name": "tsLi", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tsnLi": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "temperature_in_surface_snow", 
+            "units": "K", 
+            "cell_methods": "area: mean where land time: mean (with samples weighted by snow mass)", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Snow Internal Temperature", 
+            "comment": "This temperature is averaged over all the snow in the grid cell that rests on land or land ice.  When computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights.   Reported as missing in regions free of snow on land.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tsnLi", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
diff --git a/TestTables/CMIP6_LImonant.json b/TestTables/CMIP6_LImonant.json
index fb3fe69..7701c79 100644
--- a/TestTables/CMIP6_LImonant.json
+++ b/TestTables/CMIP6_LImonant.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table LImonant", 
         "realm": "", 
         "frequency": "mon", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "", 
@@ -13,2374 +13,85 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
+    "variable_entry": {
+        "acabf": {
+            "modeling_realm": "", 
+            "standard_name": "land_ice_surface_specific_mass_balance_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: time: mean where ice_shelf", 
+            "cell_measures": "area: areacellg", 
+            "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": "acabf", 
             "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "ocean_sigma_z": {
-            "standard_name": "ocean_sigma_z", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "ocean sigma over z coordinate", 
-            "climatology": "", 
-            "formula": "for k <= nsigma: z = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
+        "hfls": {
+            "modeling_realm": "", 
+            "standard_name": "surface_upward_latent_heat_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: time: mean where ice_shelf", 
+            "cell_measures": "area: areacellg", 
+            "long_name": "Surface Upward Latent Heat Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfls", 
             "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": ""
+            "ok_min_mean_abs": "", 
+            "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": "", 
+        "hfss": {
+            "modeling_realm": "", 
+            "standard_name": "surface_upward_sensible_heat_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: time: mean where ice_shelf", 
+            "cell_measures": "area: areacellg", 
+            "long_name": "Surface Upward Sensible Heat Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfss", 
             "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 Band", 
-            "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 Frequency 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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "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": "", 
+        "icem": {
+            "modeling_realm": "", 
+            "standard_name": "land_ice_surface_melt_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: time: mean where ice_shelf", 
+            "cell_measures": "area: areacellg", 
+            "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": "icem", 
             "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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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"
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "orog": {
+        "lialb": {
             "modeling_realm": "", 
-            "standard_name": "surface_altitude", 
-            "units": "m", 
+            "standard_name": "surface_albedo", 
+            "units": "1.0", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "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": "xant yant time", 
-            "out_name": "orog", 
+            "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": "lialb", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2388,106 +99,16 @@
             "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
-        "tsn": {
+        "libmassbffl": {
             "modeling_realm": "", 
-            "standard_name": "temperature_in_surface_snow", 
-            "units": "K", 
-            "cell_methods": "area: time: mean where ice_shelf", 
+            "standard_name": "land_ice_basal_specific_mass_balance_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: time: mean where floating_ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "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": "xant yant time", 
-            "out_name": "tsn", 
+            "long_name": "Basal specific mass balance flux of floating ice shelf", 
+            "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base.  A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "libmassbffl", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2495,16 +116,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lifmassbf": {
+        "libmassbfgr": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting", 
+            "standard_name": "land_ice_basal_specific_mass_balance_flux", 
             "units": "kg m-2 s-1", 
-            "cell_methods": "area: time: mean where ice_shelf", 
+            "cell_methods": "area: time: mean where grounded_ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Land ice vertical front mass balance flux", 
-            "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front", 
-            "dimensions": "xant yant time", 
-            "out_name": "lifmassbf", 
+            "long_name": "Basal specific mass balance flux of grounded ice sheet", 
+            "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base.  A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "libmassbfgr", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2512,16 +133,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsus": {
+        "licalvf": {
             "modeling_realm": "", 
-            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
-            "units": "W m-2", 
+            "standard_name": "land_ice_specific_mass_flux_due_to_calving", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "surface upwelling shortwave radiation", 
-            "comment": "", 
-            "dimensions": "xant yant time", 
-            "out_name": "rsus", 
+            "long_name": "Land ice calving flux", 
+            "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", 
+            "out_name": "licalvf", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2529,16 +150,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "litempsnic": {
+        "lifmassbf": {
             "modeling_realm": "", 
-            "standard_name": "snow_land_ice_interface_temperature", 
-            "units": "K", 
+            "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "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": "xant yant time", 
-            "out_name": "litempsnic", 
+            "long_name": "Land ice vertical front mass balance flux", 
+            "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", 
+            "out_name": "lifmassbf", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2546,16 +167,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfss": {
+        "litempbotfl": {
             "modeling_realm": "", 
-            "standard_name": "surface_upward_sensible_heat_flux", 
-            "units": "W m-2", 
-            "cell_methods": "area: time: mean where ice_shelf", 
+            "standard_name": "land_ice_basal_temperature", 
+            "units": "K", 
+            "cell_methods": "area: time: mean where floating_ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Surface Upward Sensible Heat Flux", 
-            "comment": "", 
-            "dimensions": "xant yant time", 
-            "out_name": "hfss", 
+            "long_name": "Basal temperature of floating ice shelf", 
+            "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface.  Cell_methods: area: mean where floating_ice_shelf", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "litempbotfl", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2563,16 +184,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prsn": {
+        "litempbotgr": {
             "modeling_realm": "", 
-            "standard_name": "snowfall_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: time: mean where ice_shelf", 
+            "standard_name": "land_ice_basal_temperature", 
+            "units": "K", 
+            "cell_methods": "area: time: mean where grounded_ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Snowfall Flux", 
-            "comment": "at surface; includes precipitation of all forms of water in the solid phase", 
-            "dimensions": "xant yant time", 
-            "out_name": "prsn", 
+            "long_name": "Basal temperature of grounded ice sheet", 
+            "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "litempbotgr", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2580,16 +201,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tas": {
+        "litempsnic": {
             "modeling_realm": "", 
-            "standard_name": "air_temperature", 
+            "standard_name": "snow_land_ice_interface_temperature", 
             "units": "K", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Near-Surface Air Temperature", 
-            "comment": "near-surface (usually, 2 meter) air temperature", 
-            "dimensions": "xant yant time", 
-            "out_name": "tas", 
+            "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": "litempsnic", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2605,7 +226,7 @@
             "cell_measures": "area: areacellg", 
             "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": "xant yant time", 
+            "dimensions": "longitude latitude time", 
             "out_name": "mrroLi", 
             "type": "", 
             "positive": "", 
@@ -2614,33 +235,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfls": {
-            "modeling_realm": "", 
-            "standard_name": "surface_upward_latent_heat_flux", 
-            "units": "W m-2", 
-            "cell_methods": "area: time: mean where ice_shelf", 
-            "cell_measures": "area: areacellg", 
-            "long_name": "Surface Upward Latent Heat Flux", 
-            "comment": "", 
-            "dimensions": "xant yant time", 
-            "out_name": "hfls", 
-            "type": "", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "rlds": {
+        "orog": {
             "modeling_realm": "", 
-            "standard_name": "surface_downwelling_longwave_flux_in_air", 
-            "units": "W m-2", 
+            "standard_name": "surface_altitude", 
+            "units": "m", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "surface downwelling longwave radiation", 
-            "comment": "", 
-            "dimensions": "xant yant time", 
-            "out_name": "rlds", 
+            "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": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2648,16 +252,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "licalvf": {
+        "pr": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_specific_mass_flux_due_to_calving", 
+            "standard_name": "precipitation_flux", 
             "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Land ice calving flux", 
-            "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.", 
-            "dimensions": "xant yant time", 
-            "out_name": "licalvf", 
+            "long_name": "Precipitation over Land Ice", 
+            "comment": "includes both liquid and solid phases", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "pr", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2665,16 +269,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ts": {
+        "prra": {
             "modeling_realm": "", 
-            "standard_name": "surface_temperature", 
-            "units": "K", 
+            "standard_name": "rainfall_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Surface Temperature", 
-            "comment": "Temperature of the lower boundary of the atmosphere", 
-            "dimensions": "xant yant time", 
-            "out_name": "ts", 
+            "long_name": "Rainfall rate over Land Ice", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "prra", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2682,16 +286,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "libmassbffl": {
+        "prsn": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_basal_specific_mass_balance_flux", 
+            "standard_name": "snowfall_flux", 
             "units": "kg m-2 s-1", 
-            "cell_methods": "area: time: mean where floating_ice_shelf", 
+            "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Basal specific mass balance flux of floating ice shelf", 
-            "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base.  A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf", 
-            "dimensions": "xant yant time", 
-            "out_name": "libmassbffl", 
+            "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": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2699,16 +303,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "acabf": {
+        "rlds": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_surface_specific_mass_balance_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "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": "xant yant time", 
-            "out_name": "acabf", 
+            "long_name": "surface downwelling longwave radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rlds", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2724,7 +328,7 @@
             "cell_measures": "area: areacellg", 
             "long_name": "surface upwelling longwave radiation", 
             "comment": "", 
-            "dimensions": "xant yant time", 
+            "dimensions": "longitude latitude time", 
             "out_name": "rlus", 
             "type": "", 
             "positive": "", 
@@ -2733,23 +337,6 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "snicefreez": {
-            "modeling_realm": "", 
-            "standard_name": "surface_snow_and_ice_refreezing_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: time: mean where ice_shelf", 
-            "cell_measures": "area: areacellg", 
-            "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": "xant yant time", 
-            "out_name": "snicefreez", 
-            "type": "", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
         "rsds": {
             "modeling_realm": "", 
             "standard_name": "surface_downwelling_shortwave_flux_in_air", 
@@ -2758,7 +345,7 @@
             "cell_measures": "area: areacellg", 
             "long_name": "Surface Downwelling Shortwave Radiation", 
             "comment": "surface solar irradiance for UV calculations", 
-            "dimensions": "xant yant time", 
+            "dimensions": "longitude latitude time", 
             "out_name": "rsds", 
             "type": "", 
             "positive": "", 
@@ -2767,50 +354,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lialb": {
-            "modeling_realm": "", 
-            "standard_name": "surface_albedo", 
-            "units": "1.0", 
-            "cell_methods": "area: time: mean where ice_shelf", 
-            "cell_measures": "area: areacellg", 
-            "long_name": "Land ice or snow albedo", 
-            "comment": "Mean surface albedo of entire land ice covered part of the grid cell", 
-            "dimensions": "xant yant time", 
-            "out_name": "lialb", 
-            "type": "", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "libmassbfgr": {
-            "modeling_realm": "", 
-            "standard_name": "land_ice_basal_specific_mass_balance_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: time: mean where grounded_ice_shelf", 
-            "cell_measures": "area: areacellg", 
-            "long_name": "Basal specific mass balance flux of grounded ice sheet", 
-            "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base.  A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet", 
-            "dimensions": "xant yant time", 
-            "out_name": "libmassbfgr", 
-            "type": "", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "snm": {
+        "rsus": {
             "modeling_realm": "", 
-            "standard_name": "surface_snow_melt_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "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": "xant yant time", 
-            "out_name": "snm", 
+            "long_name": "surface upwelling shortwave radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsus", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2818,16 +371,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "snicem": {
+        "sbl": {
             "modeling_realm": "", 
-            "standard_name": "surface_snow_and_ice_melt_flux", 
+            "standard_name": "surface_snow_and_ice_sublimation_flux", 
             "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "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": "xant yant time", 
-            "out_name": "snicem", 
+            "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": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2843,7 +396,7 @@
             "cell_measures": "area: areacellg", 
             "long_name": "Snow Area Fraction", 
             "comment": "Fraction of each grid cell that is occupied by snow that rests on land portion of cell.", 
-            "dimensions": "xant yant time", 
+            "dimensions": "longitude latitude time", 
             "out_name": "snc", 
             "type": "", 
             "positive": "", 
@@ -2852,16 +405,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "icem": {
+        "snicefreez": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_surface_melt_flux", 
+            "standard_name": "surface_snow_and_ice_refreezing_flux", 
             "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "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": "xant yant time", 
-            "out_name": "icem", 
+            "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": "snicefreez", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2869,16 +422,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prra": {
+        "snicem": {
             "modeling_realm": "", 
-            "standard_name": "rainfall_flux", 
+            "standard_name": "surface_snow_and_ice_melt_flux", 
             "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Rainfall rate over Land Ice", 
-            "comment": "", 
-            "dimensions": "xant yant time", 
-            "out_name": "prra", 
+            "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": "snicem", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2886,33 +439,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "litempbotgr": {
-            "modeling_realm": "", 
-            "standard_name": "land_ice_basal_temperature", 
-            "units": "K", 
-            "cell_methods": "area: time: mean where grounded_ice_shelf", 
+        "snm": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "surface_snow_melt_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Basal temperature of grounded ice sheet", 
-            "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet", 
-            "dimensions": "xant yant time", 
-            "out_name": "litempbotgr", 
-            "type": "", 
+            "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": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "litempbotfl": {
+        "tas": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_basal_temperature", 
+            "standard_name": "air_temperature", 
             "units": "K", 
-            "cell_methods": "area: time: mean where floating_ice_shelf", 
+            "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Basal temperature of floating ice shelf", 
-            "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface.  Cell_methods: area: mean where floating_ice_shelf", 
-            "dimensions": "xant yant time", 
-            "out_name": "litempbotfl", 
+            "long_name": "Near-Surface Air Temperature", 
+            "comment": "near-surface (usually, 2 meter) air temperature", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tas", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2920,34 +473,34 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pr": {
-            "modeling_realm": "", 
-            "standard_name": "precipitation_flux", 
-            "units": "kg m-2 s-1", 
+        "ts": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_temperature", 
+            "units": "K", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Precipitation over Land Ice", 
-            "comment": "includes both liquid and solid phases", 
-            "dimensions": "xant yant time", 
-            "out_name": "pr", 
-            "type": "", 
+            "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": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sbl": {
-            "modeling_realm": "", 
-            "standard_name": "surface_snow_and_ice_sublimation_flux", 
-            "units": "kg m-2 s-1", 
+        "tsn": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "temperature_in_surface_snow", 
+            "units": "K", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "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": "xant yant time", 
-            "out_name": "sbl", 
-            "type": "", 
+            "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", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
diff --git a/TestTables/CMIP6_LImongre.json b/TestTables/CMIP6_LImongre.json
index 6315fc4..a6fe88e 100644
--- a/TestTables/CMIP6_LImongre.json
+++ b/TestTables/CMIP6_LImongre.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table LImongre", 
         "realm": "", 
         "frequency": "mon", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "", 
@@ -13,2498 +13,17 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": {
-            "modeling_realm": "", 
-            "standard_name": "surface_altitude", 
-            "units": "m", 
-            "cell_methods": "area: time: mean where ice_shelf", 
-            "cell_measures": "area: areacellg", 
-            "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": "xgre ygre time", 
-            "out_name": "orog", 
-            "type": "", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
-        "prsn": {
+        "acabf": {
             "modeling_realm": "", 
-            "standard_name": "snowfall_flux", 
+            "standard_name": "land_ice_surface_specific_mass_balance_flux", 
             "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Snowfall Flux", 
-            "comment": "at surface; includes precipitation of all forms of water in the solid phase", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "prsn", 
-            "type": "", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "litempbotfl": {
-            "modeling_realm": "", 
-            "standard_name": "land_ice_basal_temperature", 
-            "units": "K", 
-            "cell_methods": "area: time: mean where floating_ice_shelf", 
-            "cell_measures": "area: areacellg", 
-            "long_name": "Basal temperature of floating ice shelf", 
-            "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface.  Cell_methods: area: mean where floating_ice_shelf", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "litempbotfl", 
+            "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": "acabf", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2512,16 +31,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsus": {
+        "hfls": {
             "modeling_realm": "", 
-            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+            "standard_name": "surface_upward_latent_heat_flux", 
             "units": "W m-2", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "surface upwelling shortwave radiation", 
+            "long_name": "Surface Upward Latent Heat Flux", 
             "comment": "", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "rsus", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfls", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2529,16 +48,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "litempbotgr": {
+        "hfss": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_basal_temperature", 
-            "units": "K", 
-            "cell_methods": "area: time: mean where grounded_ice_shelf", 
+            "standard_name": "surface_upward_sensible_heat_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Basal temperature of grounded ice sheet", 
-            "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "litempbotgr", 
+            "long_name": "Surface Upward Sensible Heat Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfss", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2546,16 +65,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "snc": {
+        "icem": {
             "modeling_realm": "", 
-            "standard_name": "surface_snow_area_fraction", 
-            "units": "%", 
+            "standard_name": "land_ice_surface_melt_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Snow Area Fraction", 
-            "comment": "Fraction of each grid cell that is occupied by snow that rests on land portion of cell.", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "snc", 
+            "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": "icem", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2563,16 +82,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlds": {
+        "lialb": {
             "modeling_realm": "", 
-            "standard_name": "surface_downwelling_longwave_flux_in_air", 
-            "units": "W m-2", 
+            "standard_name": "surface_albedo", 
+            "units": "1.0", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "surface downwelling longwave radiation", 
-            "comment": "", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "rlds", 
+            "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": "lialb", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2580,16 +99,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lialb": {
+        "libmassbffl": {
             "modeling_realm": "", 
-            "standard_name": "surface_albedo", 
-            "units": "1.0", 
-            "cell_methods": "area: time: mean where ice_shelf", 
+            "standard_name": "land_ice_basal_specific_mass_balance_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: time: mean where floating_ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Land ice or snow albedo", 
-            "comment": "Mean surface albedo of entire land ice covered part of the grid cell", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "lialb", 
+            "long_name": "Basal specific mass balance flux of floating ice shelf", 
+            "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base.  A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "libmassbffl", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2597,16 +116,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prra": {
+        "libmassbfgr": {
             "modeling_realm": "", 
-            "standard_name": "rainfall_flux", 
+            "standard_name": "land_ice_basal_specific_mass_balance_flux", 
             "units": "kg m-2 s-1", 
-            "cell_methods": "area: time: mean where ice_shelf", 
+            "cell_methods": "area: time: mean where grounded_ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Rainfall rate over Land Ice", 
-            "comment": "", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "prra", 
+            "long_name": "Basal specific mass balance flux of grounded ice sheet", 
+            "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base.  A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "libmassbfgr", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2614,16 +133,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "litempsnic": {
+        "licalvf": {
             "modeling_realm": "", 
-            "standard_name": "snow_land_ice_interface_temperature", 
-            "units": "K", 
+            "standard_name": "land_ice_specific_mass_flux_due_to_calving", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "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": "xgre ygre time", 
-            "out_name": "litempsnic", 
+            "long_name": "Land ice calving flux", 
+            "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", 
+            "out_name": "licalvf", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2631,16 +150,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfls": {
+        "lifmassbf": {
             "modeling_realm": "", 
-            "standard_name": "surface_upward_latent_heat_flux", 
-            "units": "W m-2", 
+            "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Surface Upward Latent Heat Flux", 
-            "comment": "", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "hfls", 
+            "long_name": "Land ice vertical front mass balance flux", 
+            "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", 
+            "out_name": "lifmassbf", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2648,16 +167,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "snicefreez": {
+        "litempbotfl": {
             "modeling_realm": "", 
-            "standard_name": "surface_snow_and_ice_refreezing_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: time: mean where ice_shelf", 
+            "standard_name": "land_ice_basal_temperature", 
+            "units": "K", 
+            "cell_methods": "area: time: mean where floating_ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "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": "xgre ygre time", 
-            "out_name": "snicefreez", 
+            "long_name": "Basal temperature of floating ice shelf", 
+            "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface.  Cell_methods: area: mean where floating_ice_shelf", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "litempbotfl", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2665,16 +184,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlus": {
+        "litempbotgr": {
             "modeling_realm": "", 
-            "standard_name": "surface_upwelling_longwave_flux_in_air", 
-            "units": "W m-2", 
-            "cell_methods": "area: time: mean where ice_shelf", 
+            "standard_name": "land_ice_basal_temperature", 
+            "units": "K", 
+            "cell_methods": "area: time: mean where grounded_ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "surface upwelling longwave radiation", 
-            "comment": "", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "rlus", 
+            "long_name": "Basal temperature of grounded ice sheet", 
+            "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "litempbotgr", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2682,16 +201,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "licalvf": {
+        "litempsnic": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_specific_mass_flux_due_to_calving", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "snow_land_ice_interface_temperature", 
+            "units": "K", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Land ice calving flux", 
-            "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "licalvf", 
+            "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": "litempsnic", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2699,16 +218,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "snicem": {
+        "mrroLi": {
             "modeling_realm": "", 
-            "standard_name": "surface_snow_and_ice_melt_flux", 
+            "standard_name": "land_ice_runoff_flux", 
             "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "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": "xgre ygre time", 
-            "out_name": "snicem", 
+            "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": "mrroLi", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2716,16 +235,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "icem": {
+        "orog": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_surface_melt_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "surface_altitude", 
+            "units": "m", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "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": "xgre ygre time", 
-            "out_name": "icem", 
+            "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": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2741,7 +260,7 @@
             "cell_measures": "area: areacellg", 
             "long_name": "Precipitation over Land Ice", 
             "comment": "includes both liquid and solid phases", 
-            "dimensions": "xgre ygre time", 
+            "dimensions": "longitude latitude time", 
             "out_name": "pr", 
             "type": "", 
             "positive": "", 
@@ -2750,16 +269,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "libmassbffl": {
+        "prra": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_basal_specific_mass_balance_flux", 
+            "standard_name": "rainfall_flux", 
             "units": "kg m-2 s-1", 
-            "cell_methods": "area: time: mean where floating_ice_shelf", 
+            "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Basal specific mass balance flux of floating ice shelf", 
-            "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base.  A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "libmassbffl", 
+            "long_name": "Rainfall rate over Land Ice", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "prra", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2767,16 +286,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "acabf": {
+        "prsn": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_surface_specific_mass_balance_flux", 
+            "standard_name": "snowfall_flux", 
             "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "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": "xgre ygre time", 
-            "out_name": "acabf", 
+            "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": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2784,16 +303,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lifmassbf": {
+        "rlds": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Land ice vertical front mass balance flux", 
-            "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "lifmassbf", 
+            "long_name": "surface downwelling longwave radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rlds", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2801,16 +320,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "snm": {
+        "rlus": {
             "modeling_realm": "", 
-            "standard_name": "surface_snow_melt_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "surface_upwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "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": "xgre ygre time", 
-            "out_name": "snm", 
+            "long_name": "surface upwelling longwave radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rlus", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2826,7 +345,7 @@
             "cell_measures": "area: areacellg", 
             "long_name": "Surface Downwelling Shortwave Radiation", 
             "comment": "surface solar irradiance for UV calculations", 
-            "dimensions": "xgre ygre time", 
+            "dimensions": "longitude latitude time", 
             "out_name": "rsds", 
             "type": "", 
             "positive": "", 
@@ -2835,16 +354,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tsn": {
+        "rsus": {
             "modeling_realm": "", 
-            "standard_name": "temperature_in_surface_snow", 
-            "units": "K", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "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": "xgre ygre time", 
-            "out_name": "tsn", 
+            "long_name": "surface upwelling shortwave radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsus", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2852,16 +371,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tas": {
+        "sbl": {
             "modeling_realm": "", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+            "standard_name": "surface_snow_and_ice_sublimation_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Near-Surface Air Temperature", 
-            "comment": "near-surface (usually, 2 meter) air temperature", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "tas", 
+            "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": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2869,16 +388,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfss": {
+        "snc": {
             "modeling_realm": "", 
-            "standard_name": "surface_upward_sensible_heat_flux", 
-            "units": "W m-2", 
+            "standard_name": "surface_snow_area_fraction", 
+            "units": "%", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Surface Upward Sensible Heat Flux", 
-            "comment": "", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "hfss", 
+            "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": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2886,16 +405,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "libmassbfgr": {
+        "snicefreez": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_basal_specific_mass_balance_flux", 
+            "standard_name": "surface_snow_and_ice_refreezing_flux", 
             "units": "kg m-2 s-1", 
-            "cell_methods": "area: time: mean where grounded_ice_shelf", 
+            "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Basal specific mass balance flux of grounded ice sheet", 
-            "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base.  A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "libmassbfgr", 
+            "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": "snicefreez", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2903,16 +422,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ts": {
+        "snicem": {
             "modeling_realm": "", 
-            "standard_name": "surface_temperature", 
-            "units": "K", 
+            "standard_name": "surface_snow_and_ice_melt_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Surface Temperature", 
-            "comment": "Temperature of the lower boundary of the atmosphere", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "ts", 
+            "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": "snicem", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2920,39 +439,73 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sbl": {
-            "modeling_realm": "", 
-            "standard_name": "surface_snow_and_ice_sublimation_flux", 
+        "snm": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "surface_snow_melt_flux", 
             "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "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": "xgre ygre time", 
-            "out_name": "sbl", 
-            "type": "", 
+            "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": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrroLi": {
+        "tas": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_runoff_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "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": "xgre ygre time", 
-            "out_name": "mrroLi", 
+            "long_name": "Near-Surface Air Temperature", 
+            "comment": "near-surface (usually, 2 meter) air temperature", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tas", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
+        }, 
+        "ts": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_temperature", 
+            "units": "K", 
+            "cell_methods": "area: time: mean where ice_shelf", 
+            "cell_measures": "area: areacellg", 
+            "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": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tsn": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "temperature_in_surface_snow", 
+            "units": "K", 
+            "cell_methods": "area: time: mean where ice_shelf", 
+            "cell_measures": "area: areacellg", 
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }
     }
 }
diff --git a/TestTables/CMIP6_LIyrant.json b/TestTables/CMIP6_LIyrant.json
index 40d8a66..98d9a47 100644
--- a/TestTables/CMIP6_LIyrant.json
+++ b/TestTables/CMIP6_LIyrant.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table LIyrant", 
         "realm": "", 
         "frequency": "yr", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "", 
@@ -13,2374 +13,102 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
+    "variable_entry": {
+        "acabf": {
+            "modeling_realm": "", 
+            "standard_name": "land_ice_surface_specific_mass_balance_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: time: mean where ice_shelf", 
+            "cell_measures": "area: areacellg", 
+            "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": "acabf", 
             "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "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": "", 
+        "areacelli": {
+            "modeling_realm": "", 
+            "standard_name": "cell_area", 
+            "units": "m2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacellg", 
+            "long_name": "Ice-Sheet Grid Cell Area", 
+            "comment": "Horizontal area of ice-sheet grid cells", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "areacelli", 
             "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
             "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "ocean_sigma_z": {
-            "standard_name": "ocean_sigma_z", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "ocean sigma over z coordinate", 
-            "climatology": "", 
-            "formula": "for k <= nsigma: z = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
+        "hfgeoubed": {
+            "modeling_realm": "", 
+            "standard_name": "upward_geothermal_heat_flux_at_ground_level", 
+            "units": "W m-2", 
+            "cell_methods": "area: time: mean where ice_shelf", 
+            "cell_measures": "area: areacellg", 
+            "long_name": "Geothermal Heat flux beneath land ice", 
+            "comment": "Upward geothermal heat flux per unit area beneath land ice", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfgeoubed", 
             "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": ""
+            "ok_min_mean_abs": "", 
+            "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": "", 
+        "iareafl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "floating_ice_shelf_area", 
+            "units": "m2", 
+            "cell_methods": "area: time: mean where floating_ice_shelf", 
+            "cell_measures": "", 
+            "long_name": "Area covered by floating ice shelves", 
+            "comment": "Total area of the floating ice shelves (the component of ice sheet that flows over ocean)", 
+            "dimensions": "time", 
+            "out_name": "iareafl", 
             "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 Band", 
-            "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 Frequency 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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "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": "", 
+        "iareagr": {
+            "modeling_realm": "atmos", 
+            "standard_name": "grounded_land_ice_area", 
+            "units": "m2", 
+            "cell_methods": "area: time: mean where grounded_ice_shelf", 
+            "cell_measures": "", 
+            "long_name": "Area covered by grounded ice sheet", 
+            "comment": "Total area of the grounded ice sheets (the component of ice sheet resting over bedrock)", 
+            "dimensions": "time", 
+            "out_name": "iareagr", 
             "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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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"
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "orog": {
+        "libmassbffl": {
             "modeling_realm": "", 
-            "standard_name": "surface_altitude", 
-            "units": "m", 
-            "cell_methods": "area: time: mean where ice_shelf", 
+            "standard_name": "land_ice_basal_specific_mass_balance_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: time: mean where floating_ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "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": "xant yant time", 
-            "out_name": "orog", 
+            "long_name": "Basal specific mass balance flux of floating ice shelf", 
+            "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base.  A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "libmassbffl", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2388,106 +116,16 @@
             "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
-        "litempsnic": {
+        "libmassbfgr": {
             "modeling_realm": "", 
-            "standard_name": "snow_land_ice_interface_temperature", 
-            "units": "K", 
-            "cell_methods": "area: time: mean where ice_shelf", 
+            "standard_name": "land_ice_basal_specific_mass_balance_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: time: mean where grounded_ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "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": "xant yant time", 
-            "out_name": "litempsnic", 
+            "long_name": "Basal specific mass balance flux of grounded ice sheet", 
+            "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base.  A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "libmassbfgr", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2495,16 +133,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wvelbase": {
+        "licalvf": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_basal_upward_velocity", 
-            "units": "m s-1", 
+            "standard_name": "land_ice_specific_mass_flux_due_to_calving", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Upward-component of land ice basal velocity", 
-            "comment": "w-velocity at land ice base", 
-            "dimensions": "xant yant time", 
-            "out_name": "wvelbase", 
+            "long_name": "Land ice calving flux", 
+            "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", 
+            "out_name": "licalvf", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2512,16 +150,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vvelbase": {
+        "lifmassbf": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_basal_y_velocity", 
-            "units": "m s-1", 
+            "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Y-component of land ice basal velocity", 
-            "comment": "v-velocity at land ice base", 
-            "dimensions": "xant yant time", 
-            "out_name": "vvelbase", 
+            "long_name": "Land ice vertical front mass balance flux", 
+            "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", 
+            "out_name": "lifmassbf", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2529,16 +167,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sftflf": {
-            "modeling_realm": "", 
-            "standard_name": "floating_ice_shelf_area_fraction", 
-            "units": "%", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacellg", 
-            "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": "xant yant time", 
-            "out_name": "sftflf", 
+        "lim": {
+            "modeling_realm": "atmos", 
+            "standard_name": "land_ice_mass", 
+            "units": "kg", 
+            "cell_methods": "area: time: mean where ice_shelf", 
+            "cell_measures": "", 
+            "long_name": "ice sheet mass", 
+            "comment": "The ice sheet mass is computed as the volume times density", 
+            "dimensions": "time", 
+            "out_name": "lim", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2546,16 +184,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "uvelsurf": {
-            "modeling_realm": "", 
-            "standard_name": "land_ice_surface_x_velocity", 
-            "units": "m s-1", 
-            "cell_methods": "area: time: mean where ice_shelf", 
-            "cell_measures": "area: areacellg", 
-            "long_name": "X-component of land ice surface velocity", 
-            "comment": "u-velocity at land ice surface", 
-            "dimensions": "xant yant time", 
-            "out_name": "uvelsurf", 
+        "limnsw": {
+            "modeling_realm": "atmos", 
+            "standard_name": "land_ice_mass_not_displacing_sea_water", 
+            "units": "kg", 
+            "cell_methods": "area: time: mean where grounded_ice_shelf", 
+            "cell_measures": "", 
+            "long_name": "Ice sheet mass that does not displace sea water", 
+            "comment": "The ice sheet mass is computed as the volume above flotation times density. Changes in land_ice_mass_not_displacing_sea_water will always result in a change in sea level, unlike changes in land_ice_mass which may not result in sea level change (such as melting of the floating ice shelves, or portion of ice that sits on bedrock below sea level)", 
+            "dimensions": "time", 
+            "out_name": "limnsw", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2563,16 +201,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "litempbotgr": {
+        "litempbotfl": {
             "modeling_realm": "", 
             "standard_name": "land_ice_basal_temperature", 
             "units": "K", 
-            "cell_methods": "area: time: mean where grounded_ice_shelf", 
+            "cell_methods": "area: time: mean where floating_ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Basal temperature of grounded ice sheet", 
-            "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet", 
-            "dimensions": "xant yant time", 
-            "out_name": "litempbotgr", 
+            "long_name": "Basal temperature of floating ice shelf", 
+            "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface.  Cell_methods: area: mean where floating_ice_shelf", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "litempbotfl", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2580,16 +218,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lifmassbf": {
+        "litempbotgr": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: time: mean where ice_shelf", 
+            "standard_name": "land_ice_basal_temperature", 
+            "units": "K", 
+            "cell_methods": "area: time: mean where grounded_ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Land ice vertical front mass balance flux", 
-            "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front", 
-            "dimensions": "xant yant time", 
-            "out_name": "lifmassbf", 
+            "long_name": "Basal temperature of grounded ice sheet", 
+            "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "litempbotgr", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2597,16 +235,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "litempbotfl": {
+        "litempsnic": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_basal_temperature", 
+            "standard_name": "snow_land_ice_interface_temperature", 
             "units": "K", 
-            "cell_methods": "area: time: mean where floating_ice_shelf", 
+            "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Basal temperature of floating ice shelf", 
-            "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface.  Cell_methods: area: mean where floating_ice_shelf", 
-            "dimensions": "xant yant time", 
-            "out_name": "litempbotfl", 
+            "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": "litempsnic", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2614,16 +252,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "uvelmean": {
+        "lithk": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_vertical_mean_x_velocity", 
-            "units": "m s-1", 
+            "standard_name": "land_ice_thickness", 
+            "units": "m", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "X-component of land ice vertical mean velocity", 
-            "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice", 
-            "dimensions": "xant yant time", 
-            "out_name": "uvelmean", 
+            "long_name": "Ice Sheet Thickness", 
+            "comment": "The thickness of the ice sheet", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "lithk", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2631,16 +269,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "licalvf": {
+        "orog": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_specific_mass_flux_due_to_calving", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "surface_altitude", 
+            "units": "m", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Land ice calving flux", 
-            "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.", 
-            "dimensions": "xant yant time", 
-            "out_name": "licalvf", 
+            "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": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2648,16 +286,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "topg": {
+        "sftflf": {
             "modeling_realm": "", 
-            "standard_name": "bedrock_altitude", 
-            "units": "m", 
-            "cell_methods": "area: time: mean where ice_shelf", 
+            "standard_name": "floating_ice_shelf_area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Bedrock Altitude", 
-            "comment": "The bedrock topography beneath the land ice", 
-            "dimensions": "xant yant time", 
-            "out_name": "topg", 
+            "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": "", 
@@ -2665,20 +303,20 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wvelsurf": {
-            "modeling_realm": "", 
-            "standard_name": "land_ice_surface_upward_velocity", 
-            "units": "m s-1", 
+        "sftgif": {
+            "modeling_realm": "land", 
+            "standard_name": "land_ice_area_fraction", 
+            "units": "%", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Upward component of land ice surface velocity", 
-            "comment": "w-velocity at land ice surface", 
-            "dimensions": "xant yant time", 
-            "out_name": "wvelsurf", 
-            "type": "", 
+            "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": "sftgif", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
+            "valid_min": "0.0", 
+            "valid_max": "100.0", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
@@ -2690,7 +328,7 @@
             "cell_measures": "area: areacellg", 
             "long_name": "Grounded Ice Sheet  Area Fraction", 
             "comment": "Fraction of grid cell covered by grounded ice sheet", 
-            "dimensions": "xant yant time", 
+            "dimensions": "longitude latitude time", 
             "out_name": "sftgrf", 
             "type": "", 
             "positive": "", 
@@ -2699,16 +337,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lithk": {
+        "snc": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_thickness", 
-            "units": "m", 
+            "standard_name": "surface_snow_area_fraction", 
+            "units": "%", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Ice Sheet Thickness", 
-            "comment": "The thickness of the ice sheet", 
-            "dimensions": "xant yant time", 
-            "out_name": "lithk", 
+            "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": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2724,7 +362,7 @@
             "cell_measures": "area: areacellg", 
             "long_name": "Land Ice Basal Drag", 
             "comment": "Magnitude of basal drag at land ice base", 
-            "dimensions": "xant yant time", 
+            "dimensions": "longitude latitude time", 
             "out_name": "strbasemag", 
             "type": "", 
             "positive": "", 
@@ -2733,16 +371,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "libmassbfgr": {
-            "modeling_realm": "", 
-            "standard_name": "land_ice_basal_specific_mass_balance_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: time: mean where grounded_ice_shelf", 
-            "cell_measures": "area: areacellg", 
-            "long_name": "Basal specific mass balance flux of grounded ice sheet", 
-            "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base.  A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet", 
-            "dimensions": "xant yant time", 
-            "out_name": "libmassbfgr", 
+        "tendacabf": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_land_ice_mass_due_to_surface_mass_balance", 
+            "units": "kg s-1", 
+            "cell_methods": "area: time: mean where ice_shelf", 
+            "cell_measures": "", 
+            "long_name": "Total surface mass balance flux", 
+            "comment": "The total surface mass balance flux over land ice is a spatial integration of the surface mass balance flux", 
+            "dimensions": "time", 
+            "out_name": "tendacabf", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2750,16 +388,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vvelsurf": {
+        "tendlibmassbf": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_land_ice_mass_due_to_basal_mass_balance", 
+            "units": "kg s-1", 
+            "cell_methods": "area: time: mean where ice_shelf", 
+            "cell_measures": "", 
+            "long_name": "Total basal mass balance flux", 
+            "comment": "The total basal mass balance flux over land ice is a spatial integration of the basal mass balance flux", 
+            "dimensions": "time", 
+            "out_name": "tendlibmassbf", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tendlicalvf": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_land_ice_mass_due_to_calving", 
+            "units": "kg s-1", 
+            "cell_methods": "area: time: mean where ice_shelf", 
+            "cell_measures": "", 
+            "long_name": "Total calving flux", 
+            "comment": "The total calving flux over land ice is a spatial integration of the calving flux", 
+            "dimensions": "time", 
+            "out_name": "tendlicalvf", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "topg": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_surface_y_velocity", 
-            "units": "m s-1", 
+            "standard_name": "bedrock_altitude", 
+            "units": "m", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Y-component of land ice surface velocity", 
-            "comment": "v-velocity at land ice surface", 
-            "dimensions": "xant yant time", 
-            "out_name": "vvelsurf", 
+            "long_name": "Bedrock Altitude", 
+            "comment": "The bedrock topography beneath the land ice", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "topg", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2767,16 +439,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "areacelli": {
+        "uvelbase": {
             "modeling_realm": "", 
-            "standard_name": "cell_area", 
-            "units": "m2", 
-            "cell_methods": "time: mean", 
+            "standard_name": "land_ice_basal_x_velocity", 
+            "units": "m s-1", 
+            "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Ice-Sheet Grid Cell Area", 
-            "comment": "Horizontal area of ice-sheet grid cells", 
-            "dimensions": "xant yant time", 
-            "out_name": "areacelli", 
+            "long_name": "X-component of land ice basal velocity", 
+            "comment": "u-velocity at land ice base", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "uvelbase", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2784,16 +456,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "snc": {
+        "uvelmean": {
             "modeling_realm": "", 
-            "standard_name": "surface_snow_area_fraction", 
-            "units": "%", 
+            "standard_name": "land_ice_vertical_mean_x_velocity", 
+            "units": "m s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Snow Area Fraction", 
-            "comment": "Fraction of each grid cell that is occupied by snow that rests on land portion of cell.", 
-            "dimensions": "xant yant time", 
-            "out_name": "snc", 
+            "long_name": "X-component of land ice vertical mean velocity", 
+            "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "uvelmean", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2801,16 +473,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vvelmean": {
+        "uvelsurf": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_vertical_mean_y_velocity", 
+            "standard_name": "land_ice_surface_x_velocity", 
             "units": "m s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Y-component of land ice vertical mean velocity", 
-            "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice", 
-            "dimensions": "xant yant time", 
-            "out_name": "vvelmean", 
+            "long_name": "X-component of land ice surface velocity", 
+            "comment": "u-velocity at land ice surface", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "uvelsurf", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2818,16 +490,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "libmassbffl": {
+        "vvelbase": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_basal_specific_mass_balance_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: time: mean where floating_ice_shelf", 
+            "standard_name": "land_ice_basal_y_velocity", 
+            "units": "m s-1", 
+            "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Basal specific mass balance flux of floating ice shelf", 
-            "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base.  A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf", 
-            "dimensions": "xant yant time", 
-            "out_name": "libmassbffl", 
+            "long_name": "Y-component of land ice basal velocity", 
+            "comment": "v-velocity at land ice base", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "vvelbase", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2835,16 +507,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sftgif": {
+        "vvelmean": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_area_fraction", 
-            "units": "%", 
+            "standard_name": "land_ice_vertical_mean_y_velocity", 
+            "units": "m s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Land Ice Area Fraction", 
-            "comment": "Fraction of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)", 
-            "dimensions": "xant yant time", 
-            "out_name": "sftgif", 
+            "long_name": "Y-component of land ice vertical mean velocity", 
+            "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "vvelmean", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2852,16 +524,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "acabf": {
+        "vvelsurf": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_surface_specific_mass_balance_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "land_ice_surface_y_velocity", 
+            "units": "m s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "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": "xant yant time", 
-            "out_name": "acabf", 
+            "long_name": "Y-component of land ice surface velocity", 
+            "comment": "v-velocity at land ice surface", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "vvelsurf", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2869,16 +541,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfgeoubed": {
+        "wvelbase": {
             "modeling_realm": "", 
-            "standard_name": "upward_geothermal_heat_flux_at_ground_level", 
-            "units": "W m-2", 
+            "standard_name": "land_ice_basal_upward_velocity", 
+            "units": "m s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Geothermal Heat flux beneath land ice", 
-            "comment": "Upward geothermal heat flux per unit area beneath land ice", 
-            "dimensions": "xant yant time", 
-            "out_name": "hfgeoubed", 
+            "long_name": "Upward-component of land ice basal velocity", 
+            "comment": "w-velocity at land ice base", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "wvelbase", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2886,16 +558,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "uvelbase": {
+        "wvelsurf": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_basal_x_velocity", 
+            "standard_name": "land_ice_surface_upward_velocity", 
             "units": "m s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "X-component of land ice basal velocity", 
-            "comment": "u-velocity at land ice base", 
-            "dimensions": "xant yant time", 
-            "out_name": "uvelbase", 
+            "long_name": "Upward component of land ice surface velocity", 
+            "comment": "w-velocity at land ice surface", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "wvelsurf", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
diff --git a/TestTables/CMIP6_LIyrgre.json b/TestTables/CMIP6_LIyrgre.json
index 2ce0a96..2a08d2f 100644
--- a/TestTables/CMIP6_LIyrgre.json
+++ b/TestTables/CMIP6_LIyrgre.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table LIyrgre", 
         "realm": "", 
         "frequency": "yr", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "", 
@@ -13,2374 +13,68 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "up", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
+    "variable_entry": {
+        "acabf": {
+            "modeling_realm": "", 
+            "standard_name": "land_ice_surface_specific_mass_balance_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: time: mean where ice_shelf", 
+            "cell_measures": "area: areacellg", 
+            "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": "acabf", 
             "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": ""
+            "ok_min_mean_abs": "", 
+            "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": "", 
+        "areacelli": {
+            "modeling_realm": "", 
+            "standard_name": "cell_area", 
+            "units": "m2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacellg", 
+            "long_name": "Ice-Sheet Grid Cell Area", 
+            "comment": "Horizontal area of ice-sheet grid cells", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "areacelli", 
             "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 Band", 
-            "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 Frequency 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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "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": "", 
+        "hfgeoubed": {
+            "modeling_realm": "", 
+            "standard_name": "upward_geothermal_heat_flux_at_ground_level", 
+            "units": "W m-2", 
+            "cell_methods": "area: time: mean where ice_shelf", 
+            "cell_measures": "area: areacellg", 
+            "long_name": "Geothermal Heat flux beneath land ice", 
+            "comment": "Upward geothermal heat flux per unit area beneath land ice", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfgeoubed", 
             "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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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"
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "orog": {
-            "modeling_realm": "", 
-            "standard_name": "surface_altitude", 
-            "units": "m", 
-            "cell_methods": "area: time: mean where ice_shelf", 
-            "cell_measures": "area: areacellg", 
-            "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": "xgre ygre time", 
-            "out_name": "orog", 
+        "iareafl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "floating_ice_shelf_area", 
+            "units": "m2", 
+            "cell_methods": "area: time: mean where floating_ice_shelf", 
+            "cell_measures": "", 
+            "long_name": "Area covered by floating ice shelves", 
+            "comment": "Total area of the floating ice shelves (the component of ice sheet that flows over ocean)", 
+            "dimensions": "time", 
+            "out_name": "iareafl", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2388,106 +82,16 @@
             "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
-        "vvelbase": {
-            "modeling_realm": "", 
-            "standard_name": "land_ice_basal_y_velocity", 
-            "units": "m s-1", 
-            "cell_methods": "area: time: mean where ice_shelf", 
-            "cell_measures": "area: areacellg", 
-            "long_name": "Y-component of land ice basal velocity", 
-            "comment": "v-velocity at land ice base", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "vvelbase", 
+        "iareagr": {
+            "modeling_realm": "atmos", 
+            "standard_name": "grounded_land_ice_area", 
+            "units": "m2", 
+            "cell_methods": "area: time: mean where grounded_ice_shelf", 
+            "cell_measures": "", 
+            "long_name": "Area covered by grounded ice sheet", 
+            "comment": "Total area of the grounded ice sheets (the component of ice sheet resting over bedrock)", 
+            "dimensions": "time", 
+            "out_name": "iareagr", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2495,16 +99,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "litempbotfl": {
+        "libmassbffl": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_basal_temperature", 
-            "units": "K", 
+            "standard_name": "land_ice_basal_specific_mass_balance_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where floating_ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Basal temperature of floating ice shelf", 
-            "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface.  Cell_methods: area: mean where floating_ice_shelf", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "litempbotfl", 
+            "long_name": "Basal specific mass balance flux of floating ice shelf", 
+            "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base.  A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "libmassbffl", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2520,7 +124,7 @@
             "cell_measures": "area: areacellg", 
             "long_name": "Basal specific mass balance flux of grounded ice sheet", 
             "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base.  A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet", 
-            "dimensions": "xgre ygre time", 
+            "dimensions": "longitude latitude time", 
             "out_name": "libmassbfgr", 
             "type": "", 
             "positive": "", 
@@ -2529,16 +133,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "litempsnic": {
+        "licalvf": {
             "modeling_realm": "", 
-            "standard_name": "snow_land_ice_interface_temperature", 
-            "units": "K", 
+            "standard_name": "land_ice_specific_mass_flux_due_to_calving", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "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": "xgre ygre time", 
-            "out_name": "litempsnic", 
+            "long_name": "Land ice calving flux", 
+            "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", 
+            "out_name": "licalvf", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2546,16 +150,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vvelsurf": {
+        "lifmassbf": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_surface_y_velocity", 
-            "units": "m s-1", 
+            "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Y-component of land ice surface velocity", 
-            "comment": "v-velocity at land ice surface", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "vvelsurf", 
+            "long_name": "Land ice vertical front mass balance flux", 
+            "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", 
+            "out_name": "lifmassbf", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2563,16 +167,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "uvelbase": {
-            "modeling_realm": "", 
-            "standard_name": "land_ice_basal_x_velocity", 
-            "units": "m s-1", 
+        "lim": {
+            "modeling_realm": "atmos", 
+            "standard_name": "land_ice_mass", 
+            "units": "kg", 
             "cell_methods": "area: time: mean where ice_shelf", 
-            "cell_measures": "area: areacellg", 
-            "long_name": "X-component of land ice basal velocity", 
-            "comment": "u-velocity at land ice base", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "uvelbase", 
+            "cell_measures": "", 
+            "long_name": "ice sheet mass", 
+            "comment": "The ice sheet mass is computed as the volume times density", 
+            "dimensions": "time", 
+            "out_name": "lim", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2580,16 +184,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "licalvf": {
+        "limnsw": {
+            "modeling_realm": "atmos", 
+            "standard_name": "land_ice_mass_not_displacing_sea_water", 
+            "units": "kg", 
+            "cell_methods": "area: time: mean where grounded_ice_shelf", 
+            "cell_measures": "", 
+            "long_name": "Ice sheet mass that does not displace sea water", 
+            "comment": "The ice sheet mass is computed as the volume above flotation times density. Changes in land_ice_mass_not_displacing_sea_water will always result in a change in sea level, unlike changes in land_ice_mass which may not result in sea level change (such as melting of the floating ice shelves, or portion of ice that sits on bedrock below sea level)", 
+            "dimensions": "time", 
+            "out_name": "limnsw", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "litempbotfl": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_specific_mass_flux_due_to_calving", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: time: mean where ice_shelf", 
+            "standard_name": "land_ice_basal_temperature", 
+            "units": "K", 
+            "cell_methods": "area: time: mean where floating_ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Land ice calving flux", 
-            "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "licalvf", 
+            "long_name": "Basal temperature of floating ice shelf", 
+            "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface.  Cell_methods: area: mean where floating_ice_shelf", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "litempbotfl", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2597,16 +218,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wvelbase": {
+        "litempbotgr": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_basal_upward_velocity", 
-            "units": "m s-1", 
-            "cell_methods": "area: time: mean where ice_shelf", 
+            "standard_name": "land_ice_basal_temperature", 
+            "units": "K", 
+            "cell_methods": "area: time: mean where grounded_ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Upward-component of land ice basal velocity", 
-            "comment": "w-velocity at land ice base", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "wvelbase", 
+            "long_name": "Basal temperature of grounded ice sheet", 
+            "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "litempbotgr", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2614,16 +235,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "uvelmean": {
+        "litempsnic": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_vertical_mean_x_velocity", 
-            "units": "m s-1", 
+            "standard_name": "snow_land_ice_interface_temperature", 
+            "units": "K", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "X-component of land ice vertical mean velocity", 
-            "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "uvelmean", 
+            "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": "litempsnic", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2639,7 +260,7 @@
             "cell_measures": "area: areacellg", 
             "long_name": "Ice Sheet Thickness", 
             "comment": "The thickness of the ice sheet", 
-            "dimensions": "xgre ygre time", 
+            "dimensions": "longitude latitude time", 
             "out_name": "lithk", 
             "type": "", 
             "positive": "", 
@@ -2648,16 +269,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfgeoubed": {
+        "orog": {
             "modeling_realm": "", 
-            "standard_name": "upward_geothermal_heat_flux_at_ground_level", 
-            "units": "W m-2", 
+            "standard_name": "surface_altitude", 
+            "units": "m", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Geothermal Heat flux beneath land ice", 
-            "comment": "Upward geothermal heat flux per unit area beneath land ice", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "hfgeoubed", 
+            "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": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2665,16 +286,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "uvelsurf": {
+        "sftflf": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_surface_x_velocity", 
-            "units": "m s-1", 
-            "cell_methods": "area: time: mean where ice_shelf", 
+            "standard_name": "floating_ice_shelf_area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacellg", 
-            "long_name": "X-component of land ice surface velocity", 
-            "comment": "u-velocity at land ice surface", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "uvelsurf", 
+            "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": "", 
@@ -2683,15 +304,32 @@
             "ok_max_mean_abs": ""
         }, 
         "sftgif": {
-            "modeling_realm": "", 
+            "modeling_realm": "land", 
             "standard_name": "land_ice_area_fraction", 
             "units": "%", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Land Ice Area Fraction", 
+            "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": "xgre ygre time", 
+            "dimensions": "longitude latitude time", 
             "out_name": "sftgif", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "0.0", 
+            "valid_max": "100.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sftgrf": {
+            "modeling_realm": "", 
+            "standard_name": "grounded_ice_sheet_area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacellg", 
+            "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": "", 
@@ -2699,16 +337,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wvelsurf": {
+        "snc": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_surface_upward_velocity", 
-            "units": "m s-1", 
+            "standard_name": "surface_snow_area_fraction", 
+            "units": "%", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Upward component of land ice surface velocity", 
-            "comment": "w-velocity at land ice surface", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "wvelsurf", 
+            "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": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2716,16 +354,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "libmassbffl": {
+        "strbasemag": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_basal_specific_mass_balance_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: time: mean where floating_ice_shelf", 
+            "standard_name": "magnitude_of_basal_drag_at_land_ice_base", 
+            "units": "Pa", 
+            "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Basal specific mass balance flux of floating ice shelf", 
-            "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base.  A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "libmassbffl", 
+            "long_name": "Land Ice Basal Drag", 
+            "comment": "Magnitude of basal drag at land ice base", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "strbasemag", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2733,16 +371,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sftgrf": {
-            "modeling_realm": "", 
-            "standard_name": "grounded_ice_sheet_area_fraction", 
-            "units": "%", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacellg", 
-            "long_name": "Grounded Ice Sheet  Area Fraction", 
-            "comment": "Fraction of grid cell covered by grounded ice sheet", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "sftgrf", 
+        "tendacabf": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_land_ice_mass_due_to_surface_mass_balance", 
+            "units": "kg s-1", 
+            "cell_methods": "area: time: mean where ice_shelf", 
+            "cell_measures": "", 
+            "long_name": "Total surface mass balance flux", 
+            "comment": "The total surface mass balance flux over land ice is a spatial integration of the surface mass balance flux", 
+            "dimensions": "time", 
+            "out_name": "tendacabf", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2750,16 +388,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "areacelli": {
+        "tendlibmassbf": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_land_ice_mass_due_to_basal_mass_balance", 
+            "units": "kg s-1", 
+            "cell_methods": "area: time: mean where ice_shelf", 
+            "cell_measures": "", 
+            "long_name": "Total basal mass balance flux", 
+            "comment": "The total basal mass balance flux over land ice is a spatial integration of the basal mass balance flux", 
+            "dimensions": "time", 
+            "out_name": "tendlibmassbf", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tendlicalvf": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_land_ice_mass_due_to_calving", 
+            "units": "kg s-1", 
+            "cell_methods": "area: time: mean where ice_shelf", 
+            "cell_measures": "", 
+            "long_name": "Total calving flux", 
+            "comment": "The total calving flux over land ice is a spatial integration of the calving flux", 
+            "dimensions": "time", 
+            "out_name": "tendlicalvf", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "topg": {
             "modeling_realm": "", 
-            "standard_name": "cell_area", 
-            "units": "m2", 
-            "cell_methods": "time: mean", 
+            "standard_name": "bedrock_altitude", 
+            "units": "m", 
+            "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Ice-Sheet Grid Cell Area", 
-            "comment": "Horizontal area of ice-sheet grid cells", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "areacelli", 
+            "long_name": "Bedrock Altitude", 
+            "comment": "The bedrock topography beneath the land ice", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "topg", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2767,16 +439,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lifmassbf": {
+        "uvelbase": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "land_ice_basal_x_velocity", 
+            "units": "m s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Land ice vertical front mass balance flux", 
-            "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "lifmassbf", 
+            "long_name": "X-component of land ice basal velocity", 
+            "comment": "u-velocity at land ice base", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "uvelbase", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2784,16 +456,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vvelmean": {
+        "uvelmean": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_vertical_mean_y_velocity", 
+            "standard_name": "land_ice_vertical_mean_x_velocity", 
             "units": "m s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Y-component of land ice vertical mean velocity", 
+            "long_name": "X-component of land ice vertical mean velocity", 
             "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "vvelmean", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "uvelmean", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2801,16 +473,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "litempbotgr": {
+        "uvelsurf": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_basal_temperature", 
-            "units": "K", 
-            "cell_methods": "area: time: mean where grounded_ice_shelf", 
+            "standard_name": "land_ice_surface_x_velocity", 
+            "units": "m s-1", 
+            "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Basal temperature of grounded ice sheet", 
-            "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "litempbotgr", 
+            "long_name": "X-component of land ice surface velocity", 
+            "comment": "u-velocity at land ice surface", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "uvelsurf", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2818,16 +490,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "topg": {
+        "vvelbase": {
             "modeling_realm": "", 
-            "standard_name": "bedrock_altitude", 
-            "units": "m", 
+            "standard_name": "land_ice_basal_y_velocity", 
+            "units": "m s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Bedrock Altitude", 
-            "comment": "The bedrock topography beneath the land ice", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "topg", 
+            "long_name": "Y-component of land ice basal velocity", 
+            "comment": "v-velocity at land ice base", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "vvelbase", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2835,16 +507,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "acabf": {
+        "vvelmean": {
             "modeling_realm": "", 
-            "standard_name": "land_ice_surface_specific_mass_balance_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "land_ice_vertical_mean_y_velocity", 
+            "units": "m s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "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": "xgre ygre time", 
-            "out_name": "acabf", 
+            "long_name": "Y-component of land ice vertical mean velocity", 
+            "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "vvelmean", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2852,16 +524,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "snc": {
+        "vvelsurf": {
             "modeling_realm": "", 
-            "standard_name": "surface_snow_area_fraction", 
-            "units": "%", 
+            "standard_name": "land_ice_surface_y_velocity", 
+            "units": "m s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Snow Area Fraction", 
-            "comment": "Fraction of each grid cell that is occupied by snow that rests on land portion of cell.", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "snc", 
+            "long_name": "Y-component of land ice surface velocity", 
+            "comment": "v-velocity at land ice surface", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "vvelsurf", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2869,16 +541,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sftflf": {
+        "wvelbase": {
             "modeling_realm": "", 
-            "standard_name": "floating_ice_shelf_area_fraction", 
-            "units": "%", 
-            "cell_methods": "time: mean", 
+            "standard_name": "land_ice_basal_upward_velocity", 
+            "units": "m s-1", 
+            "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "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": "xgre ygre time", 
-            "out_name": "sftflf", 
+            "long_name": "Upward-component of land ice basal velocity", 
+            "comment": "w-velocity at land ice base", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "wvelbase", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2886,16 +558,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "strbasemag": {
+        "wvelsurf": {
             "modeling_realm": "", 
-            "standard_name": "magnitude_of_basal_drag_at_land_ice_base", 
-            "units": "Pa", 
+            "standard_name": "land_ice_surface_upward_velocity", 
+            "units": "m s-1", 
             "cell_methods": "area: time: mean where ice_shelf", 
             "cell_measures": "area: areacellg", 
-            "long_name": "Land Ice Basal Drag", 
-            "comment": "Magnitude of basal drag at land ice base", 
-            "dimensions": "xgre ygre time", 
-            "out_name": "strbasemag", 
+            "long_name": "Upward component of land ice surface velocity", 
+            "comment": "w-velocity at land ice surface", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "wvelsurf", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
diff --git a/TestTables/CMIP6_Lmon.json b/TestTables/CMIP6_Lmon.json
index e9487bc..0bc3845 100644
--- a/TestTables/CMIP6_Lmon.json
+++ b/TestTables/CMIP6_Lmon.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table Lmon", 
         "realm": "land", 
         "frequency": "mon", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "30.00000", 
@@ -13,2504 +13,17 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
-        "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: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Net Carbon Mass Flux out of Atmophere due to Net Ecosystem Productivity on Land.", 
-            "comment": "Natural flux of CO2 (expressed as a mass flux of carbon) from the atmosphere to the land calculated as the difference between uptake associated will photosynthesis and the release of CO2 from the sum of plant and soil respiration and fire.  Positive flux is into the land.  emissions from natural fires 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": ""
-        }, 
         "baresoilFrac": {
             "modeling_realm": "land", 
-            "standard_name": "area_fraction", 
-            "units": "%", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "cLitterBelow": {
-            "modeling_realm": "land", 
-            "standard_name": "subsurface_litter_carbon_content", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass in Below-Ground Litter", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "cLitterBelow", 
+            "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": "", 
@@ -2518,16 +31,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fLitterSoil": {
+        "burntArea": {
             "modeling_realm": "land", 
-            "standard_name": "carbon_mass_flux_into_soil_from_litter", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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).", 
+            "long_name": "Burnt Area Fraction", 
+            "comment": "Fraction of entire grid cell  that is covered by burnt vegetation.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fLitterSoil", 
+            "out_name": "burntArea", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2535,16 +48,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cropFrac": {
+        "c3PftFrac": {
             "modeling_realm": "land", 
             "standard_name": "area_fraction", 
             "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Crop Fraction", 
-            "comment": "Percentage of entire grid cell  that is covered by crop.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "cropFrac", 
+            "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": "", 
@@ -2552,18 +65,18 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "evspsblveg": {
+        "c4PftFrac": {
             "modeling_realm": "land", 
-            "standard_name": "water_evaporation_flux_from_canopy", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
@@ -2586,16 +99,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fVegSoil": {
+        "cLeaf": {
             "modeling_realm": "land", 
-            "standard_name": "carbon_mass_flux_into_soil_from_vegetation_excluding_litter", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "leaf_carbon_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "long_name": "Carbon Mass in Leaves", 
+            "comment": "Carbon mass per unit area in leaves.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fVegSoil", 
+            "out_name": "cLeaf", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2603,16 +116,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cLitterAbove": {
+        "cLitter": {
             "modeling_realm": "land", 
-            "standard_name": "surface_litter_carbon_content", 
+            "standard_name": "litter_carbon_content", 
             "units": "kg m-2", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass in Above-Ground Litter", 
+            "long_name": "Carbon Mass in Litter Pool", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "cLitterAbove", 
+            "out_name": "cLitter", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2620,67 +133,67 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "gpp": {
+        "cLitterAbove": {
             "modeling_realm": "land", 
-            "standard_name": "gross_primary_productivity_of_carbon", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "surface_litter_carbon_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass Flux out of Atmosphere due to Gross Primary Production on Land", 
+            "long_name": "Carbon Mass in Above-Ground Litter", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "gpp", 
+            "out_name": "cLitterAbove", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fGrazing": {
+        "cLitterBelow": {
             "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", 
+            "standard_name": "subsurface_litter_carbon_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass Flux into Atmosphere due to Grazing on Land", 
-            "comment": "Carbon mass flux per unit area due to grazing on land", 
+            "long_name": "Carbon Mass in Below-Ground Litter", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fGrazing", 
+            "out_name": "cLitterBelow", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nbp": {
+        "cMisc": {
             "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", 
+            "standard_name": "miscellaneous_living_matter_carbon_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass Flux out of Atmosphere due to Net Biospheric Production on Land", 
-            "comment": "This is the net mass flux of carbon 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.", 
+            "long_name": "Carbon Mass in Other Living Compartments on Land", 
+            "comment": "e.g., labile, fruits, reserves, etc.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "nbp", 
+            "out_name": "cMisc", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cLitter": {
+        "cProduct": {
             "modeling_realm": "land", 
-            "standard_name": "litter_carbon_content", 
+            "standard_name": "carbon_content_of_products_of_anthropogenic_land_use_change", 
             "units": "kg m-2", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass in Litter Pool", 
-            "comment": "", 
+            "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": "cLitter", 
+            "out_name": "cProduct", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2688,50 +201,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "c4PftFrac": {
+        "cRoot": {
             "modeling_realm": "land", 
-            "standard_name": "area_fraction", 
-            "units": "%", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Total C4 PFT Cover Fraction", 
-            "comment": "Fraction of entire grid cell  that is covered by C4 PFTs (including grass and crops).", 
-            "dimensions": "longitude latitude time typec4pft", 
-            "out_name": "c4PftFrac", 
-            "type": "real", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "mrfso": {
-            "modeling_realm": "land landIce", 
-            "standard_name": "soil_frozen_water_content", 
+            "standard_name": "root_carbon_content", 
             "units": "kg m-2", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Soil Frozen Water Content", 
-            "comment": "The mass per unit area (summed over all model layers) of frozen water.", 
+            "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": "mrfso", 
-            "type": "real", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "landCoverFrac": {
-            "modeling_realm": "land", 
-            "standard_name": "area_fraction", 
-            "units": "%", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "out_name": "cRoot", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2739,67 +218,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rh": {
+        "cSoilFast": {
             "modeling_realm": "land", 
-            "standard_name": "heterotrophic_respiration_carbon_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "fast_soil_pool_carbon_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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)", 
+            "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": "rh", 
+            "out_name": "cSoilFast", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rMaint": {
+        "cSoilMedium": {
             "modeling_realm": "land", 
-            "standard_name": "surface_upward_carbon_mass_flux_due_to_plant_respiration_for_biomass_maintenance", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "medium_soil_pool_carbon_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass Flux into Atmosphere due to Maintenance Autotrophic Respiration on Land", 
-            "comment": "", 
+            "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": "rMaint", 
+            "out_name": "cSoilMedium", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nppLeaf": {
+        "cSoilSlow": {
             "modeling_realm": "land", 
-            "standard_name": "net_primary_productivity_of_carbon_accumulated_in_leaves", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "slow_soil_pool_carbon_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass Flux due to NPP Allocation to Leaf", 
-            "comment": "This is the rate of carbon uptake by leaves due to NPP", 
+            "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", 
-            "out_name": "nppLeaf", 
-            "type": "real", 
-            "positive": "down", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "treeFracSecDec": {
-            "modeling_realm": "land", 
-            "standard_name": "area_fraction", 
-            "units": "%", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "out_name": "cSoilSlow", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2807,16 +269,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "treeFracSecEver": {
+        "cVeg": {
             "modeling_realm": "land", 
-            "standard_name": "area_fraction", 
-            "units": "%", 
-            "cell_methods": "time: mean", 
+            "standard_name": "vegetation_carbon_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -2824,16 +286,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pastureFrac": {
+        "cWood": {
             "modeling_realm": "land", 
-            "standard_name": "area_fraction", 
-            "units": "%", 
-            "cell_methods": "time: mean", 
+            "standard_name": "wood_carbon_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Anthropogenic Pasture Fraction", 
-            "comment": "Percentage of entire grid cell  that is covered by anthropogenic pasture.", 
+            "long_name": "Carbon Mass in Wood", 
+            "comment": "Carbon mass per unit area in wood, including sapwood and hardwood.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "pastureFrac", 
+            "out_name": "cWood", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2841,16 +303,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "treeFracPrimDec": {
+        "cropFrac": {
             "modeling_realm": "land", 
             "standard_name": "area_fraction", 
             "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -2858,101 +320,101 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "c3PftFrac": {
+        "evspsblsoi": {
             "modeling_realm": "land", 
-            "standard_name": "area_fraction", 
-            "units": "%", 
-            "cell_methods": "time: mean", 
+            "standard_name": "water_evaporation_flux_from_soil", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Water Evaporation from Soil", 
+            "comment": "Water evaporation from soil (including sublimation).", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "evspsblsoi", 
             "type": "real", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "burntArea": {
+        "evspsblveg": {
             "modeling_realm": "land", 
-            "standard_name": "area_fraction", 
-            "units": "%", 
-            "cell_methods": "time: mean", 
+            "standard_name": "water_evaporation_flux_from_canopy", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Burnt Area Fraction", 
-            "comment": "Fraction of entire grid cell  that is covered by burnt vegetation.", 
+            "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": "burntArea", 
+            "out_name": "evspsblveg", 
             "type": "real", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "grassFrac": {
+        "fFire": {
             "modeling_realm": "land", 
-            "standard_name": "area_fraction", 
-            "units": "%", 
-            "cell_methods": "time: mean", 
+            "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fires_excluding_anthropogenic_land_use_change", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Natural Grass Fraction", 
-            "comment": "Percentage of entire grid cell that is covered by natural grass.", 
+            "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": "grassFrac", 
+            "out_name": "fFire", 
             "type": "real", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cRoot": {
+        "fGrazing": {
             "modeling_realm": "land", 
-            "standard_name": "root_carbon_content", 
-            "units": "kg m-2", 
+            "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: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass in Roots", 
-            "comment": "Carbon mass per unit area in roots, including fine and coarse roots.", 
+            "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": "cRoot", 
+            "out_name": "fGrazing", 
             "type": "real", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cMisc": {
+        "fHarvest": {
             "modeling_realm": "land", 
-            "standard_name": "miscellaneous_living_matter_carbon_content", 
-            "units": "kg m-2", 
+            "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: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass in Other Living Compartments on Land", 
-            "comment": "e.g., labile, fruits, reserves, etc.", 
+            "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": "cMisc", 
+            "out_name": "fHarvest", 
             "type": "real", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cSoilMedium": {
+        "fLitterSoil": {
             "modeling_realm": "land", 
-            "standard_name": "medium_soil_pool_carbon_content", 
-            "units": "kg m-2", 
+            "standard_name": "carbon_mass_flux_into_soil_from_litter", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "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": "cSoilMedium", 
+            "out_name": "fLitterSoil", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2960,33 +422,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cWood": {
+        "fLuc": {
             "modeling_realm": "land", 
-            "standard_name": "wood_carbon_content", 
-            "units": "kg m-2", 
+            "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: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass in Wood", 
-            "comment": "Carbon mass per unit area in wood, including sapwood and hardwood.", 
+            "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": "cWood", 
+            "out_name": "fLuc", 
             "type": "real", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prveg": {
+        "fVegLitter": {
             "modeling_realm": "land", 
-            "standard_name": "precipitation_flux_onto_canopy", 
+            "standard_name": "litter_carbon_flux", 
             "units": "kg m-2 s-1", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Precipitation onto Canopy", 
-            "comment": "The precipitation flux that is intercepted by the vegetation canopy (if present in model) before reaching the ground.", 
+            "long_name": "Total Carbon Mass Flux from Vegetation to Litter", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "prveg", 
+            "out_name": "fVegLitter", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2994,16 +456,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cSoilSlow": {
+        "fVegSoil": {
             "modeling_realm": "land", 
-            "standard_name": "slow_soil_pool_carbon_content", 
-            "units": "kg m-2", 
+            "standard_name": "carbon_mass_flux_into_soil_from_vegetation_excluding_litter", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "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": "cSoilSlow", 
+            "out_name": "fVegSoil", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3011,50 +473,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrso": {
+        "gpp": {
             "modeling_realm": "land", 
-            "standard_name": "soil_moisture_content", 
-            "units": "kg m-2", 
+            "standard_name": "gross_primary_productivity_of_carbon", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Total Soil Moisture Content", 
-            "comment": "the mass per unit area  (summed over all soil layers) of water in all phases.", 
+            "long_name": "Carbon Mass Flux out of Atmosphere due to Gross Primary Production on Land", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "mrso", 
+            "out_name": "gpp", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nppRoot": {
+        "grassFrac": {
             "modeling_realm": "land", 
-            "standard_name": "net_primary_productivity_of_carbon_accumulated_in_roots", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass Flux due to NPP Allocation to Roots", 
-            "comment": "This is the rate of carbon uptake by roots due to NPP", 
+            "long_name": "Natural Grass Fraction", 
+            "comment": "Percentage of entire grid cell that is covered by natural grass.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "nppRoot", 
+            "out_name": "grassFrac", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cVeg": {
+        "lai": {
             "modeling_realm": "land", 
-            "standard_name": "vegetation_carbon_content", 
-            "units": "kg m-2", 
+            "standard_name": "leaf_area_index", 
+            "units": "1.0", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass in Vegetation", 
-            "comment": "Carbon mass per unit area in vegetation.", 
+            "long_name": "Leaf Area Index", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "cVeg", 
+            "out_name": "lai", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3062,16 +524,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cLeaf": {
+        "landCoverFrac": {
             "modeling_realm": "land", 
-            "standard_name": "leaf_carbon_content", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": ""
+        }, 
+        "mrfso": {
+            "modeling_realm": "land landIce", 
+            "standard_name": "soil_frozen_water_content", 
             "units": "kg m-2", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass in Leaves", 
-            "comment": "Carbon mass per unit area in leaves.", 
+            "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": "cLeaf", 
+            "out_name": "mrfso", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3079,16 +558,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "shrubFrac": {
+        "mrlsl": {
             "modeling_realm": "land", 
-            "standard_name": "area_fraction", 
-            "units": "%", 
-            "cell_methods": "time: mean", 
+            "standard_name": "moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Shrub Fraction", 
-            "comment": "Percentage of entire grid cell  that is covered by shrub.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "shrubFrac", 
+            "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": "", 
@@ -3096,16 +575,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "treeFrac": {
+        "mrro": {
             "modeling_realm": "land", 
-            "standard_name": "area_fraction", 
-            "units": "%", 
-            "cell_methods": "time: mean", 
+            "standard_name": "runoff_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tree Cover Fraction", 
-            "comment": "Percentage of entire grid cell  that is covered by trees.", 
+            "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": "treeFrac", 
+            "out_name": "mrro", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3113,16 +592,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cSoilFast": {
+        "mrros": {
             "modeling_realm": "land", 
-            "standard_name": "fast_soil_pool_carbon_content", 
-            "units": "kg m-2", 
+            "standard_name": "surface_runoff_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "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": "cSoilFast", 
+            "out_name": "mrros", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3130,18 +609,18 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nppWood": {
+        "mrso": {
             "modeling_realm": "land", 
-            "standard_name": "net_primary_productivity_of_carbon_accumulated_in_wood", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "soil_moisture_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass Flux due to NPP Allocation to Wood", 
-            "comment": "This is the rate of carbon uptake by wood due to NPP", 
+            "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": "nppWood", 
+            "out_name": "mrso", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
@@ -3164,35 +643,35 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "treeFracPrimEver": {
+        "nbp": {
             "modeling_realm": "land", 
-            "standard_name": "area_fraction", 
-            "units": "%", 
-            "cell_methods": "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: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrro": {
+        "nep": {
             "modeling_realm": "land", 
-            "standard_name": "runoff_flux", 
+            "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: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "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": "mrro", 
+            "out_name": "nep", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
@@ -3215,50 +694,67 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fHarvest": {
+        "nppLeaf": {
             "modeling_realm": "land", 
-            "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_crop_harvesting", 
+            "standard_name": "net_primary_productivity_of_carbon_accumulated_in_leaves", 
             "units": "kg m-2 s-1", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass Flux into Atmosphere due to Crop Harvesting", 
-            "comment": "Carbon mass flux per unit area due to crop harvesting", 
+            "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", 
-            "out_name": "fHarvest", 
+            "out_name": "nppLeaf", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "evspsblsoi": {
+        "nppRoot": {
             "modeling_realm": "land", 
-            "standard_name": "water_evaporation_flux_from_soil", 
+            "standard_name": "net_primary_productivity_of_carbon_accumulated_in_roots", 
             "units": "kg m-2 s-1", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Water Evaporation from Soil", 
-            "comment": "Water evaporation from soil (including sublimation).", 
+            "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": "evspsblsoi", 
+            "out_name": "nppRoot", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lai": {
+        "nppWood": {
             "modeling_realm": "land", 
-            "standard_name": "leaf_area_index", 
-            "units": "1.0", 
+            "standard_name": "net_primary_productivity_of_carbon_accumulated_in_wood", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Leaf Area Index", 
-            "comment": "", 
+            "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": "lai", 
+            "out_name": "nppWood", 
+            "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "pastureFrac": {
+            "modeling_realm": "land", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
@@ -3266,50 +762,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tran": {
+        "prveg": {
             "modeling_realm": "land", 
-            "standard_name": "transpiration_flux", 
+            "standard_name": "precipitation_flux_onto_canopy", 
             "units": "kg m-2 s-1", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Transpiration", 
-            "comment": "Transpiration (may include dew formation as a negative flux).", 
+            "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": "tran", 
+            "out_name": "prveg", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrros": {
+        "rGrowth": {
             "modeling_realm": "land", 
-            "standard_name": "surface_runoff_flux", 
+            "standard_name": "surface_upward_carbon_mass_flux_due_to_plant_respiration_for_biomass_growth", 
             "units": "kg m-2 s-1", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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).", 
+            "long_name": "Carbon Mass Flux into Atmosphere due to Growth Autotrophic Respiration on Land", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "mrros", 
+            "out_name": "rGrowth", 
             "type": "real", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fLuc": {
+        "rMaint": {
             "modeling_realm": "land", 
-            "standard_name": "surface_net_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_anthropogenic_land_use_change", 
+            "standard_name": "surface_upward_carbon_mass_flux_due_to_plant_respiration_for_biomass_maintenance", 
             "units": "kg m-2 s-1", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "long_name": "Carbon Mass Flux into Atmosphere due to Maintenance Autotrophic Respiration on Land", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fLuc", 
+            "out_name": "rMaint", 
             "type": "real", 
             "positive": "up", 
             "valid_min": "", 
@@ -3317,18 +813,18 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrlsl": {
+        "ra": {
             "modeling_realm": "land", 
-            "standard_name": "moisture_content_of_soil_layer", 
-            "units": "kg m-2", 
+            "standard_name": "plant_respiration_carbon_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
@@ -3351,16 +847,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rGrowth": {
+        "rh": {
             "modeling_realm": "land", 
-            "standard_name": "surface_upward_carbon_mass_flux_due_to_plant_respiration_for_biomass_growth", 
+            "standard_name": "heterotrophic_respiration_carbon_flux", 
             "units": "kg m-2 s-1", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass Flux into Atmosphere due to Growth Autotrophic Respiration on Land", 
-            "comment": "", 
+            "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": "rGrowth", 
+            "out_name": "rh", 
             "type": "real", 
             "positive": "up", 
             "valid_min": "", 
@@ -3368,16 +864,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cProduct": {
+        "shrubFrac": {
             "modeling_realm": "land", 
-            "standard_name": "carbon_content_of_products_of_anthropogenic_land_use_change", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "long_name": "Shrub Fraction", 
+            "comment": "Percentage of entire grid cell  that is covered by shrub.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "cProduct", 
+            "out_name": "shrubFrac", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3385,16 +881,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fFire": {
+        "tran": {
             "modeling_realm": "land", 
-            "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fires_excluding_anthropogenic_land_use_change", 
+            "standard_name": "transpiration_flux", 
             "units": "kg m-2 s-1", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass Flux into Atmosphere due to CO2 Emission from Fire", 
-            "comment": "CO2 emissions (expressed as a carbon mass flux 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).", 
+            "long_name": "Transpiration", 
+            "comment": "Transpiration (may include dew formation as a negative flux).", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fFire", 
+            "out_name": "tran", 
             "type": "real", 
             "positive": "up", 
             "valid_min": "", 
@@ -3402,16 +898,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fVegLitter": {
+        "treeFrac": {
             "modeling_realm": "land", 
-            "standard_name": "litter_carbon_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Total Carbon Mass Flux from Vegetation to Litter", 
-            "comment": "", 
+            "long_name": "Tree Cover Fraction", 
+            "comment": "Percentage of entire grid cell  that is covered by trees.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fVegLitter", 
+            "out_name": "treeFrac", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3419,18 +915,69 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ra": {
+        "treeFracPrimDec": {
             "modeling_realm": "land", 
-            "standard_name": "plant_respiration_carbon_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "up", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "treeFracPrimEver": {
+            "modeling_realm": "land", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": ""
+        }, 
+        "treeFracSecDec": {
+            "modeling_realm": "land", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": ""
+        }, 
+        "treeFracSecEver": {
+            "modeling_realm": "land", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
diff --git a/TestTables/CMIP6_Oclim.json b/TestTables/CMIP6_Oclim.json
index 21ee7b4..6337d3c 100644
--- a/TestTables/CMIP6_Oclim.json
+++ b/TestTables/CMIP6_Oclim.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table Oclim", 
         "realm": "ocean", 
         "frequency": "monClim", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "30.00000", 
@@ -13,2470 +13,17 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
-        "diftrxylo": {
+        "difmxybo": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_tracer_xy_laplacian_diffusivity", 
-            "units": "m2 s-1", 
+            "standard_name": "ocean_momentum_xy_biharmonic_diffusivity", 
+            "units": "m4 s-1", 
             "cell_methods": "within years time: mean over years time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Ocean Tracer XY Laplacian Diffusivity", 
-            "comment": "", 
+            "long_name": "Ocean Momentum XY Biharmonic Diffusivity", 
+            "comment": "Lateral biharmonic viscosity applied to the momentum equitions.", 
             "dimensions": "longitude latitude olevel time2", 
-            "out_name": "diftrxylo", 
+            "out_name": "difmxybo", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2484,16 +31,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zhalf": {
+        "difmxybo2d": {
             "modeling_realm": "ocean", 
-            "standard_name": "depth_below_geoid", 
-            "units": "m", 
+            "standard_name": "ocean_momentum_xy_biharmonic_diffusivity", 
+            "units": "m4 s-1", 
             "cell_methods": "within years time: mean over years time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Depth Below Geoid of Interfaces Between Ocean Layers", 
-            "comment": "Depth below geoid", 
-            "dimensions": "longitude latitude olevel time2", 
-            "out_name": "zhalf", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Ocean Momentum XY Biharmonic Diffusivity", 
+            "comment": "Lateral biharmonic viscosity applied to the momentum equitions.", 
+            "dimensions": "longitude latitude time2", 
+            "out_name": "difmxybo2d", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2501,16 +48,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dispkexyfo": {
+        "difmxylo": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction", 
-            "units": "W m-2 ", 
+            "standard_name": "ocean_momentum_xy_laplacian_diffusivity", 
+            "units": "m2 s-1", 
             "cell_methods": "within years time: mean over years time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "long_name": "Ocean Momentum XY Laplacian Diffusivity", 
+            "comment": "Lateral Laplacian viscosity applied to the momentum equitions.", 
             "dimensions": "longitude latitude olevel time2", 
-            "out_name": "dispkexyfo", 
+            "out_name": "difmxylo", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2518,16 +65,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "diftrxybo2d": {
+        "difmxylo2d": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_tracer_xy_biharmonic_diffusivity", 
-            "units": "m4 s-1", 
+            "standard_name": "ocean_momentum_xy_laplacian_diffusivity", 
+            "units": "m2 s-1", 
             "cell_methods": "within years time: mean over years time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Ocean Tracer XY Biharmonic Diffusivity", 
-            "comment": "", 
+            "long_name": "Ocean Momentum XY Laplacian Diffusivity", 
+            "comment": "Lateral Laplacian viscosity applied to the momentum equitions.", 
             "dimensions": "longitude latitude time2", 
-            "out_name": "diftrxybo2d", 
+            "out_name": "difmxylo2d", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2535,16 +82,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "difvmfdo": {
+        "diftrbbo": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_vertical_momentum_diffusivity_due_to_form_drag", 
-            "units": "m2 s-1", 
+            "standard_name": "ocean_tracer_bolus_biharmonic_diffusivity", 
+            "units": "m4 s-1", 
             "cell_methods": "within years time: mean over years time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Ocean Vertical Momentum Diffusivity due to Form Drag", 
+            "long_name": "Ocean Tracer Bolus Biharmonic Diffusivity", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time2", 
-            "out_name": "difvmfdo", 
+            "out_name": "diftrbbo", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2552,16 +99,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "diftrxybo": {
+        "diftrbbo2d": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_tracer_xy_biharmonic_diffusivity", 
+            "standard_name": "ocean_tracer_bolus_biharmonic_diffusivity", 
             "units": "m4 s-1", 
             "cell_methods": "within years time: mean over years time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Ocean Tracer XY Biharmonic Diffusivity", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Ocean Tracer Bolus Biharmonic Diffusivity", 
             "comment": "", 
+            "dimensions": "longitude latitude time2", 
+            "out_name": "diftrbbo2d", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "diftrblo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_tracer_diffusivity_due_to_parameterized_mesoscale_advection", 
+            "units": "m2 s-1", 
+            "cell_methods": "within years time: mean over years time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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 olevel time2", 
-            "out_name": "diftrxybo", 
+            "out_name": "diftrblo", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2586,16 +150,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "difvmto": {
+        "diftrebo": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_vertical_momentum_diffusivity_due_to_tides", 
-            "units": "m2 s-1", 
+            "standard_name": "ocean_tracer_epineutral_biharmonic_diffusivity", 
+            "units": "m4 s-1", 
             "cell_methods": "within years time: mean over years time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Ocean Vertical Momentum Diffusivity due to Tides", 
+            "long_name": "Ocean Tracer Epineutral Biharmonic Diffusivity", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time2", 
-            "out_name": "difvmto", 
+            "out_name": "diftrebo", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2603,16 +167,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "difmxylo2d": {
+        "diftrebo2d": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_momentum_xy_laplacian_diffusivity", 
-            "units": "m2 s-1", 
+            "standard_name": "ocean_tracer_epineutral_biharmonic_diffusivity", 
+            "units": "m4 s-1", 
             "cell_methods": "within years time: mean over years time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Ocean Momentum XY Laplacian Diffusivity", 
-            "comment": "Lateral Laplacian viscosity applied to the momentum equitions.", 
+            "long_name": "Ocean Tracer Epineutral Biharmonic Diffusivity", 
+            "comment": "", 
             "dimensions": "longitude latitude time2", 
-            "out_name": "difmxylo2d", 
+            "out_name": "diftrebo2d", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2620,16 +184,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "diftrelo2d": {
+        "diftrelo": {
             "modeling_realm": "ocean", 
             "standard_name": "ocean_tracer_epineutral_laplacian_diffusivity", 
             "units": "m2 s-1", 
             "cell_methods": "within years time: mean over years time: mean", 
-            "cell_measures": "area: areacello", 
+            "cell_measures": "area: areacello volume: volcello", 
             "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 time2", 
-            "out_name": "diftrelo2d", 
+            "dimensions": "longitude latitude olevel time2", 
+            "out_name": "diftrelo", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2637,33 +201,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "diftrxylo2d": {
+        "diftrelo2d": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_tracer_xy_laplacian_diffusivity", 
+            "standard_name": "ocean_tracer_epineutral_laplacian_diffusivity", 
             "units": "m2 s-1", 
             "cell_methods": "within years time: mean over years time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Ocean Tracer XY Laplacian Diffusivity", 
-            "comment": "", 
-            "dimensions": "longitude latitude time2", 
-            "out_name": "diftrxylo2d", 
-            "type": "real", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "tnkebto": {
-            "modeling_realm": "ocean", 
-            "standard_name": "tendency_of_ocean_eddy_kinetic_energy_content_due_to_parameterized_eddy_advection", 
-            "units": "W m-2 ", 
-            "cell_methods": "within years time: mean over years time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "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 olevel time2", 
-            "out_name": "tnkebto", 
+            "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 time2", 
+            "out_name": "diftrelo2d", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2671,16 +218,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "difmxybo2d": {
+        "diftrxybo": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_momentum_xy_biharmonic_diffusivity", 
+            "standard_name": "ocean_tracer_xy_biharmonic_diffusivity", 
             "units": "m4 s-1", 
             "cell_methods": "within years time: mean over years time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Ocean Momentum XY Biharmonic Diffusivity", 
-            "comment": "Lateral biharmonic viscosity applied to the momentum equitions.", 
-            "dimensions": "longitude latitude time2", 
-            "out_name": "difmxybo2d", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Ocean Tracer XY Biharmonic Diffusivity", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time2", 
+            "out_name": "diftrxybo", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2688,16 +235,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "difmxybo": {
+        "diftrxybo2d": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_momentum_xy_biharmonic_diffusivity", 
+            "standard_name": "ocean_tracer_xy_biharmonic_diffusivity", 
             "units": "m4 s-1", 
             "cell_methods": "within years time: mean over years time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Ocean Momentum XY Biharmonic Diffusivity", 
-            "comment": "Lateral biharmonic viscosity applied to the momentum equitions.", 
-            "dimensions": "longitude latitude olevel time2", 
-            "out_name": "difmxybo", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Ocean Tracer XY Biharmonic Diffusivity", 
+            "comment": "", 
+            "dimensions": "longitude latitude time2", 
+            "out_name": "diftrxybo2d", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2705,16 +252,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "diftrbbo2d": {
+        "diftrxylo": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_tracer_bolus_biharmonic_diffusivity", 
-            "units": "m4 s-1", 
+            "standard_name": "ocean_tracer_xy_laplacian_diffusivity", 
+            "units": "m2 s-1", 
             "cell_methods": "within years time: mean over years time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Ocean Tracer Bolus Biharmonic Diffusivity", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Ocean Tracer XY Laplacian Diffusivity", 
             "comment": "", 
-            "dimensions": "longitude latitude time2", 
-            "out_name": "diftrbbo2d", 
+            "dimensions": "longitude latitude olevel time2", 
+            "out_name": "diftrxylo", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2722,16 +269,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dispkexyfo2d": {
+        "diftrxylo2d": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction", 
-            "units": "W m-2 ", 
+            "standard_name": "ocean_tracer_xy_laplacian_diffusivity", 
+            "units": "m2 s-1", 
             "cell_methods": "within years time: mean over years time: mean", 
             "cell_measures": "area: areacello", 
-            "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.", 
+            "long_name": "Ocean Tracer XY Laplacian Diffusivity", 
+            "comment": "", 
             "dimensions": "longitude latitude time2", 
-            "out_name": "dispkexyfo2d", 
+            "out_name": "diftrxylo2d", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2739,16 +286,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "diftrbbo": {
+        "difvho": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_tracer_bolus_biharmonic_diffusivity", 
-            "units": "m4 s-1", 
+            "standard_name": "ocean_vertical_heat_diffusivity", 
+            "units": "m2 s-1", 
             "cell_methods": "within years time: mean over years time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Ocean Tracer Bolus Biharmonic Diffusivity", 
-            "comment": "", 
+            "long_name": "Ocean Vertical Heat Diffusivity", 
+            "comment": "Vertical/dianeutral diffusivity applied to prognostic temperature field.", 
             "dimensions": "longitude latitude olevel time2", 
-            "out_name": "diftrbbo", 
+            "out_name": "difvho", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2756,16 +303,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnpeo": {
+        "difvmbo": {
             "modeling_realm": "ocean", 
-            "standard_name": "endency_of_ocean_potential_energy_content", 
-            "units": "W m-2 ", 
+            "standard_name": "ocean_vertical_momentum_diffusivity_due_to_background", 
+            "units": "m2 s-1", 
             "cell_methods": "within years time: mean over years time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "long_name": "Ocean Vertical Momentum Diffusivity due to Background", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time2", 
-            "out_name": "tnpeo", 
+            "out_name": "difvmbo", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2773,16 +320,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zfull": {
+        "difvmfdo": {
             "modeling_realm": "ocean", 
-            "standard_name": "depth_below_geoid", 
-            "units": "m", 
+            "standard_name": "ocean_vertical_momentum_diffusivity_due_to_form_drag", 
+            "units": "m2 s-1", 
             "cell_methods": "within years time: mean over years time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Depth Below Geoid of Ocean Layer", 
-            "comment": "Depth below geoid", 
+            "long_name": "Ocean Vertical Momentum Diffusivity due to Form Drag", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time2", 
-            "out_name": "zfull", 
+            "out_name": "difvmfdo", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2790,16 +337,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "diftrebo": {
+        "difvmo": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_tracer_epineutral_biharmonic_diffusivity", 
-            "units": "m4 s-1", 
+            "standard_name": "ocean_vertical_momentum_diffusivity", 
+            "units": "m2 s-1", 
             "cell_methods": "within years time: mean over years time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Ocean Tracer Epineutral Biharmonic Diffusivity", 
+            "long_name": "Ocean Vertical Momentum Diffusivity", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time2", 
-            "out_name": "diftrebo", 
+            "out_name": "difvmo", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2807,16 +354,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "diftrebo2d": {
+        "difvmto": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_tracer_epineutral_biharmonic_diffusivity", 
-            "units": "m4 s-1", 
+            "standard_name": "ocean_vertical_momentum_diffusivity_due_to_tides", 
+            "units": "m2 s-1", 
             "cell_methods": "within years time: mean over years time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Ocean Tracer Epineutral Biharmonic Diffusivity", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Ocean Vertical Momentum Diffusivity due to Tides", 
             "comment": "", 
-            "dimensions": "longitude latitude time2", 
-            "out_name": "diftrebo2d", 
+            "dimensions": "longitude latitude olevel time2", 
+            "out_name": "difvmto", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2824,16 +371,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "diftrelo": {
+        "difvso": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_tracer_epineutral_laplacian_diffusivity", 
+            "standard_name": "ocean_verticalt_salt_diffusivity", 
             "units": "m2 s-1", 
             "cell_methods": "within years time: mean over years time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "long_name": "Ocean Vertical Salt Diffusivity", 
+            "comment": "Vertical/dianeutral diffusivity applied to prognostic salinity field.", 
             "dimensions": "longitude latitude olevel time2", 
-            "out_name": "diftrelo", 
+            "out_name": "difvso", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2858,16 +405,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "difmxylo": {
+        "difvtrto": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_momentum_xy_laplacian_diffusivity", 
+            "standard_name": "ocean_vertical_tracer_diffusivity_due_to_tides", 
             "units": "m2 s-1", 
             "cell_methods": "within years time: mean over years time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Ocean Momentum XY Laplacian Diffusivity", 
-            "comment": "Lateral Laplacian viscosity applied to the momentum equitions.", 
+            "long_name": "Ocean Vertical Tracer Diffusivity due to Tides", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time2", 
-            "out_name": "difmxylo", 
+            "out_name": "difvtrto", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2875,16 +422,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "diftrblo": {
+        "dispkevfo": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_tracer_diffusivity_due_to_parameterized_mesoscale_advection", 
-            "units": "m2 s-1", 
+            "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_vertical_friction", 
+            "units": "W m-2", 
             "cell_methods": "within years time: mean over years time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "long_name": "Ocean Kinetic Energy Dissipation Per Unit Area due to Vertical Friction", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time2", 
-            "out_name": "diftrblo", 
+            "out_name": "dispkevfo", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2892,16 +439,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "difvmbo": {
+        "dispkexyfo": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_vertical_momentum_diffusivity_due_to_background", 
-            "units": "m2 s-1", 
+            "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction", 
+            "units": "W m-2 ", 
             "cell_methods": "within years time: mean over years time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Ocean Vertical Momentum Diffusivity due to Background", 
-            "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 olevel time2", 
-            "out_name": "difvmbo", 
+            "out_name": "dispkexyfo", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2909,16 +456,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnpeotb": {
+        "dispkexyfo2d": {
             "modeling_realm": "ocean", 
-            "standard_name": "tendency_of_ocean_potential_energy_content_due_to_background", 
-            "units": "W m-2", 
+            "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction", 
+            "units": "W m-2 ", 
             "cell_methods": "within years time: mean over years time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Tendency of Ocean Potential Energy Content due to Background", 
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time2", 
-            "out_name": "tnpeotb", 
+            "cell_measures": "area: areacello", 
+            "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": "dispkexyfo2d", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2926,16 +473,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnkebto2d": {
+        "tnkebto": {
             "modeling_realm": "ocean", 
             "standard_name": "tendency_of_ocean_eddy_kinetic_energy_content_due_to_parameterized_eddy_advection", 
             "units": "W m-2 ", 
             "cell_methods": "within years time: mean over years time: mean", 
-            "cell_measures": "area: areacello", 
+            "cell_measures": "area: areacello volume: volcello", 
             "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": "tnkebto2d", 
+            "dimensions": "longitude latitude olevel time2", 
+            "out_name": "tnkebto", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2943,16 +490,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnpeot": {
+        "tnkebto2d": {
             "modeling_realm": "ocean", 
-            "standard_name": "tendency_of_ocean_potential_energy_content_due_to_tides", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_ocean_eddy_kinetic_energy_content_due_to_parameterized_eddy_advection", 
+            "units": "W m-2 ", 
             "cell_methods": "within years time: mean over years time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Tendency of Ocean Potential Energy Content due to Tides", 
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time2", 
-            "out_name": "tnpeot", 
+            "cell_measures": "area: areacello", 
+            "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": "tnkebto2d", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2960,16 +507,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "difvtrto": {
+        "tnpeo": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_vertical_tracer_diffusivity_due_to_tides", 
-            "units": "m2 s-1", 
+            "standard_name": "endency_of_ocean_potential_energy_content", 
+            "units": "W m-2 ", 
             "cell_methods": "within years time: mean over years time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Ocean Vertical Tracer Diffusivity due to Tides", 
-            "comment": "", 
+            "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": "difvtrto", 
+            "out_name": "tnpeo", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2977,16 +524,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dispkevfo": {
+        "tnpeot": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_vertical_friction", 
+            "standard_name": "tendency_of_ocean_potential_energy_content_due_to_tides", 
             "units": "W m-2", 
             "cell_methods": "within years time: mean over years time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Ocean Kinetic Energy Dissipation Per Unit Area due to Vertical Friction", 
+            "long_name": "Tendency of Ocean Potential Energy Content due to Tides", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time2", 
-            "out_name": "dispkevfo", 
+            "out_name": "tnpeot", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2994,16 +541,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "difvso": {
+        "tnpeotb": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_verticalt_salt_diffusivity", 
-            "units": "m2 s-1", 
+            "standard_name": "tendency_of_ocean_potential_energy_content_due_to_background", 
+            "units": "W m-2", 
             "cell_methods": "within years time: mean over years time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Ocean Vertical Salt Diffusivity", 
-            "comment": "Vertical/dianeutral diffusivity applied to prognostic salinity field.", 
+            "long_name": "Tendency of Ocean Potential Energy Content due to Background", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time2", 
-            "out_name": "difvso", 
+            "out_name": "tnpeotb", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3011,16 +558,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "difvmo": {
+        "zfull": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_vertical_momentum_diffusivity", 
-            "units": "m2 s-1", 
+            "standard_name": "depth_below_geoid", 
+            "units": "m", 
             "cell_methods": "within years time: mean over years time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Ocean Vertical Momentum Diffusivity", 
-            "comment": "", 
+            "long_name": "Depth Below Geoid of Ocean Layer", 
+            "comment": "Depth below geoid", 
             "dimensions": "longitude latitude olevel time2", 
-            "out_name": "difvmo", 
+            "out_name": "zfull", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3028,16 +575,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "difvho": {
+        "zhalf": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_vertical_heat_diffusivity", 
-            "units": "m2 s-1", 
+            "standard_name": "depth_below_geoid", 
+            "units": "m", 
             "cell_methods": "within years time: mean over years time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Ocean Vertical Heat Diffusivity", 
-            "comment": "Vertical/dianeutral diffusivity applied to prognostic temperature field.", 
+            "long_name": "Depth Below Geoid of Interfaces Between Ocean Layers", 
+            "comment": "Depth below geoid", 
             "dimensions": "longitude latitude olevel time2", 
-            "out_name": "difvho", 
+            "out_name": "zhalf", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
diff --git a/TestTables/CMIP6_Oday.json b/TestTables/CMIP6_Oday.json
index 6941f0b..60fc0be 100644
--- a/TestTables/CMIP6_Oday.json
+++ b/TestTables/CMIP6_Oday.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table Oday", 
-        "realm": "ocnBgchem", 
+        "realm": "ocean", 
         "frequency": "day", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "1.00000", 
@@ -13,2487 +13,17 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
-        "tos": {
-            "modeling_realm": "ocean", 
-            "standard_name": "sea_surface_temperature", 
-            "units": "K", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Sea Surface Temperature", 
-            "comment": "this may differ from 'surface temperature' in regions of sea ice.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "tos", 
-            "type": "real", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "tossq": {
-            "modeling_realm": "ocean", 
-            "standard_name": "square_of_sea_surface_temperature", 
-            "units": "degC2", 
+        "chlos": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Square of Sea Surface Temperature", 
-            "comment": "square of temperature of liquid ocean, averaged over the day.", 
+            "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": "tossq", 
+            "out_name": "chlos", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2535,16 +65,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "chlos": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
-            "units": "kg m-3", 
+        "tos": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_surface_temperature", 
+            "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "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'", 
+            "long_name": "Sea Surface Temperature", 
+            "comment": "this may differ from 'surface temperature' in regions of sea ice.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "chlos", 
+            "out_name": "tos", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tossq": {
+            "modeling_realm": "ocean", 
+            "standard_name": "square_of_sea_surface_temperature", 
+            "units": "degC2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Square of Sea Surface Temperature", 
+            "comment": "square of temperature of liquid ocean, averaged over the day.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tossq", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
diff --git a/TestTables/CMIP6_Ofx.json b/TestTables/CMIP6_Ofx.json
index b0d88a8..4b17bc7 100644
--- a/TestTables/CMIP6_Ofx.json
+++ b/TestTables/CMIP6_Ofx.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table Ofx", 
         "realm": "ocean", 
         "frequency": "fx", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "", 
@@ -13,2477 +13,7 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
-        "masscello": {
-            "modeling_realm": "ocean", 
-            "standard_name": "sea_water_mass_per_unit_area", 
-            "units": "kg m-2", 
-            "cell_methods": "", 
-            "cell_measures": "", 
-            "long_name": "Ocean Grid-Cell Mass per 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", 
-            "out_name": "masscello", 
-            "type": "real", 
-            "positive": "", 
-            "valid_min": "0.0", 
-            "valid_max": "1e+15", 
-            "ok_min_mean_abs": "0.0", 
-            "ok_max_mean_abs": "1e+15"
-        }, 
         "areacello": {
             "modeling_realm": "ocean", 
             "standard_name": "cell_area", 
@@ -2501,11 +31,30 @@
             "ok_min_mean_abs": "0.0", 
             "ok_max_mean_abs": "1e+12"
         }, 
+        "basin": {
+            "modeling_realm": "ocean", 
+            "standard_name": "region", 
+            "units": "1.0", 
+            "cell_methods": "area: point", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Region Selection Index", 
+            "comment": "", 
+            "dimensions": "longitude latitude", 
+            "out_name": "basin", 
+            "type": "integer", 
+            "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": ""
+        }, 
         "deptho": {
             "modeling_realm": "ocean", 
             "standard_name": "sea_floor_depth_below_geoid", 
             "units": "m", 
-            "cell_methods": "", 
+            "cell_methods": "area: mean", 
             "cell_measures": "area: areacello", 
             "long_name": "Sea Floor Depth Below Geoid", 
             "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.", 
@@ -2518,24 +67,22 @@
             "ok_min_mean_abs": "2000.0", 
             "ok_max_mean_abs": "5000.0"
         }, 
-        "basin": {
+        "masscello": {
             "modeling_realm": "ocean", 
-            "standard_name": "region", 
-            "units": "1.0", 
+            "standard_name": "sea_water_mass_per_unit_area", 
+            "units": "kg m-2", 
             "cell_methods": "", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Region Selection Index", 
-            "comment": "", 
-            "dimensions": "longitude latitude", 
-            "out_name": "basin", 
-            "type": "integer", 
+            "cell_measures": "", 
+            "long_name": "Ocean Grid-Cell Mass per 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", 
+            "out_name": "masscello", 
+            "type": "real", 
             "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": ""
+            "valid_max": "1e+15", 
+            "ok_min_mean_abs": "0.0", 
+            "ok_max_mean_abs": "1e+15"
         }
     }
 }
diff --git a/TestTables/CMIP6_Omon.json b/TestTables/CMIP6_Omon.json
index fc6d510..411126c 100644
--- a/TestTables/CMIP6_Omon.json
+++ b/TestTables/CMIP6_Omon.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table Omon", 
         "realm": "ocnBgchem", 
         "frequency": "mon", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "30.00000", 
@@ -13,2538 +13,17 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
-        "hfibthermds": {
+        "agessc": {
             "modeling_realm": "ocean", 
-            "standard_name": "heat_flux_into_sea_water_due_to_iceberg_thermodynamics", 
-            "units": "W m-2", 
+            "standard_name": "sea_water_age_since_surface_contact", 
+            "units": "yr", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Heat Flux into Sea Water due to Iceberg Thermodynamics", 
-            "comment": "", 
+            "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": "hfibthermds", 
-            "type": "real", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "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": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Virtual Salt Flux into Sea Water due to Sea Ice Thermodynamics", 
-            "comment": "This variable measures the virtual salt flux into sea water due to the melting of sea ice. It is set to zero in models which receive a real water flux.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "vsfsit", 
-            "type": "real", 
-            "positive": "", 
-            "valid_min": "", 
-            "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": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "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": ""
-        }, 
-        "intpppico": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "net_primary_mole_productivity_of_carbon_by_picophytoplankton", 
-            "units": "mol m-2 s-1", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Net Primary Mole Productivity of Carbon by Picophytoplankton", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "intpppico", 
-            "type": "real", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "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: mean where sea time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Rate of Change of Dissolved Inorganic Iron due to Biological Activity", 
-            "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic iron", 
-            "dimensions": "longitude latitude time olayer100m", 
-            "out_name": "fbddtdife", 
+            "out_name": "agessc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2552,50 +31,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fgo2": {
+        "arag": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "surface_downward_mole_flux_of_molecular_oxygen", 
-            "units": "mol m-2 s-1", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "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": ""
-        }, 
-        "fgcfc11": {
-            "modeling_realm": "ocean", 
-            "standard_name": "surface_downward_mole_flux_of_cfc11", 
-            "units": "mol sec-1 m-2", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "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": ""
-        }, 
-        "hfsnthermds": {
-            "modeling_realm": "ocean", 
-            "standard_name": "heat_flux_into_sea_water_due_to_snow_thermodynamics", 
-            "units": "W m-2", 
+            "standard_name": "mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Heat Flux into Sea Water due to Snow Thermodynamics", 
-            "comment": "", 
+            "long_name": "Aragonite Concentration", 
+            "comment": "Sum of particulate aragonite components (e.g. Phytoplankton, Detrital, etc.)", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "hfsnthermds", 
+            "out_name": "arag", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2603,33 +48,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pon": {
+        "bacc": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water", 
+            "standard_name": "mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water", 
             "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Particulate Organic Nitrogen Concentration", 
-            "comment": "sum of particulate organic nitrogen component concentrations", 
+            "long_name": "Bacterial Carbon Concentration", 
+            "comment": "Sum of bacterial carbon 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": ""
-        }, 
-        "limndiaz": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "nitrogen_limitation_of_diazotrophs", 
-            "units": "1.0", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Nitrogen limitation of Diazotrophs", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "limndiaz", 
+            "out_name": "bacc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2637,50 +65,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limirrpico": {
+        "bfe": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "irradiance_limitation_of_picophytoplankton", 
-            "units": "1.0", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Irradiance limitation of Picophytoplankton", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "limirrpico", 
-            "type": "real", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "rsdo": {
-            "modeling_realm": "ocean", 
-            "standard_name": "downwelling_shortwave_flux_in_sea_water", 
-            "units": "W m-2", 
+            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_iron_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Downwelling Shortwave Radiation in Sea Water", 
-            "comment": "", 
+            "long_name": "Particulate Biogenic Iron Concentration", 
+            "comment": "Sum of particulate organic iron component concentrations", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "rsdo", 
+            "out_name": "bfe", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "phycalc": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_calcareous_phytoplankton_expressed_as_carbon_in_sea_water", 
-            "units": "mol m-3", 
+        "bigthetao": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_conservative_temperature", 
+            "units": "degC", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mole Concentration of Calcareous Phytoplankton expressed as Carbon in Sea Water", 
-            "comment": "carbon concentration from calcareous (calcite-producing) phytoplankton component alone", 
+            "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": "phycalc", 
+            "out_name": "bigthetao", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2688,16 +99,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfrunoffds2d": {
+        "bigthetaoga": {
             "modeling_realm": "ocean", 
-            "standard_name": "temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water", 
-            "units": "W m-2", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Temperature Flux due to Runoff Expressed as Heat Flux into Sea Water", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "hfrunoffds2d", 
+            "standard_name": "sea_water_conservative_temperature", 
+            "units": "degC", 
+            "cell_methods": "area: mean where sea time: mean", 
+            "cell_measures": "", 
+            "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": "", 
@@ -2705,33 +116,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfgeou": {
-            "modeling_realm": "ocean", 
-            "standard_name": "upward_geothermal_heat_flux_at_sea_floor", 
-            "units": "W m-2", 
+        "bsi": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_particulate_matter_expressed_as_silicon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Upward Geothermal Heat Flux at Sea Floor", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "hfgeou", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Particulate Biogenic Silica Concentration", 
+            "comment": "Sum of particulate silica component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "bsi", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "o2sat": {
+        "calc": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_molecular_oxygen_in_sea_water_at_saturation", 
+            "standard_name": "mole_concentration_of_calcite_expressed_as_carbon_in_sea_water", 
             "units": "mol m-3", 
-            "cell_methods": "area: mean where sea time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Dissolved Oxygen Concentration at Saturation", 
-            "comment": "", 
-            "dimensions": "longitude latitude time depth0m", 
-            "out_name": "o2sat", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
@@ -2739,16 +150,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vsfcorr": {
+        "cfc11": {
             "modeling_realm": "ocean", 
-            "standard_name": "virtual_salt_flux_correction", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "moles_of_cfc11_per_unit_mass_in_sea_water", 
+            "units": "mol kg-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "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", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
@@ -2756,16 +167,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intppdiaz": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "net_primary_mole_productivity_of_carbon_by_diazotrophs", 
-            "units": "mol m-2 s-1", 
+        "cfc12": {
+            "modeling_realm": "ocean", 
+            "standard_name": "moles_of_cfc12_per_unit_mass_in_sea_water", 
+            "units": "mol kg-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Net Primary Mole Productivity of Carbon by Diazotrophs", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Moles Per Unit Mass of CFC-12 in Sea Water", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "intppdiaz", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "cfc12", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2773,50 +184,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fsn": {
+        "chl": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_deposition_and_fixation_and_runoff", 
-            "units": "mol m-2 s-1", 
+            "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Surface Downward Net Flux of Nitrogen", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "fsn", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Total Chlorophyll Mass Concentration", 
+            "comment": "Sum of chlorophyll from all phytoplankton group concentrations.  In most models this is equal to chldiat+chlmisc, that is the sum of Diatom Chlorophyll Mass Concentration and Other Phytoplankton Chlorophyll Mass Concentration", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "chl", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "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: mean where ice_free_sea over sea time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Temperature Flux due to Evaporation Expressed as Heat Flux Out of Sea Water", 
-            "comment": "This is defined as 'where ice_free_sea over sea'", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "hfevapds", 
+        "chlcalc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_calcareous_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Mass Concentration of Calcareous Phytoplankton expressed as Chlorophyll in Sea Water", 
+            "comment": "chlorophyll concentration from the calcite-producing phytoplankton component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "chlcalc", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "no3": {
+        "chldiat": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_nitrate_in_sea_water", 
-            "units": "mol m-3", 
+            "standard_name": "mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Dissolved Nitrate Concentration", 
-            "comment": "", 
+            "long_name": "Diatom Chlorophyll Mass Concentration", 
+            "comment": "Chlorophyll from diatom phytoplankton component concentration alone", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "no3", 
+            "out_name": "chldiat", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2824,16 +235,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "co3satcalc": {
+        "chldiaz": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_carbonate_ion_for_seawater_in_equilibrium_with_pure_calcite", 
-            "units": "mol m-3", 
+            "standard_name": "mass_concentration_of_diazotrophs_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mole Concentration of Carbonate ion for Seawater in equilibrium with pure Calcite", 
-            "comment": "", 
+            "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": "co3satcalc", 
+            "out_name": "chldiaz", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2841,16 +252,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "phyp": {
+        "chlmisc": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water", 
-            "units": "mol m-3", 
+            "standard_name": "mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Phytoplankton Phosphorus Concentration", 
-            "comment": "sum of phytoplankton phosphorus components", 
+            "long_name": "Other Phytoplankton Chlorophyll Mass Concentration", 
+            "comment": "Chlorophyll from additional phytoplankton component concentrations alone", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "phyp", 
+            "out_name": "chlmisc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2858,16 +269,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "phyfe": {
+        "chlpico": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water", 
-            "units": "mol m-3", 
+            "standard_name": "mass_concentration_of_picophytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Phytoplankton Iron Concentration", 
-            "comment": "sum of phytoplankton iron component concentrations", 
+            "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": "phyfe", 
+            "out_name": "chlpico", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2875,16 +286,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intdissic": {
+        "co3": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "ocean_mass_content_of_dissolved_inorganic_carbon", 
-            "units": "kg m-2", 
+            "standard_name": "mole_concentration_of_carbonate_ion_in_seawater", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Dissolved Inorganic Carbon Content", 
-            "comment": "Vertically integrated DIC", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "intdissic", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Mole Concentration of Carbonate ion in Seawater", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "co3", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2892,16 +303,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "chldiaz": {
+        "co3satarag": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mass_concentration_of_diazotrophs_expressed_as_chlorophyll_in_sea_water", 
-            "units": "kg m-3", 
+            "standard_name": "mole_concentration_of_carbonate_ion_for_seawater_in_equilibrium_with_pure_aragonite", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mass Concentration of Diazotrophs expressed as Chlorophyll in Sea Water", 
-            "comment": "Chlorophyll concentration from the diazotrophic phytoplankton component alone", 
+            "long_name": "Mole Concentration of Carbonate ion for Seawater in equilibrium with pure Aragonite", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "chldiaz", 
+            "out_name": "co3satarag", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2909,16 +320,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "icfriver": {
+        "co3satcalc": {
             "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", 
+            "standard_name": "mole_concentration_of_carbonate_ion_for_seawater_in_equilibrium_with_pure_calcite", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "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", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
@@ -2926,16 +337,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zossq": {
-            "modeling_realm": "ocean", 
-            "standard_name": "square_of_sea_surface_height_above_geoid", 
-            "units": "m2", 
+        "detoc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Square of Sea Surface Height Above Geoid", 
-            "comment": "Surface ocean geoid defines z=0.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "zossq", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
@@ -2943,16 +354,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfibthermds2d": {
-            "modeling_realm": "ocean", 
-            "standard_name": "heat_flux_into_sea_water_due_to_iceberg_thermodynamics", 
-            "units": "W m-2", 
+        "dfe": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_dissolved_iron_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Heat Flux into Sea Water due to Iceberg Thermodynamics", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "hfibthermds2d", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
@@ -2960,16 +371,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limfepico": {
+        "dissi14cabio": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "iron_limitation_of_picophytoplankton", 
-            "units": "1.0", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_14carbon_in_sea_water_abiotic_component", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Iron limitation of Picophytoplankton", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "limfepico", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
@@ -2977,16 +388,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "graz": {
+        "dissic": {
             "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", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Total Grazing of Phytoplankton by Zooplankton", 
-            "comment": "", 
+            "long_name": "Dissolved Inorganic Carbon Concentration", 
+            "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "graz", 
+            "out_name": "dissic", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2994,16 +405,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "poc": {
+        "dissicabio": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_abiotic_component", 
             "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Particulate Organic Carbon Concentration", 
-            "comment": "sum of particulate organic carbon component concentrations", 
+            "long_name": "Abiotic Dissolved Inorganic Carbon Concentration", 
+            "comment": "Abiotic Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "poc", 
+            "out_name": "dissicabio", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3011,16 +422,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "chlpico": {
+        "dissicnat": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mass_concentration_of_picophytoplankton_expressed_as_chlorophyll_in_sea_water", 
-            "units": "kg m-3", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_natural_component", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mass Concentration of Picophytoplankton expressed as Chlorophyll in Sea Water", 
-            "comment": "chlorophyll concentration from the picophytoplankton (<2 um) component alone", 
+            "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": "chlpico", 
+            "out_name": "dissicnat", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3028,16 +439,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pop": {
+        "dissoc": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water", 
+            "standard_name": "mole_concentration_of_dissolved_organic_carbon_in_sea_water", 
             "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Particulate Organic Phosphorus Concentration", 
-            "comment": "sum of particulate organic phosphorus component concentrations", 
+            "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": "pop", 
+            "out_name": "dissoc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3045,16 +456,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "calc": {
+        "dms": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_calcite_expressed_as_carbon_in_sea_water", 
+            "standard_name": "mole_fraction_of_dimethyl_sulfide_in_air", 
+            "units": "mol mol-1", 
+            "cell_methods": "area: mean where sea time: mean", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Dimethyl Sulphide Concentration", 
+            "comment": "", 
+            "dimensions": "longitude latitude time depth0m", 
+            "out_name": "dms", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "dmso": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_dimethyl_sulfide_in_sea_water", 
             "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Calcite Concentration", 
-            "comment": "Sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)", 
+            "long_name": "Dimethyl Sulphide Concentration", 
+            "comment": "Mole concentration of dimethyl sulphide in water", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "calc", 
+            "out_name": "dmso", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3062,33 +490,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fsfe": {
+        "dpco2": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "tendency_of_ocean_mole_content_of_iron_due_to_deposition_and_runoff_and_sediment_dissolution", 
-            "units": "mol m-2 s-1", 
+            "standard_name": "surface_carbon_dioxide_partial_pressure_difference_between_sea_water_and_air", 
+            "units": "Pa", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Surface Downward Net Flux of Iron", 
-            "comment": "Iron supply through deposition flux onto sea surface, runoff, coasts, sediments, etc", 
+            "long_name": "Delta PCO2", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fsfe", 
+            "out_name": "dpco2", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fddtdisi": {
+        "dpo2": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon", 
-            "units": "mol m-2 s-1", 
-            "cell_methods": "area: mean where sea time: mean", 
+            "standard_name": "surface_molecular_oxygen_partial_pressure_difference_between_sea_water_and_air", 
+            "units": "Pa", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Rate of Change of Net Dissolved Inorganic Silicate", 
-            "comment": "vertical integral of net time rate of change of dissolved inorganic silicate", 
-            "dimensions": "longitude latitude time olayer100m", 
-            "out_name": "fddtdisi", 
+            "long_name": "Delta PO2", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "dpo2", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3096,16 +524,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vsfevap": {
+        "evs": {
             "modeling_realm": "ocean", 
-            "standard_name": "virtual_salt_flux_into_sea_water_due_to_evaporation", 
+            "standard_name": "water_evaporation_flux", 
             "units": "kg m-2 s-1", 
-            "cell_methods": "time: mean", 
+            "cell_methods": "area: mean where ice_free_sea over sea time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Virtual Salt Flux into Sea Water due to Evaporation", 
-            "comment": "zero for models using real water fluxes.", 
+            "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": "vsfevap", 
+            "out_name": "evs", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3113,118 +541,152 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "phymisc": {
+        "exparag100": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_miscellaneous_phytoplankton_expressed_as_carbon_in_sea_water", 
-            "units": "mol m-3", 
+            "standard_name": "sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: mean where sea time: mean", 
+            "cell_measures": "area: areacello", 
+            "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": ""
+        }, 
+        "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": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mole Concentration of Miscellaneous Phytoplankton expressed as Carbon in Sea Water", 
-            "comment": "carbon concentration from additional phytoplankton component alone", 
+            "long_name": "Sinking Particulate Organic Carbon Flux", 
+            "comment": "Downward flux of particulate organic carbon", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "phymisc", 
+            "out_name": "expc", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fbddtalk": {
+        "expc100": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "integral_wrt_depth_of_tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent_due_to_biological_processes", 
+            "standard_name": "sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water", 
             "units": "mol m-2 s-1", 
             "cell_methods": "area: mean where sea time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Rate of Change of Biological Alkalinity due to Biological Activity", 
-            "comment": "vertical integral of net biological terms in time rate of change of alkalinity", 
-            "dimensions": "longitude latitude time olayer100m", 
-            "out_name": "fbddtalk", 
+            "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": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfsithermds2d": {
-            "modeling_realm": "ocean seaIce", 
-            "standard_name": "heat_flux_into_sea_water_due_to_sea_ice_thermodynamics", 
-            "units": "W m-2", 
-            "cell_methods": "time: mean", 
+        "expcalc100": {
+            "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: mean where sea time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Heat Flux into Sea Water due to Sea Ice Thermodynamics", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "hfsithermds2d", 
+            "long_name": "Downward Flux of Calcite", 
+            "comment": "Downward flux of Calcite at 100m", 
+            "dimensions": "longitude latitude time depth100m", 
+            "out_name": "expcalc100", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "si": {
+        "expfe100": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_silicate_in_sea_water", 
-            "units": "mol m-3", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Dissolved Silicate Concentration", 
+            "standard_name": "sinking_mole_flux_of_particulate_iron_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: mean where sea time: mean", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Downward Flux of Particulate Iron", 
             "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "si", 
+            "dimensions": "longitude latitude time depth100m", 
+            "out_name": "expfe100", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zoomeso": {
+        "expn100": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water", 
-            "units": "mol m-3", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mole Concentration of Mesozooplankton expressed as Carbon in Sea Water", 
-            "comment": "carbon  concentration from mesozooplankton (20-200 um) component alone", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "zoomeso", 
+            "standard_name": "sinking_mole_flux_of_particulate_nitrogen_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: mean where sea time: mean", 
+            "cell_measures": "area: areacello", 
+            "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": ""
+        }, 
+        "expp100": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "sinking_mole_flux_of_particulate_phosphorus_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: mean where sea time: mean", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Downward Flux of Particulate Phosphorus", 
+            "comment": "", 
+            "dimensions": "longitude latitude time depth100m", 
+            "out_name": "expp100", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfsifrazil2d": {
-            "modeling_realm": "ocean seaIce", 
-            "standard_name": "heat_flux_into_sea_water_due_to_freezing_of_frazil_ice", 
-            "units": "W m-2", 
-            "cell_methods": "time: mean", 
+        "expsi100": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "3cbe53c2-12cc-11e6-b2bc-ac72891c3257", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: mean where sea time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Heat Flux into Sea Water due to Frazil Ice Formation", 
+            "long_name": "Downward Flux of Particulate Silica", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "hfsifrazil2d", 
+            "dimensions": "longitude latitude time depth100m", 
+            "out_name": "expsi100", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ph": {
+        "fbddtalk": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "sea_water_ph_reported_on_total_scale", 
-            "units": "1.0", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "pH", 
-            "comment": "negative log of hydrogen ion concentration with the concentration expressed as mol H kg-1.", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "ph", 
+            "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: mean where sea time: mean", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Rate of Change of Biological Alkalinity due to Biological Activity", 
+            "comment": "vertical integral of net biological terms in time rate of change of alkalinity", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fbddtalk", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3232,16 +694,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "co3": {
+        "fbddtdic": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_carbonate_ion_in_seawater", 
-            "units": "mol m-3", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mole Concentration of Carbonate ion in Seawater", 
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "co3", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon_due_to_biological_processes", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: mean where sea time: mean", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Rate of Change of Dissolved Inorganic Carbon due to Biological Activity", 
+            "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic carbon", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fbddtdic", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3249,16 +711,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "o2min": {
+        "fbddtdife": {
             "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: mean where sea depth: minimum (shallowest local minimum) time: mean", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_iron_due_to_biological_processes", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: mean where sea time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Oxygen Minimum Concentration", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "o2min", 
+            "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": "", 
@@ -3266,16 +728,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limirrdiaz": {
+        "fbddtdin": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "irradiance_limitation_of_diazotrophs", 
-            "units": "1.0", 
-            "cell_methods": "time: mean", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen_due_to_biological_processes", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: mean where sea time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Irradiance limitation of Diazotrophs", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "limirrdiaz", 
+            "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": "", 
@@ -3300,33 +762,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tauvcorr": {
-            "modeling_realm": "ocean", 
-            "standard_name": "surface_downward_y_stress_correction", 
-            "units": "N m-2", 
+        "fbddtdisi": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon_due_to_biological_processes", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "area: mean where sea time: mean", 
-            "cell_measures": "--OPT", 
-            "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", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Rate of Change of Dissolved Inorganic Silicate due to Biological Activity", 
+            "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic silicate", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fbddtdisi", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fbddtdin": {
+        "fddtalk": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen_due_to_biological_processes", 
+            "standard_name": "integral_wrt_depth_of_tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent", 
             "units": "mol m-2 s-1", 
             "cell_methods": "area: mean where sea time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Rate of Change of Dissolved Inorganic Nitrogen due to Biological Activity", 
-            "comment": "vertical integral of net biological terms in time rate of change of nitrogen nutrients (e.g. NO3+NH4)", 
+            "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": "fbddtdin", 
+            "out_name": "fddtalk", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3334,16 +796,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "o2": {
+        "fddtdic": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_molecular_oxygen_in_sea_water", 
-            "units": "mol m-3", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Dissolved Oxygen Concentration", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: mean where sea time: mean", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Rate of Change of Net Dissolved Inorganic Carbon", 
             "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "o2", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fddtdic", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3351,16 +813,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limndiat": {
+        "fddtdife": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "nitrogen_limitation_of_diatoms", 
-            "units": "1.0", 
-            "cell_methods": "time: mean", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_iron", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: mean where sea time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Nitrogen limitation of Diatoms", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "limndiat", 
+            "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": "", 
@@ -3368,33 +830,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fgdms": {
+        "fddtdin": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "surface_upward_mole_flux_of_dimethyl_sulfide", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen", 
             "units": "mol m-2 s-1", 
-            "cell_methods": "time: mean", 
+            "cell_methods": "area: mean where sea time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Surface Upward DMS Flux", 
-            "comment": "Gas exchange flux of DMS (positive into atmosphere)", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "fgdms", 
+            "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": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dissicnat": {
+        "fddtdip": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_natural_component", 
-            "units": "mol m-3", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "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", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: mean where sea time: mean", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Rate of Change of Net Dissolved Inorganic Phosphate", 
+            "comment": "vertical integral of net  time rate of change of phosphate", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fddtdip", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3402,33 +864,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intppdiat": {
+        "fddtdisi": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "net_primary_mole_productivity_of_carbon_by_diatoms", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon", 
             "units": "mol m-2 s-1", 
+            "cell_methods": "area: mean where sea time: mean", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Rate of Change of Net Dissolved Inorganic Silicate", 
+            "comment": "vertical integral of net time rate of change of dissolved inorganic silicate", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fddtdisi", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fg14co2abio": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "surface_downward_mass_flux_of_abiotic_14_carbon_dioxide_expressed_as_carbon", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Primary Organic Carbon Production by Diatoms", 
-            "comment": "Vertically integrated primary (organic carbon) production by the diatom phytoplankton component alone", 
+            "long_name": "Surface Downward abiotic 14CO2 Flux", 
+            "comment": "Gas exchange flux of abiotic 14CO2 (positive into ocean)", 
             "dimensions": "longitude latitude time", 
-            "out_name": "intppdiat", 
+            "out_name": "fg14co2abio", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfss": {
+        "fgcfc11": {
             "modeling_realm": "ocean", 
-            "standard_name": "surface_upward_sensible_heat_flux", 
-            "units": "W m-2", 
-            "cell_methods": "area: mean where ice_free_sea over sea time: mean", 
+            "standard_name": "surface_downward_mole_flux_of_cfc11", 
+            "units": "mol sec-1 m-2", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Surface Downward Sensible Heat Flux", 
-            "comment": "", 
+            "long_name": "Surface Downward CFC11 flux", 
+            "comment": "gas exchange flux of CFC11", 
             "dimensions": "longitude latitude time", 
-            "out_name": "hfss", 
+            "out_name": "fgcfc11", 
             "type": "real", 
             "positive": "down", 
             "valid_min": "", 
@@ -3436,16 +915,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fgsf6": {
+        "fgcfc12": {
             "modeling_realm": "ocean", 
-            "standard_name": "surface_downward_mole_flux_of_sf6", 
+            "standard_name": "surface_downward_mole_flux_of_cfc12", 
             "units": "mol sec-1 m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Surface Downward SF6 flux", 
-            "comment": "gas exchange flux of SF6", 
+            "long_name": "Surface Downward CFC12 flux", 
+            "comment": "gas exchange flux of CFC12", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fgsf6", 
+            "out_name": "fgcfc12", 
             "type": "real", 
             "positive": "down", 
             "valid_min": "", 
@@ -3453,33 +932,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zo2min": {
+        "fgco2": {
             "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", 
+            "standard_name": "surface_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Depth of Oxygen Minimum Concentration", 
-            "comment": "Depth of vertical minimum concentration of dissolved oxygen gas (if two, then the shallower)", 
+            "long_name": "Surface Downward CO2 Flux", 
+            "comment": "Gas exchange flux of CO2 (positive into ocean)", 
             "dimensions": "longitude latitude time", 
-            "out_name": "zo2min", 
+            "out_name": "fgco2", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fgcfc12": {
-            "modeling_realm": "ocean", 
-            "standard_name": "surface_downward_mole_flux_of_cfc12", 
-            "units": "mol sec-1 m-2", 
+        "fgco2abio": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "surface_downward_mass_flux_of_abiotic_carbon_dioxide_expressed_as_carbon", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Surface Downward CFC12 flux", 
-            "comment": "gas exchange flux of CFC12", 
+            "long_name": "Surface Downward abiotic CO2 Flux", 
+            "comment": "Gas exchange flux of abiotic CO2 (positive into ocean)", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fgcfc12", 
+            "out_name": "fgco2abio", 
             "type": "real", 
             "positive": "down", 
             "valid_min": "", 
@@ -3487,84 +966,84 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "phydiaz": {
+        "fgco2nat": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_diazotrophs_expressed_as_carbon_in_sea_water", 
-            "units": "mol m-3", 
+            "standard_name": "surface_downward_mass_flux_of_natural_carbon_dioxide_expressed_as_carbon", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water", 
-            "comment": "carbon concentration from the diazotrophic phytoplankton component alone", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "phydiaz", 
+            "cell_measures": "area: areacello", 
+            "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": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "bsi": {
+        "fgdms": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_particulate_matter_expressed_as_silicon_in_sea_water", 
-            "units": "mol m-3", 
+            "standard_name": "surface_upward_mole_flux_of_dimethyl_sulfide", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Particulate Biogenic Silica Concentration", 
-            "comment": "Sum of particulate silica component concentrations", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "bsi", 
+            "cell_measures": "area: areacello", 
+            "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": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fddtdife": {
+        "fgo2": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_iron", 
+            "standard_name": "surface_downward_mole_flux_of_molecular_oxygen", 
             "units": "mol m-2 s-1", 
-            "cell_methods": "area: mean where sea time: mean", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Rate of Change of Net Dissolved Inorganic Iron", 
-            "comment": "vertical integral of net time rate of change of dissolved inorganic iron", 
-            "dimensions": "longitude latitude time olayer100m", 
-            "out_name": "fddtdife", 
+            "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": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfrunoffds": {
+        "fgsf6": {
             "modeling_realm": "ocean", 
-            "standard_name": "temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water", 
-            "units": "W m-2", 
+            "standard_name": "surface_downward_mole_flux_of_sf6", 
+            "units": "mol sec-1 m-2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Temperature Flux due to Runoff Expressed as Heat Flux into Sea Water", 
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "hfrunoffds", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Surface Downward SF6 flux", 
+            "comment": "gas exchange flux of SF6", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fgsf6", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limirrmisc": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "irradiance_limitation_of_miscellaneous_phytoplankton", 
-            "units": "1.0", 
+        "ficeberg": {
+            "modeling_realm": "ocean", 
+            "standard_name": "water_flux_into_sea_water_from_icebergs", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Irradiance Limitation of Other Phytoplankton", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "limirrmisc", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Water Flux into Sea Water From Icebergs", 
+            "comment": "computed as the iceberg melt water  flux into the ocean divided by the area of the ocean portion of the grid cell.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ficeberg", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3572,16 +1051,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sltovgyre": {
+        "ficeberg2d": {
             "modeling_realm": "ocean", 
-            "standard_name": "northward_ocean_salt_transport_due_to_gyre", 
-            "units": "kg s-1", 
-            "cell_methods": "longitude: mean time: mean", 
-            "cell_measures": "", 
-            "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", 
+            "standard_name": "water_flux_into_sea_water_from_icebergs", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello", 
+            "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": "", 
@@ -3589,16 +1068,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dms": {
+        "frfe": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_fraction_of_dimethyl_sulfide_in_air", 
-            "units": "mol mol-1", 
-            "cell_methods": "area: mean where sea time: mean", 
+            "standard_name": "tendency_of_ocean_mole_content_of_iron_due_to_sedimentation", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Dimethyl Sulphide Concentration", 
+            "long_name": "Iron Loss to Sediments", 
             "comment": "", 
-            "dimensions": "longitude latitude time depth0m", 
-            "out_name": "dms", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "frfe", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3606,33 +1085,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "talk": {
+        "fric": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "sea_water_alkalinity_expressed_as_mole_equivalent", 
-            "units": "mol m-3", 
+            "standard_name": "tendency_of_ocean_mole_content_of_inorganic_carbon_due_to_sedimentation", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Total Alkalinity", 
-            "comment": "total alkalinity equivalent concentration (including carbonate, nitrogen, silicate, and borate components)", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "talk", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Downward Inorganic Carbon Flux at Ocean Bottom", 
+            "comment": "Inorganic Carbon loss to sediments", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fric", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "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", 
+        "friver": {
+            "modeling_realm": "ocean", 
+            "standard_name": "water_flux_into_sea_water_from_rivers", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Phytoplankton Nitrogen Concentration", 
-            "comment": "sum of phytoplankton nitrogen component concentrations", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "phyn", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Water Flux into Sea Water From Rivers", 
+            "comment": "computed as the river flux of water into the ocean divided by the area of the ocean portion of the grid cell.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "friver", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3640,16 +1119,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cfc12": {
-            "modeling_realm": "ocean", 
-            "standard_name": "moles_of_cfc12_per_unit_mass_in_sea_water", 
-            "units": "mol kg-1", 
+        "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": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Moles Per Unit Mass of CFC-12 in Sea Water", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Nitrogen Loss to Sediments and through Denitrification", 
             "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "cfc12", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "frn", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3657,16 +1136,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tauucorr": {
-            "modeling_realm": "ocean", 
-            "standard_name": "surface_downward_x_stress_correction", 
-            "units": "N m-2", 
-            "cell_methods": "area: mean where sea time: mean", 
-            "cell_measures": "--OPT", 
-            "long_name": "Surface Downward X Stress Correction", 
-            "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.", 
+        "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": "time: mean", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Downward Organic Carbon Flux at Ocean Bottom", 
+            "comment": "Organic Carbon loss to sediments", 
             "dimensions": "longitude latitude time", 
-            "out_name": "tauucorr", 
+            "out_name": "froc", 
             "type": "real", 
             "positive": "down", 
             "valid_min": "", 
@@ -3674,50 +1153,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cfc11": {
-            "modeling_realm": "ocean", 
-            "standard_name": "moles_of_cfc11_per_unit_mass_in_sea_water", 
-            "units": "mol kg-1", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Moles Per Unit Mass of CFC-11 in Sea Water", 
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "cfc11", 
-            "type": "real", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "chlcalc": {
+        "fsfe": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mass_concentration_of_calcareous_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
-            "units": "kg m-3", 
+            "standard_name": "tendency_of_ocean_mole_content_of_iron_due_to_deposition_and_runoff_and_sediment_dissolution", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mass Concentration of Calcareous Phytoplankton expressed as Chlorophyll in Sea Water", 
-            "comment": "chlorophyll concentration from the calcite-producing phytoplankton component alone", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "chlcalc", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Surface Downward Net Flux of Iron", 
+            "comment": "Iron supply through deposition flux onto sea surface, runoff, coasts, sediments, etc", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fsfe", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfsnthermds2d": {
-            "modeling_realm": "ocean", 
-            "standard_name": "heat_flux_into_sea_water_due_to_snow_thermodynamics", 
-            "units": "W m-2", 
+        "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": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Heat Flux into Sea Water due to Snow Thermodynamics", 
-            "comment": "", 
+            "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": "hfsnthermds2d", 
+            "out_name": "fsitherm", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3725,16 +1187,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsntds": {
-            "modeling_realm": "ocean", 
-            "standard_name": "net_downward_shortwave_flux_at_sea_water_surface", 
-            "units": "W m-2", 
+        "fsn": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_deposition_and_fixation_and_runoff", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Net Downward Shortwave Radiation at Sea Water Surface", 
-            "comment": "This is the flux into the surface of liquid sea water only. This excludes shortwave flux absorbed by sea ice, but includes any light that passes through the ice and is absorbed by the ocean.", 
+            "long_name": "Surface Downward Net Flux of Nitrogen", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rsntds", 
+            "out_name": "fsn", 
             "type": "real", 
             "positive": "down", 
             "valid_min": "", 
@@ -3742,16 +1204,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limfecalc": {
+        "graz": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "iron_limitation_of_calcareous_phytoplankton", 
-            "units": "1.0", 
+            "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": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Iron limitation of Calcareous Phytoplankton", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Total Grazing of Phytoplankton by Zooplankton", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "limfecalc", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "graz", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3759,16 +1221,16 @@
             "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", 
+        "hfbasin": {
+            "modeling_realm": "ocean", 
+            "standard_name": "northward_ocean_heat_transport", 
+            "units": "W", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Zooplankton Carbon Concentration", 
-            "comment": "sum of zooplankton carbon component concentrations", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "zooc", 
+            "cell_measures": "", 
+            "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": "", 
@@ -3776,16 +1238,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "arag": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water", 
-            "units": "mol m-3", 
+        "hfbasinpadv": {
+            "modeling_realm": "ocean", 
+            "standard_name": "northward_ocean_heat_transport_due_to_parameterized_eddy_advection", 
+            "units": "W", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Aragonite Concentration", 
-            "comment": "Sum of particulate aragonite components (e.g. Phytoplankton, Detrital, etc.)", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "arag", 
+            "cell_measures": "", 
+            "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", 
             "positive": "", 
             "valid_min": "", 
@@ -3793,16 +1255,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "hfbasinpmadv": {
+            "modeling_realm": "ocean", 
+            "standard_name": "northward_ocean_heat_transport_due_to_parameterized_mesoscale_advection", 
+            "units": "W", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Nitrogen Loss to Sediments and through Denitrification", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "frn", 
+            "cell_measures": "", 
+            "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": "", 
@@ -3810,16 +1272,16 @@
             "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: mean where sea time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Rate of Change of Net Dissolved Inorganic Nitrogen", 
-            "comment": "Net time rate of change of nitrogen nutrients (e.g. NO3+NH4)", 
-            "dimensions": "longitude latitude time olayer100m", 
-            "out_name": "fddtdin", 
+        "hfbasinpmdiff": {
+            "modeling_realm": "ocean", 
+            "standard_name": "northward_ocean_heat_transport_due_to_parameterized_mesoscale_diffusion", 
+            "units": "W", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "", 
+            "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": "", 
@@ -3827,16 +1289,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tossq": {
+        "hfbasinpsmadv": {
             "modeling_realm": "ocean", 
-            "standard_name": "square_of_sea_surface_temperature", 
-            "units": "degC2", 
+            "standard_name": "northward_ocean_heat_transport_due_to_parameterized_submesoscale_advection", 
+            "units": "W", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Square of Sea Surface Temperature", 
-            "comment": "square of temperature of liquid ocean, averaged over the day.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "tossq", 
+            "cell_measures": "", 
+            "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": "", 
@@ -3844,16 +1306,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fgco2abio": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "surface_downward_mass_flux_of_abiotic_carbon_dioxide_expressed_as_carbon", 
-            "units": "kg m-2 s-1", 
+        "hfcorr": {
+            "modeling_realm": "ocean", 
+            "standard_name": "heat_flux_correction", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Surface Downward abiotic CO2 Flux", 
-            "comment": "Gas exchange flux of abiotic CO2 (positive into ocean)", 
+            "long_name": "Heat Flux Correction", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fgco2abio", 
+            "out_name": "hfcorr", 
             "type": "real", 
             "positive": "down", 
             "valid_min": "", 
@@ -3861,67 +1323,67 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vsfriver": {
+        "hfds": {
             "modeling_realm": "ocean", 
-            "standard_name": "virtual_salt_flux_into_sea_water_from_rivers", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "surface_downward_heat_flux_in_sea_water", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Virtual Salt Flux into Sea Water From Rivers", 
-            "comment": "zero for models using real water fluxes.", 
+            "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": "vsfriver", 
+            "out_name": "hfds", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fgco2nat": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "surface_downward_mass_flux_of_natural_carbon_dioxide_expressed_as_carbon", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "time: mean", 
+        "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: mean where ice_free_sea over sea time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Surface Downward natural CO2 Flux", 
-            "comment": "Gas exchange flux of natural CO2 (positive into ocean)", 
+            "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": "fgco2nat", 
+            "out_name": "hfevapds", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dissoc": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_dissolved_organic_carbon_in_sea_water", 
-            "units": "mol m-3", 
+        "hfgeou": {
+            "modeling_realm": "ocean", 
+            "standard_name": "upward_geothermal_heat_flux_at_sea_floor", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "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", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Upward Geothermal Heat Flux at Sea Floor", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfgeou", 
             "type": "real", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "co3satarag": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_carbonate_ion_for_seawater_in_equilibrium_with_pure_aragonite", 
-            "units": "mol m-3", 
+        "hfibthermds": {
+            "modeling_realm": "ocean", 
+            "standard_name": "heat_flux_into_sea_water_due_to_iceberg_thermodynamics", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mole Concentration of Carbonate ion for Seawater in equilibrium with pure Aragonite", 
+            "long_name": "Heat Flux into Sea Water due to Iceberg Thermodynamics", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "co3satarag", 
+            "out_name": "hfibthermds", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3929,16 +1391,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intpp": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "net_primary_mole_productivity_of_carbon_by_phytoplankton", 
-            "units": "mol m-2 s-1", 
+        "hfibthermds2d": {
+            "modeling_realm": "ocean", 
+            "standard_name": "heat_flux_into_sea_water_due_to_iceberg_thermodynamics", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Primary Organic Carbon Production by All Types of Phytoplankton", 
-            "comment": "Vertically integrated total primary (organic carbon) production by phytoplankton.  This should equal the sum of intpdiat+intpphymisc, but those individual components may be unavailable in some models.", 
+            "long_name": "Heat Flux into Sea Water due to Iceberg Thermodynamics", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "intpp", 
+            "out_name": "hfibthermds2d", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3946,101 +1408,84 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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": "time: mean", 
+        "hfls": {
+            "modeling_realm": "ocean", 
+            "standard_name": "surface_upward_latent_heat_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: mean where ice_free_sea over sea time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Flux of Organic Carbon Into Ocean Surface by Runoff", 
-            "comment": "Organic Carbon supply to ocean through runoff (separate from gas exchange)", 
+            "long_name": "Surface Downward Latent Heat Flux", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "ocfriver", 
-            "type": "real", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "fddtdip": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus", 
-            "units": "mol m-2 s-1", 
-            "cell_methods": "area: mean where sea time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Rate of Change of Net Dissolved Inorganic Phosphate", 
-            "comment": "vertical integral of net  time rate of change of phosphate", 
-            "dimensions": "longitude latitude time olayer100m", 
-            "out_name": "fddtdip", 
+            "out_name": "hfls", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limfemisc": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "iron_limitation_of_miscellaneous_phytoplankton", 
-            "units": "1.0", 
-            "cell_methods": "time: mean", 
+        "hfrainds": {
+            "modeling_realm": "ocean", 
+            "standard_name": "temperature_flux_due_to_rainfall_expressed_as_heat_flux_into_sea_water", 
+            "units": "W m-2", 
+            "cell_methods": "area: mean where ice_free_sea over sea time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Iron Limitation of Other Phytoplankton", 
-            "comment": "", 
+            "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": "limfemisc", 
+            "out_name": "hfrainds", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "expcalc100": {
-            "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: mean where sea time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Downward Flux of Calcite", 
-            "comment": "Downward flux of Calcite at 100m", 
-            "dimensions": "longitude latitude time depth100m", 
-            "out_name": "expcalc100", 
+        "hfrunoffds": {
+            "modeling_realm": "ocean", 
+            "standard_name": "temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fric": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "tendency_of_ocean_mole_content_of_inorganic_carbon_due_to_sedimentation", 
-            "units": "mol m-2 s-1", 
+        "hfrunoffds2d": {
+            "modeling_realm": "ocean", 
+            "standard_name": "temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Downward Inorganic Carbon Flux at Ocean Bottom", 
-            "comment": "Inorganic Carbon loss to sediments", 
+            "long_name": "Temperature Flux due to Runoff Expressed as Heat Flux into Sea Water", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fric", 
+            "out_name": "hfrunoffds2d", 
             "type": "real", 
-            "positive": "down", 
+            "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", 
+        "hfsifrazil": {
+            "modeling_realm": "ocean seaIce", 
+            "standard_name": "heat_flux_into_sea_water_due_to_freezing_of_frazil_ice", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Phytoplankton Carbon Concentration", 
-            "comment": "sum of phytoplankton carbon component concentrations.  In most (all?) cases this is the sum of phycdiat and phycmisc (i.e., 'Diatom Carbon Concentration' and 'Non-Diatom Phytoplankton Carbon Concentration'", 
+            "long_name": "Heat Flux into Sea Water due to Frazil Ice Formation", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "phyc", 
+            "out_name": "hfsifrazil", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4048,16 +1493,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "phydiat": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_diatoms_expressed_as_carbon_in_sea_water", 
-            "units": "mol m-3", 
+        "hfsifrazil2d": {
+            "modeling_realm": "ocean seaIce", 
+            "standard_name": "heat_flux_into_sea_water_due_to_freezing_of_frazil_ice", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mole Concentration of Diatoms expressed as Carbon in Sea Water", 
-            "comment": "carbon from the diatom phytoplankton component concentration alone", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "phydiat", 
+            "cell_measures": "area: areacello", 
+            "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": "", 
@@ -4065,16 +1510,16 @@
             "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", 
+        "hfsithermds": {
+            "modeling_realm": "ocean seaIce", 
+            "standard_name": "heat_flux_into_sea_water_due_to_sea_ice_thermodynamics", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mole Concentration of Picophytoplankton expressed as Carbon in Sea Water", 
-            "comment": "carbon concentration from the picophytoplankton (<2 um) component alone", 
+            "long_name": "Heat Flux into Sea Water due to Sea Ice Thermodynamics", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "phypico", 
+            "out_name": "hfsithermds", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4082,16 +1527,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vsfpr": {
-            "modeling_realm": "ocean", 
-            "standard_name": "virtual_salt_flux_into_sea_water_due_to_rainfall", 
-            "units": "kg m-2 s-1", 
+        "hfsithermds2d": {
+            "modeling_realm": "ocean seaIce", 
+            "standard_name": "heat_flux_into_sea_water_due_to_sea_ice_thermodynamics", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Virtual Salt Flux into Sea Water due to Rainfall", 
-            "comment": "zero for models using real water fluxes.", 
+            "long_name": "Heat Flux into Sea Water due to Sea Ice Thermodynamics", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "vsfpr", 
+            "out_name": "hfsithermds2d", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4099,16 +1544,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "chlmisc": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
-            "units": "kg m-3", 
+        "hfsnthermds": {
+            "modeling_realm": "ocean", 
+            "standard_name": "heat_flux_into_sea_water_due_to_snow_thermodynamics", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Other Phytoplankton Chlorophyll Mass Concentration", 
-            "comment": "Chlorophyll from additional phytoplankton component concentrations alone", 
+            "long_name": "Heat Flux into Sea Water due to Snow Thermodynamics", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "chlmisc", 
+            "out_name": "hfsnthermds", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4116,16 +1561,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sf6": {
+        "hfsnthermds2d": {
             "modeling_realm": "ocean", 
-            "standard_name": "moles_of_sf6_per_unit_mass_in_sea_water", 
-            "units": "mol kg-1", 
+            "standard_name": "heat_flux_into_sea_water_due_to_snow_thermodynamics", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Moles Per Unit Mass of SF6 in Sea Water", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Heat Flux into Sea Water due to Snow Thermodynamics", 
             "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "sf6", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfsnthermds2d", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4133,16 +1578,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dissic": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water", 
-            "units": "mol m-3", 
+        "hfss": {
+            "modeling_realm": "ocean", 
+            "standard_name": "surface_upward_sensible_heat_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: mean where ice_free_sea over sea time: mean", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Surface Downward Sensible Heat Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfss", 
+            "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfx": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_heat_x_transport", 
+            "units": "W", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Dissolved Inorganic Carbon Concentration", 
-            "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration", 
+            "cell_measures": "--OPT", 
+            "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": "dissic", 
+            "out_name": "hfx", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4150,16 +1612,16 @@
             "ok_min_mean_abs": "", 
             "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", 
+        "hfy": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_heat_y_transport", 
+            "units": "W", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Detrital Organic Carbon Concentration", 
-            "comment": "Sum of detrital organic carbon component concentrations", 
+            "cell_measures": "--OPT", 
+            "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": "detoc", 
+            "out_name": "hfy", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4167,16 +1629,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intppmisc": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "net_primary_mole_productivity_of_carbon_by_miscellaneous_phytoplankton", 
-            "units": "mol m-2 s-1", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Primary Organic Carbon Production by Other Phytoplankton", 
-            "comment": "Vertically integrated total primary (organic carbon) production by other phytoplankton components alone", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "intppmisc", 
+        "htovgyre": {
+            "modeling_realm": "ocean", 
+            "standard_name": "northward_ocean_heat_transport_due_to_gyre", 
+            "units": "W", 
+            "cell_methods": "longitude: mean time: mean", 
+            "cell_measures": "", 
+            "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": "", 
@@ -4184,16 +1646,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "evs": {
+        "htovovrt": {
             "modeling_realm": "ocean", 
-            "standard_name": "water_evaporation_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where ice_free_sea over sea time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Water Evaporation Flux Where Ice Free Ocean over Sea", 
-            "comment": "computed as the total mass of water vapor evaporating from the ice-free portion of the ocean  divided by the area of the ocean portion of the grid cell.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "evs", 
+            "standard_name": "northward_ocean_heat_transport_due_to_overturning", 
+            "units": "W", 
+            "cell_methods": "longitude: mean time: mean", 
+            "cell_measures": "", 
+            "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": "", 
@@ -4201,33 +1663,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfrainds": {
-            "modeling_realm": "ocean", 
-            "standard_name": "temperature_flux_due_to_rainfall_expressed_as_heat_flux_into_sea_water", 
-            "units": "W m-2", 
-            "cell_methods": "area: mean where ice_free_sea over sea time: mean", 
+        "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": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Temperature Flux due to Rainfall Expressed as Heat Flux into Sea Water", 
-            "comment": "This is defined as 'where ice_free_sea over sea'; i.e., the total flux (considered here) entering the ice-free portion of the grid cell divided by the area of the ocean portion of the grid cell.  All such heat fluxes are computed based on Celsius scale.", 
+            "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": "hfrainds", 
+            "out_name": "icfriver", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zoocmisc": {
+        "intdissic": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water", 
-            "units": "mol m-3", 
+            "standard_name": "ocean_mass_content_of_dissolved_inorganic_carbon", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Other Zooplankton Carbon Concentration", 
-            "comment": "carbon from additional zooplankton component concentrations alone (e.g. Micro, meso).  Since the models all have different numbers of components, this variable has been included to provide a check for intercomparison between models since some phytoplankton groups are supersets.", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "zoocmisc", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Dissolved Inorganic Carbon Content", 
+            "comment": "Vertically integrated DIC", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intdissic", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4235,33 +1697,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "expc": {
+        "intdissoc": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water", 
-            "units": "mol m-2 s-1", 
+            "standard_name": "ocean_mass_content_of_dissolved_organic_carbon", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Sinking Particulate Organic Carbon Flux", 
-            "comment": "Downward flux of particulate organic carbon", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "expc", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Dissolved Organic Carbon Content", 
+            "comment": "Vertically integrated DOC (explicit pools only)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intdissoc", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "chl": {
+        "intparag": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
-            "units": "kg m-3", 
+            "standard_name": "tendency_of_ocean_mole_content_of_aragonite_expressed_as_carbon_due_to_biological_production", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Total Chlorophyll Mass Concentration", 
-            "comment": "Sum of chlorophyll from all phytoplankton group concentrations.  In most models this is equal to chldiat+chlmisc, that is the sum of Diatom Chlorophyll Mass Concentration and Other Phytoplankton Chlorophyll Mass Concentration", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "chl", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Aragonite Production", 
+            "comment": "Vertically integrated aragonite production", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intparag", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4269,16 +1731,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limnmisc": {
+        "intpbfe": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "nitrogen_limitation_of_miscellaneous_phytoplankton", 
-            "units": "1.0", 
+            "standard_name": "tendency_of_ocean_mole_content_of_iron_due_to_biological_production", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Nitrogen Limitation of Other Phytoplankton", 
-            "comment": "", 
+            "long_name": "Iron Production", 
+            "comment": "Vertically integrated biogenic iron production", 
             "dimensions": "longitude latitude time", 
-            "out_name": "limnmisc", 
+            "out_name": "intpbfe", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4286,33 +1748,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "froc": {
+        "intpbn": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "tendency_of_ocean_mole_content_of_organic_carbon_due_to_sedimentation", 
+            "standard_name": "tendency_of_ocean_mole_content_of_nitrogen_due_to_biological_production", 
             "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Downward Organic Carbon Flux at Ocean Bottom", 
-            "comment": "Organic Carbon loss to sediments", 
+            "long_name": "Nitrogen Production", 
+            "comment": "Vertically integrated biogenic nitrogen production", 
             "dimensions": "longitude latitude time", 
-            "out_name": "froc", 
+            "out_name": "intpbn", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pr": {
-            "modeling_realm": "ocean", 
-            "standard_name": "precipitation_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where ice_free_sea over sea time: mean", 
+        "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": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Rainfall Flux where Ice Free Ocean over Sea", 
-            "comment": "includes both liquid and solid phases", 
+            "long_name": "Phosphorus Production", 
+            "comment": "Vertically integrated biogenic phosphorus production", 
             "dimensions": "longitude latitude time", 
-            "out_name": "pr", 
+            "out_name": "intpbp", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4320,16 +1782,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zoomicro": {
+        "intpbsi": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water", 
-            "units": "mol m-3", 
+            "standard_name": "tendency_of_ocean_mole_content_of_silicon_due_to_biological_production", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mole Concentration of Microzooplankton expressed as Carbon in Sea Water", 
-            "comment": "carbon  concentration from the microzooplankton (<20 um) component alone", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "zoomicro", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Silica Production", 
+            "comment": "Vertically integrated biogenic silica production", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intpbsi", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4337,16 +1799,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "chldiat": {
+        "intpcalcite": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water", 
-            "units": "kg m-3", 
+            "standard_name": "tendency_of_ocean_mole_content_of_calcite_expressed_as_carbon_due_to_biological_production", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Diatom Chlorophyll Mass Concentration", 
-            "comment": "Chlorophyll from diatom phytoplankton component concentration alone", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "chldiat", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Calcite Production", 
+            "comment": "Vertically integrated calcite production", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intpcalcite", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4354,16 +1816,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intpbp": {
+        "intpn2": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "tendency_of_ocean_mole_content_of_phosphorus_due_to_biological_production", 
+            "standard_name": "tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_fixation", 
             "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Phosphorus Production", 
-            "comment": "Vertically integrated biogenic phosphorus production", 
+            "long_name": "Nitrogen Fixation Rate in Ocean", 
+            "comment": "Vertically integrated nitrogen fixation", 
             "dimensions": "longitude latitude time", 
-            "out_name": "intpbp", 
+            "out_name": "intpn2", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4371,16 +1833,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limirrdiat": {
+        "intpnitrate": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "irradiance_limitation_of_diatoms", 
-            "units": "1.0", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_due_to_nitrate_utilization", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Irradiance limitation of Diatoms", 
-            "comment": "", 
+            "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": "limirrdiat", 
+            "out_name": "intpnitrate", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4388,33 +1850,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlds": {
-            "modeling_realm": "ocean", 
-            "standard_name": "surface_downwelling_longwave_flux_in_air", 
-            "units": "W m-2", 
-            "cell_methods": "area: mean where ice_free_sea over sea time: mean", 
+        "intpoc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "ocean_mass_content_of_particulate_organic_carbon", 
+            "units": "kg m-2", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Surface Net Downward Longwave Radiation", 
-            "comment": "", 
+            "long_name": "Particulate Organic Carbon Content", 
+            "comment": "Vertically integrated POC", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rlds", 
+            "out_name": "intpoc", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "talknat": {
+        "intpp": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "seawater_alkalinity_expressed_as_mole_equivalent_natural_component", 
-            "units": "mol m-3", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_phytoplankton", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "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", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Primary Organic Carbon Production by All Types of Phytoplankton", 
+            "comment": "Vertically integrated total primary (organic carbon) production by phytoplankton.  This should equal the sum of intpdiat+intpphymisc, but those individual components may be unavailable in some models.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intpp", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4422,16 +1884,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intpoc": {
+        "intppcalc": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "ocean_mass_content_of_particulate_organic_carbon", 
-            "units": "kg m-2", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_calcareous_phytoplankton", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Particulate Organic Carbon Content", 
-            "comment": "Vertically integrated POC", 
+            "long_name": "Net Primary Mole Productivity of Carbon by Calcareous Phytoplankton", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "intpoc", 
+            "out_name": "intppcalc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4439,16 +1901,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fbddtdic": {
+        "intppdiat": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon_due_to_biological_processes", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_diatoms", 
             "units": "mol m-2 s-1", 
-            "cell_methods": "area: mean where sea time: mean", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Rate of Change of Dissolved Inorganic Carbon due to Biological Activity", 
-            "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic carbon", 
-            "dimensions": "longitude latitude time olayer100m", 
-            "out_name": "fbddtdic", 
+            "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": "", 
@@ -4456,16 +1918,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fbddtdisi": {
+        "intppdiaz": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon_due_to_biological_processes", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_diazotrophs", 
             "units": "mol m-2 s-1", 
-            "cell_methods": "area: mean where sea time: mean", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Rate of Change of Dissolved Inorganic Silicate due to Biological Activity", 
-            "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic silicate", 
-            "dimensions": "longitude latitude time olayer100m", 
-            "out_name": "fbddtdisi", 
+            "long_name": "Net Primary Mole Productivity of Carbon by Diazotrophs", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intppdiaz", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4473,16 +1935,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prsn": {
-            "modeling_realm": "ocean", 
-            "standard_name": "snowfall_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where ice_free_sea over sea time: mean", 
+        "intppmisc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_miscellaneous_phytoplankton", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Snowfall Flux where Ice Free Ocean over Sea", 
-            "comment": "at surface; includes precipitation of all forms of water in the solid phase", 
+            "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": "prsn", 
+            "out_name": "intppmisc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4490,16 +1952,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zsatcalc": {
+        "intpppico": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "minimum_depth_of_calcite_undersaturation_in_sea_water", 
-            "units": "m", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_picophytoplankton", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "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)", 
+            "long_name": "Net Primary Mole Productivity of Carbon by Picophytoplankton", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "zsatcalc", 
+            "out_name": "intpppico", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4507,16 +1969,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mlotstsq": {
-            "modeling_realm": "ocean", 
-            "standard_name": "square_of_ocean_mixed_layer_thickness_defined_by_sigma_t", 
-            "units": "m2", 
+        "limfecalc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "iron_limitation_of_calcareous_phytoplankton", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Square of Ocean Mixed Layer Thickness Defined by Sigma T", 
+            "long_name": "Iron limitation of Calcareous Phytoplankton", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "mlotstsq", 
+            "out_name": "limfecalc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4524,16 +1986,16 @@
             "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", 
+        "limfediat": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "iron_limitation_of_diatoms", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Virtual Salt Flux into Sea Water", 
-            "comment": "It is set to zero in models which receive a real water flux.", 
+            "long_name": "Iron limitation of Diatoms", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "vsf", 
+            "out_name": "limfediat", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4541,33 +2003,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "expp100": {
+        "limfediaz": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "sinking_mole_flux_of_particulate_phosphorus_in_sea_water", 
-            "units": "mol m-2 s-1", 
-            "cell_methods": "area: mean where sea time: mean", 
+            "standard_name": "iron_limitation_of_diazotrophs", 
+            "units": "1.0", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Downward Flux of Particulate Phosphorus", 
+            "long_name": "Iron limitation of Diazotrophs", 
             "comment": "", 
-            "dimensions": "longitude latitude time depth100m", 
-            "out_name": "expp100", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "limfediaz", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intdissoc": {
+        "limfemisc": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "ocean_mass_content_of_dissolved_organic_carbon", 
-            "units": "kg m-2", 
+            "standard_name": "iron_limitation_of_miscellaneous_phytoplankton", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Dissolved Organic Carbon Content", 
-            "comment": "Vertically integrated DOC (explicit pools only)", 
+            "long_name": "Iron Limitation of Other Phytoplankton", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "intdissoc", 
+            "out_name": "limfemisc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4575,16 +2037,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "physi": {
+        "limfepico": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water", 
-            "units": "mol m-3", 
+            "standard_name": "iron_limitation_of_picophytoplankton", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Phytoplankton Silica Concentration", 
-            "comment": "sum of phytoplankton silica component concentrations", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "physi", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Iron limitation of Picophytoplankton", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "limfepico", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4592,16 +2054,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "frfe": {
+        "limirrcalc": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "tendency_of_ocean_mole_content_of_iron_due_to_sedimentation", 
-            "units": "mol m-2 s-1", 
+            "standard_name": "irradiance_limitation_of_calcareous_phytoplankton", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Iron Loss to Sediments", 
+            "long_name": "Irradiance limitation of Calcareous Phytoplankton", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "frfe", 
+            "out_name": "limirrcalc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4609,16 +2071,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dissicabio": {
+        "limirrdiat": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_abiotic_component", 
-            "units": "mol m-3", 
+            "standard_name": "irradiance_limitation_of_diatoms", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Abiotic Dissolved Inorganic Carbon Concentration", 
-            "comment": "Abiotic Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "dissicabio", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Irradiance limitation of Diatoms", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "limirrdiat", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4626,50 +2088,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "expsi100": {
+        "limirrdiaz": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "3cbe53c2-12cc-11e6-b2bc-ac72891c3257", 
-            "units": "mol m-2 s-1", 
-            "cell_methods": "area: mean where sea time: mean", 
+            "standard_name": "irradiance_limitation_of_diazotrophs", 
+            "units": "1.0", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Downward Flux of Particulate Silica", 
+            "long_name": "Irradiance limitation of Diazotrophs", 
             "comment": "", 
-            "dimensions": "longitude latitude time depth100m", 
-            "out_name": "expsi100", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "limirrdiaz", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fg14co2abio": {
+        "limirrmisc": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "surface_downward_mass_flux_of_abiotic_14_carbon_dioxide_expressed_as_carbon", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "irradiance_limitation_of_miscellaneous_phytoplankton", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Surface Downward abiotic 14CO2 Flux", 
-            "comment": "Gas exchange flux of abiotic 14CO2 (positive into ocean)", 
+            "long_name": "Irradiance Limitation of Other Phytoplankton", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fg14co2abio", 
+            "out_name": "limirrmisc", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dpo2": {
+        "limirrpico": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "surface_molecular_oxygen_partial_pressure_difference_between_sea_water_and_air", 
-            "units": "Pa", 
+            "standard_name": "irradiance_limitation_of_picophytoplankton", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Delta PO2", 
+            "long_name": "Irradiance limitation of Picophytoplankton", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "dpo2", 
+            "out_name": "limirrpico", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4677,16 +2139,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dissi14cabio": {
+        "limncalc": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_dissolved_inorganic_14carbon_in_sea_water_abiotic_component", 
-            "units": "mol m-3", 
+            "standard_name": "nitrogen_limitation_of_calcareous_phytoplankton", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Abiotic Dissolved Inorganic 14Carbon Concentration", 
-            "comment": "Abiotic Dissolved inorganic 14carbon (CO3+HCO3+H2CO3) concentration", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "dissi14cabio", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Nitrogen limitation of Calcareous Phytoplankton", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "limncalc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4694,16 +2156,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "bacc": {
+        "limndiat": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water", 
-            "units": "mol m-3", 
+            "standard_name": "nitrogen_limitation_of_diatoms", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Bacterial Carbon Concentration", 
-            "comment": "Sum of bacterial carbon component concentrations", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "bacc", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Nitrogen limitation of Diatoms", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "limndiat", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4711,33 +2173,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfls": {
-            "modeling_realm": "ocean", 
-            "standard_name": "surface_upward_latent_heat_flux", 
-            "units": "W m-2", 
-            "cell_methods": "area: mean where ice_free_sea over sea time: mean", 
+        "limndiaz": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "nitrogen_limitation_of_diazotrophs", 
+            "units": "1.0", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Surface Downward Latent Heat Flux", 
+            "long_name": "Nitrogen limitation of Diazotrophs", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "hfls", 
+            "out_name": "limndiaz", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limfediaz": {
+        "limnmisc": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "iron_limitation_of_diazotrophs", 
+            "standard_name": "nitrogen_limitation_of_miscellaneous_phytoplankton", 
             "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Iron limitation of Diazotrophs", 
+            "long_name": "Nitrogen Limitation of Other Phytoplankton", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "limfediaz", 
+            "out_name": "limnmisc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4745,16 +2207,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limirrcalc": {
+        "limnpico": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "irradiance_limitation_of_calcareous_phytoplankton", 
+            "standard_name": "nitrogen_limitation_of_picophytoplankton", 
             "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Irradiance limitation of Calcareous Phytoplankton", 
+            "long_name": "Nitrogen limitation of Picophytoplankton", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "limirrcalc", 
+            "out_name": "limnpico", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4762,16 +2224,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "masscello": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_mass_per_unit_area", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Primary Carbon Production by Phytoplankton", 
-            "comment": "total primary (organic carbon) production by phytoplankton", 
+            "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": "pp", 
+            "out_name": "masscello", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4779,33 +2241,67 @@
             "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: mean where sea time: mean", 
+        "masso": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_mass", 
+            "units": "kg", 
+            "cell_methods": "area: sum where sea time: mean", 
+            "cell_measures": "", 
+            "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": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "mfo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_transport_across_line", 
+            "units": "kg s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "", 
+            "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": ""
+        }, 
+        "mlotst": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_mixed_layer_thickness_defined_by_sigma_t", 
+            "units": "m", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "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", 
+            "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": "down", 
+            "positive": "", 
             "valid_min": "", 
             "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", 
+        "mlotstsq": {
+            "modeling_realm": "ocean", 
+            "standard_name": "square_of_ocean_mixed_layer_thickness_defined_by_sigma_t", 
+            "units": "m2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Particulate Biogenic Iron Concentration", 
-            "comment": "Sum of particulate organic iron component concentrations", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "bfe", 
+            "cell_measures": "area: areacello", 
+            "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": "", 
@@ -4813,16 +2309,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intppcalc": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "net_primary_mole_productivity_of_carbon_by_calcareous_phytoplankton", 
-            "units": "mol m-2 s-1", 
+        "msftbarot": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_barotropic_mass_streamfunction", 
+            "units": "kg s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Net Primary Mole Productivity of Carbon by Calcareous Phytoplankton", 
-            "comment": "", 
+            "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": "intppcalc", 
+            "out_name": "msftbarot", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4830,16 +2326,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "htovgyre": {
+        "msftmrho": {
             "modeling_realm": "ocean", 
-            "standard_name": "northward_ocean_heat_transport_due_to_gyre", 
-            "units": "W", 
+            "standard_name": "ocean_meridional_overturning_mass_streamfunction", 
+            "units": "kg s-1", 
             "cell_methods": "longitude: mean time: mean", 
             "cell_measures": "", 
-            "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", 
+            "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", 
             "positive": "", 
             "valid_min": "", 
@@ -4847,16 +2343,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dfe": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_dissolved_iron_in_sea_water", 
-            "units": "mol m-3", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "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", 
+        "msftmrhompa": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_mesoscale_advection", 
+            "units": "kg s-1", 
+            "cell_methods": "longitude: mean time: mean", 
+            "cell_measures": "", 
+            "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": "", 
@@ -4864,16 +2360,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limfediat": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "iron_limitation_of_diatoms", 
-            "units": "1.0", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Iron limitation of Diatoms", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "limfediat", 
+        "msftmyz": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_meridional_overturning_mass_streamfunction", 
+            "units": "kg s-1", 
+            "cell_methods": "longitude: mean time: mean", 
+            "cell_measures": "", 
+            "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": "", 
@@ -4881,16 +2377,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intpbsi": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "tendency_of_ocean_mole_content_of_silicon_due_to_biological_production", 
-            "units": "mol m-2 s-1", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Silica Production", 
-            "comment": "Vertically integrated biogenic silica production", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "intpbsi", 
+        "msftmzmpa": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_mesoscale_advection", 
+            "units": "kg s-1", 
+            "cell_methods": "longitude: mean time: mean", 
+            "cell_measures": "", 
+            "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": "", 
@@ -4898,33 +2394,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "expn100": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "sinking_mole_flux_of_particulate_nitrogen_in_sea_water", 
-            "units": "mol m-2 s-1", 
-            "cell_methods": "area: mean where sea time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Downward Flux of Particulate Nitrogen", 
-            "comment": "", 
-            "dimensions": "longitude latitude time depth100m", 
-            "out_name": "expn100", 
+        "msftmzsmpa": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_submesoscale_advection", 
+            "units": "kg s-1", 
+            "cell_methods": "longitude: mean time: mean", 
+            "cell_measures": "", 
+            "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": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intpnitrate": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "net_primary_mole_productivity_of_carbon_due_to_nitrate_utilization", 
-            "units": "mol m-2 s-1", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Primary Organic Carbon Production by Phytoplankton Based on Nitrate Uptake Alone", 
-            "comment": "Vertically integrated primary (organic carbon) production by phytoplankton based on nitrate uptake alone", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "intpnitrate", 
+        "msftyrho": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_y_overturning_mass_streamfunction", 
+            "units": "kg s-1", 
+            "cell_methods": "longitude: mean time: mean", 
+            "cell_measures": "", 
+            "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", 
             "positive": "", 
             "valid_min": "", 
@@ -4932,16 +2428,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Nitrogen Production", 
-            "comment": "Vertically integrated biogenic nitrogen production", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "intpbn", 
+        "msftyrhompa": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_y_overturning_mass_streamfunction_due_to_parameterized_mesoscale_advection", 
+            "units": "kg s-1", 
+            "cell_methods": "longitude: mean time: mean", 
+            "cell_measures": "", 
+            "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": "", 
@@ -4949,16 +2445,16 @@
             "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", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Nitrogen Fixation Rate in Ocean", 
-            "comment": "Vertically integrated nitrogen fixation", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "intpn2", 
+        "msftyyz": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_y_overturning_mass_streamfunction", 
+            "units": "kg s-1", 
+            "cell_methods": "longitude: mean time: mean", 
+            "cell_measures": "", 
+            "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": "", 
@@ -4966,16 +2462,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dmso": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_dimethyl_sulfide_in_sea_water", 
-            "units": "mol m-3", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Dimethyl Sulphide Concentration", 
-            "comment": "Mole concentration of dimethyl sulphide in water", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "dmso", 
+        "msftyzmpa": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_y_overturning_mass_streamfunction_due_to_parameterized_mesoscale_advection", 
+            "units": "kg s-1", 
+            "cell_methods": "longitude: mean time: mean", 
+            "cell_measures": "", 
+            "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": "", 
@@ -4983,16 +2479,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nh4": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_ammonium_in_sea_water", 
-            "units": "mol m-3", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Dissolved Ammonium Concentration", 
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "nh4", 
+        "msftyzsmpa": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_submesoscale_advection", 
+            "units": "kg s-1", 
+            "cell_methods": "longitude: mean time: mean", 
+            "cell_measures": "", 
+            "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": "", 
@@ -5000,16 +2496,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limncalc": {
+        "nh4": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "nitrogen_limitation_of_calcareous_phytoplankton", 
-            "units": "1.0", 
+            "standard_name": "mole_concentration_of_ammonium_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Nitrogen limitation of Calcareous Phytoplankton", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Dissolved Ammonium Concentration", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "limncalc", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "nh4", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5017,50 +2513,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intpbfe": {
+        "no3": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "tendency_of_ocean_mole_content_of_iron_due_to_biological_production", 
-            "units": "mol m-2 s-1", 
+            "standard_name": "mole_concentration_of_nitrate_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "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": ""
-        }, 
-        "expfe100": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "sinking_mole_flux_of_particulate_iron_in_sea_water", 
-            "units": "mol m-2 s-1", 
-            "cell_methods": "area: mean where sea time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Downward Flux of Particulate Iron", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Dissolved Nitrate Concentration", 
             "comment": "", 
-            "dimensions": "longitude latitude time depth100m", 
-            "out_name": "expfe100", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "no3", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "po4": {
+        "o2": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_phosphate_in_sea_water", 
+            "standard_name": "mole_concentration_of_molecular_oxygen_in_sea_water", 
             "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Dissolved Phosphate Concentration", 
+            "long_name": "Dissolved Oxygen Concentration", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "po4", 
+            "out_name": "o2", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5068,33 +2547,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "exparag100": {
+        "o2min": {
             "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: mean where sea time: mean", 
+            "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: mean where sea depth: minimum (shallowest local minimum) time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Downward Flux of Aragonite", 
-            "comment": "Downward flux of Aragonite at 100m", 
-            "dimensions": "longitude latitude time depth100m", 
-            "out_name": "exparag100", 
+            "long_name": "Oxygen Minimum Concentration", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "o2min", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pso": {
-            "modeling_realm": "ocean", 
-            "standard_name": "sea_water_pressure_at_sea_water_surface", 
-            "units": "Pa", 
-            "cell_methods": "time: mean", 
+        "o2sat": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_molecular_oxygen_in_sea_water_at_saturation", 
+            "units": "mol m-3", 
+            "cell_methods": "area: mean where sea time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Sea Water Pressure at Sea Water Surface", 
+            "long_name": "Dissolved Oxygen Concentration at Saturation", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "pso", 
+            "dimensions": "longitude latitude time depth0m", 
+            "out_name": "o2sat", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5102,16 +2581,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sob": {
-            "modeling_realm": "ocean", 
-            "standard_name": "sea_water_salinity_at_sea_floor", 
-            "units": "0.001", 
+        "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": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "sea water salinity at sea floor", 
-            "comment": "Model prognostic salinity at bottom-most model grid cell", 
+            "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": "sob", 
+            "out_name": "ocfriver", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5119,16 +2598,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sfriver": {
+        "pbo": {
             "modeling_realm": "ocean", 
-            "standard_name": "salt_flux_into_sea_water_from_rivers", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "sea_water_pressure_at_sea_floor", 
+            "units": "Pa", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "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.", 
+            "long_name": "Sea Water Pressure at Sea floor", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "sfriver", 
+            "out_name": "pbo", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5136,16 +2615,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "msftyyz": {
-            "modeling_realm": "ocean", 
-            "standard_name": "ocean_y_overturning_mass_streamfunction", 
-            "units": "kg s-1", 
-            "cell_methods": "longitude: mean time: mean", 
-            "cell_measures": "", 
-            "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", 
+        "ph": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "sea_water_ph_reported_on_total_scale", 
+            "units": "1.0", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "pH", 
+            "comment": "negative log of hydrogen ion concentration with the concentration expressed as mol H kg-1.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ph", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5153,16 +2632,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "msftmrhompa": {
-            "modeling_realm": "ocean", 
-            "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_mesoscale_advection", 
-            "units": "kg s-1", 
-            "cell_methods": "longitude: mean time: mean", 
-            "cell_measures": "", 
-            "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", 
+        "phyc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Phytoplankton Carbon Concentration", 
+            "comment": "sum of phytoplankton carbon component concentrations.  In most (all?) cases this is the sum of phycdiat and phycmisc (i.e., 'Diatom Carbon Concentration' and 'Non-Diatom Phytoplankton Carbon Concentration'", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phyc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5170,16 +2649,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfsifrazil": {
-            "modeling_realm": "ocean seaIce", 
-            "standard_name": "heat_flux_into_sea_water_due_to_freezing_of_frazil_ice", 
-            "units": "W m-2", 
+        "phycalc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_calcareous_phytoplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Heat Flux into Sea Water due to Frazil Ice Formation", 
-            "comment": "", 
+            "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": "hfsifrazil", 
+            "out_name": "phycalc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5187,16 +2666,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "bigthetaoga": {
-            "modeling_realm": "ocean", 
-            "standard_name": "sea_water_conservative_temperature", 
-            "units": "degC", 
-            "cell_methods": "area: mean where sea time: mean", 
-            "cell_measures": "", 
-            "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", 
+        "phydiat": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_diatoms_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Mole Concentration of Diatoms expressed as Carbon in Sea Water", 
+            "comment": "carbon from the diatom phytoplankton component concentration alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phydiat", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5204,16 +2683,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pbo": {
-            "modeling_realm": "ocean", 
-            "standard_name": "sea_water_pressure_at_sea_floor", 
-            "units": "Pa", 
+        "phydiaz": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_diazotrophs_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Sea Water Pressure at Sea floor", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "pbo", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water", 
+            "comment": "carbon concentration from the diazotrophic phytoplankton component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phydiaz", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5221,16 +2700,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "somint": {
-            "modeling_realm": "ocean", 
-            "standard_name": "integral_wrt_depth_of_product_of_sea_water_density_and_prognostic_salinity", 
-            "units": "1e-3 kg m-2", 
+        "phyfe": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "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", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
@@ -5238,16 +2717,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wfonocorr": {
-            "modeling_realm": "ocean", 
-            "standard_name": "water_flux_into_sea_water_without_flux_correction", 
-            "units": "kg m-2 s-1", 
+        "phymisc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_miscellaneous_phytoplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Water Flux into Sea Water Without Flux Correction", 
-            "comment": "computed as the water  flux (without flux correction) into the ocean divided by the area of the ocean portion of the grid cell.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "wfonocorr", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Mole Concentration of Miscellaneous Phytoplankton expressed as Carbon in Sea Water", 
+            "comment": "carbon concentration from additional phytoplankton component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phymisc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5255,16 +2734,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "msftmyz": {
-            "modeling_realm": "ocean", 
-            "standard_name": "ocean_meridional_overturning_mass_streamfunction", 
-            "units": "kg s-1", 
-            "cell_methods": "longitude: mean time: mean", 
-            "cell_measures": "", 
-            "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", 
+        "phyn": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_nitrogen_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
@@ -5272,16 +2751,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfbasinpadv": {
-            "modeling_realm": "ocean", 
-            "standard_name": "northward_ocean_heat_transport_due_to_parameterized_eddy_advection", 
-            "units": "W", 
+        "phyp": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
-            "cell_measures": "", 
-            "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", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Phytoplankton Phosphorus Concentration", 
+            "comment": "sum of phytoplankton phosphorus components", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phyp", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5289,16 +2768,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tosga": {
-            "modeling_realm": "ocean", 
-            "standard_name": "sea_surface_temperature", 
-            "units": "degC", 
+        "phypico": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_picophytoplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
-            "cell_measures": "", 
-            "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", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Mole Concentration of Picophytoplankton expressed as Carbon in Sea Water", 
+            "comment": "carbon concentration from the picophytoplankton (<2 um) component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phypico", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5306,16 +2785,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "msftmrho": {
-            "modeling_realm": "ocean", 
-            "standard_name": "ocean_meridional_overturning_mass_streamfunction", 
-            "units": "kg s-1", 
-            "cell_methods": "longitude: mean time: mean", 
-            "cell_measures": "", 
-            "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", 
+        "physi": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
@@ -5323,16 +2802,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sos": {
-            "modeling_realm": "ocean", 
-            "standard_name": "sea_surface_salinity", 
-            "units": "0.001", 
+        "po4": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phosphate_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Sea Surface Salinity", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Dissolved Phosphate Concentration", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "sos", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "po4", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5340,16 +2819,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "thkcello": {
-            "modeling_realm": "ocean", 
-            "standard_name": "cell_thickness", 
-            "units": "m", 
+        "poc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Ocean Model Cell Thickness", 
-            "comment": "", 
+            "long_name": "Particulate Organic Carbon Concentration", 
+            "comment": "sum of particulate organic carbon component concentrations", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "thkcello", 
+            "out_name": "poc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5357,16 +2836,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fsitherm": {
-            "modeling_realm": "ocean seaIce", 
-            "standard_name": "water_flux_into_sea_water_due_to_sea_ice_thermodynamics", 
-            "units": "kg m-2 s-1", 
+        "pon": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Water Flux into Sea Water due to Sea Ice Thermodynamics", 
-            "comment": "computed as the sea ice thermodynamic water flux into the ocean divided by the area of the ocean portion of the grid cell.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "fsitherm", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
@@ -5374,16 +2853,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "msftyrho": {
-            "modeling_realm": "ocean", 
-            "standard_name": "ocean_y_overturning_mass_streamfunction", 
-            "units": "kg s-1", 
-            "cell_methods": "longitude: mean time: mean", 
-            "cell_measures": "", 
-            "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", 
+        "pop": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
@@ -5391,16 +2870,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfbasin": {
-            "modeling_realm": "ocean", 
-            "standard_name": "northward_ocean_heat_transport", 
-            "units": "W", 
+        "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": "time: mean", 
-            "cell_measures": "", 
-            "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", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
@@ -5408,16 +2887,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfbasinpmadv": {
+        "pr": {
             "modeling_realm": "ocean", 
-            "standard_name": "northward_ocean_heat_transport_due_to_parameterized_mesoscale_advection", 
-            "units": "W", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "", 
-            "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", 
+            "standard_name": "precipitation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where ice_free_sea over sea time: mean", 
+            "cell_measures": "area: areacello", 
+            "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": "", 
@@ -5425,16 +2904,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "msftmzmpa": {
+        "prsn": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_mesoscale_advection", 
-            "units": "kg s-1", 
-            "cell_methods": "longitude: mean time: mean", 
-            "cell_measures": "", 
-            "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", 
+            "standard_name": "snowfall_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where ice_free_sea over sea time: mean", 
+            "cell_measures": "area: areacello", 
+            "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": "", 
@@ -5442,16 +2921,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "volo": {
+        "pso": {
             "modeling_realm": "ocean", 
-            "standard_name": "sea_water_volume", 
-            "units": "m3", 
-            "cell_methods": "area: sum where sea time: mean", 
-            "cell_measures": "", 
-            "long_name": "Sea Water Volume", 
-            "comment": "Total volume of liquid seawater.", 
-            "dimensions": "time", 
-            "out_name": "volo", 
+            "standard_name": "sea_water_pressure_at_sea_water_surface", 
+            "units": "Pa", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Sea Water Pressure at Sea Water Surface", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "pso", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5459,67 +2938,84 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfbasinpsmadv": {
+        "rlds": {
             "modeling_realm": "ocean", 
-            "standard_name": "northward_ocean_heat_transport_due_to_parameterized_submesoscale_advection", 
-            "units": "W", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "", 
-            "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", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: mean where ice_free_sea over sea time: mean", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Surface Net Downward Longwave Radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rlds", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "masso": {
+        "rsdo": {
             "modeling_realm": "ocean", 
-            "standard_name": "sea_water_mass", 
-            "units": "kg", 
-            "cell_methods": "area: sum where sea time: mean", 
-            "cell_measures": "", 
-            "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", 
+            "standard_name": "downwelling_shortwave_flux_in_sea_water", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Downwelling Shortwave Radiation in Sea Water", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "rsdo", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wfo": {
+        "rsntds": {
             "modeling_realm": "ocean", 
-            "standard_name": "water_flux_into_sea_water", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "net_downward_shortwave_flux_at_sea_water_surface", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Water Flux into Sea Water", 
-            "comment": "computed as the water  flux into the ocean divided by the area of the ocean portion of the grid cell.  This is the sum of the next two variables in this table.", 
+            "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": "wfo", 
+            "out_name": "rsntds", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tob": {
+        "sf6": {
             "modeling_realm": "ocean", 
-            "standard_name": "sea_water_potential_temperature_at_sea_floor", 
-            "units": "C", 
+            "standard_name": "moles_of_sf6_per_unit_mass_in_sea_water", 
+            "units": "mol kg-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Moles Per Unit Mass of 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": ""
+        }, 
+        "sfdsi": {
+            "modeling_realm": "ocean seaIce", 
+            "standard_name": "downward_sea_ice_basal_salt_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Sea Water Potential Temperature at Sea Floor", 
-            "comment": "Potential temperature at the ocean bottom-most grid cell.", 
+            "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": "tob", 
+            "out_name": "sfdsi", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5527,16 +3023,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "msftbarot": {
+        "sfriver": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_barotropic_mass_streamfunction", 
-            "units": "kg s-1", 
+            "standard_name": "salt_flux_into_sea_water_from_rivers", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Ocean Barotropic Mass Streamfunction", 
-            "comment": "Streamfunction or its approximation for free surface models. See OMDP document for details.", 
+            "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": "msftbarot", 
+            "out_name": "sfriver", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5544,16 +3040,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zhalf": {
-            "modeling_realm": "ocean", 
-            "standard_name": "depth_below_geoid", 
-            "units": "m", 
+        "si": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_silicate_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Depth Below Geoid of Interfaces Between Ocean Layers", 
-            "comment": "Depth below geoid", 
+            "long_name": "Dissolved Silicate Concentration", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "zhalf", 
+            "out_name": "si", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5561,16 +3057,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "msftyrhompa": {
+        "sltovgyre": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_y_overturning_mass_streamfunction_due_to_parameterized_mesoscale_advection", 
+            "standard_name": "northward_ocean_salt_transport_due_to_gyre", 
             "units": "kg s-1", 
             "cell_methods": "longitude: mean time: mean", 
             "cell_measures": "", 
-            "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", 
+            "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": "", 
@@ -5578,16 +3074,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "thetao": {
+        "sltovovrt": {
             "modeling_realm": "ocean", 
-            "standard_name": "sea_water_potential_temperature", 
-            "units": "degC", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "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", 
+            "standard_name": "northward_ocean_salt_transport_due_to_overturning", 
+            "units": "kg s-1", 
+            "cell_methods": "longitude: mean time: mean", 
+            "cell_measures": "", 
+            "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", 
             "positive": "", 
             "valid_min": "", 
@@ -5595,16 +3091,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tomint": {
+        "so": {
             "modeling_realm": "ocean", 
-            "standard_name": "integral_wrt_depth_of_product_of_sea_water_density_and_prognostic_temperature", 
-            "units": "1e-3 kg m-2", 
+            "standard_name": "sea_water_salinity", 
+            "units": "0.001", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "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", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Sea Water Salinity", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "so", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5612,16 +3108,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "thetaoga": {
+        "sob": {
             "modeling_realm": "ocean", 
-            "standard_name": "sea_water_potential_temperature", 
-            "units": "degC", 
-            "cell_methods": "area: mean where sea time: mean", 
-            "cell_measures": "", 
-            "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", 
+            "standard_name": "sea_water_salinity_at_sea_floor", 
+            "units": "0.001", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello", 
+            "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": "", 
@@ -5629,16 +3125,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "msftyzmpa": {
+        "soga": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_y_overturning_mass_streamfunction_due_to_parameterized_mesoscale_advection", 
-            "units": "kg s-1", 
-            "cell_methods": "longitude: mean time: mean", 
+            "standard_name": "sea_water_salinity", 
+            "units": "0.001", 
+            "cell_methods": "area: mean where sea time: mean", 
             "cell_measures": "", 
-            "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", 
+            "long_name": "Global Mean Sea Water Salinity", 
+            "comment": "", 
+            "dimensions": "time", 
+            "out_name": "soga", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5646,16 +3142,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wmo": {
+        "somint": {
             "modeling_realm": "ocean", 
-            "standard_name": "upward_ocean_mass_transport", 
-            "units": "kg s-1", 
+            "standard_name": "integral_wrt_depth_of_product_of_sea_water_density_and_prognostic_salinity", 
+            "units": "1e-3 kg m-2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Upward Ocean Mass Transport", 
-            "comment": "Upward mass transport from resolved and parameterized advective transport.", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "wmo", 
+            "cell_measures": "area: areacello", 
+            "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": "", 
@@ -5663,16 +3159,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sfdsi": {
-            "modeling_realm": "ocean seaIce", 
-            "standard_name": "downward_sea_ice_basal_salt_flux", 
-            "units": "kg m-2 s-1", 
+        "sos": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_surface_salinity", 
+            "units": "0.001", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Downward Sea Ice Basal Salt Flux", 
-            "comment": "This field is physical, and it arises since sea ice has a nonzero salt content, so it exchanges salt with the liquid ocean upon melting and freezing.", 
+            "long_name": "Sea Surface Salinity", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "sfdsi", 
+            "out_name": "sos", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5680,33 +3176,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfcorr": {
-            "modeling_realm": "ocean", 
-            "standard_name": "heat_flux_correction", 
-            "units": "W m-2", 
+        "spco2": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "surface_partial_pressure_of_carbon_dioxide_in_sea_water", 
+            "units": "Pa", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Heat Flux Correction", 
+            "long_name": "Surface Aqueous Partial Pressure of CO2", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "hfcorr", 
+            "out_name": "spco2", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "masscello": {
-            "modeling_realm": "ocean", 
-            "standard_name": "sea_water_mass_per_unit_area", 
-            "units": "kg m-2", 
+        "talk": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "sea_water_alkalinity_expressed_as_mole_equivalent", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "long_name": "Total Alkalinity", 
+            "comment": "total alkalinity equivalent concentration (including carbonate, nitrogen, silicate, and borate components)", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "masscello", 
+            "out_name": "talk", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5714,16 +3210,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zfull": {
-            "modeling_realm": "ocean", 
-            "standard_name": "depth_below_geoid", 
-            "units": "m", 
+        "talknat": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "seawater_alkalinity_expressed_as_mole_equivalent_natural_component", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Depth Below Geoid of Ocean Layer", 
-            "comment": "Depth below geoid", 
+            "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": "zfull", 
+            "out_name": "talknat", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5731,101 +3227,101 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "uo": {
+        "tauucorr": {
             "modeling_realm": "ocean", 
-            "standard_name": "sea_water_x_velocity", 
-            "units": "m s-1", 
-            "cell_methods": "time: mean", 
+            "standard_name": "surface_downward_x_stress_correction", 
+            "units": "N m-2", 
+            "cell_methods": "area: mean where sea time: mean", 
             "cell_measures": "--OPT", 
-            "long_name": "Sea Water X Velocity", 
-            "comment": "Prognostic x-ward velocity component resolved by the model.", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "uo", 
+            "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": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "msftmzsmpa": {
+        "tauuo": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_submesoscale_advection", 
-            "units": "kg s-1", 
-            "cell_methods": "longitude: mean time: mean", 
-            "cell_measures": "", 
-            "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", 
+            "standard_name": "surface_downward_x_stress", 
+            "units": "N m-2", 
+            "cell_methods": "area: mean where sea time: mean", 
+            "cell_measures": "--OPT", 
+            "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": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zostoga": {
+        "tauvcorr": {
             "modeling_realm": "ocean", 
-            "standard_name": "global_average_thermosteric_sea_level_change", 
-            "units": "m", 
+            "standard_name": "surface_downward_y_stress_correction", 
+            "units": "N m-2", 
             "cell_methods": "area: mean where sea time: mean", 
-            "cell_measures": "", 
-            "long_name": "Global Average Thermosteric Sea Level Change", 
-            "comment": "There is no CMIP6 request for zosga nor zossga.", 
-            "dimensions": "time", 
-            "out_name": "zostoga", 
+            "cell_measures": "--OPT", 
+            "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": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "so": {
+        "tauvo": {
             "modeling_realm": "ocean", 
-            "standard_name": "sea_water_salinity", 
-            "units": "0.001", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Sea Water Salinity", 
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "so", 
+            "standard_name": "surface_downward_y_stress", 
+            "units": "N m-2", 
+            "cell_methods": "area: mean where sea time: mean", 
+            "cell_measures": "--OPT", 
+            "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": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfds": {
+        "thetao": {
             "modeling_realm": "ocean", 
-            "standard_name": "surface_downward_heat_flux_in_sea_water", 
-            "units": "W m-2", 
+            "standard_name": "sea_water_potential_temperature", 
+            "units": "degC", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Downward Heat Flux at Sea Water Surface", 
-            "comment": "This is the net flux of heat entering the liquid water column through its upper surface (excluding any 'flux adjustment') .", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "hfds", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "soga": {
+        "thetaoga": {
             "modeling_realm": "ocean", 
-            "standard_name": "sea_water_salinity", 
-            "units": "0.001", 
+            "standard_name": "sea_water_potential_temperature", 
+            "units": "degC", 
             "cell_methods": "area: mean where sea time: mean", 
             "cell_measures": "", 
-            "long_name": "Global Mean Sea Water Salinity", 
-            "comment": "", 
+            "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": "soga", 
+            "out_name": "thetaoga", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5833,16 +3329,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "bigthetao": {
+        "thkcello": {
             "modeling_realm": "ocean", 
-            "standard_name": "sea_water_conservative_temperature", 
-            "units": "degC", 
+            "standard_name": "cell_thickness", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Sea Water Convervative Temperature", 
-            "comment": "Sea water conservative temperature (this should be contributed only for models using conservative temperature as prognostic field)", 
+            "long_name": "Ocean Model Cell Thickness", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "bigthetao", 
+            "out_name": "thkcello", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5850,16 +3346,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vo": {
+        "tob": {
             "modeling_realm": "ocean", 
-            "standard_name": "sea_water_y_velocity", 
-            "units": "m s-1", 
+            "standard_name": "sea_water_potential_temperature_at_sea_floor", 
+            "units": "C", 
             "cell_methods": "time: mean", 
-            "cell_measures": "--OPT", 
-            "long_name": "Sea Water Y Velocity", 
-            "comment": "Prognostic x-ward velocity component resolved by the model.", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "vo", 
+            "cell_measures": "area: areacello", 
+            "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": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "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": "time: mean", 
+            "cell_measures": "area: areacello", 
+            "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": "", 
@@ -5884,16 +3397,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfsithermds": {
-            "modeling_realm": "ocean seaIce", 
-            "standard_name": "heat_flux_into_sea_water_due_to_sea_ice_thermodynamics", 
-            "units": "W m-2", 
+        "tosga": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_surface_temperature", 
+            "units": "degC", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Heat Flux into Sea Water due to Sea Ice Thermodynamics", 
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "hfsithermds", 
+            "cell_measures": "", 
+            "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": "", 
@@ -5901,16 +3414,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zos": {
+        "tossq": {
             "modeling_realm": "ocean", 
-            "standard_name": "sea_surface_height_above_geoid", 
-            "units": "m", 
+            "standard_name": "square_of_sea_surface_temperature", 
+            "units": "degC2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "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.", 
+            "long_name": "Square of Sea Surface Temperature", 
+            "comment": "square of temperature of liquid ocean, averaged over the day.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "zos", 
+            "out_name": "tossq", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5918,16 +3431,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "msftyzsmpa": {
+        "umo": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_submesoscale_advection", 
+            "standard_name": "ocean_mass_x_transport", 
             "units": "kg s-1", 
-            "cell_methods": "longitude: mean time: mean", 
-            "cell_measures": "", 
-            "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", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "--OPT", 
+            "long_name": "Ocean Mass X Transport", 
+            "comment": "X-ward mass transport from resolved and parameterized advective transport.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "umo", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -5935,16 +3448,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfbasinpmdiff": {
+        "uo": {
             "modeling_realm": "ocean", 
-            "standard_name": "northward_ocean_heat_transport_due_to_parameterized_mesoscale_diffusion", 
-            "units": "W", 
+            "standard_name": "sea_water_x_velocity", 
+            "units": "m s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "", 
-            "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", 
+            "cell_measures": "--OPT", 
+            "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": "", 
@@ -5952,33 +3465,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wfcorr": {
+        "vmo": {
             "modeling_realm": "ocean", 
-            "standard_name": "water_flux_correction", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "ocean_mass_y_transport", 
+            "units": "kg s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Water Flux Correction", 
-            "comment": "Positive flux implies correction adds water to ocean.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "wfcorr", 
+            "cell_measures": "--OPT", 
+            "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": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fddtdic": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon", 
-            "units": "mol m-2 s-1", 
-            "cell_methods": "area: mean where sea time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Rate of Change of Net Dissolved Inorganic Carbon", 
-            "comment": "", 
-            "dimensions": "longitude latitude time olayer100m", 
-            "out_name": "fddtdic", 
+        "vo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_y_velocity", 
+            "units": "m s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "--OPT", 
+            "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": "", 
@@ -5986,16 +3499,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vmo": {
+        "volo": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_mass_y_transport", 
-            "units": "kg s-1", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "--OPT", 
-            "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", 
+            "standard_name": "sea_water_volume", 
+            "units": "m3", 
+            "cell_methods": "area: sum where sea time: mean", 
+            "cell_measures": "", 
+            "long_name": "Sea Water Volume", 
+            "comment": "Total volume of liquid seawater.", 
+            "dimensions": "time", 
+            "out_name": "volo", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -6003,16 +3516,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "umo": {
+        "vsf": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_mass_x_transport", 
-            "units": "kg s-1", 
+            "standard_name": "virtual_salt_flux_into_sea_water", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "--OPT", 
-            "long_name": "Ocean Mass X Transport", 
-            "comment": "X-ward mass transport from resolved and parameterized advective transport.", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "umo", 
+            "cell_measures": "area: areacello", 
+            "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": "", 
@@ -6020,50 +3533,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tauuo": {
+        "vsfcorr": {
             "modeling_realm": "ocean", 
-            "standard_name": "surface_downward_x_stress", 
-            "units": "N m-2", 
-            "cell_methods": "area: mean where sea time: mean", 
-            "cell_measures": "--OPT", 
-            "long_name": "Surface Downward X Stress", 
-            "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.", 
+            "standard_name": "virtual_salt_flux_correction", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello", 
+            "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": "tauuo", 
+            "out_name": "vsfcorr", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fgco2": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "surface_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon", 
+        "vsfevap": {
+            "modeling_realm": "ocean", 
+            "standard_name": "virtual_salt_flux_into_sea_water_due_to_evaporation", 
             "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Surface Downward CO2 Flux", 
-            "comment": "Gas exchange flux of CO2 (positive into ocean)", 
+            "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": "fgco2", 
+            "out_name": "vsfevap", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zsatarag": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "minimum_depth_of_aragonite_undersaturation_in_sea_water", 
-            "units": "m", 
+        "vsfpr": {
+            "modeling_realm": "ocean", 
+            "standard_name": "virtual_salt_flux_into_sea_water_due_to_rainfall", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "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).", 
+            "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": "zsatarag", 
+            "out_name": "vsfpr", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -6071,16 +3584,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfy": {
+        "vsfriver": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_heat_y_transport", 
-            "units": "W", 
+            "standard_name": "virtual_salt_flux_into_sea_water_from_rivers", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "--OPT", 
-            "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", 
+            "cell_measures": "area: areacello", 
+            "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": "", 
@@ -6088,16 +3601,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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: mean where sea time: mean", 
+        "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": "time: mean", 
             "cell_measures": "area: areacello", 
-            "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", 
+            "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": "", 
@@ -6105,33 +3618,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "htovovrt": {
+        "wfcorr": {
             "modeling_realm": "ocean", 
-            "standard_name": "northward_ocean_heat_transport_due_to_overturning", 
-            "units": "W", 
-            "cell_methods": "longitude: mean time: mean", 
-            "cell_measures": "", 
-            "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", 
+            "standard_name": "water_flux_correction", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Water Flux Correction", 
+            "comment": "Positive flux implies correction adds water to ocean.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "wfcorr", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "spco2": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "surface_partial_pressure_of_carbon_dioxide_in_sea_water", 
-            "units": "Pa", 
+        "wfo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "water_flux_into_sea_water", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Surface Aqueous Partial Pressure of CO2", 
-            "comment": "", 
+            "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": "spco2", 
+            "out_name": "wfo", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -6139,16 +3652,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ficeberg2d": {
+        "wfonocorr": {
             "modeling_realm": "ocean", 
-            "standard_name": "water_flux_into_sea_water_from_icebergs", 
+            "standard_name": "water_flux_into_sea_water_without_flux_correction", 
             "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "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.", 
+            "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": "ficeberg2d", 
+            "out_name": "wfonocorr", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -6156,16 +3669,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfx": {
+        "wmo": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_heat_x_transport", 
-            "units": "W", 
+            "standard_name": "upward_ocean_mass_transport", 
+            "units": "kg s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "--OPT", 
-            "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.", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Upward Ocean Mass Transport", 
+            "comment": "Upward mass transport from resolved and parameterized advective transport.", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "hfx", 
+            "out_name": "wmo", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -6173,16 +3686,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ficeberg": {
+        "zfull": {
             "modeling_realm": "ocean", 
-            "standard_name": "water_flux_into_sea_water_from_icebergs", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "depth_below_geoid", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Water Flux into Sea Water From Icebergs", 
-            "comment": "computed as the iceberg melt water  flux into the ocean divided by the area of the ocean portion of the grid cell.", 
+            "long_name": "Depth Below Geoid of Ocean Layer", 
+            "comment": "Depth below geoid", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "ficeberg", 
+            "out_name": "zfull", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -6190,16 +3703,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dpco2": {
+        "zhalf": {
+            "modeling_realm": "ocean", 
+            "standard_name": "depth_below_geoid", 
+            "units": "m", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zo2min": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "surface_carbon_dioxide_partial_pressure_difference_between_sea_water_and_air", 
-            "units": "Pa", 
+            "standard_name": "depth_at_shallowest_local_minimum_in_vertical_profile_of_mole_concentration_of_dissolved_molecular_oxygen_in_sea_water", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Delta PCO2", 
-            "comment": "", 
+            "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": "dpco2", 
+            "out_name": "zo2min", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -6207,16 +3737,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sltovovrt": {
-            "modeling_realm": "ocean", 
-            "standard_name": "northward_ocean_salt_transport_due_to_overturning", 
-            "units": "kg s-1", 
-            "cell_methods": "longitude: mean time: mean", 
-            "cell_measures": "", 
-            "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", 
+        "zooc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_zooplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
@@ -6224,16 +3754,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intparag": {
+        "zoocmisc": {
             "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", 
+            "standard_name": "mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Aragonite Production", 
-            "comment": "Vertically integrated aragonite production", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "intparag", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Other Zooplankton Carbon Concentration", 
+            "comment": "carbon from additional zooplankton component concentrations alone (e.g. Micro, meso).  Since the models all have different numbers of components, this variable has been included to provide a check for intercomparison between models since some phytoplankton groups are supersets.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "zoocmisc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -6241,16 +3771,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "agessc": {
-            "modeling_realm": "ocean", 
-            "standard_name": "sea_water_age_since_surface_contact", 
-            "units": "yr", 
+        "zoomeso": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Sea Water Age Since Surface Contact", 
-            "comment": "Time elapsed since water was last in surface layer of the ocean.", 
+            "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": "agessc", 
+            "out_name": "zoomeso", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -6258,16 +3788,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mlotst": {
+        "zoomicro": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Mole Concentration of Microzooplankton expressed as Carbon in Sea Water", 
+            "comment": "carbon  concentration from the microzooplankton (<20 um) component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "zoomicro", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zos": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_mixed_layer_thickness_defined_by_sigma_t", 
+            "standard_name": "sea_surface_height_above_geoid", 
             "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Ocean Mixed Layer Thickness Defined by Sigma T", 
-            "comment": "Sigma T is potential density referenced to ocean surface.", 
+            "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": "mlotst", 
+            "out_name": "zos", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -6275,16 +3822,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mfo": {
+        "zossq": {
             "modeling_realm": "ocean", 
-            "standard_name": "sea_water_transport_across_line", 
-            "units": "kg s-1", 
+            "standard_name": "square_of_sea_surface_height_above_geoid", 
+            "units": "m2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "", 
-            "long_name": "Sea Water Transport", 
-            "comment": "", 
-            "dimensions": "oline time", 
-            "out_name": "mfo", 
+            "cell_measures": "area: areacello", 
+            "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": "", 
@@ -6292,33 +3839,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tauvo": {
+        "zostoga": {
             "modeling_realm": "ocean", 
-            "standard_name": "surface_downward_y_stress", 
-            "units": "N m-2", 
+            "standard_name": "global_average_thermosteric_sea_level_change", 
+            "units": "m", 
             "cell_methods": "area: mean where sea time: mean", 
-            "cell_measures": "--OPT", 
-            "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", 
+            "cell_measures": "", 
+            "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": "down", 
+            "positive": "", 
             "valid_min": "", 
             "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", 
+        "zsatarag": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "minimum_depth_of_aragonite_undersaturation_in_sea_water", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Water Flux into Sea Water From Rivers", 
-            "comment": "computed as the river flux of water into the ocean divided by the area of the ocean portion of the grid cell.", 
+            "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": "friver", 
+            "out_name": "zsatarag", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -6326,16 +3873,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intpcalcite": {
+        "zsatcalc": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "tendency_of_ocean_mole_content_of_calcite_expressed_as_carbon_due_to_biological_production", 
-            "units": "mol m-2 s-1", 
+            "standard_name": "minimum_depth_of_calcite_undersaturation_in_sea_water", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Calcite Production", 
-            "comment": "Vertically integrated calcite production", 
+            "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": "intpcalcite", 
+            "out_name": "zsatcalc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
diff --git a/TestTables/CMIP6_Omonbad.json b/TestTables/CMIP6_Omonbad.json
index 580883f..dd84324 100644
--- a/TestTables/CMIP6_Omonbad.json
+++ b/TestTables/CMIP6_Omonbad.json
@@ -4,7 +4,7 @@
         "table_id": "Table Omon", 
         "realm": "ocean", 
         "frequency": "mon", 
-        "cmor_version": "3.1", 
+        "cmor_version": "3.2", 
         "table_date": "10 August 2016", 
         "missing_value": "1e20", 
         "product": "output", 
diff --git a/TestTables/CMIP6_Oyr.json b/TestTables/CMIP6_Oyr.json
index d79e3e1..3ace9e9 100644
--- a/TestTables/CMIP6_Oyr.json
+++ b/TestTables/CMIP6_Oyr.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table Oyr", 
         "realm": "ocnBgchem", 
         "frequency": "yr", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "365.00000", 
@@ -13,2470 +13,34 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "yant", 
+    "variable_entry": {
+        "arag": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "phyn": {
+        "bacc": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_nitrogen_in_sea_water", 
+            "standard_name": "mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water", 
             "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Phytoplankton Nitrogen Concentration", 
-            "comment": "sum of phytoplankton nitrogen component concentrations", 
+            "long_name": "Bacterial Carbon Concentration", 
+            "comment": "Sum of bacterial carbon component concentrations", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "phyn", 
+            "out_name": "bacc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2484,16 +48,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "difvso": {
-            "modeling_realm": "ocean", 
-            "standard_name": "ocean_verticalt_salt_diffusivity", 
-            "units": "m2 s-1", 
+        "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": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "ocean vertical salt diffusivity", 
-            "comment": "Vertical/dianeutral diffusivity applied to prognostic salinity field.", 
+            "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": "difvso", 
+            "out_name": "bddtalk", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2501,16 +65,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "phyp": {
+        "bddtdic": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water", 
-            "units": "mol m-3", 
+            "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_due_to_biological_processes", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Phytoplankton Phosphorus Concentration", 
-            "comment": "sum of phytoplankton phosphorus components", 
+            "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": "phyp", 
+            "out_name": "bddtdic", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2518,16 +82,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "bddtdife": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_iron_in_sea_water_due_to_biological_processes", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "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": "ocontemppadvect", 
+            "out_name": "bddtdife", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2535,16 +99,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "co3satcalc": {
+        "bddtdin": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_carbonate_ion_for_seawater_in_equilibrium_with_pure_calcite", 
-            "units": "mol m-3", 
+            "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_nitrogen_in_sea_water_due_to_biological_processes", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mole Concentration of Calcite expressed as Carbon in Sea Water at Saturation", 
-            "comment": "", 
+            "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": "co3satcalc", 
+            "out_name": "bddtdin", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2552,16 +116,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dissicnat": {
+        "bddtdip": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_natural_component", 
-            "units": "mol m-3", 
+            "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_phosphate_in_sea_water_due_to_biological_processes", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Natural Dissolved Inorganic Carbon Concentration", 
-            "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration at preindustrial atmospheric xCO2", 
+            "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": "dissicnat", 
+            "out_name": "bddtdip", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2569,16 +133,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "difmxybo": {
-            "modeling_realm": "ocean", 
-            "standard_name": "ocean_momentum_xy_biharmonic_diffusivity", 
-            "units": "m4 s-1", 
+        "bddtdisi": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_silicate_in_sea_water_due_to_biological_processes", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "ocean momentum xy biharmonic diffusivity", 
-            "comment": "Lateral biharmonic viscosity applied to the momentum equitions.", 
+            "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": "difmxybo", 
+            "out_name": "bddtdisi", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2586,16 +150,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "phyfe": {
+        "bfe": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water", 
+            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_iron_in_sea_water", 
             "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Phytoplankton Iron Concentration", 
-            "comment": "sum of phytoplankton iron component concentrations", 
+            "long_name": "Particulate Biogenic Iron Concentration", 
+            "comment": "Sum of particulate organic iron component concentrations", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "phyfe", 
+            "out_name": "bfe", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2603,16 +167,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "phycalc": {
+        "bsi": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_calcareous_phytoplankton_expressed_as_carbon_in_sea_water", 
+            "standard_name": "mole_concentration_of_particulate_matter_expressed_as_silicon_in_sea_water", 
             "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mole Concentration of Calcareous Phytoplankton expressed as Carbon in Sea Water", 
-            "comment": "carbon concentration from calcareous (calcite-producing) phytoplankton component alone", 
+            "long_name": "Particulate Biogenic Silica Concentration", 
+            "comment": "Sum of particulate silica component concentrations", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "phycalc", 
+            "out_name": "bsi", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2620,16 +184,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "co3satarag": {
+        "calc": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_carbonate_ion_for_seawater_in_equilibrium_with_pure_aragonite", 
+            "standard_name": "mole_concentration_of_calcite_expressed_as_carbon_in_sea_water", 
             "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mole Concentration of Aragonite expressed as Carbon in Sea Water at Saturation", 
-            "comment": "", 
+            "long_name": "Calcite Concentration", 
+            "comment": "Sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "co3satarag", 
+            "out_name": "calc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2637,16 +201,16 @@
             "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", 
+        "cfc11": {
+            "modeling_realm": "ocean", 
+            "standard_name": "moles_of_cfc11_per_unit_mass_in_sea_water", 
+            "units": "mol kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mole Concentration of Picophytoplankton expressed as Carbon in Sea Water", 
-            "comment": "carbon concentration from the picophytoplankton (<2 um) component alone", 
+            "long_name": "Moles Per Unit Mass of CFC-11 in Sea Water", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "phypico", 
+            "out_name": "cfc11", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2654,16 +218,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "phymisc": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_miscellaneous_phytoplankton_expressed_as_carbon_in_sea_water", 
-            "units": "mol m-3", 
+        "cfc12": {
+            "modeling_realm": "ocean", 
+            "standard_name": "moles_of_cfc12_per_unit_mass_in_sea_water", 
+            "units": "mol kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mole Concentration of Miscellaneous Phytoplankton expressed as Carbon in Sea Water", 
-            "comment": "carbon concentration from additional phytoplankton component alone", 
+            "long_name": "Moles Per Unit Mass of CFC-12 in Sea Water", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "phymisc", 
+            "out_name": "cfc12", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2671,16 +235,16 @@
             "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", 
+        "chl": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Moles Per Unit Mass of SF6 in Sea Water", 
-            "comment": "", 
+            "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": "sf6", 
+            "out_name": "chl", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2688,16 +252,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "chlcalc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_calcareous_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "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": "opottemppmdiff", 
+            "out_name": "chlcalc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2705,16 +269,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zooc": {
+        "chldiat": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_zooplankton_expressed_as_carbon_in_sea_water", 
-            "units": "mol m-3", 
+            "standard_name": "mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Zooplankton Carbon Concentration", 
-            "comment": "sum of zooplankton carbon component concentrations", 
+            "long_name": "Diatom Chlorophyll Mass Concentration", 
+            "comment": "Chlorophyll from diatom phytoplankton component concentration alone", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "zooc", 
+            "out_name": "chldiat", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2739,16 +303,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "bddtdife": {
+        "chlmisc": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_iron_in_sea_water_due_to_biological_processes", 
-            "units": "mol m-3 s-1", 
+            "standard_name": "mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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", 
+            "long_name": "Other Phytoplankton Chlorophyll Mass Concentration", 
+            "comment": "Chlorophyll from additional phytoplankton component concentrations alone", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "bddtdife", 
+            "out_name": "chlmisc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2756,33 +320,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "expfe": {
+        "chlpico": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "sinking_mole_flux_of_particulate_iron_in_sea_water", 
-            "units": "mol m-2 s-1", 
+            "standard_name": "mass_concentration_of_picophytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Sinking Particulate Iron Flux", 
-            "comment": "", 
+            "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": "expfe", 
+            "out_name": "chlpico", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "bddtdic": {
+        "co3": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_due_to_biological_processes", 
-            "units": "mol m-3 s-1", 
+            "standard_name": "mole_concentration_of_carbonate_ion_in_seawater", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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", 
+            "long_name": "Mole Concentration of Carbonate expressed as Carbon in Sea Water", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "bddtdic", 
+            "out_name": "co3", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2790,16 +354,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "o2sat": {
+        "co3satarag": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_molecular_oxygen_in_sea_water_at_saturation", 
+            "standard_name": "mole_concentration_of_carbonate_ion_for_seawater_in_equilibrium_with_pure_aragonite", 
             "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Dissolved Oxygen Concentration at Saturation", 
+            "long_name": "Mole Concentration of Aragonite expressed as Carbon in Sea Water at Saturation", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "o2sat", 
+            "out_name": "co3satarag", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2807,16 +371,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "diftrelo": {
-            "modeling_realm": "ocean", 
-            "standard_name": "ocean_tracer_epineutral_laplacian_diffusivity", 
-            "units": "m2 s-1", 
+        "co3satcalc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_carbonate_ion_for_seawater_in_equilibrium_with_pure_calcite", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "long_name": "Mole Concentration of Calcite expressed as Carbon in Sea Water at Saturation", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "diftrelo", 
+            "out_name": "co3satcalc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2824,16 +388,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "darag": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_dissolution", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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).", 
+            "long_name": "Aragonite Dissolution", 
+            "comment": "Rate of change of Aragonite carbon mole concentration  due to dissolution", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "osaltpadvect", 
+            "out_name": "darag", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2841,16 +405,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "no3": {
+        "dcalc": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_nitrate_in_sea_water", 
-            "units": "mol m-3", 
+            "standard_name": "tendency_of_mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_due_to_dissolution", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Dissolved Nitrate Concentration", 
-            "comment": "", 
+            "long_name": "Calcite Dissolution", 
+            "comment": "Rate of change of Calcite carbon mole concentration  due to dissolution", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "no3", 
+            "out_name": "dcalc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2858,16 +422,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cfc11": {
-            "modeling_realm": "ocean", 
-            "standard_name": "moles_of_cfc11_per_unit_mass_in_sea_water", 
-            "units": "mol kg-1", 
+        "detoc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Moles Per Unit Mass of CFC-11 in Sea Water", 
-            "comment": "", 
+            "long_name": "Detrital Organic Carbon Concentration", 
+            "comment": "Sum of detrital organic carbon component concentrations", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "cfc11", 
+            "out_name": "detoc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2875,16 +439,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nh4": {
+        "dfe": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_ammonium_in_sea_water", 
+            "standard_name": "mole_concentration_of_dissolved_iron_in_sea_water", 
             "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Dissolved Ammonium Concentration", 
-            "comment": "", 
+            "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": "nh4", 
+            "out_name": "dfe", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2892,16 +456,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "difvho": {
+        "difmxybo": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_vertical_heat_diffusivity", 
-            "units": "m2 s-1", 
+            "standard_name": "ocean_momentum_xy_biharmonic_diffusivity", 
+            "units": "m4 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "ocean vertical heat diffusivity", 
-            "comment": "Vertical/dianeutral diffusivity applied to prognostic temperature field.", 
+            "long_name": "ocean momentum xy biharmonic diffusivity", 
+            "comment": "Lateral biharmonic viscosity applied to the momentum equitions.", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "difvho", 
+            "out_name": "difmxybo", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2909,16 +473,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ph": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "sea_water_ph_reported_on_total_scale", 
-            "units": "1.0", 
+        "difmxylo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_momentum_xy_laplacian_diffusivity", 
+            "units": "m2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "pH", 
-            "comment": "negative log of hydrogen ion concentration with the concentration expressed as mol H kg-1.", 
+            "long_name": "ocean momentum xy laplacian diffusivity", 
+            "comment": "Lateral Laplacian viscosity applied to the momentum equitions.", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "ph", 
+            "out_name": "difmxylo", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2926,16 +490,16 @@
             "ok_min_mean_abs": "", 
             "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", 
+        "diftrblo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_tracer_diffusivity_due_to_parameterized_mesoscale_advection", 
+            "units": "m2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Particulate Biogenic Silica Concentration", 
-            "comment": "Sum of particulate silica component concentrations", 
+            "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": "bsi", 
+            "out_name": "diftrblo", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2943,16 +507,16 @@
             "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", 
+        "diftrelo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_tracer_epineutral_laplacian_diffusivity", 
+            "units": "m2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "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": "osaltpsmadvect", 
+            "out_name": "diftrelo", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2960,16 +524,16 @@
             "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", 
+        "difvho": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_vertical_heat_diffusivity", 
+            "units": "m2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mole Concentration of Microzooplankton expressed as Carbon in Sea Water", 
-            "comment": "carbon  concentration from the microzooplankton (<20 um) component alone", 
+            "long_name": "ocean vertical heat diffusivity", 
+            "comment": "Vertical/dianeutral diffusivity applied to prognostic temperature field.", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "zoomicro", 
+            "out_name": "difvho", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2977,16 +541,16 @@
             "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", 
+        "difvso": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_verticalt_salt_diffusivity", 
+            "units": "m2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Biogenic Iron Production", 
-            "comment": "", 
+            "long_name": "ocean vertical salt diffusivity", 
+            "comment": "Vertical/dianeutral diffusivity applied to prognostic salinity field.", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "pbfe", 
+            "out_name": "difvso", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2994,16 +558,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "dispkexyfo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction", 
+            "units": "W m-2 ", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Rate of Change of Dissolved Phosphate due to Biological Activity", 
-            "comment": "Net of biological terms in time rate of change of dissolved phosphate", 
+            "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": "bddtdip", 
+            "out_name": "dispkexyfo", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3011,16 +575,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "calc": {
+        "dissi14cabio": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_calcite_expressed_as_carbon_in_sea_water", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_14carbon_in_sea_water_abiotic_component", 
             "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Calcite Concentration", 
-            "comment": "Sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)", 
+            "long_name": "Abiotic Dissolved Inorganic 14Carbon Concentration", 
+            "comment": "Abiotic Dissolved inorganic 14carbon (CO3+HCO3+H2CO3) concentration", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "calc", 
+            "out_name": "dissi14cabio", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3028,16 +592,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ppdiaz": {
+        "dissic": {
             "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", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Tendency of Mole Concentration of Organic Carbon in Sea Water due to Net Primary Production by Diazotrophs", 
-            "comment": "Primary (organic carbon) production by the diazotrophic phytoplankton component alone", 
+            "long_name": "Dissolved Inorganic Carbon Concentration", 
+            "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "ppdiaz", 
+            "out_name": "dissic", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3045,16 +609,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pcalc": {
+        "dissicabio": {
             "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", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_abiotic_component", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Calcite Production", 
-            "comment": "", 
+            "long_name": "Abiotic Dissolved Inorganic Carbon Concentration", 
+            "comment": "Abiotic Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "pcalc", 
+            "out_name": "dissicabio", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3062,16 +626,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "bacc": {
+        "dissicnat": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_natural_component", 
             "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Bacterial Carbon Concentration", 
-            "comment": "Sum of bacterial carbon component concentrations", 
+            "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": "bacc", 
+            "out_name": "dissicnat", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3079,16 +643,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "diftrblo": {
-            "modeling_realm": "ocean", 
-            "standard_name": "ocean_tracer_diffusivity_due_to_parameterized_mesoscale_advection", 
-            "units": "m2 s-1", 
+        "dissoc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_dissolved_organic_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "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": "diftrblo", 
+            "out_name": "dissoc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3096,16 +660,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "phydiaz": {
+        "dms": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_diazotrophs_expressed_as_carbon_in_sea_water", 
-            "units": "mol m-3", 
+            "standard_name": "mole_fraction_of_dimethyl_sulfide_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water", 
-            "comment": "carbon concentration from the diazotrophic phytoplankton component alone", 
+            "long_name": "Dimethyl Sulphide Concentration", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "phydiaz", 
+            "out_name": "dms", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3113,69 +677,69 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "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": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "long_name": "Sinking Aragonite Flux", 
+            "comment": "Downward flux of Aragonite", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "opottemppmadvect", 
+            "out_name": "exparag", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "arag": {
+        "expc": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water", 
-            "units": "mol m-3", 
+            "standard_name": "sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Aragonite Concentration", 
-            "comment": "Sum of particulate aragonite components (e.g. Phytoplankton, Detrital, etc.)", 
+            "long_name": "Sinking Particulate Organic Carbon Flux", 
+            "comment": "Downward flux of particulate organic carbon", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "arag", 
+            "out_name": "expc", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "physi": {
+        "expcalc": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water", 
-            "units": "mol m-3", 
+            "standard_name": "sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Phytoplankton Silica Concentration", 
-            "comment": "sum of phytoplankton silica component concentrations", 
+            "long_name": "Sinking Calcite Flux", 
+            "comment": "Downward flux of Calcite", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "physi", 
+            "out_name": "expcalc", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "osalttend": {
-            "modeling_realm": "ocean", 
-            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content", 
-            "units": "kg m-2 s-1", 
+        "expfe": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "sinking_mole_flux_of_particulate_iron_in_sea_water", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "tendency of sea water salinity expressed as salt content", 
-            "comment": "Tendency of salt content for a grid cell from all processes.", 
+            "long_name": "Sinking Particulate Iron Flux", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "osalttend", 
+            "out_name": "expfe", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
@@ -3198,50 +762,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ppmisc": {
+        "expp": {
             "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_miscellaneous_phytoplankton", 
-            "units": "mol m-3 s-1", 
+            "standard_name": "sinking_mole_flux_of_particulate_organic_phosphorus_in_sea_water", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Other Phytoplankton Carbon Production", 
-            "comment": "Primary (organic carbon) production by other phytoplankton components alone", 
+            "long_name": "Sinking Particulate Organic Phosphorus Flux", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "ppmisc", 
+            "out_name": "expp", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pppico": {
+        "expsi": {
             "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", 
+            "standard_name": "sinking_mole_flux_of_particulate_silicon_in_sea_water", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Tendency of Mole Concentration of Organic Carbon in Sea Water due to Net Primary Production by Picophytoplankton", 
-            "comment": "Primary (organic carbon) production by the picophytoplankton (<2 um) component alone", 
+            "long_name": "Sinking Particulate Silica Flux", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "pppico", 
+            "out_name": "expsi", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "phydiat": {
+        "fediss": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_diatoms_expressed_as_carbon_in_sea_water", 
-            "units": "mol m-3", 
+            "standard_name": "tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_dissolution_from_inorganic_particles", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mole Concentration of Diatoms expressed as Carbon in Sea Water", 
-            "comment": "carbon from the diatom phytoplankton component concentration alone", 
+            "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": "phydiat", 
+            "out_name": "fediss", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3249,16 +813,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "chl": {
+        "fescav": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
-            "units": "kg m-3", 
+            "standard_name": "tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_scavenging_by_inorganic_particles", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Total Chlorophyll Mass Concentration", 
-            "comment": "Sum of chlorophyll from all phytoplankton group concentrations.  In most models this is equal to chldiat+chlmisc, that is the sum of Diatom Chlorophyll Mass Concentration and Other Phytoplankton Chlorophyll Mass Concentration", 
+            "long_name": "Nonbiogenic Iron Scavenging", 
+            "comment": "Dissolved Fe removed through nonbiogenic scavenging onto particles", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "chl", 
+            "out_name": "fescav", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3266,16 +830,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pnitrate": {
+        "graz": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_nitrate_utilization", 
+            "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": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Primary Carbon Production by Phytoplankton due to Nitrate Uptake Alone", 
-            "comment": "Primary (organic carbon) production by phytoplankton due to nitrate uptake alone", 
+            "long_name": "Total Grazing of Phytoplankton by Zooplankton", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "pnitrate", 
+            "out_name": "graz", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3283,16 +847,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnpeo": {
-            "modeling_realm": "ocean", 
-            "standard_name": "endency_of_ocean_potential_energy_content", 
-            "units": "W m-2 ", 
+        "nh4": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_ammonium_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "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", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Dissolved Ammonium Concentration", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "nh4", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3300,16 +864,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "co3": {
+        "no3": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_carbonate_ion_in_seawater", 
+            "standard_name": "mole_concentration_of_nitrate_in_sea_water", 
             "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mole Concentration of Carbonate expressed as Carbon in Sea Water", 
+            "long_name": "Dissolved Nitrate Concentration", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "co3", 
+            "out_name": "no3", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3317,16 +881,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pop": {
+        "o2": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water", 
+            "standard_name": "mole_concentration_of_molecular_oxygen_in_sea_water", 
             "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Particulate Organic Phosphorus Concentration", 
-            "comment": "sum of particulate organic phosphorus component concentrations", 
+            "long_name": "Dissolved Oxygen Concentration", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "pop", 
+            "out_name": "o2", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3334,16 +898,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "parag": {
+        "o2sat": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_biological_production", 
-            "units": "mol m-3 s-1", 
+            "standard_name": "mole_concentration_of_molecular_oxygen_in_sea_water_at_saturation", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Aragonite Production", 
+            "long_name": "Dissolved Oxygen Concentration at Saturation", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "parag", 
+            "out_name": "o2sat", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3351,16 +915,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "opottempdiff": {
+        "ocontempadvect": {
             "modeling_realm": "ocean", 
-            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_dianeutral_mixing", 
+            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_advection", 
             "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "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": "opottempdiff", 
+            "out_name": "ocontempadvect", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3385,16 +949,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pon": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water", 
-            "units": "mol m-3", 
+        "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": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Particulate Organic Nitrogen Concentration", 
-            "comment": "sum of particulate organic nitrogen component concentrations", 
+            "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": "pon", 
+            "out_name": "ocontemppadvect", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3402,16 +966,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "chlmisc": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
-            "units": "kg m-3", 
+        "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", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Other Phytoplankton Chlorophyll Mass Concentration", 
-            "comment": "Chlorophyll from additional phytoplankton component concentrations alone", 
+            "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": "chlmisc", 
+            "out_name": "ocontemppmadvect", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3419,16 +983,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "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": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Biogenic Silica Production", 
-            "comment": "", 
+            "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": "pbsi", 
+            "out_name": "ocontemppmdiff", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3436,16 +1000,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cfc12": {
+        "ocontemppsmadvect": {
             "modeling_realm": "ocean", 
-            "standard_name": "moles_of_cfc12_per_unit_mass_in_sea_water", 
-            "units": "mol kg-1", 
+            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_submesoscale_advection", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Moles Per Unit Mass of CFC-12 in Sea Water", 
-            "comment": "", 
+            "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": "cfc12", 
+            "out_name": "ocontemppsmadvect", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3453,16 +1017,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "si": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_silicate_in_sea_water", 
-            "units": "mol m-3", 
+        "ocontemptend": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Dissolved Silicate Concentration", 
-            "comment": "", 
+            "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": "si", 
+            "out_name": "ocontemptend", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3470,16 +1034,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "bddtdisi": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_silicate_in_sea_water_due_to_biological_processes", 
-            "units": "mol m-3 s-1", 
+        "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": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Rate of Change of Dissolved Inorganic Silicate due to Biological Activity", 
-            "comment": "Net of biological terms in time rate of change of dissolved inorganic silicate", 
+            "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": "bddtdisi", 
+            "out_name": "opottempadvect", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3487,16 +1051,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "opottemppadvect": {
+        "opottempdiff": {
             "modeling_realm": "ocean", 
-            "standard_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_dianeutral_mixing", 
             "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "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": "opottemppadvect", 
+            "out_name": "opottempdiff", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3504,16 +1068,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ocontempadvect": {
+        "opottemppadvect": {
             "modeling_realm": "ocean", 
-            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_advection", 
+            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection", 
             "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "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": "ocontempadvect", 
+            "out_name": "opottemppadvect", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3521,16 +1085,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "chlcalc": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "mass_concentration_of_calcareous_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
-            "units": "kg m-3", 
+        "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": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mass Concentration of Calcareous Phytoplankton expressed as Chlorophyll in Sea Water", 
-            "comment": "chlorophyll concentration from the calcite-producing phytoplankton component alone", 
+            "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": "chlcalc", 
+            "out_name": "opottemppmadvect", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3538,16 +1102,16 @@
             "ok_min_mean_abs": "", 
             "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", 
+        "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": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Detrital Organic Carbon Concentration", 
-            "comment": "Sum of detrital organic carbon component concentrations", 
+            "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": "detoc", 
+            "out_name": "opottemppmdiff", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3555,16 +1119,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "o2": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_molecular_oxygen_in_sea_water", 
-            "units": "mol m-3", 
+        "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": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Dissolved Oxygen Concentration", 
-            "comment": "", 
+            "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": "o2", 
+            "out_name": "opottemppsmadvect", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3572,16 +1136,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "opottemptend": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Primary Carbon Production by Phytoplankton", 
-            "comment": "total primary (organic carbon) production by phytoplankton", 
+            "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": "pp", 
+            "out_name": "opottemptend", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3589,50 +1153,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "expp": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "sinking_mole_flux_of_particulate_organic_phosphorus_in_sea_water", 
-            "units": "mol m-2 s-1", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "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": ""
-        }, 
-        "expcalc": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water", 
-            "units": "mol m-2 s-1", 
+        "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": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Sinking Calcite Flux", 
-            "comment": "Downward flux of Calcite", 
+            "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": "expcalc", 
+            "out_name": "osaltadvect", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "darag": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_dissolution", 
-            "units": "mol m-3 s-1", 
+        "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": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Aragonite Dissolution", 
-            "comment": "Rate of change of Aragonite carbon mole concentration  due to dissolution", 
+            "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": "darag", 
+            "out_name": "osaltdiff", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3640,16 +1187,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "osaltdiff": {
+        "osaltpadvect": {
             "modeling_realm": "ocean", 
-            "standard_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_eddy_advection", 
             "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "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": "osaltdiff", 
+            "out_name": "osaltpadvect", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3657,16 +1204,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "osaltpmadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_mesoscale_advection", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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)", 
+            "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": "bddtdin", 
+            "out_name": "osaltpmadvect", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3674,16 +1221,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dissi14cabio": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_dissolved_inorganic_14carbon_in_sea_water_abiotic_component", 
-            "units": "mol m-3", 
+        "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": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Abiotic Dissolved Inorganic 14Carbon Concentration", 
-            "comment": "Abiotic Dissolved inorganic 14carbon (CO3+HCO3+H2CO3) concentration", 
+            "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": "dissi14cabio", 
+            "out_name": "osaltpmdiff", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3691,16 +1238,16 @@
             "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", 
+        "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": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Diatom Primary Carbon Production", 
-            "comment": "Primary (organic carbon) production by the diatom component alone", 
+            "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": "ppdiat", 
+            "out_name": "osaltpsmadvect", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3708,16 +1255,16 @@
             "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", 
+        "osalttend": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Nonbiogenic Iron Scavenging", 
-            "comment": "Dissolved Fe removed through nonbiogenic scavenging onto particles", 
+            "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": "fescav", 
+            "out_name": "osalttend", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3725,16 +1272,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "po4": {
+        "parag": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_phosphate_in_sea_water", 
-            "units": "mol m-3", 
+            "standard_name": "tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_biological_production", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Dissolved Phosphate Concentration", 
+            "long_name": "Aragonite Production", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "po4", 
+            "out_name": "parag", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3742,16 +1289,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dms": {
+        "pbfe": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_fraction_of_dimethyl_sulfide_in_air", 
-            "units": "mol mol-1", 
+            "standard_name": "tendency_of_mole_concentration_of_iron_in_sea_water_due_to_biological_production", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Dimethyl Sulphide Concentration", 
+            "long_name": "Biogenic Iron Production", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "dms", 
+            "out_name": "pbfe", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3759,16 +1306,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "osaltpmadvect": {
-            "modeling_realm": "ocean", 
-            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_mesoscale_advection", 
-            "units": "kg m-2 s-1", 
+        "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": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "long_name": "Biogenic Silica Production", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "osaltpmadvect", 
+            "out_name": "pbsi", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3776,33 +1323,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "exparag": {
+        "pcalc": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water", 
-            "units": "mol m-2 s-1", 
+            "standard_name": "tendency_of_mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_due_to_biological_production", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Sinking Aragonite Flux", 
-            "comment": "Downward flux of Aragonite", 
+            "long_name": "Calcite Production", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "exparag", 
+            "out_name": "pcalc", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dissic": {
+        "ph": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water", 
-            "units": "mol m-3", 
+            "standard_name": "sea_water_ph_reported_on_total_scale", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Dissolved Inorganic Carbon Concentration", 
-            "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration", 
+            "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": "dissic", 
+            "out_name": "ph", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3810,16 +1357,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "remoc": {
+        "phyc": {
             "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", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Remineralization of Organic Carbon", 
-            "comment": "", 
+            "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": "remoc", 
+            "out_name": "phyc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3827,16 +1374,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fediss": {
+        "phycalc": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_dissolution_from_inorganic_particles", 
-            "units": "mol m-3 s-1", 
+            "standard_name": "mole_concentration_of_calcareous_phytoplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Particle Source of Dissolved Iron", 
-            "comment": "Dissolution, remineralization and desorption of iron back to the dissolved phase", 
+            "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": "fediss", 
+            "out_name": "phycalc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3844,16 +1391,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "talk": {
+        "phydiat": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "sea_water_alkalinity_expressed_as_mole_equivalent", 
+            "standard_name": "mole_concentration_of_diatoms_expressed_as_carbon_in_sea_water", 
             "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Total Alkalinity", 
-            "comment": "total alkalinity equivalent concentration (including carbonate, nitrogen, silicate, and borate components)", 
+            "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": "talk", 
+            "out_name": "phydiat", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3861,16 +1408,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "phydiaz": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_diazotrophs_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "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": "ocontemppsmadvect", 
+            "out_name": "phydiaz", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3878,16 +1425,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "bddtalk": {
+        "phyfe": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent_due_to_biological_processes", 
-            "units": "mol m-3 s-1", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Rate of Change of Alkalinity due to Biological Activity", 
-            "comment": "Net total of biological terms in time rate of change of alkalinity", 
+            "long_name": "Phytoplankton Iron Concentration", 
+            "comment": "sum of phytoplankton iron component concentrations", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "bddtalk", 
+            "out_name": "phyfe", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3895,16 +1442,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dissicabio": {
+        "phymisc": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_abiotic_component", 
+            "standard_name": "mole_concentration_of_miscellaneous_phytoplankton_expressed_as_carbon_in_sea_water", 
             "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Abiotic Dissolved Inorganic Carbon Concentration", 
-            "comment": "Abiotic Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration", 
+            "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": "dissicabio", 
+            "out_name": "phymisc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3912,16 +1459,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ocontemptend": {
-            "modeling_realm": "ocean", 
-            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content", 
-            "units": "W m-2", 
+        "phyn": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_nitrogen_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "long_name": "Phytoplankton Nitrogen Concentration", 
+            "comment": "sum of phytoplankton nitrogen component concentrations", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "ocontemptend", 
+            "out_name": "phyn", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3929,16 +1476,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "opottemptend": {
-            "modeling_realm": "ocean", 
-            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content", 
-            "units": "W m-2", 
+        "phyp": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "long_name": "Phytoplankton Phosphorus Concentration", 
+            "comment": "sum of phytoplankton phosphorus components", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "opottemptend", 
+            "out_name": "phyp", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3946,16 +1493,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "chldiat": {
+        "phypico": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water", 
-            "units": "kg m-3", 
+            "standard_name": "mole_concentration_of_picophytoplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Diatom Chlorophyll Mass Concentration", 
-            "comment": "Chlorophyll from diatom phytoplankton component concentration alone", 
+            "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": "chldiat", 
+            "out_name": "phypico", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3963,16 +1510,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "bfe": {
+        "physi": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_iron_in_sea_water", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water", 
             "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Particulate Biogenic Iron Concentration", 
-            "comment": "Sum of particulate organic iron component concentrations", 
+            "long_name": "Phytoplankton Silica Concentration", 
+            "comment": "sum of phytoplankton silica component concentrations", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "bfe", 
+            "out_name": "physi", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3980,16 +1527,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "talknat": {
+        "pnitrate": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "seawater_alkalinity_expressed_as_mole_equivalent_natural_component", 
-            "units": "mol m-3", 
+            "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_nitrate_utilization", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Natural Total Alkalinity", 
-            "comment": "total alkalinity equivalent concentration (including carbonate, borate, phosphorus, silicon, and nitrogen components) at preindustrial atmospheric xCO2", 
+            "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": "talknat", 
+            "out_name": "pnitrate", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3997,16 +1544,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zoomeso": {
+        "po4": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water", 
+            "standard_name": "mole_concentration_of_phosphate_in_sea_water", 
             "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mole Concentration of Mesozooplankton expressed as Carbon in Sea Water", 
-            "comment": "carbon  concentration from mesozooplankton (20-200 um) component alone", 
+            "long_name": "Dissolved Phosphate Concentration", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "zoomeso", 
+            "out_name": "po4", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4014,16 +1561,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ppcalc": {
+        "pon": {
             "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", 
+            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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", 
+            "long_name": "Particulate Organic Nitrogen Concentration", 
+            "comment": "sum of particulate organic nitrogen component concentrations", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "ppcalc", 
+            "out_name": "pon", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4031,16 +1578,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dfe": {
+        "pop": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_dissolved_iron_in_sea_water", 
+            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water", 
             "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Dissolved Iron Concentration", 
-            "comment": "Dissolved iron in sea water,  including both Fe2+ and Fe3+ ions (but not particulate detrital iron)", 
+            "long_name": "Particulate Organic Phosphorus Concentration", 
+            "comment": "sum of particulate organic phosphorus component concentrations", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "dfe", 
+            "out_name": "pop", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4048,33 +1595,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "expc": {
+        "pp": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water", 
-            "units": "mol m-2 s-1", 
+            "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Sinking Particulate Organic Carbon Flux", 
-            "comment": "Downward flux of particulate organic carbon", 
+            "long_name": "Primary Carbon Production by Phytoplankton", 
+            "comment": "total primary (organic carbon) production by phytoplankton", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "expc", 
+            "out_name": "pp", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "phyc": {
+        "ppcalc": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water", 
-            "units": "mol m-3", 
+            "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_calcareous_phytoplankton", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Phytoplankton Carbon Concentration", 
-            "comment": "sum of phytoplankton carbon component concentrations.  In most (all?) cases this is the sum of phycdiat and phycmisc (i.e., 'Diatom Carbon Concentration' and 'Non-Diatom Phytoplankton Carbon Concentration'", 
+            "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": "phyc", 
+            "out_name": "ppcalc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4082,16 +1629,16 @@
             "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", 
+        "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", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "long_name": "Diatom Primary Carbon Production", 
+            "comment": "Primary (organic carbon) production by the diatom component alone", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "opottemppsmadvect", 
+            "out_name": "ppdiat", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4099,16 +1646,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dissoc": {
+        "ppdiaz": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_dissolved_organic_carbon_in_sea_water", 
-            "units": "mol m-3", 
+            "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_diazotrophs", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Dissolved Organic Carbon Concentration", 
-            "comment": "Sum of dissolved carbon component concentrations explicitly represented (i.e. not ~40 uM refractory unless explicit)", 
+            "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": "dissoc", 
+            "out_name": "ppdiaz", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4116,16 +1663,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zoocmisc": {
+        "ppmisc": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water", 
-            "units": "mol m-3", 
+            "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_miscellaneous_phytoplankton", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Other Zooplankton Carbon Concentration", 
-            "comment": "carbon from additional zooplankton component concentrations alone (e.g. Micro, meso).  Since the models all have different numbers of components, this variable has been included to provide a check for intercomparison between models since some phytoplankton groups are supersets.", 
+            "long_name": "Other Phytoplankton Carbon Production", 
+            "comment": "Primary (organic carbon) production by other phytoplankton components alone", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "zoocmisc", 
+            "out_name": "ppmisc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4133,16 +1680,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnkebto": {
-            "modeling_realm": "ocean", 
-            "standard_name": "tendency_of_ocean_eddy_kinetic_energy_content_due_to_parameterized_eddy_advection", 
-            "units": "W m-2 ", 
+        "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": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "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": "tnkebto", 
+            "out_name": "pppico", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4150,16 +1697,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "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": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "long_name": "Remineralization of Organic Carbon", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "osaltpmdiff", 
+            "out_name": "remoc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4167,16 +1714,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "sf6": {
+            "modeling_realm": "ocean", 
+            "standard_name": "moles_of_sf6_per_unit_mass_in_sea_water", 
+            "units": "mol kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Total Grazing of Phytoplankton by Zooplankton", 
+            "long_name": "Moles Per Unit Mass of SF6 in Sea Water", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "graz", 
+            "out_name": "sf6", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4184,16 +1731,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "si": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_silicate_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "long_name": "Dissolved Silicate Concentration", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "ocontemppmdiff", 
+            "out_name": "si", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4201,16 +1748,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "osaltadvect": {
-            "modeling_realm": "ocean", 
-            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_advection", 
-            "units": "kg m-2 s-1", 
+        "talk": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "sea_water_alkalinity_expressed_as_mole_equivalent", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "long_name": "Total Alkalinity", 
+            "comment": "total alkalinity equivalent concentration (including carbonate, nitrogen, silicate, and borate components)", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "osaltadvect", 
+            "out_name": "talk", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4218,16 +1765,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "difmxylo": {
-            "modeling_realm": "ocean", 
-            "standard_name": "ocean_momentum_xy_laplacian_diffusivity", 
-            "units": "m2 s-1", 
+        "talknat": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "seawater_alkalinity_expressed_as_mole_equivalent_natural_component", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "ocean momentum xy laplacian diffusivity", 
-            "comment": "Lateral Laplacian viscosity applied to the momentum equitions.", 
+            "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": "difmxylo", 
+            "out_name": "talknat", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4235,16 +1782,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ocontemppmadvect": {
+        "tnkebto": {
             "modeling_realm": "ocean", 
-            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_advection", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_ocean_eddy_kinetic_energy_content_due_to_parameterized_eddy_advection", 
+            "units": "W m-2 ", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "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": "ocontemppmadvect", 
+            "out_name": "tnkebto", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4252,16 +1799,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "chlpico": {
-            "modeling_realm": "ocnBgchem", 
-            "standard_name": "mass_concentration_of_picophytoplankton_expressed_as_chlorophyll_in_sea_water", 
-            "units": "kg m-3", 
+        "tnpeo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "endency_of_ocean_potential_energy_content", 
+            "units": "W m-2 ", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mass Concentration of Picophytoplankton expressed as Chlorophyll in Sea Water", 
-            "comment": "chlorophyll concentration from the picophytoplankton (<2 um) component alone", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "chlpico", 
+            "cell_measures": "area: areacello", 
+            "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": "", 
@@ -4269,16 +1816,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dispkexyfo": {
-            "modeling_realm": "ocean", 
-            "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction", 
-            "units": "W m-2 ", 
+        "zooc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_zooplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "long_name": "Zooplankton Carbon Concentration", 
+            "comment": "sum of zooplankton carbon component concentrations", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "dispkexyfo", 
+            "out_name": "zooc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4286,33 +1833,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "expsi": {
+        "zoocmisc": {
             "modeling_realm": "ocnBgchem", 
-            "standard_name": "sinking_mole_flux_of_particulate_silicon_in_sea_water", 
-            "units": "mol m-2 s-1", 
+            "standard_name": "mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Sinking Particulate Silica Flux", 
-            "comment": "", 
+            "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": "expsi", 
+            "out_name": "zoocmisc", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dcalc": {
+        "zoomeso": {
             "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", 
+            "standard_name": "mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Calcite Dissolution", 
-            "comment": "Rate of change of Calcite carbon mole concentration  due to dissolution", 
+            "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": "dcalc", 
+            "out_name": "zoomeso", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -4320,16 +1867,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "opottempadvect": {
-            "modeling_realm": "ocean", 
-            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_advection", 
-            "units": "W m-2", 
+        "zoomicro": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "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.", 
+            "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": "opottempadvect", 
+            "out_name": "zoomicro", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
diff --git a/TestTables/CMIP6_SIday.json b/TestTables/CMIP6_SIday.json
index 6a5cf42..f7fba76 100644
--- a/TestTables/CMIP6_SIday.json
+++ b/TestTables/CMIP6_SIday.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table SIday", 
         "realm": "seaIce", 
         "frequency": "day", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "1.00000", 
@@ -13,2459 +13,23 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
+    "variable_entry": {
+        "sispeed": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "sea_ice_speed", 
+            "units": "m s-1", 
+            "cell_methods": "area: time: mean where sea_ice", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
-            "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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
         "sithick": {
             "modeling_realm": "seaIce", 
@@ -2484,23 +48,6 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siconc": {
-            "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_area_fraction", 
-            "units": "1.0", 
-            "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
         "siu": {
             "modeling_realm": "seaIce", 
             "standard_name": "sea_ice_x_velocity", 
@@ -2517,23 +64,6 @@
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
-        }, 
-        "siv": {
-            "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_y_velocity", 
-            "units": "m s-1", 
-            "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "--MODEL", 
-            "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": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
         }
     }
 }
diff --git a/TestTables/CMIP6_SImon.json b/TestTables/CMIP6_SImon.json
index 1d559e7..d78c500 100644
--- a/TestTables/CMIP6_SImon.json
+++ b/TestTables/CMIP6_SImon.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table SImon", 
         "realm": "seaIce", 
         "frequency": "mon", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "30.00000", 
@@ -13,2504 +13,17 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
-        "simassacrossline": {
-            "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_mass_transport_across_line", 
-            "units": "kg s-1", 
-            "cell_methods": "area: mean where sea_ice time: mean", 
-            "cell_measures": "", 
-            "long_name": "Sea mass area flux through straits", 
-            "comment": "net (sum of transport in all directions) sea ice area transport through the following four passages, positive into the Arctic Ocean 1. Fram Strait = (11.5W,81.3N to (10.5E,79.6N) 2. Canadian Archipelego = (128.2W,70.6N) to (59.3W,82.1N) 3. Barents opening = (16.8E,76.5N) to (19.2E,70.2N) 4. Bering Strait = (171W,66.2N) to (166W,65N)", 
-            "dimensions": "siline time", 
-            "out_name": "simassacrossline", 
-            "type": "", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "sipr": {
+        "siage": {
             "modeling_realm": "seaIce", 
-            "standard_name": "rainfall_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "age_of_sea_ice", 
+            "units": "s", 
             "cell_methods": "area: time: mean where sea_ice", 
             "cell_measures": "area: areacello", 
-            "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": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "siflswdbot": {
-            "modeling_realm": "seaIce", 
-            "standard_name": "bottom_downwelling_shortwave_flux_into_ocean", 
-            "units": "W m-2", 
-            "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Downwelling shortwave flux under sea ice", 
-            "comment": "the downwelling shortwave flux underneath sea ice (always positive)", 
+            "long_name": "Age of sea ice", 
+            "comment": "Age of sea ice", 
             "dimensions": "longitude latitude time", 
-            "out_name": "siflswdbot", 
+            "out_name": "siage", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2518,16 +31,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sifllwdtop": {
+        "sialb": {
             "modeling_realm": "seaIce", 
-            "standard_name": "surface_downwelling_longwave_flux_in_air", 
-            "units": "W m-2", 
+            "standard_name": "sea_ice_albedo", 
+            "units": "1.0", 
             "cell_methods": "area: time: mean where sea_ice", 
             "cell_measures": "area: areacello", 
-            "long_name": "Downwelling longwave flux over sea ice", 
-            "comment": "the downwelling longwave flux over sea ice (always positive)", 
+            "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": "sifllwdtop", 
+            "out_name": "sialb", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2535,16 +48,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siflswutop": {
+        "siareaacrossline": {
             "modeling_realm": "seaIce", 
-            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
-            "units": "W m-2", 
-            "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "area: areacello", 
-            "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", 
+            "standard_name": "sea_ice_area_transport_across_line", 
+            "units": "m2 s-1", 
+            "cell_methods": "area: mean where sea_ice time: mean", 
+            "cell_measures": "", 
+            "long_name": "Sea ice area flux through straits", 
+            "comment": "net (sum of transport in all directions) sea ice area transport through the following four passages, positive into the Arctic Ocean 1. Fram Strait = (11.5W,81.3N to (10.5E,79.6N) 2. Canadian Archipelego = (128.2W,70.6N) to (59.3W,82.1N) 3. Barents opening = (16.8E,76.5N) to (19.2E,70.2N) 4. Bering Strait = (171W,66.2N) to (166W,65N)", 
+            "dimensions": "siline time", 
+            "out_name": "siareaacrossline", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2552,16 +65,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siflfwbot": {
+        "siarean": {
             "modeling_realm": "seaIce", 
-            "standard_name": "freshwater_flux_from_ice", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "standard_name": "sea_ice_area", 
+            "units": "1e6 km2", 
+            "cell_methods": "area: mean where sea_ice time: mean", 
+            "cell_measures": "", 
+            "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": "", 
@@ -2569,16 +82,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siforcetilty": {
+        "siareas": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_surface_tilt_force_on_sea_ice_y", 
-            "units": "N m-2", 
-            "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "--MODEL", 
-            "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", 
+            "standard_name": "sea_ice_area", 
+            "units": "1e6 km2", 
+            "cell_methods": "area: mean where sea_ice time: mean", 
+            "cell_measures": "", 
+            "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": "", 
@@ -2586,16 +99,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sitemptop": {
+        "sicompstren": {
             "modeling_realm": "seaIce", 
-            "standard_name": "surface_temperature", 
-            "units": "K", 
+            "standard_name": "compressive_strength_of_sea_ice", 
+            "units": "N m-1", 
             "cell_methods": "area: time: mean where sea_ice", 
             "cell_measures": "area: areacello", 
-            "long_name": "Surface temperature of sea ice", 
-            "comment": "Surface temperature of sea-ice (surface temperature of snow cover on the sea ice if applicable).", 
+            "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": "sitemptop", 
+            "out_name": "sicompstren", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2603,16 +116,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sndmassdyn": {
+        "siconc": {
             "modeling_realm": "seaIce", 
-            "standard_name": "tendency_of_snow_mass_due_to_sea_ice_dynamics", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "sea_ice_area_fraction", 
+            "units": "1.0", 
             "cell_methods": "area: mean where sea_ice time: mean", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Sea-ice area fraction", 
+            "comment": "Area fraction of grid cell covered by sea ice", 
             "dimensions": "longitude latitude time", 
-            "out_name": "sndmassdyn", 
+            "out_name": "siconc", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2620,50 +133,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siflfwdrain": {
+        "sidconcdyn": {
             "modeling_realm": "seaIce", 
-            "standard_name": "freshwater_flux_from_ice_surface", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "tendency_of_sea_ice_area_fraction_due_to_dynamics", 
+            "units": "s-1", 
             "cell_methods": "area: mean where sea_ice time: mean", 
             "cell_measures": "area: areacella", 
-            "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": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "sisnconc": {
-            "modeling_realm": "seaIce", 
-            "standard_name": "surface_snow_area_fraction", 
-            "units": "1.0", 
-            "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "siforceintstry": {
-            "modeling_realm": "seaIce", 
-            "standard_name": "internal_stress_in_sea_ice_y", 
-            "units": "N m-2", 
-            "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "--MODEL", 
-            "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)", 
+            "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": "siforceintstry", 
+            "out_name": "sidconcdyn", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2671,33 +150,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sisali": {
+        "sidconcth": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_salinity", 
-            "units": "0.001", 
-            "cell_methods": "area: time: mean where sea_ice", 
+            "standard_name": "tendency_of_sea_ice_area_fraction_due_to_thermodynamics", 
+            "units": "s-1", 
+            "cell_methods": "area: mean where sea_ice time: mean", 
             "cell_measures": "area: areacella", 
-            "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": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "sistrxdtop": {
-            "modeling_realm": "seaIce", 
-            "standard_name": "surface_downward_x_stress", 
-            "units": "N m-2", 
-            "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "--MODEL", 
-            "long_name": "X-component of atmospheric stress on sea ice", 
-            "comment": "X-component of atmospheric stress on sea ice", 
+            "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": "sistrxdtop", 
+            "out_name": "sidconcth", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2705,16 +167,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siitdsnconc": {
+        "sidivvel": {
             "modeling_realm": "seaIce", 
-            "standard_name": "snow_area_fraction_over_categories", 
-            "units": "1.0", 
-            "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "standard_name": "divergence_of_sea_ice_velocity", 
+            "units": "s-1", 
+            "cell_methods": "area: mean where sea_ice time: point", 
+            "cell_measures": "area: areacello", 
+            "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": "", 
@@ -2722,16 +184,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siflcondtop": {
+        "sidmassdyn": {
             "modeling_realm": "seaIce", 
-            "standard_name": "conductive_heat_flux_at_sea_ice_surface", 
-            "units": "W m-2 ", 
-            "cell_methods": "area: time: mean where sea_ice", 
+            "standard_name": "tendency_of_sea_ice_amount_due_to_dynamics", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where sea_ice time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Net conductive heat flux in ice at the surface", 
-            "comment": "the net heat conduction flux at the ice surface", 
+            "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": "siflcondtop", 
+            "out_name": "sidmassdyn", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2739,16 +201,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sicompstren": {
+        "sidmassevapsubl": {
             "modeling_realm": "seaIce", 
-            "standard_name": "compressive_strength_of_sea_ice", 
-            "units": "N m-1", 
-            "cell_methods": "area: time: mean where sea_ice", 
+            "standard_name": "water_evaporation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where sea_ice time: mean", 
             "cell_measures": "area: areacello", 
-            "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)))", 
+            "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": "sicompstren", 
+            "out_name": "sidmassevapsubl", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2756,16 +218,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "simpmass": {
+        "sidmassgrowthbot": {
             "modeling_realm": "seaIce", 
-            "standard_name": "surface_liquid_water_amount", 
-            "units": "kg m-2", 
-            "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Meltpond mass per area", 
-            "comment": "Meltpond mass per area of sea ice.", 
+            "standard_name": "tendency_of_sea_ice_amount_due_to_congelation_ice_accumulation", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where sea_ice time: mean", 
+            "cell_measures": "area: areacello", 
+            "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": "simpmass", 
+            "out_name": "sidmassgrowthbot", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2773,16 +235,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sistrxubot": {
+        "sidmassgrowthwat": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_base_upward_x_stress", 
-            "units": "N m-2", 
-            "cell_methods": "area: time: mean where sea_ice", 
+            "standard_name": "tendency_of_sea_ice_amount_due_to_freezing_in_open_water", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where sea_ice time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "X-component of ocean stress on sea ice", 
-            "comment": "X-component of ocean stress on sea ice ", 
+            "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": "sistrxubot", 
+            "out_name": "sidmassgrowthwat", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2790,16 +252,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siconc": {
+        "sidmasslat": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_area_fraction", 
-            "units": "1.0", 
+            "standard_name": "tendency_of_sea_ice_amount_due_to_lateral_melting", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: mean where sea_ice time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Sea-ice area fraction", 
-            "comment": "Area fraction of grid cell covered by sea ice", 
+            "cell_measures": "area: areacella", 
+            "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": "siconc", 
+            "out_name": "sidmasslat", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2807,16 +269,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sidmassgrowthbot": {
+        "sidmassmeltbot": {
             "modeling_realm": "seaIce", 
-            "standard_name": "tendency_of_sea_ice_amount_due_to_congelation_ice_accumulation", 
+            "standard_name": "tendency_of_sea_ice_amount_due_to_basal_melting", 
             "units": "kg m-2 s-1", 
             "cell_methods": "area: mean where sea_ice time: mean", 
             "cell_measures": "area: areacello", 
-            "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. ", 
+            "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": "sidmassgrowthbot", 
+            "out_name": "sidmassmeltbot", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2824,16 +286,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sistresave": {
+        "sidmassmelttop": {
             "modeling_realm": "seaIce", 
-            "standard_name": "average_normal_stress", 
-            "units": "N m-1", 
-            "cell_methods": "area: mean where sea_ice time: point", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "standard_name": "tendency_of_sea_ice_amount_due_to_surface_melting", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where sea_ice time: mean", 
+            "cell_measures": "area: areacello", 
+            "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": "", 
@@ -2841,16 +303,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siitdconc": {
+        "sidmasssi": {
             "modeling_realm": "seaIce", 
-            "standard_name": "surface_snow_thickness", 
-            "units": "1.0", 
-            "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "standard_name": "tendency_of_sea_ice_amount_due_to_snow_conversion", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where sea_ice time: mean", 
+            "cell_measures": "area: areacello", 
+            "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": "", 
@@ -2858,16 +320,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "simprefrozen": {
+        "sidmassth": {
             "modeling_realm": "seaIce", 
-            "standard_name": "melt_pond_refrozen_ice", 
-            "units": "m", 
-            "cell_methods": "area: time: mean where sea_ice", 
+            "standard_name": "tendency_of_sea_ice_amount_due_to_thermodynamics", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where sea_ice time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Thickness of refozen ice on melt pond", 
-            "comment": "Volume of refrozen ice on melt ponds divided by meltpond covered area", 
+            "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": "simprefrozen", 
+            "out_name": "sidmassth", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2875,16 +337,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sidmassdyn": {
+        "sidmasstranx": {
             "modeling_realm": "seaIce", 
-            "standard_name": "tendency_of_sea_ice_amount_due_to_dynamics", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "sea_ice_x_transport", 
+            "units": "kg s-1", 
             "cell_methods": "area: mean where sea_ice time: mean", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "cell_measures": "area: areacello", 
+            "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": "sidmassdyn", 
+            "out_name": "sidmasstranx", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2892,16 +354,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sidconcth": {
+        "sidmasstrany": {
             "modeling_realm": "seaIce", 
-            "standard_name": "tendency_of_sea_ice_area_fraction_due_to_thermodynamics", 
-            "units": "s-1", 
+            "standard_name": "sea_ice_y_transport", 
+            "units": "kg s-1", 
             "cell_methods": "area: mean where sea_ice time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "sea-ice area fraction change from thermodynamics", 
-            "comment": "Total change in sea-ice area fraction through thermodynamic processes", 
+            "cell_measures": "area: areacello", 
+            "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": "sidconcth", 
+            "out_name": "sidmasstrany", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2926,16 +388,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sitimefrac": {
+        "sidragtop": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_time_fraction", 
+            "standard_name": "surface_drag_coefficient_for_momentum_in_air", 
             "units": "1.0", 
-            "cell_methods": "area: mean where sea_ice time: mean", 
+            "cell_methods": "area: time: mean where sea_ice", 
             "cell_measures": "area: areacella", 
-            "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 ", 
+            "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": "sitimefrac", 
+            "out_name": "sidragtop", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2943,16 +405,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sitempsnic": {
+        "siextentn": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_surface_temperature", 
-            "units": "K", 
-            "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "standard_name": "sea_ice_extent", 
+            "units": "1e6 km2", 
+            "cell_methods": "area: mean where sea_ice time: mean", 
+            "cell_measures": "", 
+            "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": "", 
@@ -2960,16 +422,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siflsaltbot": {
+        "siextents": {
             "modeling_realm": "seaIce", 
-            "standard_name": "salt_flux_from_ice", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "standard_name": "sea_ice_extent", 
+            "units": "1e6 km2", 
+            "cell_methods": "area: mean where sea_ice time: mean", 
+            "cell_measures": "", 
+            "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": "", 
@@ -2977,16 +439,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sispeed": {
+        "sifb": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_speed", 
-            "units": "m s-1", 
+            "standard_name": "sea_ice_freeboard", 
+            "units": "m", 
             "cell_methods": "area: time: mean where sea_ice", 
             "cell_measures": "area: areacella", 
-            "long_name": "Sea-ice speed", 
-            "comment": "Speed of ice (i.e. mean absolute velocity) to account for back-and-forth movement of the 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": "sispeed", 
+            "out_name": "sifb", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2994,16 +456,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sidragtop": {
+        "siflcondbot": {
             "modeling_realm": "seaIce", 
-            "standard_name": "surface_drag_coefficient_for_momentum_in_air", 
-            "units": "1.0", 
+            "standard_name": "conductive_heat_flux_at_sea_ice_bottom", 
+            "units": "W m-2 ", 
             "cell_methods": "area: time: mean where sea_ice", 
             "cell_measures": "area: areacella", 
-            "long_name": "Atmospheric drag coefficient", 
-            "comment": "Atmospheric drag coefficient that is used to calculate the atmospheric momentum drag on 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": "sidragtop", 
+            "out_name": "siflcondbot", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3011,16 +473,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sidivvel": {
+        "siflcondtop": {
             "modeling_realm": "seaIce", 
-            "standard_name": "divergence_of_sea_ice_velocity", 
-            "units": "s-1", 
-            "cell_methods": "area: mean where sea_ice time: point", 
-            "cell_measures": "area: areacello", 
-            "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", 
+            "standard_name": "conductive_heat_flux_at_sea_ice_surface", 
+            "units": "W m-2 ", 
+            "cell_methods": "area: time: mean where sea_ice", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
@@ -3028,16 +490,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sivols": {
+        "siflfwbot": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_volume", 
-            "units": "1e3 km3", 
-            "cell_methods": "area: mean where sea_ice time: mean", 
-            "cell_measures": "", 
-            "long_name": "Sea ice volume South", 
-            "comment": "total volume of sea ice in the Southern hemisphere", 
-            "dimensions": "time", 
-            "out_name": "sivols", 
+            "standard_name": "freshwater_flux_from_ice", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: time: mean where sea_ice", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
@@ -3045,16 +507,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siflsensupbot": {
+        "siflfwdrain": {
             "modeling_realm": "seaIce", 
-            "standard_name": "ice_ocean_heat_flux", 
-            "units": "W m-2", 
-            "cell_methods": "area: time: mean where sea_ice", 
+            "standard_name": "freshwater_flux_from_ice_surface", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where sea_ice time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Net sensible heat flux under sea ice", 
-            "comment": "the net sensible heat flux under sea ice from the ocean", 
+            "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": "siflsensupbot", 
+            "out_name": "siflfwdrain", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3062,16 +524,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sndmasswindrif": {
+        "sifllatstop": {
             "modeling_realm": "seaIce", 
-            "standard_name": "tendency_of_snow_mass_due_to_drifting_snow", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where sea_ice time: mean", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "standard_name": "surface_upward_latent_heat_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: time: mean where sea_ice", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Net latent heat flux over sea ice", 
+            "comment": "the net latent heat flux over sea ice", 
             "dimensions": "longitude latitude time", 
-            "out_name": "sndmasswindrif", 
+            "out_name": "sifllatstop", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3079,16 +541,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siforcetiltx": {
+        "sifllwdtop": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_surface_tilt_force_on_sea_ice_x", 
-            "units": "N m-2", 
-            "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "--MODEL", 
-            "long_name": "Sea-surface tilt term in force balance (x-component)", 
-            "comment": "X-component of force on sea ice caused by sea-surface tilt", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: time: mean where sea_ice", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Downwelling longwave flux over sea ice", 
+            "comment": "the downwelling longwave flux over sea ice (always positive)", 
             "dimensions": "longitude latitude time", 
-            "out_name": "siforcetiltx", 
+            "out_name": "sifllwdtop", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3113,16 +575,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sithick": {
+        "siflsaltbot": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_thickness", 
-            "units": "m", 
-            "cell_methods": "area: mean where sea_ice time: mean", 
+            "standard_name": "salt_flux_from_ice", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: time: mean where sea_ice", 
             "cell_measures": "area: areacella", 
-            "long_name": "Sea-ice thickness", 
-            "comment": "Actual (floe) thickness of sea ice (NOT volume divided by grid area as was done in CMIP5)", 
+            "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": "sithick", 
+            "out_name": "siflsaltbot", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3130,16 +592,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siextents": {
+        "siflsenstop": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_extent", 
-            "units": "1e6 km2", 
-            "cell_methods": "area: mean where sea_ice time: mean", 
-            "cell_measures": "", 
-            "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", 
+            "standard_name": "surface_upward_sensible_heat_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: time: mean where sea_ice", 
+            "cell_measures": "area: areacello", 
+            "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": "", 
@@ -3147,16 +609,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siv": {
+        "siflsensupbot": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_y_velocity", 
-            "units": "m s-1", 
+            "standard_name": "ice_ocean_heat_flux", 
+            "units": "W m-2", 
             "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "--MODEL", 
-            "long_name": "Y-component of sea ice velocity", 
-            "comment": "The y-velocity of ice on native model grid", 
+            "cell_measures": "area: areacella", 
+            "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": "siv", 
+            "out_name": "siflsensupbot", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3164,16 +626,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "simpconc": {
+        "siflswdbot": {
             "modeling_realm": "seaIce", 
-            "standard_name": "area_fraction", 
-            "units": "1.0", 
-            "cell_methods": "area: mean where sea_ice time: mean", 
+            "standard_name": "bottom_downwelling_shortwave_flux_into_ocean", 
+            "units": "W m-2", 
+            "cell_methods": "area: time: mean where sea_ice", 
             "cell_measures": "area: areacella", 
-            "long_name": "Meltpond area fraction", 
-            "comment": "Area fraction of grid cell that is covered by melt ponds", 
+            "long_name": "Downwelling shortwave flux under sea ice", 
+            "comment": "the downwelling shortwave flux underneath sea ice (always positive)", 
             "dimensions": "longitude latitude time", 
-            "out_name": "simpconc", 
+            "out_name": "siflswdbot", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3181,16 +643,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sifb": {
+        "siflswdtop": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_freeboard", 
-            "units": "m", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Sea-ice freeboard", 
-            "comment": "Mean height of sea-ice surface (=snow-ice interface when snow covered) above sea level", 
+            "cell_measures": "area: areacello", 
+            "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": "sifb", 
+            "out_name": "siflswdtop", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3198,16 +660,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siu": {
+        "siflswutop": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_x_velocity", 
-            "units": "m s-1", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "--MODEL", 
-            "long_name": "X-component of sea ice velocity", 
-            "comment": "The x-velocity of ice on native model grid", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Upward shortwave flux over sea ice", 
+            "comment": "the upward shortwave flux over sea ice (always negative)", 
             "dimensions": "longitude latitude time", 
-            "out_name": "siu", 
+            "out_name": "siflswutop", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3215,16 +677,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siforceintstrx": {
+        "siforcecoriolx": {
             "modeling_realm": "seaIce", 
-            "standard_name": "internal_stress_in_sea_ice_x", 
+            "standard_name": "coriolis_force_on_sea_ice_x", 
             "units": "N m-2", 
             "cell_methods": "area: time: mean where sea_ice", 
             "cell_measures": "--MODEL", 
-            "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)", 
+            "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": "siforceintstrx", 
+            "out_name": "siforcecoriolx", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3232,16 +694,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siareaacrossline": {
+        "siforcecorioly": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_area_transport_across_line", 
-            "units": "m2 s-1", 
-            "cell_methods": "area: mean where sea_ice time: mean", 
-            "cell_measures": "", 
-            "long_name": "Sea ice area flux through straits", 
-            "comment": "net (sum of transport in all directions) sea ice area transport through the following four passages, positive into the Arctic Ocean 1. Fram Strait = (11.5W,81.3N to (10.5E,79.6N) 2. Canadian Archipelego = (128.2W,70.6N) to (59.3W,82.1N) 3. Barents opening = (16.8E,76.5N) to (19.2E,70.2N) 4. Bering Strait = (171W,66.2N) to (166W,65N)", 
-            "dimensions": "siline time", 
-            "out_name": "siareaacrossline", 
+            "standard_name": "coriolis_force_on_sea_ice_y", 
+            "units": "N m-2", 
+            "cell_methods": "area: time: mean where sea_ice", 
+            "cell_measures": "--MODEL", 
+            "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": "", 
@@ -3249,16 +711,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sidmassmelttop": {
+        "siforceintstrx": {
             "modeling_realm": "seaIce", 
-            "standard_name": "tendency_of_sea_ice_amount_due_to_surface_melting", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where sea_ice time: mean", 
-            "cell_measures": "area: areacello", 
-            "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", 
+            "standard_name": "internal_stress_in_sea_ice_x", 
+            "units": "N m-2", 
+            "cell_methods": "area: time: mean where sea_ice", 
+            "cell_measures": "--MODEL", 
+            "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": "sidmassmelttop", 
+            "out_name": "siforceintstrx", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3266,16 +728,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sidmasslat": {
+        "siforceintstry": {
             "modeling_realm": "seaIce", 
-            "standard_name": "tendency_of_sea_ice_amount_due_to_lateral_melting", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where sea_ice time: mean", 
-            "cell_measures": "area: areacella", 
-            "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)", 
+            "standard_name": "internal_stress_in_sea_ice_y", 
+            "units": "N m-2", 
+            "cell_methods": "area: time: mean where sea_ice", 
+            "cell_measures": "--MODEL", 
+            "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": "sidmasslat", 
+            "out_name": "siforceintstry", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3283,16 +745,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sistremax": {
+        "siforcetiltx": {
             "modeling_realm": "seaIce", 
-            "standard_name": "maximum_shear_stress", 
-            "units": "N m-1", 
-            "cell_methods": "area: mean where sea_ice time: point", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "standard_name": "sea_surface_tilt_force_on_sea_ice_x", 
+            "units": "N m-2", 
+            "cell_methods": "area: time: mean where sea_ice", 
+            "cell_measures": "--MODEL", 
+            "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": "", 
@@ -3300,16 +762,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siareas": {
+        "siforcetilty": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_area", 
-            "units": "1e6 km2", 
-            "cell_methods": "area: mean where sea_ice time: mean", 
-            "cell_measures": "", 
-            "long_name": "Sea ice area South", 
-            "comment": "total area of sea ice in the Southern hemisphere", 
-            "dimensions": "time", 
-            "out_name": "siareas", 
+            "standard_name": "sea_surface_tilt_force_on_sea_ice_y", 
+            "units": "N m-2", 
+            "cell_methods": "area: time: mean where sea_ice", 
+            "cell_measures": "--MODEL", 
+            "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": "", 
@@ -3334,16 +796,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sialb": {
+        "siitdconc": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_albedo", 
+            "standard_name": "surface_snow_thickness", 
             "units": "1.0", 
             "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "area: areacello", 
-            "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", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
@@ -3351,16 +813,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sidmassth": {
+        "siitdsnconc": {
             "modeling_realm": "seaIce", 
-            "standard_name": "tendency_of_sea_ice_amount_due_to_thermodynamics", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where sea_ice time: mean", 
+            "standard_name": "snow_area_fraction_over_categories", 
+            "units": "1.0", 
+            "cell_methods": "area: time: mean where sea_ice", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -3368,16 +830,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sifllatstop": {
+        "siitdsnthick": {
             "modeling_realm": "seaIce", 
-            "standard_name": "surface_upward_latent_heat_flux", 
-            "units": "W m-2", 
+            "standard_name": "snow_thickness_over_categories", 
+            "units": "m", 
             "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Net latent heat flux over sea ice", 
-            "comment": "the net latent heat flux over sea ice", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "siitdthick": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "sea_ice_thickness_over_categories", 
+            "units": "m", 
+            "cell_methods": "area: time: mean where sea_ice", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "simass": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "sea_ice_amount", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where sea_ice time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Sea-ice mass per area", 
+            "comment": "Total mass of sea ice divided by grid-cell area", 
             "dimensions": "longitude latitude time", 
-            "out_name": "sifllatstop", 
+            "out_name": "simass", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3385,16 +881,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sidmasstrany": {
+        "simassacrossline": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_y_transport", 
+            "standard_name": "sea_ice_mass_transport_across_line", 
             "units": "kg s-1", 
             "cell_methods": "area: mean where sea_ice time: mean", 
-            "cell_measures": "area: areacello", 
-            "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", 
+            "cell_measures": "", 
+            "long_name": "Sea mass area flux through straits", 
+            "comment": "net (sum of transport in all directions) sea ice area transport through the following four passages, positive into the Arctic Ocean 1. Fram Strait = (11.5W,81.3N to (10.5E,79.6N) 2. Canadian Archipelego = (128.2W,70.6N) to (59.3W,82.1N) 3. Barents opening = (16.8E,76.5N) to (19.2E,70.2N) 4. Bering Strait = (171W,66.2N) to (166W,65N)", 
+            "dimensions": "siline time", 
+            "out_name": "simassacrossline", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3402,16 +898,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siforcecoriolx": {
+        "simpconc": {
             "modeling_realm": "seaIce", 
-            "standard_name": "coriolis_force_on_sea_ice_x", 
-            "units": "N m-2", 
-            "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "--MODEL", 
-            "long_name": "Coriolis force term in force balance (x-component)", 
-            "comment": "X-component of force on sea ice caused by coriolis force", 
+            "standard_name": "area_fraction", 
+            "units": "1.0", 
+            "cell_methods": "area: mean where sea_ice time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Meltpond area fraction", 
+            "comment": "Area fraction of grid cell that is covered by melt ponds", 
             "dimensions": "longitude latitude time", 
-            "out_name": "siforcecoriolx", 
+            "out_name": "simpconc", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3419,16 +915,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "simass": {
+        "simpmass": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_amount", 
+            "standard_name": "surface_liquid_water_amount", 
             "units": "kg m-2", 
-            "cell_methods": "area: mean where sea_ice time: mean", 
+            "cell_methods": "area: time: mean where sea_ice", 
             "cell_measures": "area: areacella", 
-            "long_name": "Sea-ice mass per area", 
-            "comment": "Total mass of sea ice divided by grid-cell area", 
+            "long_name": "Meltpond mass per area", 
+            "comment": "Meltpond mass per area of sea ice.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "simass", 
+            "out_name": "simpmass", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3436,16 +932,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sitempbot": {
+        "simprefrozen": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_bottom_temperature", 
-            "units": "K", 
+            "standard_name": "melt_pond_refrozen_ice", 
+            "units": "m", 
             "cell_methods": "area: time: mean where sea_ice", 
             "cell_measures": "area: areacella", 
-            "long_name": "Temperature at ice-ocean interface", 
-            "comment": "Report temperature at interface, NOT temperature within lowermost model layer", 
+            "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": "sitempbot", 
+            "out_name": "simprefrozen", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3453,16 +949,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sivol": {
+        "sipr": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_thickness", 
-            "units": "m", 
-            "cell_methods": "area: mean where sea_ice time: mean", 
+            "standard_name": "rainfall_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: time: mean where sea_ice", 
             "cell_measures": "area: areacello", 
-            "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)", 
+            "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": "sivol", 
+            "out_name": "sipr", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3470,16 +966,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sirdgthick": {
+        "sirdgconc": {
             "modeling_realm": "seaIce", 
-            "standard_name": "thickness_of_ridged_sea_ice", 
-            "units": "m", 
-            "cell_methods": "area: time: mean where sea_ice", 
+            "standard_name": "fraction_of_ridged_sea_ice", 
+            "units": "1.0", 
+            "cell_methods": "area: mean where sea_ice time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Ridged ice thickness", 
-            "comment": "Sea Ice Ridge Height (representing mean height over the ridged area)", 
+            "long_name": "Ridged ice area fraction", 
+            "comment": "Area fraction of grid cell covered by ridged sea ice", 
             "dimensions": "longitude latitude time", 
-            "out_name": "sirdgthick", 
+            "out_name": "sirdgconc", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3487,16 +983,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sidconcdyn": {
+        "sirdgthick": {
             "modeling_realm": "seaIce", 
-            "standard_name": "tendency_of_sea_ice_area_fraction_due_to_dynamics", 
-            "units": "s-1", 
-            "cell_methods": "area: mean where sea_ice time: mean", 
+            "standard_name": "thickness_of_ridged_sea_ice", 
+            "units": "m", 
+            "cell_methods": "area: time: mean where sea_ice", 
             "cell_measures": "area: areacella", 
-            "long_name": "sea-ice area fraction change from dynamics", 
-            "comment": "Total change in sea-ice area fraction through dynamics-related processes (advection, divergence...)", 
+            "long_name": "Ridged ice thickness", 
+            "comment": "Sea Ice Ridge Height (representing mean height over the ridged area)", 
             "dimensions": "longitude latitude time", 
-            "out_name": "sidconcdyn", 
+            "out_name": "sirdgthick", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3504,16 +1000,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sidmassmeltbot": {
+        "sisali": {
             "modeling_realm": "seaIce", 
-            "standard_name": "tendency_of_sea_ice_amount_due_to_basal_melting", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where sea_ice time: mean", 
-            "cell_measures": "area: areacello", 
-            "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", 
+            "standard_name": "sea_ice_salinity", 
+            "units": "0.001", 
+            "cell_methods": "area: time: mean where sea_ice", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Sea ice salinity", 
+            "comment": "Mean sea-ice salinity of all sea ice in grid cell", 
             "dimensions": "longitude latitude time", 
-            "out_name": "sidmassmeltbot", 
+            "out_name": "sisali", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3521,16 +1017,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siitdthick": {
+        "sisaltmass": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_thickness_over_categories", 
-            "units": "m", 
-            "cell_methods": "area: time: mean where sea_ice", 
+            "standard_name": "sea_ice_salt_mass", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where sea_ice time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -3538,16 +1034,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sndmasssi": {
+        "sishevel": {
             "modeling_realm": "seaIce", 
-            "standard_name": "tendency_of_snow_mass_due_to_snow_to_ice_conversion", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where sea_ice time: mean", 
+            "standard_name": "maximum_shear_of_sea_ice_velocity", 
+            "units": "s-1", 
+            "cell_methods": "area: mean where sea_ice time: point", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -3555,16 +1051,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siforcecorioly": {
+        "sisnconc": {
             "modeling_realm": "seaIce", 
-            "standard_name": "coriolis_force_on_sea_ice_y", 
-            "units": "N m-2", 
+            "standard_name": "surface_snow_area_fraction", 
+            "units": "1.0", 
             "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "--MODEL", 
-            "long_name": "Coriolis force term in force balance (y-component)", 
-            "comment": "Y-component of force on sea ice caused by coriolis force", 
+            "cell_measures": "area: areacella", 
+            "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": "siforcecorioly", 
+            "out_name": "sisnconc", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3589,16 +1085,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sisnthick": {
+        "sisnmass": {
             "modeling_realm": "seaIce", 
-            "standard_name": "surface_snow_thickness", 
-            "units": "m", 
-            "cell_methods": "area: mean where snow over sea_ice area: time: mean where sea_ice", 
+            "standard_name": "surface_snow_amount", 
+            "units": "kg m-2", 
+            "cell_methods": "area: time: mean where sea_ice", 
             "cell_measures": "area: areacella", 
-            "long_name": "Snow thickness", 
-            "comment": "Actual thickness of snow (snow volume divided by snow-covered area)", 
+            "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": "sisnthick", 
+            "out_name": "sisnmass", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3606,16 +1102,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sidmasssi": {
+        "sisnthick": {
             "modeling_realm": "seaIce", 
-            "standard_name": "tendency_of_sea_ice_amount_due_to_snow_conversion", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where sea_ice time: mean", 
-            "cell_measures": "area: areacello", 
-            "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", 
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "cell_methods": "area: mean where snow over sea_ice area: time: mean where sea_ice", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Snow thickness", 
+            "comment": "Actual thickness of snow (snow volume divided by snow-covered area)", 
             "dimensions": "longitude latitude time", 
-            "out_name": "sidmasssi", 
+            "out_name": "sisnthick", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3623,16 +1119,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sivoln": {
+        "sistremax": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_volume", 
-            "units": "1e3 km3", 
-            "cell_methods": "area: mean where sea_ice time: mean", 
-            "cell_measures": "", 
-            "long_name": "Sea ice volume North", 
-            "comment": "total volume of sea ice in the Northern hemisphere", 
-            "dimensions": "time", 
-            "out_name": "sivoln", 
+            "standard_name": "maximum_shear_stress", 
+            "units": "N m-1", 
+            "cell_methods": "area: mean where sea_ice time: point", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
@@ -3640,16 +1136,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siflsenstop": {
+        "sistresave": {
             "modeling_realm": "seaIce", 
-            "standard_name": "surface_upward_sensible_heat_flux", 
-            "units": "W m-2", 
-            "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "area: areacello", 
-            "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", 
+            "standard_name": "average_normal_stress", 
+            "units": "N m-1", 
+            "cell_methods": "area: mean where sea_ice time: point", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
@@ -3657,33 +1153,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siage": {
+        "sistrxdtop": {
             "modeling_realm": "seaIce", 
-            "standard_name": "age_of_sea_ice", 
-            "units": "s", 
+            "standard_name": "surface_downward_x_stress", 
+            "units": "N m-2", 
             "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Age of sea ice", 
-            "comment": "Age of sea ice", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "siage", 
-            "type": "", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "snmassacrossline": {
-            "modeling_realm": "seaIce", 
-            "standard_name": "snow_mass_transport_across_line", 
-            "units": "kg s-1", 
-            "cell_methods": "area: mean where sea_ice time: mean", 
-            "cell_measures": "", 
-            "long_name": "Snow mass flux through straits", 
-            "comment": "net (sum of transport in all directions) snow mass transport through the following four passages, positive into the Arctic Ocean 1. Fram Strait = (11.5W,81.3N to (10.5E,79.6N) 2. Canadian Archipelego = (128.2W,70.6N) to (59.3W,82.1N) 3. Barents opening = (16.8E,76.5N) to (19.2E,70.2N) 4. Bering Strait = (171W,66.2N) to (166W,65N)", 
-            "dimensions": "siline time", 
-            "out_name": "snmassacrossline", 
+            "cell_measures": "--MODEL", 
+            "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": "", 
@@ -3691,16 +1170,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sndmasssubl": {
+        "sistrxubot": {
             "modeling_realm": "seaIce", 
-            "standard_name": "surface_snow_sublimation_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where sea_ice time: mean", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "standard_name": "sea_ice_base_upward_x_stress", 
+            "units": "N m-2", 
+            "cell_methods": "area: time: mean where sea_ice", 
+            "cell_measures": "area: areacello", 
+            "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": "sndmasssubl", 
+            "out_name": "sistrxubot", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3708,16 +1187,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sidmassgrowthwat": {
+        "sistrydtop": {
             "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: mean where sea_ice time: mean", 
-            "cell_measures": "area: areacello", 
-            "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 ", 
+            "standard_name": "surface_downward_y_stress", 
+            "units": "N m-2", 
+            "cell_methods": "area: time: mean where sea_ice", 
+            "cell_measures": "--MODEL", 
+            "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": "sidmassgrowthwat", 
+            "out_name": "sistrydtop", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3742,16 +1221,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siarean": {
+        "sitempbot": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_area", 
-            "units": "1e6 km2", 
-            "cell_methods": "area: mean where sea_ice time: mean", 
-            "cell_measures": "", 
-            "long_name": "Sea ice area North", 
-            "comment": "total area of sea ice in the Northern hemisphere", 
-            "dimensions": "time", 
-            "out_name": "siarean", 
+            "standard_name": "sea_ice_bottom_temperature", 
+            "units": "K", 
+            "cell_methods": "area: time: mean where sea_ice", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
@@ -3759,16 +1238,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sirdgconc": {
+        "sitempsnic": {
             "modeling_realm": "seaIce", 
-            "standard_name": "fraction_of_ridged_sea_ice", 
-            "units": "1.0", 
-            "cell_methods": "area: mean where sea_ice time: mean", 
+            "standard_name": "sea_ice_surface_temperature", 
+            "units": "K", 
+            "cell_methods": "area: time: mean where sea_ice", 
             "cell_measures": "area: areacella", 
-            "long_name": "Ridged ice area fraction", 
-            "comment": "Area fraction of grid cell covered by ridged 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": "sirdgconc", 
+            "out_name": "sitempsnic", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3776,16 +1255,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sishevel": {
+        "sitemptop": {
             "modeling_realm": "seaIce", 
-            "standard_name": "maximum_shear_of_sea_ice_velocity", 
-            "units": "s-1", 
-            "cell_methods": "area: mean where sea_ice time: point", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "standard_name": "surface_temperature", 
+            "units": "K", 
+            "cell_methods": "area: time: mean where sea_ice", 
+            "cell_measures": "area: areacello", 
+            "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": "", 
@@ -3793,16 +1272,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sidmasstranx": {
+        "sitimefrac": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_x_transport", 
-            "units": "kg s-1", 
+            "standard_name": "sea_ice_time_fraction", 
+            "units": "1.0", 
             "cell_methods": "area: mean where sea_ice time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "X-component of sea-ice mass transport", 
-            "comment": "Includes transport of both sea ice and snow by advection", 
+            "cell_measures": "area: areacella", 
+            "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": "sidmasstranx", 
+            "out_name": "sitimefrac", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3810,16 +1289,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siextentn": {
+        "siv": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_extent", 
-            "units": "1e6 km2", 
-            "cell_methods": "area: mean where sea_ice time: mean", 
-            "cell_measures": "", 
-            "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", 
+            "standard_name": "sea_ice_y_velocity", 
+            "units": "m s-1", 
+            "cell_methods": "area: time: mean where sea_ice", 
+            "cell_measures": "--MODEL", 
+            "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": "", 
@@ -3827,16 +1306,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sistrydtop": {
+        "sivol": {
             "modeling_realm": "seaIce", 
-            "standard_name": "surface_downward_y_stress", 
-            "units": "N m-2", 
-            "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "--MODEL", 
-            "long_name": "Y-component of atmospheric stress on sea ice", 
-            "comment": "Y-component of atmospheric stress on sea ice ", 
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "cell_methods": "area: mean where sea_ice time: mean", 
+            "cell_measures": "area: areacello", 
+            "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": "sistrydtop", 
+            "out_name": "sivol", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3844,16 +1323,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sidmassevapsubl": {
+        "sivoln": {
             "modeling_realm": "seaIce", 
-            "standard_name": "water_evaporation_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "sea_ice_volume", 
+            "units": "1e3 km3", 
             "cell_methods": "area: mean where sea_ice time: mean", 
-            "cell_measures": "area: areacello", 
-            "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", 
+            "cell_measures": "", 
+            "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": "", 
@@ -3861,16 +1340,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siflswdtop": {
+        "sivols": {
             "modeling_realm": "seaIce", 
-            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
-            "units": "W m-2", 
-            "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "area: areacello", 
-            "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", 
+            "standard_name": "sea_ice_volume", 
+            "units": "1e3 km3", 
+            "cell_methods": "area: mean where sea_ice time: mean", 
+            "cell_measures": "", 
+            "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": "", 
@@ -3878,16 +1357,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sisaltmass": {
+        "sndmassdyn": {
             "modeling_realm": "seaIce", 
-            "standard_name": "sea_ice_salt_mass", 
-            "units": "kg m-2", 
+            "standard_name": "tendency_of_snow_mass_due_to_sea_ice_dynamics", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: mean where sea_ice time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Mass of salt in sea ice per area", 
-            "comment": "Total mass of all salt in sea ice divided by grid-cell area", 
+            "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": "sisaltmass", 
+            "out_name": "sndmassdyn", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3895,16 +1374,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sisnmass": {
+        "sndmassmelt": {
             "modeling_realm": "seaIce", 
-            "standard_name": "surface_snow_amount", 
-            "units": "kg m-2", 
-            "cell_methods": "area: time: mean where sea_ice", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Snow mass per area", 
-            "comment": "Total mass of snow on sea ice divided by grid-cell area", 
+            "standard_name": "surface_snow_melt_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where sea_ice time: mean", 
+            "cell_measures": "area: areacello", 
+            "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": "sisnmass", 
+            "out_name": "sndmassmelt", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3912,16 +1391,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siitdsnthick": {
+        "sndmasssi": {
             "modeling_realm": "seaIce", 
-            "standard_name": "snow_thickness_over_categories", 
-            "units": "m", 
-            "cell_methods": "area: time: mean where sea_ice", 
+            "standard_name": "tendency_of_snow_mass_due_to_snow_to_ice_conversion", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where sea_ice time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -3946,16 +1425,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "siflcondbot": {
+        "sndmasssubl": {
             "modeling_realm": "seaIce", 
-            "standard_name": "conductive_heat_flux_at_sea_ice_bottom", 
-            "units": "W m-2 ", 
-            "cell_methods": "area: time: mean where sea_ice", 
+            "standard_name": "surface_snow_sublimation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where sea_ice time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Net conductive heat fluxes in ice at the bottom", 
-            "comment": "the net heat conduction flux at the ice base ", 
+            "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": "siflcondbot", 
+            "out_name": "sndmasssubl", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3963,16 +1442,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sndmassmelt": {
+        "sndmasswindrif": {
             "modeling_realm": "seaIce", 
-            "standard_name": "surface_snow_melt_flux", 
+            "standard_name": "tendency_of_snow_mass_due_to_drifting_snow", 
             "units": "kg m-2 s-1", 
             "cell_methods": "area: mean where sea_ice time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "snow mass change through melt", 
-            "comment": "the rate of change of snow mass through melt divided by grid-cell area", 
+            "cell_measures": "area: areacella", 
+            "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": "sndmassmelt", 
+            "out_name": "sndmasswindrif", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "snmassacrossline": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "snow_mass_transport_across_line", 
+            "units": "kg s-1", 
+            "cell_methods": "area: mean where sea_ice time: mean", 
+            "cell_measures": "", 
+            "long_name": "Snow mass flux through straits", 
+            "comment": "net (sum of transport in all directions) snow mass transport through the following four passages, positive into the Arctic Ocean 1. Fram Strait = (11.5W,81.3N to (10.5E,79.6N) 2. Canadian Archipelego = (128.2W,70.6N) to (59.3W,82.1N) 3. Barents opening = (16.8E,76.5N) to (19.2E,70.2N) 4. Bering Strait = (171W,66.2N) to (166W,65N)", 
+            "dimensions": "siline time", 
+            "out_name": "snmassacrossline", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
diff --git a/TestTables/CMIP6_aerdaily.json b/TestTables/CMIP6_aerdaily.json
index fba9115..c648605 100644
--- a/TestTables/CMIP6_aerdaily.json
+++ b/TestTables/CMIP6_aerdaily.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table aerdaily", 
         "realm": "aerosol", 
         "frequency": "day", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "1.00000", 
@@ -13,2498 +13,17 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": {
+        "maxpblz": {
             "modeling_realm": "aerosol", 
-            "standard_name": "surface_air_pressure", 
-            "units": "Pa", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
+            "standard_name": "", 
             "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"
-        }, 
-        "od550aer": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol", 
-            "units": "1.0", 
-            "cell_methods": "time: mean", 
+            "cell_methods": "time: maximum", 
             "cell_measures": "area: areacella", 
-            "long_name": "ambient aerosol optical thickness at 550 nm", 
-            "comment": "AOD from the ambient aerosls (i.e., includes aerosol water).  Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. 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": ""
-        }, 
-        "rsds": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
-            "units": "W m-2", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Surface Downwelling Shortwave Radiation", 
-            "comment": "surface solar irradiance for UV calculations", 
+            "long_name": "maximum PBL height", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rsds", 
+            "out_name": "maxpblz", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2512,16 +31,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlds": {
+        "minpblz": {
             "modeling_realm": "aerosol", 
-            "standard_name": "surface_downwelling_longwave_flux_in_air", 
-            "units": "W m-2", 
-            "cell_methods": "time: mean", 
+            "standard_name": "", 
+            "units": "m", 
+            "cell_methods": "time: minimum", 
             "cell_measures": "area: areacella", 
-            "long_name": "surface downwelling longwave radiation", 
+            "long_name": "minimum PBL height", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rlds", 
+            "out_name": "minpblz", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2529,16 +48,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tpp": {
+        "od550aer": {
             "modeling_realm": "aerosol", 
-            "standard_name": "", 
-            "units": "Pa", 
+            "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "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": "tpp", 
+            "out_name": "od550aer", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2546,16 +65,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zg100": {
+        "tas": {
             "modeling_realm": "aerosol", 
-            "standard_name": "geopotential_height", 
-            "units": "m", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Geopotential Height at 100 hPa", 
-            "comment": "Geopotential height on the 100 hPa surface", 
+            "long_name": "Surface Air Temperature", 
+            "comment": "near-surface (usually, 2 meter) air temperature", 
             "dimensions": "longitude latitude time", 
-            "out_name": "zg100", 
+            "out_name": "tas", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2580,33 +99,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pr": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "precipitation_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "precipitation", 
-            "comment": "includes both liquid and solid phases", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "pr", 
-            "type": "float", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "maxpblz": {
+        "tasmin": {
             "modeling_realm": "aerosol", 
-            "standard_name": "", 
-            "units": "m", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "maximum PBL height", 
-            "comment": "", 
+            "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": "maxpblz", 
+            "out_name": "tasmin", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2614,16 +116,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zg10": {
+        "tau": {
             "modeling_realm": "aerosol", 
-            "standard_name": "geopotential_height", 
-            "units": "m", 
+            "standard_name": "surface_downward_stress", 
+            "units": "N m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Geopotential Height at 10 hPa", 
-            "comment": "Geopotential height on the 10 hPa surface", 
+            "long_name": "cloud optical depth", 
+            "comment": "module of the momentum lost by the atmosphere to the surface.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "zg10", 
+            "out_name": "tau", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2648,67 +150,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "minpblz": {
+        "tpp": {
             "modeling_realm": "aerosol", 
             "standard_name": "", 
-            "units": "m", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "minimum PBL height", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "minpblz", 
-            "type": "float", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "rsdscs": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky", 
-            "units": "W m-2", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation", 
-            "comment": "surface solar irradiance clear sky for UV calculations", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "rsdscs", 
-            "type": "float", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "zg1000": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "geopotential_height", 
-            "units": "m", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "tasmin": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+            "units": "Pa", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Daily Minimum Near-Surface Air Temperature", 
-            "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')", 
+            "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": "tasmin", 
+            "out_name": "tpp", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2733,16 +184,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tau": {
+        "zg10": {
             "modeling_realm": "aerosol", 
-            "standard_name": "surface_downward_stress", 
-            "units": "N m-2", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "cloud optical depth", 
-            "comment": "module of the momentum lost by the atmosphere to the surface.", 
+            "long_name": "Geopotential Height at 10 hPa", 
+            "comment": "Geopotential height on the 10 hPa surface", 
             "dimensions": "longitude latitude time", 
-            "out_name": "tau", 
+            "out_name": "zg10", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2750,16 +201,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlus": {
+        "zg100": {
             "modeling_realm": "aerosol", 
-            "standard_name": "surface_upwelling_longwave_flux_in_air", 
-            "units": "W m-2", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "surface upwelling longwave radiation", 
-            "comment": "", 
+            "long_name": "Geopotential Height at 100 hPa", 
+            "comment": "Geopotential height on the 100 hPa surface", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rlus", 
+            "out_name": "zg100", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2767,16 +218,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tas": {
+        "zg1000": {
             "modeling_realm": "aerosol", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Air Temperature", 
-            "comment": "near-surface (usually, 2 meter) air temperature", 
+            "long_name": "Geopotential Height at 1000 hPa", 
+            "comment": "Geopotential height on the 1000 hPa surface", 
             "dimensions": "longitude latitude time", 
-            "out_name": "tas", 
+            "out_name": "zg1000", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
diff --git a/TestTables/CMIP6_aerfixed.json b/TestTables/CMIP6_aerfixed.json
index e8a6f60..0b2add6 100644
--- a/TestTables/CMIP6_aerfixed.json
+++ b/TestTables/CMIP6_aerfixed.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table aerfixed", 
         "realm": "aerosol", 
         "frequency": "fx", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "0.00000", 
@@ -13,2374 +13,17 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": {
+        "areacella": {
             "modeling_realm": "aerosol", 
-            "standard_name": "surface_altitude", 
-            "units": "m", 
+            "standard_name": "cell_area", 
+            "units": "m2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "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": "orog", 
+            "out_name": "areacella", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2388,106 +31,16 @@
             "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
-        "areacella": {
+        "orog": {
             "modeling_realm": "aerosol", 
-            "standard_name": "cell_area", 
-            "units": "m2", 
+            "standard_name": "surface_altitude", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "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": "areacella", 
+            "out_name": "orog", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
diff --git a/TestTables/CMIP6_aerhourly.json b/TestTables/CMIP6_aerhourly.json
index 7088752..ee9a876 100644
--- a/TestTables/CMIP6_aerhourly.json
+++ b/TestTables/CMIP6_aerhourly.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table aerhourly", 
         "realm": "aerosol", 
         "frequency": "hr", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "0.017361", 
@@ -13,2328 +13,7 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": {
             "modeling_realm": "aerosol", 
             "standard_name": "surface_air_pressure", 
@@ -2352,142 +31,16 @@
             "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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": {
+        "sfno2": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mass_fraction_of_pm2p5_ambient_aerosol_in_air", 
-            "units": "kg kg-1", 
+            "standard_name": "mole_fraction_of_nitrogen_dioxide_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "PM2.5 mass mixing ratio in lowest model layer", 
+            "long_name": "NO2 volume mixing ratio in lowest model layer", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "sfpm25", 
+            "out_name": "sfno2", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2495,16 +48,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sfno2": {
+        "sfo3": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_nitrogen_dioxide_in_air", 
+            "standard_name": "mole_fraction_of_ozone_in_air", 
             "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "NO2 volume mixing ratio in lowest model layer", 
+            "long_name": "O3 volume mixing ratio in lowest model layer", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "sfno2", 
+            "out_name": "sfo3", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2512,16 +65,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sfo3": {
+        "sfpm25": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_ozone_in_air", 
-            "units": "mol mol-1", 
+            "standard_name": "mass_fraction_of_pm2p5_ambient_aerosol_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "O3 volume mixing ratio in lowest model layer", 
+            "long_name": "PM2.5 mass mixing ratio in lowest model layer", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "sfo3", 
+            "out_name": "sfpm25", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
diff --git a/TestTables/CMIP6_aermonthly.json b/TestTables/CMIP6_aermonthly.json
index 4c6417b..9837ae4 100644
--- a/TestTables/CMIP6_aermonthly.json
+++ b/TestTables/CMIP6_aermonthly.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table aermonthly", 
         "realm": "aerosol", 
         "frequency": "mon", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "30.00000", 
@@ -13,2504 +13,17 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
-        "swtoaasaer": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_ambient_aerosol", 
-            "units": "W m-2", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": ""
-        }, 
-        "od550dust": {
+        "abs550aer": {
             "modeling_realm": "aerosol", 
-            "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol", 
+            "standard_name": "atmosphere_absorption_optical_thickness_due_to_ambient_aerosol", 
             "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "dust aod at 550nm", 
+            "long_name": "ambient aerosol absorption optical thickness at 550 nm", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "od550dust", 
-            "type": "float", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "lwtoaasaer": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "toa_instantaneous_longwave_forcing_due_to_ambient_aerosol", 
-            "units": "W m-2", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "out_name": "abs550aer", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2518,16 +31,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hcho": {
+        "airmass": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_formaldehyde_in_air", 
-            "units": "mol mol-1", 
+            "standard_name": "atmosphere_mass_of_air_per_unit_area", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Formaldehyde volume mixing ratio", 
+            "long_name": "Vertically integrated mass content of air in layer", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "hcho", 
+            "out_name": "airmass", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2535,118 +48,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "od440aer": {
+        "albs": {
             "modeling_realm": "aerosol", 
-            "standard_name": "", 
+            "standard_name": "planetary_albedo", 
             "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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": ""
-        }, 
-        "eminox": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_nox_expressed_as_nitrogen_due_to_emission", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "tntsw": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating", 
-            "units": "K s-1", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": ""
-        }, 
-        "oh": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_hydroxyl_radical_in_air", 
-            "units": "mol mol-1", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "OH volume mixing ratio", 
+            "long_name": "planetary albedo", 
             "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "oh", 
-            "type": "float", 
-            "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": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": ""
-        }, 
-        "od550aerh2o": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "atmosphere_optical_thickness_due_to_water_in_ambient_aerosol", 
-            "units": "1.0", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": ""
-        }, 
-        "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": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "out_name": "albs", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2654,84 +65,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "od550bb": {
+        "albsrfc": {
             "modeling_realm": "aerosol", 
-            "standard_name": "atmosphere_optical_thickness_due_to_biomass_burning_ambient_aerosol", 
+            "standard_name": "surface_albedo", 
             "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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": ""
-        }, 
-        "dryo3": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_ozone_due_to_dry_deposition", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": ""
-        }, 
-        "rlus": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "surface_upwelling_longwave_flux_in_air", 
-            "units": "W m-2", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "surface upwelling longwave radiation", 
+            "long_name": "surface albedo", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rlus", 
-            "type": "float", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "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": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "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": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "out_name": "albsrfc", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2739,33 +82,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "o3": {
+        "c2h2": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_ozone_in_air", 
+            "standard_name": "mole_fraction_of_ethyne_in_air", 
             "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Ozone volume mixing ratio", 
+            "long_name": "C2H2 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": ""
-        }, 
-        "ttop": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "air_temperature_at_cloud_top", 
-            "units": "K", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "air temperature at cloud top", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "ttop", 
+            "out_name": "c2h2", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2773,16 +99,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cnpz": {
+        "c2h6": {
             "modeling_realm": "aerosol", 
-            "standard_name": "canopy_height", 
-            "units": "m", 
+            "standard_name": "mole_fraction_of_ethane_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "canopy height", 
+            "long_name": "C2H6 volume mixing ratio", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "cnpz", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "c2h6", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2790,16 +116,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pan": {
+        "c3h6": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_peroxyacetyl_nitrate_in_air", 
+            "standard_name": "mole_fraction_of_propene_in_air", 
             "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "PAN volume mixing ratio", 
+            "long_name": "C3H6  volume mixing ratio", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "pan", 
+            "out_name": "c3h6", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2807,16 +133,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mmrss": {
+        "c3h8": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mass_fraction_of_seasalt_dry_aerosol_in_air", 
-            "units": "kg kg-1", 
+            "standard_name": "mole_fraction_of_propane_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Sea Salt mass mixing ratio", 
+            "long_name": "C3H8  volume mixing ratio", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "mmrss", 
+            "out_name": "c3h8", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2824,16 +150,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "swtoaasdust": {
+        "ccn": {
             "modeling_realm": "aerosol", 
-            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_dust_ambient_aerosol", 
-            "units": "W m-2", 
+            "standard_name": "number_concentration_of_ambient_aerosol_in_air_at_liquid_water_cloud_top", 
+            "units": "m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "all sky sw-rf dust at toa", 
-            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_dust_ambient_aerosol", 
+            "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": "swtoaasdust", 
+            "out_name": "ccn", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2841,33 +167,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hcl": {
+        "cdnc": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_hydrogen_chloride_in_air", 
-            "units": "mol mol-1", 
+            "standard_name": "number_concentration_of_cloud_liquid_water_particles_in_air", 
+            "units": "m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "HCl volume mixing ratio", 
-            "comment": "", 
+            "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": "hcl", 
-            "type": "float", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "rsutcs": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky", 
-            "units": "W m-2", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "toa outgoing clear-sky shortwave radiation", 
-            "comment": "Calculated in the absence of clouds.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "rsutcs", 
+            "out_name": "cdnc", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2875,16 +184,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "h2o": {
+        "ch3coch3": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_water_vapor_in_air", 
+            "standard_name": "mole_fraction_of_acetone_in_air", 
             "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Water vapour volume mixing ratio", 
+            "long_name": "CH3COCH3  volume mixing ratio", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "h2o", 
+            "out_name": "ch3coch3", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2892,16 +201,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tropoz": {
+        "ch4": {
             "modeling_realm": "aerosol", 
-            "standard_name": "", 
-            "units": "DU", 
+            "standard_name": "mole_fraction_of_methane_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "tropospheric ozone column", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "tropoz", 
+            "long_name": "CH4 volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "ch4", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2909,16 +218,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mmrno3": {
+        "cheaqpso4": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mass_fraction_of_nitrate_dry_aerosol_in_air", 
-            "units": "kg kg-1", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_aqueous_phase_net_chemical_production", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "NO3 aerosol mass mixing ratio", 
-            "comment": "", 
+            "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": "mmrno3", 
+            "out_name": "cheaqpso4", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2926,16 +235,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mmroa": {
+        "chegpso4": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mass_fraction_of_particulate_organic_matter_dry_aerosol_in_air", 
-            "units": "kg kg-1", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_gas_phase_net_chemical_production", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "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": "mmroa", 
+            "out_name": "chegpso4", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2943,16 +252,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hus": {
+        "chepasoa": {
             "modeling_realm": "aerosol", 
-            "standard_name": "specific_humidity", 
-            "units": "1.0", 
+            "standard_name": "unset", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Specific Humidity", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "hus", 
+            "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": "", 
@@ -2960,16 +269,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mmrpm10": {
+        "chepsoa": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mass_fraction_of_pm10_dry_aerosol_in_air", 
-            "units": "kg kg-1", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_due_to_net_chemical_production", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "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", 
+            "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": "", 
@@ -2977,16 +286,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "no2": {
+        "cnpz": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_nitrogen_dioxide_in_air", 
-            "units": "mol mol-1", 
+            "standard_name": "canopy_height", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "NO2 volume mixing ratio", 
+            "long_name": "canopy height", 
             "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "no2", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cnpz", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -2994,16 +303,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dryso4": {
+        "co": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_dry_deposition", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "mole_fraction_of_carbon_monoxide_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "CO volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "co", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3011,16 +320,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlds": {
+        "co2": {
             "modeling_realm": "aerosol", 
-            "standard_name": "surface_downwelling_longwave_flux_in_air", 
-            "units": "W m-2", 
+            "standard_name": "mole_fraction_of_carbon_dioxide_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "surface downwelling longwave radiation", 
+            "long_name": "CO2 volume mixing ratio", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "rlds", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "co2", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3028,16 +337,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cli": {
+        "cod": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mass_fraction_of_cloud_ice_in_air", 
-            "units": "kg kg-1", 
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Mass Fraction of Cloud Ice", 
-            "comment": "Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "cli", 
+            "long_name": "cloud optical depth", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cod", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3045,16 +354,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wetbc": {
+        "convcl": {
             "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", 
+            "standard_name": "convective_cloud_area_fraction_in_atmosphere_layer", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "wet deposition rate of black carbon aerosol mass", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "wetbc", 
+            "long_name": "Convective Cloud Area Fraction", 
+            "comment": "Convective cloud fraction in an atmospheric layer", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "convcl", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3062,16 +371,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "swtoacsdust": {
+        "convclt": {
             "modeling_realm": "aerosol", 
-            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_dust_ambient_aerosol_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "convective_cloud_area_fraction", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "clear sky sw-rf dust at toa", 
-            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_dust_ambient_aerosol_assuming_clear_sky", 
+            "long_name": "Convective Cloud Area Fraction", 
+            "comment": "Convective cloud fraction", 
             "dimensions": "longitude latitude time", 
-            "out_name": "swtoacsdust", 
+            "out_name": "convclt", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3079,16 +388,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "emiso2": {
+        "dms": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_emission", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "mole_fraction_of_dimethyl_sulfide_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "total emission rate of so2", 
-            "comment": "Integrate 3D emission field vertically to 2d field.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "emiso2", 
+            "long_name": "DMS volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "dms", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3096,16 +405,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ptp": {
+        "drybc": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tropopause_air_pressure", 
-            "units": "Pa", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_dry_deposition", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tropopause Air Pressure", 
-            "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature", 
+            "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": "ptp", 
+            "out_name": "drybc", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3113,16 +422,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "albs": {
+        "drydust": {
             "modeling_realm": "aerosol", 
-            "standard_name": "planetary_albedo", 
-            "units": "1.0", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_dry_deposition", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "planetary albedo", 
-            "comment": "", 
+            "long_name": "dry deposition rate of dust", 
+            "comment": "Dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "albs", 
+            "out_name": "drydust", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3130,16 +439,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "isop": {
+        "drynh3": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_isoprene_in_air", 
-            "units": "mol mol-1", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_ammonia_due_to_dry_deposition", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Isoprene volume mixing ratio", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "isop", 
+            "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": "", 
@@ -3147,16 +456,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mmrnh4": {
+        "drynh4": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mass_fraction_of_ammonium_dry_aerosol_in_air", 
-            "units": "kg kg-1", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_due_to_dry_deposition", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "NH4 mass mixing ratio", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "mmrnh4", 
+            "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": "", 
@@ -3164,16 +473,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "n2o": {
+        "drynoy": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_nitrous_oxide_in_air", 
-            "units": "mol mol-1", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_all_nitrogen_oxides_due_to_dry_deposition.", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "N2O volume mixing ratio", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "n2o", 
+            "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": "", 
@@ -3181,16 +490,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "abs550aer": {
+        "dryo3": {
             "modeling_realm": "aerosol", 
-            "standard_name": "atmosphere_absorption_optical_thickness_due_to_ambient_aerosol", 
-            "units": "1.0", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_ozone_due_to_dry_deposition", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "ambient aerosol absorption optical thickness at 550 nm", 
-            "comment": "", 
+            "long_name": "dry deposition rate of o3", 
+            "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "abs550aer", 
+            "out_name": "dryo3", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3198,16 +507,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "airmass": {
+        "dryoa": {
             "modeling_realm": "aerosol", 
-            "standard_name": "atmosphere_mass_of_air_per_unit_area", 
-            "units": "kg m-2", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_due_to_dry_deposition", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Vertically integrated mass content of air in layer", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "airmass", 
+            "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": "", 
@@ -3215,16 +524,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ta": {
+        "dryso2": {
             "modeling_realm": "aerosol", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_dry_deposition", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Air Temperature", 
-            "comment": "Air Temperature", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "ta", 
+            "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": "", 
@@ -3232,16 +541,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "emibc": {
+        "dryso4": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_emission", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_dry_deposition", 
             "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "emission rate of black carbon aerosol mass", 
-            "comment": "Integrate 3D emission field vertically to 2d field.", 
+            "long_name": "dry deposition rate of so4", 
+            "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition", 
             "dimensions": "longitude latitude time", 
-            "out_name": "emibc", 
+            "out_name": "dryso4", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3249,16 +558,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "co": {
+        "dryss": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_carbon_monoxide_in_air", 
-            "units": "mol mol-1", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_dry_deposition", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "CO volume mixing ratio", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "co", 
+            "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": "", 
@@ -3266,16 +575,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wetoa": {
+        "emiaco": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_due_to_wet_deposition", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_anthropogenic_carbon_monoxide_due_to_emission", 
             "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "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": "wetoa", 
+            "out_name": "emiaco", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3300,16 +609,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "od550so4": {
+        "emiaoa": {
             "modeling_realm": "aerosol", 
-            "standard_name": "atmosphere_optical_thickness_due_to_sulfate_ambient_aerosol", 
-            "units": "1.0", 
+            "standard_name": "unset", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "sulfate aod at 550nm", 
-            "comment": "proposed name: atmosphere_optical_thickness_due_to_sulfate_ambient_aerosol", 
+            "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": "od550so4", 
+            "out_name": "emiaoa", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3317,16 +626,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "emico": {
+        "emibc": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_monoxide_due_to_emission", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_emission", 
             "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "total emission rate of co", 
+            "long_name": "emission rate of black carbon aerosol mass", 
             "comment": "Integrate 3D emission field vertically to 2d field.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "emico", 
+            "out_name": "emibc", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3334,16 +643,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "so2": {
+        "emibvoc": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_sulfur_dioxide_in_air", 
-            "units": "mol mol-1", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_non_methane_volatile_organic_compounds_expressed_as_carbon_due_to_emission_from_vegetation", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "SO2 volume mixing ratio", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "so2", 
+            "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": "", 
@@ -3351,16 +660,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "o3prod": {
+        "emico": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_mole_concentration_of_ozone_due_to_chemical_production", 
-            "units": "kg m-3 s-1", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_monoxide_due_to_emission", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -3368,16 +677,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tatp": {
+        "emidms": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tropopause_air_temperature", 
-            "units": "K", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_emission", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tropopause Air Temperature", 
-            "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature", 
+            "long_name": "total emission rate of dms", 
+            "comment": "Integrate 3D emission field vertically to 2d field.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "tatp", 
+            "out_name": "emidms", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3385,16 +694,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wetnh3": {
+        "emidust": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_ammonia_due_to_wet_deposition", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_emission", 
             "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "wet deposition rate of nh3", 
-            "comment": "", 
+            "long_name": "total emission rate of dust", 
+            "comment": "Integrate 3D emission field vertically to 2d field.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "wetnh3", 
+            "out_name": "emidust", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3402,16 +711,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "emidms": {
+        "emiisop": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_emission", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_isoprene_due_to_emission", 
             "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "total emission rate of dms", 
-            "comment": "Integrate 3D emission field vertically to 2d field.", 
+            "long_name": "total emission rate of isoprene", 
+            "comment": "Integrate 3D emission field vertically to 2d field", 
             "dimensions": "longitude latitude time", 
-            "out_name": "emidms", 
+            "out_name": "emiisop", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3419,16 +728,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ch4": {
+        "emilnox": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_methane_in_air", 
-            "units": "mol mol-1", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_nox_from_lightning", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "CH4 volume mixing ratio", 
-            "comment": "", 
+            "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": "ch4", 
+            "out_name": "emilnox", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3436,33 +745,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "swtoaasno3": {
+        "eminh3": {
             "modeling_realm": "aerosol", 
-            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_nitrate_ambient_aerosol", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_ammonia_due_to_emission", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "all sky sw-rf no3 at toa", 
-            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_nitrate_ambient_aerosol", 
+            "long_name": "total emission rate of nh3", 
+            "comment": "Integrate 3D emission field vertically to 2d field.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "swtoaasno3", 
-            "type": "float", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "plev": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "air_pressure", 
-            "units": "Pa", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "out_name": "eminh3", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3470,16 +762,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ch3coch3": {
+        "eminox": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_acetone_in_air", 
-            "units": "mol mol-1", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_nox_expressed_as_nitrogen_due_to_emission", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "CH3COCH3  volume mixing ratio", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "ch3coch3", 
+            "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", 
             "positive": "", 
             "valid_min": "", 
@@ -3487,16 +779,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "chepasoa": {
+        "emioa": {
             "modeling_realm": "aerosol", 
-            "standard_name": "unset", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_due_to_net_chemical_production_and_emission", 
             "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "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  [...]
+            "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": "chepasoa", 
+            "out_name": "emioa", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3504,16 +796,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "od550ss": {
+        "emiso2": {
             "modeling_realm": "aerosol", 
-            "standard_name": "atmosphere_optical_thickness_due_to_seasalt_ambient_aerosol", 
-            "units": "1.0", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_emission", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "sea salt aod at 550nm", 
-            "comment": "", 
+            "long_name": "total emission rate of so2", 
+            "comment": "Integrate 3D emission field vertically to 2d field.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "od550ss", 
+            "out_name": "emiso2", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3521,16 +813,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "swtoacsbb": {
+        "emiso4": {
             "modeling_realm": "aerosol", 
-            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_biomass_burning_ambient_aerosol_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_emission", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "clear sky sw-rf bb at toa", 
-            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_biomass_burning_ambient_aerosol_assuming_clear_sky", 
+            "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": "swtoacsbb", 
+            "out_name": "emiso4", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3538,16 +830,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "toz": {
+        "emiss": {
             "modeling_realm": "aerosol", 
-            "standard_name": "equivalent_thickness_at_stp_of_atmosphere_ozone_content", 
-            "units": "m", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_emission", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Total Ozone Column", 
-            "comment": "total ozone column in DU", 
+            "long_name": "total emission rate of seasalt", 
+            "comment": "Integrate 3D emission field vertically to 2d field.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "toz", 
+            "out_name": "emiss", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3555,16 +847,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "od870aer": {
+        "emivoc": {
             "modeling_realm": "aerosol", 
-            "standard_name": "", 
-            "units": "1.0", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_non_methane_volatile_organic_compounds_as_carbon_due_to_emission", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "ambient aerosol optical thickness at 870 nm", 
-            "comment": "AOD from the ambient aerosls (i.e., includes aerosol water).  Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types.", 
+            "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": "od870aer", 
+            "out_name": "emivoc", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3572,16 +864,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "no": {
+        "h2o": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_nitrogen_monoxide_in_air", 
+            "standard_name": "mole_fraction_of_water_vapor_in_air", 
             "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "NO volume mixing ratio", 
+            "long_name": "Water vapour volume mixing ratio", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "no", 
+            "out_name": "h2o", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3589,16 +881,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mmrpm2p5": {
+        "hcho": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mass_fraction_of_pm2p5_dry_aerosol_in_air", 
-            "units": "kg kg-1", 
+            "standard_name": "mole_fraction_of_formaldehyde_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Formaldehyde volume mixing ratio", 
+            "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "mmrpm2p5", 
+            "out_name": "hcho", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3606,16 +898,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "albsrfc": {
+        "hcl": {
             "modeling_realm": "aerosol", 
-            "standard_name": "surface_albedo", 
-            "units": "1.0", 
+            "standard_name": "mole_fraction_of_hydrogen_chloride_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "surface albedo", 
+            "long_name": "HCl volume mixing ratio", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "albsrfc", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "hcl", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3623,16 +915,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "reffclwtop": {
+        "hno3": {
             "modeling_realm": "aerosol", 
-            "standard_name": "effective_radius_of_cloud_liquid_water_particle_at_liquid_water_cloud_top", 
-            "units": "m", 
+            "standard_name": "mole_fraction_of_nitric_acid_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "cloud-top effective droplet radius", 
-            "comment": "Droplets are liquid only.  This is the effective radius ''as seen from space'' over liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere.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", 
+            "long_name": "HNO3 volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "hno3", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3640,16 +932,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "convcl": {
+        "isop": {
             "modeling_realm": "aerosol", 
-            "standard_name": "convective_cloud_area_fraction_in_atmosphere_layer", 
-            "units": "1.0", 
+            "standard_name": "mole_fraction_of_isoprene_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Convective Cloud Area Fraction", 
-            "comment": "Convective cloud fraction in an atmospheric layer", 
+            "long_name": "Isoprene volume mixing ratio", 
+            "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "convcl", 
+            "out_name": "isop", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3657,16 +949,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "c2h6": {
+        "iwp": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_ethane_in_air", 
-            "units": "mol mol-1", 
+            "standard_name": "atmosphere_cloud_ice_content", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "C2H6 volume mixing ratio", 
+            "long_name": "ice water path", 
             "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "c2h6", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "iwp", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3674,16 +966,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pr": {
+        "lai": {
             "modeling_realm": "aerosol", 
-            "standard_name": "precipitation_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "leaf_area_index", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Precipitation", 
-            "comment": "includes both liquid and solid phases", 
+            "long_name": "leaf area index", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "pr", 
+            "out_name": "lai", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3691,16 +983,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfss": {
+        "lossch4": {
             "modeling_realm": "aerosol", 
-            "standard_name": "surface_upward_sensible_heat_flux", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_mole_concentration_of_methane_due_to_chemical_gross_destruction", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Upward Sensible Heat Flux", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "hfss", 
+            "long_name": "Annual Loss of atmospheric Methane", 
+            "comment": "proposed name: tendency_of_mole_concentration_of_methane_due_to_chemical_gross_destruction", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "lossch4", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3708,16 +1000,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "o3loss": {
+        "lossco": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_mole_concentration_of_ozone_due_to_chemical_loss", 
-            "units": "kg m-3 s-1", 
+            "standard_name": "tendency_of_mole_concentration_of_carbon_monoxide_due_to_chemical_gross_destruction", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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)", 
+            "long_name": "Annual Loss of atmospheric Carbon Monoxide", 
+            "comment": "proposed name: tendency_of_mole_concentration_of_carbon_monoxide_due_to_chemical_gross_destruction", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "o3loss", 
+            "out_name": "lossco", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3725,16 +1017,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "drynh3": {
+        "lossn2o": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_ammonia_due_to_dry_deposition", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "", 
+            "units": "mol yr-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Annual Loss of atmospheric Nitrous Oxide", 
+            "comment": "total yearly averaged tropospheric loss", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "lossn2o", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3742,16 +1034,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cod": {
+        "lwp": {
             "modeling_realm": "aerosol", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "units": "1.0", 
+            "standard_name": "atmosphere_cloud_liquid_water_content", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "cloud optical depth", 
+            "long_name": "liquid water path", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "cod", 
+            "out_name": "lwp", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3759,16 +1051,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pilev": {
+        "lwtoaasaer": {
             "modeling_realm": "aerosol", 
-            "standard_name": "", 
-            "units": "Pa", 
+            "standard_name": "toa_instantaneous_longwave_forcing_due_to_ambient_aerosol", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -3776,16 +1068,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "od550bc": {
+        "lwtoaasdust": {
             "modeling_realm": "aerosol", 
-            "standard_name": "atmosphere_optical_thickness_due_to_black_carbon_ambient_aerosol", 
-            "units": "1.0", 
+            "standard_name": "toa_instantaneous_longwave_forcing_due_to_dust_ambient_aerosol", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "black carbon aod at 550nm", 
-            "comment": "", 
+            "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": "od550bc", 
+            "out_name": "lwtoaasdust", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3793,16 +1085,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "emiaoa": {
+        "lwtoacsaer": {
             "modeling_realm": "aerosol", 
-            "standard_name": "unset", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "toa_instantaneous_longwave_forcing_due_to_ambient_aerosol_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "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": "emiaoa", 
+            "out_name": "lwtoacsaer", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3810,16 +1102,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cheaqpso4": {
+        "mcu": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_aqueous_phase_net_chemical_production", 
+            "standard_name": "atmosphere_updraft_convective_mass_flux", 
             "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "cheaqpso4", 
+            "out_name": "mcu", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3827,16 +1119,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "swtoaasbcff": {
+        "mmraerh2o": {
             "modeling_realm": "aerosol", 
-            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_black_carbon_ambient_aerosol_from_fossil_fuels", 
-            "units": "W m-2", 
+            "standard_name": "mass_fraction_of_water_in_ambient_aerosol_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Aerosol water mass mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "mmraerh2o", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3844,16 +1136,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "od550soa": {
+        "mmrbc": {
             "modeling_realm": "aerosol", 
-            "standard_name": "atmosphere_optical_thickness_due_to_secondary_particulate_organic_matter_ambient_aerosol", 
-            "units": "1.0", 
+            "standard_name": "mass_fraction_of_black_carbon_dry_aerosol_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Elemental carbon mass mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "mmrbc", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3861,16 +1153,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wa": {
+        "mmrdust": {
             "modeling_realm": "aerosol", 
-            "standard_name": "upward_air_velocity", 
-            "units": "m s-1", 
+            "standard_name": "mass_fraction_of_dust_dry_aerosol_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Upward Air Velocity", 
+            "long_name": "Dust aerosol mass mixing ratio", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "wa", 
+            "out_name": "mmrdust", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3878,16 +1170,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cdnc": {
+        "mmrnh4": {
             "modeling_realm": "aerosol", 
-            "standard_name": "number_concentration_of_cloud_liquid_water_particles_in_air", 
-            "units": "m-3", 
+            "standard_name": "mass_fraction_of_ammonium_dry_aerosol_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "cloud droplet number concentration", 
-            "comment": "Cloud Droplet Number Concentration in liquid water clouds. Question: Is this rather a 3D field?", 
+            "long_name": "NH4 mass mixing ratio", 
+            "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "cdnc", 
+            "out_name": "mmrnh4", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3895,16 +1187,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlut": {
+        "mmrno3": {
             "modeling_realm": "aerosol", 
-            "standard_name": "toa_outgoing_longwave_flux", 
-            "units": "W m-2", 
+            "standard_name": "mass_fraction_of_nitrate_dry_aerosol_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "toa outgoing longwave radiation", 
-            "comment": "at the top of the atmosphere (to be compared with satellite measurements)", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "rlut", 
+            "long_name": "NO3 aerosol mass mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "mmrno3", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3912,16 +1204,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "swtoaasbb": {
+        "mmroa": {
             "modeling_realm": "aerosol", 
-            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_biomass_burning_ambient_aerosol", 
-            "units": "W m-2", 
+            "standard_name": "mass_fraction_of_particulate_organic_matter_dry_aerosol_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -3929,16 +1221,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lossco": {
+        "mmrpm1": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_mole_concentration_of_carbon_monoxide_due_to_chemical_gross_destruction", 
-            "units": "mol m-3 s-1", 
+            "standard_name": "mass_fraction_of_pm1_dry_aerosol_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Annual Loss of atmospheric Carbon Monoxide", 
-            "comment": "proposed name: tendency_of_mole_concentration_of_carbon_monoxide_due_to_chemical_gross_destruction", 
+            "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": "lossco", 
+            "out_name": "mmrpm1", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3946,16 +1238,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dryss": {
+        "mmrpm10": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_dry_deposition", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "mass_fraction_of_pm10_dry_aerosol_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -3963,16 +1255,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mmraerh2o": {
+        "mmrpm2p5": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mass_fraction_of_water_in_ambient_aerosol_in_air", 
+            "standard_name": "mass_fraction_of_pm2p5_dry_aerosol_in_air", 
             "units": "kg kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Aerosol water mass mixing ratio", 
-            "comment": "", 
+            "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": "mmraerh2o", 
+            "out_name": "mmrpm2p5", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3980,16 +1272,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wetnh4": {
+        "mmrso4": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_due_to_wet_deposition", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "mass_fraction_of_sulfate_dry_aerosol_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "wet deposition rate of nh4", 
+            "long_name": "Aerosol sulfate mass mixing ratio", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "wetnh4", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "mmrso4", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -3997,16 +1289,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "emiso4": {
+        "mmrsoa": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_emission", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "mass_fraction_of_secondary_particulate_organic_matter_dry_aerosol_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "total direct emission rate of so4", 
-            "comment": "expressed as a tendency of atmosphere mass content of SO4.  Direct emission does not include secondary sulfate production. 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", 
+            "long_name": "Secondary organic aerosol mass mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "mmrsoa", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4014,16 +1306,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lai": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "leaf_area_index", 
-            "units": "1.0", 
+        "mmrss": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mass_fraction_of_seasalt_dry_aerosol_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "leaf area index", 
+            "long_name": "Sea Salt mass mixing ratio", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "lai", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "mmrss", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4031,16 +1323,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "swtoacsaer": {
+        "n2o": {
             "modeling_realm": "aerosol", 
-            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_ambient_aerosol_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "mole_fraction_of_nitrous_oxide_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "N2O volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "n2o", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4048,16 +1340,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lossn2o": {
+        "no": {
             "modeling_realm": "aerosol", 
-            "standard_name": "", 
-            "units": "mol yr-1", 
+            "standard_name": "mole_fraction_of_nitrogen_monoxide_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Annual Loss of atmospheric Nitrous Oxide", 
-            "comment": "total yearly averaged tropospheric loss", 
+            "long_name": "NO volume mixing ratio", 
+            "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "lossn2o", 
+            "out_name": "no", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4065,16 +1357,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "convclt": {
+        "no2": {
             "modeling_realm": "aerosol", 
-            "standard_name": "convective_cloud_area_fraction", 
-            "units": "1.0", 
+            "standard_name": "mole_fraction_of_nitrogen_dioxide_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Convective Cloud Area Fraction", 
-            "comment": "Convective cloud fraction", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "convclt", 
+            "long_name": "NO2 volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "no2", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4082,16 +1374,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "emiisop": {
+        "o3": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_isoprene_due_to_emission", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "mole_fraction_of_ozone_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "total emission rate of isoprene", 
-            "comment": "Integrate 3D emission field vertically to 2d field", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "emiisop", 
+            "long_name": "Ozone volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "o3", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4099,16 +1391,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zg": {
+        "o3loss": {
             "modeling_realm": "aerosol", 
-            "standard_name": "geopotential_height", 
-            "units": "m", 
+            "standard_name": "tendency_of_mole_concentration_of_ozone_due_to_chemical_loss", 
+            "units": "kg m-3 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Geopotential Height", 
-            "comment": "", 
+            "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": "zg", 
+            "out_name": "o3loss", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4116,16 +1408,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "c3h8": {
+        "o3prod": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_propane_in_air", 
-            "units": "mol mol-1", 
+            "standard_name": "tendency_of_mole_concentration_of_ozone_due_to_chemical_production", 
+            "units": "kg m-3 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "C3H8  volume mixing ratio", 
-            "comment": "", 
+            "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": "c3h8", 
+            "out_name": "o3prod", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4133,16 +1425,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mmrbc": {
+        "o3ste": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mass_fraction_of_black_carbon_dry_aerosol_in_air", 
-            "units": "kg kg-1", 
+            "standard_name": "", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Elemental carbon mass mixing ratio", 
-            "comment": "", 
+            "long_name": "Ozone volume mixing ratio", 
+            "comment": "Ozone tracer intended to map out strat-trop exchange (STE) of ozone", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "mmrbc", 
+            "out_name": "o3ste", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4150,16 +1442,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "swtoaasss": {
+        "od440aer": {
             "modeling_realm": "aerosol", 
-            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_seasalt_ambient_aerosol", 
-            "units": "W m-2", 
+            "standard_name": "", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "all sky sw-rf ss at toa", 
-            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_seasalt_ambient_aerosol", 
+            "long_name": "ambient aerosol optical thickness at 440 nm", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "swtoaasss", 
+            "out_name": "od440aer", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4167,16 +1459,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wetso4": {
+        "od550aer": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_wet_deposition", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "wet deposition rate of so4", 
-            "comment": "proposed name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_wet_deposition", 
+            "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": "wetso4", 
+            "out_name": "od550aer", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4184,16 +1476,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cl": {
+        "od550aerh2o": {
             "modeling_realm": "aerosol", 
-            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
-            "units": "%", 
+            "standard_name": "atmosphere_optical_thickness_due_to_water_in_ambient_aerosol", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Cloud Area Fraction", 
-            "comment": "Percentage cloud cover, including both large-scale and convective cloud.", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "cl", 
+            "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": "", 
@@ -4201,16 +1493,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wetss": {
+        "od550bb": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_wet_deposition", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "atmosphere_optical_thickness_due_to_biomass_burning_ambient_aerosol", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "wet deposition rate of seasalt", 
-            "comment": "", 
+            "long_name": "bb aod at 550nm", 
+            "comment": "proposed name: atmosphere_optical_thickness_due_to_biomass_burning_ambient_aerosol", 
             "dimensions": "longitude latitude time", 
-            "out_name": "wetss", 
+            "out_name": "od550bb", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4218,16 +1510,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lwtoaasdust": {
+        "od550bc": {
             "modeling_realm": "aerosol", 
-            "standard_name": "toa_instantaneous_longwave_forcing_due_to_dust_ambient_aerosol", 
-            "units": "W m-2", 
+            "standard_name": "atmosphere_optical_thickness_due_to_black_carbon_ambient_aerosol", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "all sky lw-rf dust at toa", 
-            "comment": "proposed name: toa_instantaneous_longwave_forcing_due_to_dust_ambient_aerosol", 
+            "long_name": "black carbon aod at 550nm", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "lwtoaasdust", 
+            "out_name": "od550bc", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4235,16 +1527,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "swtoacsbcff": {
+        "od550dust": {
             "modeling_realm": "aerosol", 
-            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_black_carbon_ambient_aerosol_from_fossil_fuels_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "dust aod at 550nm", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "swtoacsbcff", 
+            "out_name": "od550dust", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4252,16 +1544,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "chegpso4": {
+        "od550lt1aer": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_gas_phase_net_chemical_production", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "atmosphere_optical_thickness_due_to_pm1_ambient_aerosol", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -4269,16 +1561,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntlw": {
+        "od550no3": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating", 
-            "units": "K s-1", 
+            "standard_name": "atmosphere_optical_thickness_due_to_nitrate_ambient_aerosol", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Longwave heating rate", 
-            "comment": "Longwave heating rates", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "tntlw", 
+            "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": "", 
@@ -4286,16 +1578,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "emiss": {
+        "od550oa": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_emission", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "atmosphere_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "total emission rate of seasalt", 
-            "comment": "Integrate 3D emission field vertically to 2d field.", 
+            "long_name": "total organic aerosol aod at 550nm", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "emiss", 
+            "out_name": "od550oa", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4303,16 +1595,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "snc": {
+        "od550so4": {
             "modeling_realm": "aerosol", 
-            "standard_name": "surface_snow_area_fraction", 
-            "units": "%", 
+            "standard_name": "atmosphere_optical_thickness_due_to_sulfate_ambient_aerosol", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "snow cover fraction", 
-            "comment": "Fraction of each grid cell that is occupied by snow that rests on land portion of cell.", 
+            "long_name": "sulfate aod at 550nm", 
+            "comment": "proposed name: atmosphere_optical_thickness_due_to_sulfate_ambient_aerosol", 
             "dimensions": "longitude latitude time", 
-            "out_name": "snc", 
+            "out_name": "od550so4", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4320,16 +1612,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mmrsoa": {
+        "od550ss": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mass_fraction_of_secondary_particulate_organic_matter_dry_aerosol_in_air", 
-            "units": "kg kg-1", 
+            "standard_name": "atmosphere_optical_thickness_due_to_seasalt_ambient_aerosol", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Secondary organic aerosol mass mixing ratio", 
+            "long_name": "sea salt aod at 550nm", 
             "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "mmrsoa", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "od550ss", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4337,16 +1629,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "swtoaassoa": {
+        "od870aer": {
             "modeling_realm": "aerosol", 
-            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_secondary_particulate_organic_matter_ambient_aerosol", 
-            "units": "W m-2", 
+            "standard_name": "", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "all sky sw-rf soa at toa", 
-            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_secondary_particulate_organic_matter_ambient_aerosol", 
+            "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": "swtoaassoa", 
+            "out_name": "od870aer", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4354,16 +1646,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wetnoy": {
+        "oh": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_all_nitrogen_oxides_due_to_wet_deposition", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "mole_fraction_of_hydroxyl_radical_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "OH volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "oh", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4371,16 +1663,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dms": {
+        "pan": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_dimethyl_sulfide_in_air", 
+            "standard_name": "mole_fraction_of_peroxyacetyl_nitrate_in_air", 
             "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "DMS volume mixing ratio", 
+            "long_name": "PAN volume mixing ratio", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "dms", 
+            "out_name": "pan", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4388,16 +1680,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "od550no3": {
+        "photo1d": {
             "modeling_realm": "aerosol", 
-            "standard_name": "atmosphere_optical_thickness_due_to_nitrate_ambient_aerosol", 
-            "units": "1.0", 
+            "standard_name": "photolysis_rate_of_ozone_to_O1D", 
+            "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "nitrate aod at 550nm", 
-            "comment": "proposed name: atmosphere_optical_thickness_due_to_nitrate_ambient_aerosol", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "od550no3", 
+            "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": "", 
@@ -4405,16 +1697,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lwtoacsaer": {
+        "pilev": {
             "modeling_realm": "aerosol", 
-            "standard_name": "toa_instantaneous_longwave_forcing_due_to_ambient_aerosol_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "", 
+            "units": "Pa", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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", 
             "positive": "", 
             "valid_min": "", 
@@ -4422,16 +1714,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clw": {
+        "plev": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mass_fraction_of_cloud_liquid_water_in_air", 
-            "units": "kg kg-1", 
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Mass Fraction of Cloud Liquid Water", 
-            "comment": "Includes both large-scale and convective cloud. Calculate as the mass of cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cells. Precipitating hydrometeors are included ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
+            "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": "clw", 
+            "out_name": "plev", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4439,16 +1731,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sic": {
+        "ptp": {
             "modeling_realm": "aerosol", 
-            "standard_name": "sea_ice_area_fraction", 
-            "units": "1.0", 
+            "standard_name": "tropopause_air_pressure", 
+            "units": "Pa", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Sea Ice Area Fraction", 
-            "comment": "fraction of grid cell covered by sea ice.", 
+            "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": "sic", 
+            "out_name": "ptp", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4456,16 +1748,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dryoa": {
+        "reffclwtop": {
             "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", 
+            "standard_name": "effective_radius_of_cloud_liquid_water_particle_at_liquid_water_cloud_top", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "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 [...]
+            "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": "dryoa", 
+            "out_name": "reffclwtop", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4473,16 +1765,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "emibvoc": {
+        "sic": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_non_methane_volatile_organic_compounds_expressed_as_carbon_due_to_emission_from_vegetation", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "sea_ice_area_fraction", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "long_name": "Sea Ice Area Fraction", 
+            "comment": "fraction of grid cell covered by sea ice.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "emibvoc", 
+            "out_name": "sic", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4490,16 +1782,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hno3": {
+        "snc": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_nitric_acid_in_air", 
-            "units": "mol mol-1", 
+            "standard_name": "surface_snow_area_fraction", 
+            "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "HNO3 volume mixing ratio", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "hno3", 
+            "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": "", 
@@ -4507,16 +1799,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "swtoacsoaff": {
+        "so2": {
             "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", 
+            "standard_name": "mole_fraction_of_sulfur_dioxide_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "SO2 volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "so2", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4524,16 +1816,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfls": {
+        "swtoaasaer": {
             "modeling_realm": "aerosol", 
-            "standard_name": "surface_upward_latent_heat_flux", 
+            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_ambient_aerosol", 
             "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Upward Latent Heat Flux", 
-            "comment": "", 
+            "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": "hfls", 
+            "out_name": "swtoaasaer", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4541,16 +1833,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "swtoaasoaff": {
+        "swtoaasbb": {
             "modeling_realm": "aerosol", 
-            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_particulate_organic_matter_ambient_aerosol_from_fossil_fuels", 
+            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_biomass_burning_ambient_aerosol", 
             "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "swtoaasoaff", 
+            "out_name": "swtoaasbb", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4558,16 +1850,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "od550oa": {
+        "swtoaasbcff": {
             "modeling_realm": "aerosol", 
-            "standard_name": "atmosphere_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol", 
-            "units": "1.0", 
+            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_black_carbon_ambient_aerosol_from_fossil_fuels", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "total organic aerosol aod at 550nm", 
-            "comment": "", 
+            "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": "od550oa", 
+            "out_name": "swtoaasbcff", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4575,16 +1867,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clt": {
+        "swtoaasdust": {
             "modeling_realm": "aerosol", 
-            "standard_name": "cloud_area_fraction", 
-            "units": "1.0", 
+            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_dust_ambient_aerosol", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "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": "clt", 
+            "out_name": "swtoaasdust", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4592,16 +1884,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsus": {
+        "swtoaasno3": {
             "modeling_realm": "aerosol", 
-            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_nitrate_ambient_aerosol", 
             "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "surface upwelling shortwave radiation", 
-            "comment": "", 
+            "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": "rsus", 
+            "out_name": "swtoaasno3", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4609,16 +1901,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mmrpm1": {
+        "swtoaasoaff": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mass_fraction_of_pm1_dry_aerosol_in_air", 
-            "units": "kg kg-1", 
+            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_particulate_organic_matter_ambient_aerosol_from_fossil_fuels", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -4626,16 +1918,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lwp": {
+        "swtoaasso4": {
             "modeling_realm": "aerosol", 
-            "standard_name": "atmosphere_cloud_liquid_water_content", 
-            "units": "kg m-2", 
+            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_sulfate_ambient_aerosol", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "liquid water path", 
-            "comment": "", 
+            "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": "lwp", 
+            "out_name": "swtoaasso4", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4643,16 +1935,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "emivoc": {
+        "swtoaassoa": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_non_methane_volatile_organic_compounds_as_carbon_due_to_emission", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_secondary_particulate_organic_matter_ambient_aerosol", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "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": "emivoc", 
+            "out_name": "swtoaassoa", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4660,16 +1952,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dryso2": {
+        "swtoaasss": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_dry_deposition", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_seasalt_ambient_aerosol", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "dry deposition rate of so2", 
-            "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition", 
+            "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": "dryso2", 
+            "out_name": "swtoaasss", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4677,16 +1969,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "va": {
+        "swtoacsaer": {
             "modeling_realm": "aerosol", 
-            "standard_name": "northward_wind", 
-            "units": "m s-1", 
+            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_ambient_aerosol_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Northward Wind", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "va", 
+            "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": "", 
@@ -4694,16 +1986,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "c3h6": {
+        "swtoacsbb": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_propene_in_air", 
-            "units": "mol mol-1", 
+            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_biomass_burning_ambient_aerosol_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "C3H6  volume mixing ratio", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "c3h6", 
+            "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": "", 
@@ -4711,16 +2003,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "swtoaasso4": {
+        "swtoacsbcff": {
             "modeling_realm": "aerosol", 
-            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_sulfate_ambient_aerosol", 
+            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_black_carbon_ambient_aerosol_from_fossil_fuels_assuming_clear_sky", 
             "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "all sky sw-rf so4 at toa", 
-            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_sulfate_ambient_aerosol", 
+            "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": "swtoaasso4", 
+            "out_name": "swtoacsbcff", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4728,16 +2020,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "emioa": {
+        "swtoacsdust": {
             "modeling_realm": "aerosol", 
-            "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", 
+            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_dust_ambient_aerosol_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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 [...]
+            "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": "emioa", 
+            "out_name": "swtoacsdust", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4745,16 +2037,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wetdust": {
+        "swtoacsoaff": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_wet_deposition", 
-            "units": "kg m-2 s-1", 
+            "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": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "wet deposition rate of dust", 
-            "comment": "", 
+            "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": "wetdust", 
+            "out_name": "swtoacsoaff", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4762,16 +2054,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "drydust": {
+        "tatp": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_dry_deposition", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "tropopause_air_temperature", 
+            "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "dry deposition rate of dust", 
-            "comment": "Dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", 
+            "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": "drydust", 
+            "out_name": "tatp", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4779,16 +2071,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "emidust": {
+        "tntlw": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_emission", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating", 
+            "units": "K s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "total emission rate of dust", 
-            "comment": "Integrate 3D emission field vertically to 2d field.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "emidust", 
+            "long_name": "Longwave heating rate", 
+            "comment": "Longwave heating rates", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tntlw", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4796,16 +2088,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mmrdust": {
+        "tntsw": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mass_fraction_of_dust_dry_aerosol_in_air", 
-            "units": "kg kg-1", 
+            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating", 
+            "units": "K s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Dust aerosol mass mixing ratio", 
-            "comment": "", 
+            "long_name": "Shortwave heating rate", 
+            "comment": "shortwave heating rates", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "mmrdust", 
+            "out_name": "tntsw", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4813,16 +2105,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ccn": {
+        "tos": {
             "modeling_realm": "aerosol", 
-            "standard_name": "number_concentration_of_ambient_aerosol_in_air_at_liquid_water_cloud_top", 
-            "units": "m-3", 
+            "standard_name": "sea_surface_temperature", 
+            "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Sea Surface Temperature", 
+            "comment": "this may differ from 'surface temperature' in regions of sea ice.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "ccn", 
+            "out_name": "tos", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4830,16 +2122,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mcu": {
+        "toz": {
             "modeling_realm": "aerosol", 
-            "standard_name": "atmosphere_updraft_convective_mass_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "equivalent_thickness_at_stp_of_atmosphere_ozone_content", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Total Ozone Column", 
+            "comment": "total ozone column in DU", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "toz", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4847,16 +2139,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "eminh3": {
+        "tropoz": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_ammonia_due_to_emission", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "", 
+            "units": "DU", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "total emission rate of nh3", 
-            "comment": "Integrate 3D emission field vertically to 2d field.", 
+            "long_name": "tropospheric ozone column", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "eminh3", 
+            "out_name": "tropoz", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4864,16 +2156,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "c2h2": {
+        "ttop": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_ethyne_in_air", 
-            "units": "mol mol-1", 
+            "standard_name": "air_temperature_at_cloud_top", 
+            "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "C2H2 volume mixing ratio", 
+            "long_name": "air temperature at cloud top", 
             "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "c2h2", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "ttop", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4898,33 +2190,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mmrso4": {
+        "va": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mass_fraction_of_sulfate_dry_aerosol_in_air", 
-            "units": "kg kg-1", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Aerosol sulfate mass mixing ratio", 
+            "long_name": "Northward Wind", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "mmrso4", 
-            "type": "float", 
-            "positive": "", 
-            "valid_min": "", 
-            "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": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "out_name": "va", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4932,16 +2207,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "iwp": {
+        "wa": {
             "modeling_realm": "aerosol", 
-            "standard_name": "atmosphere_cloud_ice_content", 
-            "units": "kg m-2", 
+            "standard_name": "upward_air_velocity", 
+            "units": "m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "ice water path", 
+            "long_name": "Upward Air Velocity", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "iwp", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "wa", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4949,16 +2224,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tos": {
+        "wetbc": {
             "modeling_realm": "aerosol", 
-            "standard_name": "sea_surface_temperature", 
-            "units": "K", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_wet_deposition", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Sea Surface Temperature", 
-            "comment": "this may differ from 'surface temperature' in regions of sea ice.", 
+            "long_name": "wet deposition rate of black carbon aerosol mass", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "tos", 
+            "out_name": "wetbc", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4966,16 +2241,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "co2": {
+        "wetdust": {
             "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_carbon_dioxide_in_air", 
-            "units": "mol mol-1", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_wet_deposition", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "CO2 volume mixing ratio", 
+            "long_name": "wet deposition rate of dust", 
             "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "co2", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "wetdust", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -4983,16 +2258,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wetso2": {
+        "wetnh3": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_wet_deposition", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_ammonia_due_to_wet_deposition", 
             "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "wet deposition rate of so2", 
+            "long_name": "wet deposition rate of nh3", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "wetso2", 
+            "out_name": "wetnh3", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -5000,16 +2275,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "od550aer": {
+        "wetnh4": {
             "modeling_realm": "aerosol", 
-            "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol", 
-            "units": "1.0", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_due_to_wet_deposition", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "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'", 
+            "long_name": "wet deposition rate of nh4", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "od550aer", 
+            "out_name": "wetnh4", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -5017,16 +2292,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsut": {
+        "wetnoy": {
             "modeling_realm": "aerosol", 
-            "standard_name": "toa_outgoing_shortwave_flux", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_all_nitrogen_oxides_due_to_wet_deposition", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "toa outgoing shortwave radiation", 
-            "comment": "at the top of the atmosphere", 
+            "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": "rsut", 
+            "out_name": "wetnoy", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -5034,16 +2309,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ztp": {
+        "wetoa": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tropopause_altitude", 
-            "units": "m", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_due_to_wet_deposition", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tropopause Altitude", 
-            "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature", 
+            "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": "ztp", 
+            "out_name": "wetoa", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -5051,16 +2326,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "drybc": {
+        "wetso2": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_dry_deposition", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_wet_deposition", 
             "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "dry deposition rate of black carbon aerosol mass", 
-            "comment": "Dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", 
+            "long_name": "wet deposition rate of so2", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "drybc", 
+            "out_name": "wetso2", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -5068,16 +2343,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "emilnox": {
+        "wetso4": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_nox_from_lightning", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_wet_deposition", 
             "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -5085,16 +2360,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "o3ste": {
+        "wetss": {
             "modeling_realm": "aerosol", 
-            "standard_name": "", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_wet_deposition", 
             "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Ozone volume mixing ratio", 
-            "comment": "Ozone tracer intended to map out strat-trop exchange (STE) of ozone", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "o3ste", 
+            "long_name": "wet deposition rate of seasalt", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "wetss", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -5102,16 +2377,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "photo1d": {
+        "zg": {
             "modeling_realm": "aerosol", 
-            "standard_name": "photolysis_rate_of_ozone_to_O1D", 
-            "units": "s-1", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "photolysis rate of O3 to O1d", 
-            "comment": "proposed name: photolysis_rate_of_ozone_to_O1D", 
+            "long_name": "Geopotential Height", 
+            "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "photo1d", 
+            "out_name": "zg", 
             "type": "float", 
             "positive": "", 
             "valid_min": "", 
@@ -5119,16 +2394,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lossch4": {
+        "ztp": {
             "modeling_realm": "aerosol", 
-            "standard_name": "tendency_of_mole_concentration_of_methane_due_to_chemical_gross_destruction", 
-            "units": "mol m-3 s-1", 
+            "standard_name": "tropopause_altitude", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Annual Loss of atmospheric Methane", 
-            "comment": "proposed name: tendency_of_mole_concentration_of_methane_due_to_chemical_gross_destruction", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "lossch4", 
+            "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": "", 
diff --git a/TestTables/CMIP6_aero.json b/TestTables/CMIP6_aero.json
deleted file mode 100644
index 8330b3e..0000000
--- a/TestTables/CMIP6_aero.json
+++ /dev/null
@@ -1 +0,0 @@
-no Variable found for aero
diff --git a/TestTables/CMIP6_cf3hr.json b/TestTables/CMIP6_cf3hr.json
index 1d27b28..cf7eb0b 100644
--- a/TestTables/CMIP6_cf3hr.json
+++ b/TestTables/CMIP6_cf3hr.json
@@ -1 +1,749 @@
-no Variable found for cf3hr
+{
+    "Header": {
+        "data_specs_version": "01.beta.42.01", 
+        "table_id": "Table cf3hr", 
+        "realm": "atmos", 
+        "frequency": "3hr", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
+        "missing_value": "1e20", 
+        "product": "output", 
+        "approx_interval": "0.125000", 
+        "generic_levels": "", 
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
+    }, 
+    "variable_entry": {
+        "cfadDbze94": {
+            "modeling_realm": "atmos", 
+            "standard_name": "histogram_of_equivalent_reflectivity_factor_over_height_above_reference_ellipsoid", 
+            "units": "1.0", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "CloudSat Radar Reflectivity CFAD", 
+            "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar  reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadDbze94 is defined as the simulated relative frequency of occurrence of radar reflectivity in sampling volumes defined by altitude bins. The radar is observing at a frequency of 94GHz.", 
+            "dimensions": "location alt40 dbze time1", 
+            "out_name": "cfadDbze94", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cfadLidarsr532": {
+            "modeling_realm": "atmos", 
+            "standard_name": "histogram_of_backscattering_ratio_over_height_above_reference_ellipsoid", 
+            "units": "1.0", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "CALIPSO Scattering Ratio CFAD", 
+            "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar  reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadLidarsr532 is defined as the simulated relative frequency of lidar scattering ratio in sampling volumes defined by altitude bins. The lidar is observing at a wavelength of 532nm.", 
+            "dimensions": "location alt40 scatratio time1", 
+            "out_name": "cfadLidarsr532", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "convective_cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Convective Cloud Area Fraction", 
+            "comment": "Include only convective cloud.", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "clc", 
+            "type": "real", 
+            "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": "time: point", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clcalipso2": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clhcalipso": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "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": ""
+        }, 
+        "clic": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mass_fraction_of_convective_cloud_ice_in_air", 
+            "units": "1.0", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Mass Fraction of Convective Cloud Ice", 
+            "comment": "Calculated as the mass of convective cloud ice  in the grid cell divided by the mass of air (including the water in all phases) in the grid cell.  This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "clic", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clis": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mass_fraction_of_stratiform_cloud_ice_in_air", 
+            "units": "1.0", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Mass Fraction of Stratiform Cloud Ice", 
+            "comment": "Calculated as the mass of stratiform cloud ice  in the grid cell divided by the mass of air (including the water in all phases) in the grid cell.  This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "clis", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cllcalipso": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clmcalipso": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "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": ""
+        }, 
+        "cls": {
+            "modeling_realm": "atmos", 
+            "standard_name": "stratiform_cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Stratiform Cloud Area Fraction", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "cls", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cltc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "convective_cloud_area_fraction", 
+            "units": "1.0", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Convective Cloud Fraction", 
+            "comment": "Convective cloud area fraction for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes only convective cloud.", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "cltc", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "0.0", 
+            "valid_max": "100.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cltcalipso": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: point", 
+            "cell_measures": "", 
+            "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": ""
+        }, 
+        "clwc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mass_fraction_of_convective_cloud_liquid_water_in_air", 
+            "units": "1.0", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Mass Fraction of Convective Cloud Liquid Water", 
+            "comment": "Calculated as the mass of convective cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell.  This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "clwc", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clws": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mass_fraction_of_stratiform_cloud_liquid_water_in_air", 
+            "units": "1.0", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Mass Fraction of Stratiform Cloud Liquid Water", 
+            "comment": "Calculated as the mass of stratiform cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell.  This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "clws", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "demc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "convective_cloud_longwave_emissivity", 
+            "units": "1.0", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Convective Cloud Emissivity", 
+            "comment": "This is the in-cloud emissivity obtained by considering only the cloudy portion of the grid cell.", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "demc", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "dems": {
+            "modeling_realm": "atmos", 
+            "standard_name": "stratiform_cloud_longwave_emissivity", 
+            "units": "1.0", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Stratiform Cloud Emissivity", 
+            "comment": "This is the in-cloud emissivity obtained by considering only the cloudy portion of the grid cell.", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "dems", 
+            "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": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Convective Cloud Optical Depth", 
+            "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "dtauc", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "dtaus": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_optical_thickness_due_to_stratiform_cloud", 
+            "units": "1.0", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Stratiform Cloud Optical Depth", 
+            "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell.", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "dtaus", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "grpllsprof": {
+            "modeling_realm": "atmos", 
+            "standard_name": "large_scale_graupel_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Stratiform Graupel Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevhalf time1", 
+            "out_name": "grpllsprof", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "h2o": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mole_fraction_of_water_vapor_in_air", 
+            "units": "mol mol-1", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Mass Fraction of Water", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "h2o", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "latitude": {
+            "modeling_realm": "atmos", 
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "cell_methods": "time: point", 
+            "cell_measures": "", 
+            "long_name": "Latitude", 
+            "comment": "", 
+            "dimensions": "location time1", 
+            "out_name": "latitude", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-90.0", 
+            "valid_max": "90.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "longitude": {
+            "modeling_realm": "atmos", 
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "cell_methods": "time: point", 
+            "cell_measures": "", 
+            "long_name": "Longitude", 
+            "comment": "", 
+            "dimensions": "location time1", 
+            "out_name": "longitude", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "0.0", 
+            "valid_max": "360.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "parasolRefl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_bidirectional_reflectance", 
+            "units": "1.0", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "PARASOL Reflectance", 
+            "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).", 
+            "dimensions": "location sza5 time1", 
+            "out_name": "parasolRefl", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "pfull": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Pressure at Model Full-Levels", 
+            "comment": "Air pressure on model levels", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "pfull", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "phalf": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Pressure at Model Half-Levels", 
+            "comment": "Air pressure on model half-levels", 
+            "dimensions": "longitude latitude alevhalf time1", 
+            "out_name": "phalf", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "prcprof": {
+            "modeling_realm": "atmos", 
+            "standard_name": "convective_rainfall_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Convective Rainfall Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevhalf time1", 
+            "out_name": "prcprof", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "prlsns": {
+            "modeling_realm": "atmos", 
+            "standard_name": "large_scale_snowfall_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Stratiform Snowfall Flux", 
+            "comment": "large-scale precipitation of all forms of water in the solid phase.", 
+            "dimensions": "longitude latitude alevhalf time1", 
+            "out_name": "prlsns", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "prlsprof": {
+            "modeling_realm": "atmos", 
+            "standard_name": "large_scale_rainfall_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Stratiform Rainfall Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevhalf time1", 
+            "out_name": "prlsprof", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "prsnc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "convective_snowfall_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Convective Snowfall Flux", 
+            "comment": "convective precipitation of all forms of water in the solid phase.", 
+            "dimensions": "longitude latitude alevhalf time1", 
+            "out_name": "prsnc", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "reffclic": {
+            "modeling_realm": "atmos", 
+            "standard_name": "effective_radius_of_convective_cloud_ice_particle", 
+            "units": "m", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Hydrometeor Effective Radius of Convective Cloud Ice", 
+            "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "reffclic", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "reffclis": {
+            "modeling_realm": "atmos", 
+            "standard_name": "effective_radius_of_stratiform_cloud_ice_particle", 
+            "units": "m", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Ice", 
+            "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "reffclis", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "reffclwc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "effective_radius_of_convective_cloud_liquid_water_particle", 
+            "units": "m", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Hydrometeor Effective Radius of Convective Cloud Liquid Water", 
+            "comment": "Droplets are liquid.  The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "reffclwc", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "reffclws": {
+            "modeling_realm": "atmos", 
+            "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particle", 
+            "units": "m", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Liquid Water", 
+            "comment": "Droplets are liquid.  The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "reffclws", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "reffgrpls": {
+            "modeling_realm": "atmos", 
+            "standard_name": "effective_radius_of_stratiform_cloud_graupel_particle", 
+            "units": "m", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Hydrometeor Effective Radius of Stratiform Graupel", 
+            "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "reffgrpls", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "reffrainc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "effective_radius_of_convective_cloud_rain_particle", 
+            "units": "m", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Hydrometeor Effective Radius of Convective Rainfall", 
+            "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "reffrainc", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "reffrains": {
+            "modeling_realm": "atmos", 
+            "standard_name": "effective_radius_of_stratiform_cloud_rain_particle", 
+            "units": "m", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Hydrometeor Effective Radius of Stratiform Rainfall", 
+            "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "reffrains", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "reffsnowc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "effective_radius_of_convective_cloud_snow_particle", 
+            "units": "m", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Hydrometeor Effective Radius of Convective Snowfall", 
+            "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "reffsnowc", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "reffsnows": {
+            "modeling_realm": "atmos", 
+            "standard_name": "effective_radius_of_stratiform_cloud_snow_particle", 
+            "units": "m", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Hydrometeor Effective Radius of Stratiform Snowfall", 
+            "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "reffsnows", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ta": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "ta", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "toffset": {
+            "modeling_realm": "atmos", 
+            "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": ""
+        }, 
+        "zfull": {
+            "modeling_realm": "atmos", 
+            "standard_name": "depth_below_geoid", 
+            "units": "m", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Altitude of Model Full-Levels", 
+            "comment": "Depth below geoid", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "zfull", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zhalf": {
+            "modeling_realm": "atmos", 
+            "standard_name": "depth_below_geoid", 
+            "units": "m", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Altitude of Model Half-Levels", 
+            "comment": "Depth below geoid", 
+            "dimensions": "longitude latitude alevhalf time1", 
+            "out_name": "zhalf", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }
+    }
+}
diff --git a/TestTables/CMIP6_cf3hr_0.json b/TestTables/CMIP6_cf3hr_0.json
index 0a8f7bc..518d2f5 100644
--- a/TestTables/CMIP6_cf3hr_0.json
+++ b/TestTables/CMIP6_cf3hr_0.json
@@ -4,7 +4,7 @@
         "table_id": "Table cf3hr", 
         "realm": "atmos", 
         "frequency": "3hr", 
-        "cmor_version": "3.1", 
+        "cmor_version": "3.2", 
         "table_date": "04 October 2016", 
         "missing_value": "1e20", 
         "product": "output", 
diff --git a/TestTables/CMIP6_cf3hr_1.json b/TestTables/CMIP6_cf3hr_1.json
index 406b27c..603e9c3 100644
--- a/TestTables/CMIP6_cf3hr_1.json
+++ b/TestTables/CMIP6_cf3hr_1.json
@@ -4,7 +4,7 @@
         "table_id": "Table cf3hr", 
         "realm": "atmos", 
         "frequency": "3hr", 
-        "cmor_version": "3.1", 
+        "cmor_version": "3.2", 
         "table_date": "04 October 2016", 
         "missing_value": "1e20", 
         "product": "output", 
diff --git a/TestTables/CMIP6_cf3hr_2.json b/TestTables/CMIP6_cf3hr_2.json
index 9d3bf91..e677afa 100644
--- a/TestTables/CMIP6_cf3hr_2.json
+++ b/TestTables/CMIP6_cf3hr_2.json
@@ -4,7 +4,7 @@
         "table_id": "Table cf3hr", 
         "realm": "atmos", 
         "frequency": "3hr", 
-        "cmor_version": "3.1", 
+        "cmor_version": "3.2", 
         "table_date": "04 October 2016", 
         "missing_value": "1e20", 
         "product": "output", 
diff --git a/TestTables/CMIP6_cfDay.json b/TestTables/CMIP6_cfDay.json
index 96e285d..8003053 100644
--- a/TestTables/CMIP6_cfDay.json
+++ b/TestTables/CMIP6_cfDay.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table cfDay", 
         "realm": "atmos", 
         "frequency": "day", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "1.00000", 
@@ -13,2498 +13,17 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": {
-            "modeling_realm": "atmos", 
-            "standard_name": "surface_air_pressure", 
-            "units": "Pa", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": {
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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", 
-            "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky", 
-            "units": "W m-2", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "TOA Outgoing Clear-Sky Longwave Radiation", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "rlutcs", 
-            "type": "real", 
-            "positive": "up", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "wap500": {
+    "variable_entry": {
+        "albisccp": {
             "modeling_realm": "atmos", 
-            "standard_name": "lagrangian_tendency_of_air_pressure", 
-            "units": "Pa s-1", 
-            "cell_methods": "time: mean", 
+            "standard_name": "cloud_albedo", 
+            "units": "1.0", 
+            "cell_methods": "area: time: mean where cloud", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -2512,16 +31,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ta700": {
+        "ccb": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+            "standard_name": "air_pressure_at_convective_cloud_base", 
+            "units": "Pa", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Air Temperature", 
-            "comment": "Air temperature at 700hPa", 
-            "dimensions": "longitude latitude time p700", 
-            "out_name": "ta700", 
+            "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": "", 
@@ -2529,33 +48,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsus": {
+        "cct": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
-            "units": "W m-2", 
+            "standard_name": "air_pressure_at_convective_cloud_top", 
+            "units": "Pa", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Upwelling Shortwave Radiation", 
-            "comment": "", 
+            "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": "rsus", 
+            "out_name": "cct", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clisccp7c": {
+        "cl": {
             "modeling_realm": "atmos", 
-            "standard_name": "isccp_cloud_area_fraction", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
             "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "ISCCP Cloud Area Fraction", 
-            "comment": "Percentage cloud cover in optical depth categories.", 
-            "dimensions": "longitude latitude plev7c tau time", 
-            "out_name": "clisccp7c", 
+            "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": "", 
@@ -2563,16 +82,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cltisccp": {
+        "clcalipso": {
             "modeling_realm": "atmos", 
-            "standard_name": "cloud_area_fraction", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
             "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "ISCCP Total Total Cloud Fraction", 
-            "comment": "Percentage total cloud cover, simulating ISCCP observations.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "cltisccp", 
+            "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": "", 
@@ -2580,50 +99,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rldscs": {
-            "modeling_realm": "atmos", 
-            "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky", 
-            "units": "W m-2", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Surface Downwelling Clear-Sky Longwave Radiation", 
-            "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": ""
-        }, 
-        "rsuscs": {
+        "clhcalipso": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation", 
-            "comment": "Surface upwelling clear-sky shortwave radiation", 
+            "long_name": "CALIPSO High Level Cloud Fraction", 
+            "comment": "Percentage cloud cover in layer centred on 220hPa", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rsuscs", 
+            "out_name": "clhcalipso", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "parasolRefl": {
+        "cli": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_bidirectional_reflectance", 
-            "units": "1.0", 
+            "standard_name": "mass_fraction_of_cloud_ice_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "PARASOL Reflectance", 
-            "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).", 
-            "dimensions": "longitude latitude sza5 time", 
-            "out_name": "parasolRefl", 
+            "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": "", 
@@ -2631,16 +133,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clhcalipso": {
+        "clisccp7c": {
             "modeling_realm": "atmos", 
-            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "standard_name": "isccp_cloud_area_fraction", 
             "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "CALIPSO High Level Cloud Fraction", 
-            "comment": "Percentage cloud cover in layer centred on 220hPa", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "clhcalipso", 
+            "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": "", 
@@ -2648,16 +150,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ccb": {
+        "clivi": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_pressure_at_convective_cloud_base", 
-            "units": "Pa", 
+            "standard_name": "atmosphere_mass_content_of_cloud_ice", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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. ", 
+            "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": "ccb", 
+            "out_name": "clivi", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2665,50 +167,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsut": {
+        "cllcalipso": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_outgoing_shortwave_flux", 
-            "units": "W m-2", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "TOA Outgoing Shortwave Radiation", 
-            "comment": "at the top of the atmosphere", 
+            "long_name": "CALIPSO Low Level Cloud Fraction", 
+            "comment": "Percentage cloud cover in layer centred on 840hPa", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rsut", 
+            "out_name": "cllcalipso", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsutcs": {
+        "clmcalipso": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation", 
-            "comment": "Calculated in the absence of clouds.", 
+            "long_name": "CALIPSO Mid Level Cloud Fraction", 
+            "comment": "Percentage cloud cover in layer centred on 560hPa", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rsutcs", 
+            "out_name": "clmcalipso", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "albisccp": {
+        "cltcalipso": {
             "modeling_realm": "atmos", 
-            "standard_name": "cloud_albedo", 
-            "units": "1.0", 
-            "cell_methods": "area: time: mean where cloud", 
+            "standard_name": "cloud_area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "CALIPSO Total Cloud Fraction", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "albisccp", 
+            "out_name": "cltcalipso", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2716,33 +218,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlut": {
+        "cltisccp": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_outgoing_longwave_flux", 
-            "units": "W m-2", 
+            "standard_name": "cloud_area_fraction", 
+            "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "TOA Outgoing Longwave Radiation", 
-            "comment": "at the top of the atmosphere (to be compared with satellite measurements)", 
+            "long_name": "ISCCP Total Total Cloud Fraction", 
+            "comment": "Percentage total cloud cover, simulating ISCCP observations.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rlut", 
+            "out_name": "cltisccp", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clivi": {
+        "clw": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_mass_content_of_cloud_ice", 
-            "units": "kg m-2", 
+            "standard_name": "mass_fraction_of_cloud_liquid_water_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Ice Water Path", 
-            "comment": "Mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "clivi", 
+            "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": "", 
@@ -2750,33 +252,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsdscs": {
+        "clwvi": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "atmosphere_cloud_condensed_water_content", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation", 
-            "comment": "surface solar irradiance clear sky for UV calculations", 
+            "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": "rsdscs", 
+            "out_name": "clwvi", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cllcalipso": {
+        "hur": {
             "modeling_realm": "atmos", 
-            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "standard_name": "relative_humidity", 
             "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "CALIPSO Low Level Cloud Fraction", 
-            "comment": "Percentage cloud cover in layer centred on 840hPa", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "cllcalipso", 
+            "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": "", 
@@ -2784,50 +286,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsdt": {
+        "hus": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_incoming_shortwave_flux", 
-            "units": "W m-2", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "TOA Incident Shortwave Radiation", 
-            "comment": "Shortwave radiation incident at the top of the atmosphere", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "rsdt", 
+            "long_name": "Specific Humidity", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "hus", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cltcalipso": {
+        "mc": {
             "modeling_realm": "atmos", 
-            "standard_name": "cloud_area_fraction", 
-            "units": "%", 
+            "standard_name": "atmosphere_net_upward_convective_mass_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "CALIPSO Total Cloud Fraction", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "cltcalipso", 
+            "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": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cct": {
+        "parasolRefl": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_pressure_at_convective_cloud_top", 
-            "units": "Pa", 
+            "standard_name": "toa_bidirectional_reflectance", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -2852,16 +354,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clwvi": {
+        "pfull": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_cloud_condensed_water_content", 
-            "units": "kg m-2", 
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Condensed Water Path", 
-            "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "clwvi", 
+            "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": "", 
@@ -2869,33 +371,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsds": {
+        "phalf": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
-            "units": "W m-2", 
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Downwelling Shortwave Radiation", 
-            "comment": "surface solar irradiance for UV calculations", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "rsds", 
+            "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": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clmcalipso": {
+        "ps": {
             "modeling_realm": "atmos", 
-            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
-            "units": "%", 
+            "standard_name": "surface_air_pressure", 
+            "units": "Pa", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "CALIPSO Mid Level Cloud Fraction", 
-            "comment": "Percentage cloud cover in layer centred on 560hPa", 
+            "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": "clmcalipso", 
+            "out_name": "ps", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2903,135 +405,135 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ua": {
+        "rldscs": {
             "modeling_realm": "atmos", 
-            "standard_name": "eastward_wind", 
-            "units": "m s-1", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Eastward Wind", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "ua", 
+            "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": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clcalipso": {
+        "rlutcs": {
             "modeling_realm": "atmos", 
-            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
-            "units": "%", 
+            "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "CALIPSO Cloud Fraction", 
-            "comment": "Percentage cloud cover at CALIPSO standard heights.", 
-            "dimensions": "longitude latitude alt40 time", 
-            "out_name": "clcalipso", 
+            "long_name": "TOA Outgoing Clear-Sky Longwave Radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rlutcs", 
             "type": "real", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cl": {
+        "rsdscs": {
             "modeling_realm": "atmos", 
-            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
-            "units": "%", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "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", 
+            "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": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wap": {
+        "rsdt": {
             "modeling_realm": "atmos", 
-            "standard_name": "lagrangian_tendency_of_air_pressure", 
-            "units": "Pa s-1", 
+            "standard_name": "toa_incoming_shortwave_flux", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "omega (=dp/dt)", 
-            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "wap", 
+            "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": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "phalf": {
+        "rsuscs": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_pressure", 
-            "units": "Pa", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Pressure on Model Half-Levels", 
-            "comment": "Air pressure on model half-levels", 
-            "dimensions": "longitude latitude alevhalf time", 
-            "out_name": "phalf", 
+            "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": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ta": {
+        "rsut": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+            "standard_name": "toa_outgoing_shortwave_flux", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Air Temperature", 
-            "comment": "Air Temperature", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "ta", 
+            "long_name": "TOA Outgoing Shortwave Radiation", 
+            "comment": "at the top of the atmosphere", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsut", 
             "type": "real", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "va": {
+        "rsutcs": {
             "modeling_realm": "atmos", 
-            "standard_name": "northward_wind", 
-            "units": "m s-1", 
+            "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Northward Wind", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "va", 
+            "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation", 
+            "comment": "Calculated in the absence of clouds.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsutcs", 
             "type": "real", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zg": {
+        "ta": {
             "modeling_realm": "atmos", 
-            "standard_name": "geopotential_height", 
-            "units": "m", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Geopotential Height", 
-            "comment": "", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "zg", 
+            "out_name": "ta", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3039,16 +541,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hus": {
+        "ta700": {
             "modeling_realm": "atmos", 
-            "standard_name": "specific_humidity", 
-            "units": "1.0", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Specific Humidity", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "hus", 
+            "long_name": "Air Temperature", 
+            "comment": "Air temperature at 700hPa", 
+            "dimensions": "longitude latitude time p700", 
+            "out_name": "ta700", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3056,16 +558,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cli": {
+        "ua": {
             "modeling_realm": "atmos", 
-            "standard_name": "mass_fraction_of_cloud_ice_in_air", 
-            "units": "kg kg-1", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Mass Fraction of Cloud Ice", 
-            "comment": "Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "cli", 
+            "out_name": "ua", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3073,33 +575,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mc": {
+        "va": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_net_upward_convective_mass_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Convective Mass Flux", 
-            "comment": "The net mass flux should represent the difference between the updraft and downdraft components.  The flux is computed as the mass divided by the area of the grid cell.", 
-            "dimensions": "longitude latitude alevhalf time", 
-            "out_name": "mc", 
+            "long_name": "Northward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "va", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clw": {
+        "wap": {
             "modeling_realm": "atmos", 
-            "standard_name": "mass_fraction_of_cloud_liquid_water_in_air", 
-            "units": "kg kg-1", 
+            "standard_name": "lagrangian_tendency_of_air_pressure", 
+            "units": "Pa s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Mass Fraction of Cloud Liquid Water", 
-            "comment": "Includes both large-scale and convective cloud. Calculate as the mass of cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cells. Precipitating hydrometeors are included ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
+            "long_name": "omega (=dp/dt)", 
+            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "clw", 
+            "out_name": "wap", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3107,16 +609,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pfull": {
+        "wap500": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_pressure", 
-            "units": "Pa", 
+            "standard_name": "lagrangian_tendency_of_air_pressure", 
+            "units": "Pa s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Pressure on Model Levels", 
-            "comment": "Air pressure on model levels", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "pfull", 
+            "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": "", 
@@ -3124,16 +626,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hur": {
+        "zg": {
             "modeling_realm": "atmos", 
-            "standard_name": "relative_humidity", 
-            "units": "%", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "long_name": "Geopotential Height", 
+            "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "hur", 
+            "out_name": "zg", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
diff --git a/TestTables/CMIP6_cfMon.json b/TestTables/CMIP6_cfMon.json
index beda7b8..2d249d3 100644
--- a/TestTables/CMIP6_cfMon.json
+++ b/TestTables/CMIP6_cfMon.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table cfMon", 
         "realm": "atmos", 
         "frequency": "mon", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "30.00000", 
@@ -13,2470 +13,17 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
-        "tntr": {
+        "albisccp": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_radiative_heating", 
-            "units": "K s-1", 
-            "cell_methods": "time: mean", 
+            "standard_name": "cloud_albedo", 
+            "units": "1.0", 
+            "cell_methods": "area: time: mean where cloud", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -2484,16 +31,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclwac": {
+        "clc": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_autoconversion", 
-            "units": "s-1", 
+            "standard_name": "convective_cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Autoconversion", 
-            "comment": "", 
+            "long_name": "Convective Cloud Area Fraction", 
+            "comment": "Include only convective cloud.", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnsclwac", 
+            "out_name": "clc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2501,16 +48,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clmcalipso": {
+        "clcalipso": {
             "modeling_realm": "atmos", 
             "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
             "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "CALIPSO Mid Level Cloud Fraction", 
-            "comment": "Percentage cloud cover in layer centred on 560hPa", 
-            "dimensions": "longitude latitude time p560", 
-            "out_name": "clmcalipso", 
+            "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": "", 
@@ -2518,16 +65,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclia": {
+        "clhcalipso": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_advection", 
-            "units": "s-1", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Advection", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnsclia", 
+            "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": "", 
@@ -2535,16 +82,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclibl": {
+        "clic": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_boundary_layer_mixing", 
-            "units": "s-1", 
+            "standard_name": "mass_fraction_of_convective_cloud_ice_in_air", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice In Air Due To Boundary Layer Mixing", 
-            "comment": "", 
+            "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": "tnsclibl", 
+            "out_name": "clic", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2552,16 +99,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclihenv": {
+        "clis": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_heterogeneous_nucleation_from_water_vapor", 
-            "units": "s-1", 
+            "standard_name": "mass_fraction_of_stratiform_cloud_ice_in_air", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Heterogeneous Nucleation From Water Vapor", 
-            "comment": "", 
+            "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": "tnsclihenv", 
+            "out_name": "clis", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2569,50 +116,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mcd": {
+        "clisccp7c": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_downdraft_convective_mass_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "isccp_cloud_area_fraction", 
+            "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Downdraft Convective Mass Flux", 
-            "comment": "Calculated as the convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).", 
-            "dimensions": "longitude latitude alevhalf time", 
-            "out_name": "mcd", 
+            "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": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsdcs": {
+        "cllcalipso": {
             "modeling_realm": "atmos", 
-            "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cllcalipso": {
+        "clmcalipso": {
             "modeling_realm": "atmos", 
             "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
             "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "CALIPSO Low Level Cloud Fraction", 
-            "comment": "Percentage cloud cover in layer centred on 840hPa", 
-            "dimensions": "longitude latitude time p840", 
-            "out_name": "cllcalipso", 
+            "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": "", 
@@ -2620,16 +167,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "parasolRefl": {
+        "cls": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_bidirectional_reflectance", 
-            "units": "1.0", 
+            "standard_name": "stratiform_cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "PARASOL Reflectance", 
-            "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).", 
-            "dimensions": "longitude latitude sza5 time", 
-            "out_name": "parasolRefl", 
+            "long_name": "Stratiform Cloud Area Fraction", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "cls", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2637,16 +184,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clcalipso": {
+        "cltcalipso": {
             "modeling_realm": "atmos", 
-            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "standard_name": "cloud_area_fraction", 
             "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "CALIPSO Cloud Fraction", 
-            "comment": "Percentage cloud cover at CALIPSO standard heights.", 
-            "dimensions": "longitude latitude alt40 time", 
-            "out_name": "clcalipso", 
+            "long_name": "CALIPSO Total Cloud Fraction", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cltcalipso", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2654,33 +201,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rldcs": {
+        "cltisccp": {
             "modeling_realm": "atmos", 
-            "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "cloud_area_fraction", 
+            "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "ISCCP Total Cloud Fraction", 
+            "comment": "Percentage total cloud cover, simulating ISCCP observations.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cltisccp", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clhcalipso": {
+        "clwc": {
             "modeling_realm": "atmos", 
-            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
-            "units": "%", 
+            "standard_name": "mass_fraction_of_convective_cloud_liquid_water_in_air", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "CALIPSO High Level Cloud Fraction", 
-            "comment": "Percentage cloud cover in layer centred on 220hPa", 
-            "dimensions": "longitude latitude time p220", 
-            "out_name": "clhcalipso", 
+            "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": "", 
@@ -2688,16 +235,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclwa": {
+        "clws": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_advection", 
-            "units": "s-1", 
+            "standard_name": "mass_fraction_of_stratiform_cloud_liquid_water_in_air", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Advection", 
-            "comment": "", 
+            "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": "tnsclwa", 
+            "out_name": "clws", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2705,18 +252,18 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "evu": {
+        "dmc": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_momentum_diffusivity", 
-            "units": "m2 s-1", 
+            "standard_name": "atmosphere_net_upward_deep_convective_mass_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Eddy Viscosity Coefficients for Momentum", 
-            "comment": "Vertical diffusion coefficient for momentum due to parametrised eddies", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "evu", 
+            "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": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
@@ -2739,33 +286,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlucs": {
+        "evu": {
             "modeling_realm": "atmos", 
-            "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "atmosphere_momentum_diffusivity", 
+            "units": "m2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Eddy Viscosity Coefficients for Momentum", 
+            "comment": "Vertical diffusion coefficient for momentum due to parametrised eddies", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "evu", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "albisccp": {
+        "hur": {
             "modeling_realm": "atmos", 
-            "standard_name": "cloud_albedo", 
-            "units": "1.0", 
-            "cell_methods": "area: time: mean where cloud", 
+            "standard_name": "relative_humidity", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -2773,16 +320,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclihencl": {
+        "hus": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_heterogeneous_nucleation_from_cloud_liquid_water", 
-            "units": "s-1", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Heterogeneous Nucleation From Cloud Liquid", 
+            "long_name": "Specific Humidity", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnsclihencl", 
+            "out_name": "hus", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2790,50 +337,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntmp": {
+        "mcd": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_model_physics", 
-            "units": "K s-1", 
+            "standard_name": "atmosphere_downdraft_convective_mass_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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 alevel time", 
-            "out_name": "tntmp", 
+            "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": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cltisccp": {
+        "mcu": {
             "modeling_realm": "atmos", 
-            "standard_name": "cloud_area_fraction", 
-            "units": "%", 
+            "standard_name": "atmosphere_updraft_convective_mass_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "ISCCP Total Cloud Fraction", 
-            "comment": "Percentage total cloud cover, simulating ISCCP observations.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "cltisccp", 
+            "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": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclicd": {
+        "parasolRefl": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_convective_detrainment", 
-            "units": "s-1", 
+            "standard_name": "toa_bidirectional_reflectance", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice Due Convective Detrainment", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnsclicd", 
+            "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": "", 
@@ -2841,16 +388,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclwas": {
+        "pctisccp": {
             "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": "time: mean", 
+            "standard_name": "air_pressure_at_cloud_top", 
+            "units": "Pa", 
+            "cell_methods": "area: time: mean where cloud", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "ISCCP Mean Cloud Top Pressure", 
+            "comment": "ISCCP Mean Cloud Top Pressure. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see  http://cfmip.metoffice.com/COSP.html", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "pctisccp", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2858,67 +405,67 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclwce": {
+        "rld": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_condensation_and_evaporation", 
-            "units": "s-1", 
+            "standard_name": "downwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclimr": {
+        "rld4co2": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_melting_to_rain", 
-            "units": "s-1", 
+            "standard_name": "downwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Melting to Rain", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnsclimr", 
+            "long_name": "Downwelling Longwave Radiation 4XCO2 Atmosphere", 
+            "comment": "Downwelling longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "out_name": "rld4co2", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clws": {
+        "rldcs": {
             "modeling_realm": "atmos", 
-            "standard_name": "mass_fraction_of_stratiform_cloud_liquid_water_in_air", 
-            "units": "1.0", 
+            "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Mass Fraction of Stratiform Cloud Liquid Water", 
-            "comment": "Calculated as the mass of stratiform cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell.  This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "clws", 
+            "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": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rld": {
+        "rldcs4co2": {
             "modeling_realm": "atmos", 
-            "standard_name": "downwelling_longwave_flux_in_air", 
+            "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky", 
             "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Downwelling Longwave Radiation", 
-            "comment": "Downwelling Longwave Radiation (includes the fluxes at the surface and TOA)", 
+            "long_name": "Downwelling Clear-Sky Longwave Radiation 4XCO2 Atmosphere", 
+            "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", 
-            "out_name": "rld", 
+            "out_name": "rldcs4co2", 
             "type": "real", 
             "positive": "down", 
             "valid_min": "", 
@@ -2926,16 +473,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsucs": {
+        "rlu": {
             "modeling_realm": "atmos", 
-            "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "standard_name": "upwelling_longwave_flux_in_air", 
             "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Upwelling Clear-Sky Shortwave Radiation", 
-            "comment": "Upwelling clear-sky shortwave radiation  (includes the fluxes at the surface and TOA)", 
+            "long_name": "Upwelling Longwave Radiation", 
+            "comment": "Upwelling longwave radiation (includes the fluxes at the surface and TOA)", 
             "dimensions": "longitude latitude alevhalf time", 
-            "out_name": "rsucs", 
+            "out_name": "rlu", 
             "type": "real", 
             "positive": "up", 
             "valid_min": "", 
@@ -2943,220 +490,220 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsccwbl": {
+        "rlu4co2": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_boundary_layer_mixing", 
-            "units": "s-1", 
+            "standard_name": "upwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water In Air Due To Boundary Layer Mixing", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnsccwbl", 
+            "long_name": "Upwelling Longwave Radiation 4XCO2 Atmosphere", 
+            "comment": "Upwelling longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "out_name": "rlu4co2", 
             "type": "real", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntscpbl": {
+        "rlucs": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing", 
-            "units": "K s-1", 
+            "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclwri": {
+        "rlucs4co2": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_riming", 
-            "units": "s-1", 
+            "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Riming", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnsclwri", 
+            "long_name": "Upwelling Clear-Sky Longwave Radiation 4XCO2 Atmosphere", 
+            "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", 
+            "out_name": "rlucs4co2", 
             "type": "real", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnhus": {
+        "rlut4co2": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_specific_humidity", 
-            "units": "s-1", 
+            "standard_name": "toa_outgoing_longwave_flux", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Specific Humidity", 
-            "comment": "Tendency of Specific Humidity", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnhus", 
+            "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": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsccwacr": {
+        "rlutcs4co2": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_autoconversion_to_rain", 
-            "units": "s-1", 
+            "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Autoconversion to Rain", 
-            "comment": "condensed water includes both liquid and ice.", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnsccwacr", 
+            "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": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnscliricl": {
+        "rsd": {
             "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", 
+            "standard_name": "downwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cls": {
+        "rsd4co2": {
             "modeling_realm": "atmos", 
-            "standard_name": "stratiform_cloud_area_fraction_in_atmosphere_layer", 
-            "units": "%", 
+            "standard_name": "downwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Stratiform Cloud Area Fraction", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "cls", 
+            "long_name": "Downwelling Shortwave Radiation 4XCO2 Atmosphere", 
+            "comment": "Downwelling shortwave radiation calculated using carbon dioxide concentrations increased fourfold", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "out_name": "rsd4co2", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclwbfpcli": {
+        "rsdcs": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_bergeron_findeisen_process_to_cloud_ice", 
-            "units": "s-1", 
+            "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air Due To Bergeron Findeisen Process To Cloud Ice", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnsclwbfpcli", 
+            "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": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dmc": {
+        "rsdcs4co2": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_net_upward_deep_convective_mass_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Deep Convective Mass Flux", 
-            "comment": "The net mass flux  represents the difference between the updraft and downdraft components.   This is calculated as the convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).", 
+            "long_name": "Downwelling Clear-Sky Shortwave Radiation 4XCO2 Atmosphere", 
+            "comment": "Downwelling clear-sky shortwave radiation calculated using carbon dioxide concentrations increased fourfold", 
             "dimensions": "longitude latitude alevhalf time", 
-            "out_name": "dmc", 
+            "out_name": "rsdcs4co2", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclwar": {
+        "rsu": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_accretion_to_rain", 
-            "units": "s-1", 
+            "standard_name": "upwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclwhen": {
+        "rsu4co2": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_heterogeneous_nucleation", 
-            "units": "s-1", 
+            "standard_name": "upwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Heterogeneous Nucleation", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnsclwhen", 
+            "long_name": "Upwelling Shortwave Radiation 4XCO2 Atmosphere", 
+            "comment": "Upwelling Shortwave Radiation calculated using carbon dioxide concentrations increased fourfold", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "out_name": "rsu4co2", 
             "type": "real", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clic": {
+        "rsucs": {
             "modeling_realm": "atmos", 
-            "standard_name": "mass_fraction_of_convective_cloud_ice_in_air", 
-            "units": "1.0", 
+            "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Mass Fraction of Convective Cloud Ice", 
-            "comment": "Calculated as the mass of convective cloud ice  in the grid cell divided by the mass of air (including the water in all phases) in the grid cell.  This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "clic", 
+            "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": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mcu": {
+        "rsucs4co2": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_updraft_convective_mass_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "long_name": "Upwelling Clear-Sky Shortwave Radiation 4XCO2 Atmosphere", 
+            "comment": "Upwelling clear-sky shortwave radiation calculated using carbon dioxide concentrations increased fourfold", 
             "dimensions": "longitude latitude alevhalf time", 
-            "out_name": "mcu", 
+            "out_name": "rsucs4co2", 
             "type": "real", 
             "positive": "up", 
             "valid_min": "", 
@@ -3164,84 +711,84 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsccwce": {
+        "rsut4co2": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_condensation_and_evaporation", 
-            "units": "s-1", 
+            "standard_name": "toa_outgoing_shortwave_flux", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Condensation and Evaporation", 
-            "comment": "condensed water includes both liquid and ice.", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnsccwce", 
+            "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": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclwcm": {
+        "rsutcs4co2": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_cloud_microphysics", 
-            "units": "s-1", 
+            "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air Due To Cloud Microphysics", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnsclwcm", 
+            "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": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntc": {
+        "smc": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_convection", 
-            "units": "K s-1", 
+            "standard_name": "atmosphere_net_upward_shallow_convective_mass_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Air Temperature due to Convection", 
-            "comment": "Tendencies from cumulus convection scheme.", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "tntc", 
+            "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": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsd": {
+        "ta": {
             "modeling_realm": "atmos", 
-            "standard_name": "downwelling_shortwave_flux_in_air", 
-            "units": "W m-2", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "ta", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnhusscpbl": {
+        "tnhus": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing", 
+            "standard_name": "tendency_of_specific_humidity", 
             "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing", 
-            "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.)", 
+            "long_name": "Tendency of Specific Humidity", 
+            "comment": "Tendency of Specific Humidity", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnhusscpbl", 
+            "out_name": "tnhus", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3249,16 +796,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclwbl": {
+        "tnhusa": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_boundary_layer_mixing", 
+            "standard_name": "tendency_of_specific_humidity_due_to_advection", 
             "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air Due To Boundary Layer Mixing", 
-            "comment": "", 
+            "long_name": "Tendency of Specific Humidity due to Advection", 
+            "comment": "Tendency of Specific Humidity due to Advection", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnsclwbl", 
+            "out_name": "tnhusa", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3266,16 +813,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnscliif": {
+        "tnhusc": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_icefall", 
+            "standard_name": "tendency_of_specific_humidity_due_to_convection", 
             "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Icefall", 
-            "comment": "", 
+            "long_name": "Tendency of Specific Humidity due to Convection", 
+            "comment": "Tendencies from cumulus convection scheme.", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnscliif", 
+            "out_name": "tnhusc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3283,16 +830,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsccwif": {
+        "tnhusd": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_icefall", 
+            "standard_name": "tendency_of_specific_humidity_due_to_diffusion", 
             "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Icefall", 
-            "comment": "condensed water includes both liquid and ice.", 
+            "long_name": "Tendency of Specific Humidity due to Numerical 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": "tnsccwif", 
+            "out_name": "tnhusd", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3300,16 +847,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hur": {
+        "tnhusmp": {
             "modeling_realm": "atmos", 
-            "standard_name": "relative_humidity", 
-            "units": "%", 
+            "standard_name": "tendency_of_specific_humidity_due_to_model_physics", 
+            "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "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": "hur", 
+            "out_name": "tnhusmp", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3317,18 +864,18 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlu": {
+        "tnhusscpbl": {
             "modeling_realm": "atmos", 
-            "standard_name": "upwelling_longwave_flux_in_air", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing", 
+            "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Upwelling Longwave Radiation", 
-            "comment": "Upwelling longwave radiation (includes the fluxes at the surface and TOA)", 
-            "dimensions": "longitude latitude alevhalf time", 
-            "out_name": "rlu", 
+            "long_name": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing", 
+            "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": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
@@ -3351,16 +898,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclw": {
+        "tnsccwa": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_advection", 
             "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air", 
-            "comment": "", 
+            "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": "tnsclw", 
+            "out_name": "tnsccwa", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3368,33 +915,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "smc": {
+        "tnsccwacr": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_net_upward_shallow_convective_mass_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_autoconversion_to_rain", 
+            "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "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", 
+            "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": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsccwa": {
+        "tnsccwacs": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_advection", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_autoconversion_to_snow", 
             "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Advection", 
+            "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": "tnsccwa", 
+            "out_name": "tnsccwacs", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3402,16 +949,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnt": {
+        "tnsccwbl": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature", 
-            "units": "K s-1", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_boundary_layer_mixing", 
+            "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Air Temperature", 
-            "comment": "Tendency of Air Temperature", 
+            "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": "tnt", 
+            "out_name": "tnsccwbl", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3419,16 +966,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clis": {
+        "tnsccwce": {
             "modeling_realm": "atmos", 
-            "standard_name": "mass_fraction_of_stratiform_cloud_ice_in_air", 
-            "units": "1.0", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_condensation_and_evaporation", 
+            "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "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.", 
+            "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": "clis", 
+            "out_name": "tnsccwce", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3436,16 +983,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cltcalipso": {
+        "tnsccwcm": {
             "modeling_realm": "atmos", 
-            "standard_name": "cloud_area_fraction", 
-            "units": "%", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_cloud_microphysics", 
+            "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "CALIPSO Total Cloud Fraction", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water In Air Due To Cloud Microphysics", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "cltcalipso", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsccwcm", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3453,33 +1000,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsu": {
+        "tnsccwif": {
             "modeling_realm": "atmos", 
-            "standard_name": "upwelling_shortwave_flux_in_air", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_icefall", 
+            "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "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", 
+            "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": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnscliemi": {
+        "tnscli": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_evaporation_of_melting_ice", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air", 
             "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Evaporation of Melting Ice", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice In Air", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnscliemi", 
+            "out_name": "tnscli", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3487,16 +1034,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clc": {
+        "tnsclia": {
             "modeling_realm": "atmos", 
-            "standard_name": "convective_cloud_area_fraction_in_atmosphere_layer", 
-            "units": "%", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_advection", 
+            "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Convective Cloud Area Fraction", 
-            "comment": "Include only convective cloud.", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Advection", 
+            "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "clc", 
+            "out_name": "tnsclia", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3504,16 +1051,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclicm": {
+        "tnscliag": {
             "modeling_realm": "atmos", 
-            "standard_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_aggregation", 
             "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice In Air Due To Cloud Microphysics", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Aggregation", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnsclicm", 
+            "out_name": "tnscliag", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3521,16 +1068,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnhusmp": {
+        "tnsclias": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_specific_humidity_due_to_model_physics", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_accretion_to_snow", 
             "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of 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.", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Accretion to Snow", 
+            "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnhusmp", 
+            "out_name": "tnsclias", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3538,16 +1085,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclwcd": {
+        "tnsclibfpcl": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_convective_detrainment", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_bergeron_findeisen_process_from_cloud_liquid", 
             "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water Due to Convective Detrainment", 
+            "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": "tnsclwcd", 
+            "out_name": "tnsclibfpcl", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3555,16 +1102,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clisccp7c": {
+        "tnsclibl": {
             "modeling_realm": "atmos", 
-            "standard_name": "isccp_cloud_area_fraction", 
-            "units": "%", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_boundary_layer_mixing", 
+            "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "ISCCP Cloud Area Fraction", 
-            "comment": "Percentage cloud cover in optical depth categories.", 
-            "dimensions": "longitude latitude plev7c tau time", 
-            "out_name": "clisccp7c", 
+            "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": "", 
@@ -3572,16 +1119,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnhusd": {
+        "tnsclicd": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_specific_humidity_due_to_diffusion", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_convective_detrainment", 
             "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Specific Humidity due to Numerical 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.", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice Due Convective Detrainment", 
+            "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnhusd", 
+            "out_name": "tnsclicd", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3589,16 +1136,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclids": {
+        "tnsclicm": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_deposition_and_sublimation", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_cloud_microphysics", 
             "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Deposition and Sublimation", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice In Air Due To Cloud Microphysics", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnsclids", 
+            "out_name": "tnsclicm", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3606,16 +1153,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pctisccp": {
+        "tnsclids": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_pressure_at_cloud_top", 
-            "units": "Pa", 
-            "cell_methods": "area: time: mean where cloud", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_deposition_and_sublimation", 
+            "units": "s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "ISCCP Mean Cloud Top Pressure", 
-            "comment": "ISCCP Mean Cloud Top Pressure. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see  http://cfmip.metoffice.com/COSP.html", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "pctisccp", 
+            "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": "", 
@@ -3623,16 +1170,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hus": {
+        "tnscliemi": {
             "modeling_realm": "atmos", 
-            "standard_name": "specific_humidity", 
-            "units": "1.0", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_evaporation_of_melting_ice", 
+            "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Specific Humidity", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Evaporation of Melting Ice", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "hus", 
+            "out_name": "tnscliemi", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3640,16 +1187,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsccwcm": {
+        "tnsclihencl": {
             "modeling_realm": "atmos", 
-            "standard_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_ice_in_air_due_to_heterogeneous_nucleation_from_cloud_liquid_water", 
             "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water In Air Due To Cloud Microphysics", 
+            "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": "tnsccwcm", 
+            "out_name": "tnsclihencl", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3657,16 +1204,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnhusa": {
+        "tnsclihenv": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_specific_humidity_due_to_advection", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_heterogeneous_nucleation_from_water_vapor", 
             "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Specific Humidity due to Advection", 
-            "comment": "Tendency of Specific Humidity due to Advection", 
+            "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": "tnhusa", 
+            "out_name": "tnsclihenv", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3674,16 +1221,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclimcl": {
+        "tnsclihon": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_melting_to_cloud_liquid_water", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_homogeneous_nucleation", 
             "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Melting to Cloud Liquid", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Homogeneous Nucleation", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnsclimcl", 
+            "out_name": "tnsclihon", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3691,16 +1238,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclwhon": {
+        "tnscliif": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_homogeneous_nucleation", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_icefall", 
             "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Homogeneous Nucleation", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Icefall", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnsclwhon", 
+            "out_name": "tnscliif", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3708,16 +1255,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsccwacs": {
+        "tnsclimcl": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_autoconversion_to_snow", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_melting_to_cloud_liquid_water", 
             "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Autoconversion to Snow", 
-            "comment": "condensed water includes both liquid and ice.", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Melting to Cloud Liquid", 
+            "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnsccwacs", 
+            "out_name": "tnsclimcl", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3725,16 +1272,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclwmi": {
+        "tnsclimr": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_melting_from_cloud_ice", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_melting_to_rain", 
             "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Melting From Cloud Ice", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Melting to Rain", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnsclwmi", 
+            "out_name": "tnsclimr", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3742,16 +1289,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclirir": {
+        "tnscliricl": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_riming_from_rain", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_riming_from_cloud_liquid_water", 
             "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Riming From Rain", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Riming From Cloud Liquid", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnsclirir", 
+            "out_name": "tnscliricl", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3759,16 +1306,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclibfpcl": {
+        "tnsclirir": {
             "modeling_realm": "atmos", 
-            "standard_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_riming_from_rain", 
             "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice In Air Due To Bergeron Findeisen Process from Cloud Liquid", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Riming From Rain", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnsclibfpcl", 
+            "out_name": "tnsclirir", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3776,16 +1323,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclihon": {
+        "tnsclw": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_homogeneous_nucleation", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air", 
             "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Homogeneous Nucleation", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnsclihon", 
+            "out_name": "tnsclw", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3793,16 +1340,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clwc": {
+        "tnsclwa": {
             "modeling_realm": "atmos", 
-            "standard_name": "mass_fraction_of_convective_cloud_liquid_water_in_air", 
-            "units": "1.0", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_advection", 
+            "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "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.", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Advection", 
+            "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "clwc", 
+            "out_name": "tnsclwa", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3810,16 +1357,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnta": {
+        "tnsclwac": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_advection", 
-            "units": "K s-1", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_autoconversion", 
+            "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Air Temperature due to Advection", 
-            "comment": "Tendency of Air Temperature due to Advection", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Autoconversion", 
+            "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnta", 
+            "out_name": "tnsclwac", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3827,16 +1374,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclias": {
+        "tnsclwar": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_accretion_to_snow", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_accretion_to_rain", 
             "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Accretion to Snow", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Accretion to Rain", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnsclias", 
+            "out_name": "tnsclwar", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3844,16 +1391,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnscliag": {
+        "tnsclwas": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_aggregation", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_accretion_to_snow", 
             "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Aggregation", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Accretion to Snow", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnscliag", 
+            "out_name": "tnsclwas", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3861,16 +1408,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnhusc": {
+        "tnsclwbfpcli": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_specific_humidity_due_to_convection", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_bergeron_findeisen_process_to_cloud_ice", 
             "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Specific Humidity due to Convection", 
-            "comment": "Tendencies from cumulus convection scheme.", 
+            "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": "tnhusc", 
+            "out_name": "tnsclwbfpcli", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3878,16 +1425,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnscli": {
+        "tnsclwbl": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_boundary_layer_mixing", 
             "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice In Air", 
+            "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": "tnscli", 
+            "out_name": "tnsclwbl", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3895,67 +1442,67 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsd4co2": {
+        "tnsclwcd": {
             "modeling_realm": "atmos", 
-            "standard_name": "downwelling_shortwave_flux_in_air", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_convective_detrainment", 
+            "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Downwelling Shortwave Radiation 4XCO2 Atmosphere", 
-            "comment": "Downwelling shortwave radiation calculated using carbon dioxide concentrations increased fourfold", 
-            "dimensions": "longitude latitude alevhalf time", 
-            "out_name": "rsd4co2", 
+            "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": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsut4co2": {
+        "tnsclwce": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_outgoing_shortwave_flux", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_condensation_and_evaporation", 
+            "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "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", 
+            "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": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlu4co2": {
+        "tnsclwcm": {
             "modeling_realm": "atmos", 
-            "standard_name": "upwelling_longwave_flux_in_air", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_cloud_microphysics", 
+            "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Upwelling Longwave Radiation 4XCO2 Atmosphere", 
-            "comment": "Upwelling longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)", 
-            "dimensions": "longitude latitude alevhalf time", 
-            "out_name": "rlu4co2", 
+            "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": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ta": {
+        "tnsclwhen": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_heterogeneous_nucleation", 
+            "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Air Temperature", 
-            "comment": "Air Temperature", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Heterogeneous Nucleation", 
+            "comment": "", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "ta", 
+            "out_name": "tnsclwhen", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3963,154 +1510,154 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsdcs4co2": {
+        "tnsclwhon": {
             "modeling_realm": "atmos", 
-            "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_homogeneous_nucleation", 
+            "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Downwelling Clear-Sky Shortwave Radiation 4XCO2 Atmosphere", 
-            "comment": "Downwelling clear-sky shortwave radiation calculated using carbon dioxide concentrations increased fourfold", 
-            "dimensions": "longitude latitude alevhalf time", 
-            "out_name": "rsdcs4co2", 
+            "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": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rld4co2": {
+        "tnsclwmi": {
             "modeling_realm": "atmos", 
-            "standard_name": "downwelling_longwave_flux_in_air", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_melting_from_cloud_ice", 
+            "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Downwelling Longwave Radiation 4XCO2 Atmosphere", 
-            "comment": "Downwelling longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)", 
-            "dimensions": "longitude latitude alevhalf time", 
-            "out_name": "rld4co2", 
+            "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": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlut4co2": {
+        "tnsclwri": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_outgoing_longwave_flux", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_riming", 
+            "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "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", 
+            "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": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsutcs4co2": {
+        "tnt": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_air_temperature", 
+            "units": "K s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Tendency of Air Temperature", 
+            "comment": "Tendency of Air Temperature", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnt", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rldcs4co2": {
+        "tnta": {
             "modeling_realm": "atmos", 
-            "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_air_temperature_due_to_advection", 
+            "units": "K s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Downwelling Clear-Sky Longwave Radiation 4XCO2 Atmosphere", 
-            "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", 
-            "out_name": "rldcs4co2", 
+            "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": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsucs4co2": {
+        "tntc": {
             "modeling_realm": "atmos", 
-            "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_air_temperature_due_to_convection", 
+            "units": "K s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Upwelling Clear-Sky Shortwave Radiation 4XCO2 Atmosphere", 
-            "comment": "Upwelling clear-sky shortwave radiation calculated using carbon dioxide concentrations increased fourfold", 
-            "dimensions": "longitude latitude alevhalf time", 
-            "out_name": "rsucs4co2", 
+            "long_name": "Tendency of Air Temperature due to Convection", 
+            "comment": "Tendencies from cumulus convection scheme.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tntc", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlucs4co2": {
+        "tntmp": {
             "modeling_realm": "atmos", 
-            "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_air_temperature_due_to_model_physics", 
+            "units": "K s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Upwelling Clear-Sky Longwave Radiation 4XCO2 Atmosphere", 
-            "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", 
-            "out_name": "rlucs4co2", 
+            "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 alevel time", 
+            "out_name": "tntmp", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlutcs4co2": {
+        "tntr": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_air_temperature_due_to_radiative_heating", 
+            "units": "K s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsu4co2": {
+        "tntscpbl": {
             "modeling_realm": "atmos", 
-            "standard_name": "upwelling_shortwave_flux_in_air", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing", 
+            "units": "K s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Upwelling Shortwave Radiation 4XCO2 Atmosphere", 
-            "comment": "Upwelling Shortwave Radiation calculated using carbon dioxide concentrations increased fourfold", 
-            "dimensions": "longitude latitude alevhalf time", 
-            "out_name": "rsu4co2", 
+            "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": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
diff --git a/TestTables/CMIP6_cfOff.json b/TestTables/CMIP6_cfOff.json
index 288ddcd..f2916ef 100644
--- a/TestTables/CMIP6_cfOff.json
+++ b/TestTables/CMIP6_cfOff.json
@@ -1 +1,171 @@
-no Variable found for cfOff
+{
+    "Header": {
+        "data_specs_version": "01.beta.42.01", 
+        "table_id": "Table cfOff", 
+        "realm": "atmos", 
+        "frequency": "subhr", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
+        "missing_value": "1e20", 
+        "product": "output", 
+        "approx_interval": "", 
+        "generic_levels": "", 
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
+    }, 
+    "variable_entry": {
+        "cfadDbze94": {
+            "modeling_realm": "atmos", 
+            "standard_name": "histogram_of_equivalent_reflectivity_factor_over_height_above_reference_ellipsoid", 
+            "units": "1.0", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "CloudSat Radar Reflectivity", 
+            "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar  reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadDbze94 is defined as the simulated relative frequency of occurrence of radar reflectivity in sampling volumes defined by altitude bins. The radar is observing at a frequency of 94GHz.", 
+            "dimensions": "longitude latitude alt40 dbze time", 
+            "out_name": "cfadDbze94", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cfadLidarsr532": {
+            "modeling_realm": "atmos", 
+            "standard_name": "histogram_of_backscattering_ratio_over_height_above_reference_ellipsoid", 
+            "units": "1.0", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "CALIPSO Scattering Ratio", 
+            "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar  reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadLidarsr532 is defined as the simulated relative frequency of lidar scattering ratio in sampling volumes defined by altitude bins. The lidar is observing at a wavelength of 532nm.", 
+            "dimensions": "longitude latitude alt40 scatratio time", 
+            "out_name": "cfadLidarsr532", 
+            "type": "real", 
+            "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": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": ""
+        }, 
+        "clcalipso2": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "CALIPSO Cloud Fraction Undetected by CloudSat", 
+            "comment": "Clouds detected by CALIPSO but below the detectability threshold of CloudSat", 
+            "dimensions": "longitude latitude alt40 time", 
+            "out_name": "clcalipso2", 
+            "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": "%", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": ""
+        }, 
+        "cllcalipso": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clmcalipso": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": ""
+        }, 
+        "cltcalipso": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": ""
+        }, 
+        "parasolRefl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_bidirectional_reflectance", 
+            "units": "1.0", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "PARASOL Reflectance", 
+            "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).", 
+            "dimensions": "longitude latitude sza5 time", 
+            "out_name": "parasolRefl", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }
+    }
+}
diff --git a/TestTables/CMIP6_cfSites.json b/TestTables/CMIP6_cfSites.json
index c217c23..7397a57 100644
--- a/TestTables/CMIP6_cfSites.json
+++ b/TestTables/CMIP6_cfSites.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table cfSites", 
         "realm": "atmos", 
         "frequency": "subhr", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "", 
@@ -13,2487 +13,34 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
-        "rsu": {
+        "cl": {
             "modeling_realm": "atmos", 
-            "standard_name": "upwelling_shortwave_flux_in_air", 
-            "units": "W m-2", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "cell_methods": "time: point", 
-            "cell_measures": "", 
-            "long_name": "Upwelling Shortwave Radiation", 
-            "comment": "Upwelling shortwave radiation  (includes also the fluxes at the surface and top of atmosphere)", 
-            "dimensions": "alevhalf site time1", 
-            "out_name": "rsu", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Cloud Area Fraction", 
+            "comment": "Percentage cloud cover, including both large-scale and convective cloud.", 
+            "dimensions": "alevel site time1", 
+            "out_name": "cl", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "phalf": {
+        "cli": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_pressure", 
-            "units": "Pa", 
+            "standard_name": "mass_fraction_of_cloud_ice_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: point", 
-            "cell_measures": "", 
-            "long_name": "Pressure on Model Half-Levels", 
-            "comment": "Air pressure on model half-levels", 
-            "dimensions": "alevhalf site time1", 
-            "out_name": "phalf", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Mass Fraction of Cloud Ice", 
+            "comment": "Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
+            "dimensions": "alevel site time1", 
+            "out_name": "cli", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2501,16 +48,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnhusmp": {
+        "clw": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_specific_humidity_due_to_model_physics", 
-            "units": "s-1", 
+            "standard_name": "mass_fraction_of_cloud_liquid_water_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "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": "alevel site time1", 
-            "out_name": "tnhusmp", 
+            "out_name": "clw", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2518,16 +65,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntc": {
+        "edt": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_convection", 
-            "units": "K s-1", 
+            "standard_name": "atmosphere_heat_diffusivity", 
+            "units": "m2 s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Air Temperature due to Convection", 
-            "comment": "Tendencies from cumulus convection scheme.", 
+            "long_name": "Eddy Diffusivity Coefficient for Temperature Variable", 
+            "comment": "Vertical diffusion coefficient for temperature due to parametrised eddies", 
             "dimensions": "alevel site time1", 
-            "out_name": "tntc", 
+            "out_name": "edt", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2535,20 +82,20 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "latitude": {
+        "evu": {
             "modeling_realm": "atmos", 
-            "standard_name": "latitude", 
-            "units": "degrees_north", 
-            "cell_methods": "", 
-            "cell_measures": "", 
-            "long_name": "Latitude", 
-            "comment": "", 
-            "dimensions": "site", 
-            "out_name": "latitude", 
+            "standard_name": "atmosphere_momentum_diffusivity", 
+            "units": "m2 s-1", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Eddy Viscosity Coefficient for Momentum Variables", 
+            "comment": "Vertical diffusion coefficient for momentum due to parametrised eddies", 
+            "dimensions": "alevel site time1", 
+            "out_name": "evu", 
             "type": "real", 
             "positive": "", 
-            "valid_min": "-90.0", 
-            "valid_max": "90.0", 
+            "valid_min": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
@@ -2569,16 +116,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zg": {
+        "hus": {
             "modeling_realm": "atmos", 
-            "standard_name": "geopotential_height", 
-            "units": "m", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Geopotential Height", 
+            "long_name": "Specific Humidity", 
             "comment": "", 
             "dimensions": "alevel site time1", 
-            "out_name": "zg", 
+            "out_name": "hus", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2586,33 +133,67 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnhusscpbl": {
+        "latitude": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing", 
-            "units": "s-1", 
-            "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing", 
-            "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", 
-            "out_name": "tnhusscpbl", 
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "cell_methods": "area: point", 
+            "cell_measures": "", 
+            "long_name": "Latitude", 
+            "comment": "", 
+            "dimensions": "site", 
+            "out_name": "latitude", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-90.0", 
+            "valid_max": "90.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "longitude": {
+            "modeling_realm": "atmos", 
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "cell_methods": "area: point", 
+            "cell_measures": "", 
+            "long_name": "Longitude", 
+            "comment": "", 
+            "dimensions": "site", 
+            "out_name": "longitude", 
             "type": "real", 
             "positive": "", 
+            "valid_min": "0.0", 
+            "valid_max": "360.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "mc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_net_upward_convective_mass_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: point", 
+            "cell_measures": "", 
+            "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": "alevhalf site time1", 
+            "out_name": "mc", 
+            "type": "real", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clw": {
+        "pfull": {
             "modeling_realm": "atmos", 
-            "standard_name": "mass_fraction_of_cloud_liquid_water_in_air", 
-            "units": "kg kg-1", 
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Mass Fraction of Cloud Liquid Water", 
-            "comment": "Includes both large-scale and convective cloud. Calculate as the mass of cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cells. Precipitating hydrometeors are included ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
+            "long_name": "Pressure on Model Levels", 
+            "comment": "Air pressure on model levels", 
             "dimensions": "alevel site time1", 
-            "out_name": "clw", 
+            "out_name": "pfull", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2620,16 +201,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cli": {
+        "phalf": {
             "modeling_realm": "atmos", 
-            "standard_name": "mass_fraction_of_cloud_ice_in_air", 
-            "units": "kg kg-1", 
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
             "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Mass Fraction of Cloud Ice", 
-            "comment": "Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
-            "dimensions": "alevel site time1", 
-            "out_name": "cli", 
+            "cell_measures": "", 
+            "long_name": "Pressure on Model Half-Levels", 
+            "comment": "Air pressure on model half-levels", 
+            "dimensions": "alevhalf site time1", 
+            "out_name": "phalf", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2637,118 +218,118 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntmp": {
+        "rld": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_model_physics", 
-            "units": "K s-1", 
+            "standard_name": "downwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "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": "alevel site time1", 
-            "out_name": "tntmp", 
+            "cell_measures": "", 
+            "long_name": "Downwelling Longwave Radiation", 
+            "comment": "Downwelling Longwave Radiation (includes the fluxes at the surface and TOA)", 
+            "dimensions": "alevhalf site time1", 
+            "out_name": "rld", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnhusd": {
+        "rldcs": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_specific_humidity_due_to_diffusion", 
-            "units": "s-1", 
+            "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Specific Humidity due to Numerical 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": "alevel site time1", 
-            "out_name": "tnhusd", 
+            "cell_measures": "", 
+            "long_name": "Downwelling Clear-Sky Longwave Radiation", 
+            "comment": "Downwelling clear-sky longwave radiation (includes the fluxes at the surface and TOA)", 
+            "dimensions": "alevhalf site time1", 
+            "out_name": "rldcs", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntscpbl": {
+        "rlu": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing", 
-            "units": "K s-1", 
+            "standard_name": "upwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "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": "alevel site time1", 
-            "out_name": "tntscpbl", 
+            "cell_measures": "", 
+            "long_name": "Upwelling Longwave Radiation", 
+            "comment": "Upwelling longwave radiation (includes the fluxes at the surface and TOA)", 
+            "dimensions": "alevhalf site time1", 
+            "out_name": "rlu", 
             "type": "real", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pfull": {
+        "rlucs": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_pressure", 
-            "units": "Pa", 
+            "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Pressure on Model Levels", 
-            "comment": "Air pressure on model levels", 
-            "dimensions": "alevel site time1", 
-            "out_name": "pfull", 
+            "cell_measures": "", 
+            "long_name": "Upwelling Clear-Sky Longwave Radiation", 
+            "comment": "Upwelling clear-sky rongwave radiation  (includes the fluxes at the surface and TOA)", 
+            "dimensions": "alevhalf site time1", 
+            "out_name": "rlucs", 
             "type": "real", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "edt": {
+        "rsd": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_heat_diffusivity", 
-            "units": "m2 s-1", 
+            "standard_name": "downwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Eddy Diffusivity Coefficient for Temperature Variable", 
-            "comment": "Vertical diffusion coefficient for temperature due to parametrised eddies", 
-            "dimensions": "alevel site time1", 
-            "out_name": "edt", 
+            "cell_measures": "", 
+            "long_name": "Downwelling Shortwave Radiation", 
+            "comment": "Downwelling shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)", 
+            "dimensions": "alevhalf site time1", 
+            "out_name": "rsd", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ua": {
+        "rsdcs": {
             "modeling_realm": "atmos", 
-            "standard_name": "eastward_wind", 
-            "units": "m s-1", 
+            "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Eastward Wind", 
-            "comment": "", 
-            "dimensions": "alevel site time1", 
-            "out_name": "ua", 
+            "cell_measures": "", 
+            "long_name": "Downwelling Clear-Sky Shortwave Radiation", 
+            "comment": "Downwelling clear-sky shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)", 
+            "dimensions": "alevhalf site time1", 
+            "out_name": "rsdcs", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlu": {
+        "rsu": {
             "modeling_realm": "atmos", 
-            "standard_name": "upwelling_longwave_flux_in_air", 
+            "standard_name": "upwelling_shortwave_flux_in_air", 
             "units": "W m-2", 
             "cell_methods": "time: point", 
             "cell_measures": "", 
-            "long_name": "Upwelling Longwave Radiation", 
-            "comment": "Upwelling longwave radiation (includes the fluxes at the surface and TOA)", 
+            "long_name": "Upwelling Shortwave Radiation", 
+            "comment": "Upwelling shortwave radiation  (includes also the fluxes at the surface and top of atmosphere)", 
             "dimensions": "alevhalf site time1", 
-            "out_name": "rlu", 
+            "out_name": "rsu", 
             "type": "real", 
             "positive": "up", 
             "valid_min": "", 
@@ -2756,18 +337,18 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cl": {
+        "rsucs": {
             "modeling_realm": "atmos", 
-            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
-            "units": "%", 
+            "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Cloud Area Fraction", 
-            "comment": "Percentage cloud cover, including both large-scale and convective cloud.", 
-            "dimensions": "alevel site time1", 
-            "out_name": "cl", 
+            "cell_measures": "", 
+            "long_name": "Upwelling Clear-Sky Shortwave Radiation", 
+            "comment": "Upwelling clear-sky shortwave radiation  (includes the fluxes at the surface and TOA)", 
+            "dimensions": "alevhalf site time1", 
+            "out_name": "rsucs", 
             "type": "real", 
-            "positive": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
@@ -2790,33 +371,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsdcs": {
+        "tnhus": {
             "modeling_realm": "atmos", 
-            "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_specific_humidity", 
+            "units": "s-1", 
             "cell_methods": "time: point", 
-            "cell_measures": "", 
-            "long_name": "Downwelling Clear-Sky Shortwave Radiation", 
-            "comment": "Downwelling clear-sky shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)", 
-            "dimensions": "alevhalf site time1", 
-            "out_name": "rsdcs", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Tendency of Specific Humidity", 
+            "comment": "Tendency of Specific Humidity", 
+            "dimensions": "alevel site time1", 
+            "out_name": "tnhus", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "evu": {
+        "tnhusa": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_momentum_diffusivity", 
-            "units": "m2 s-1", 
+            "standard_name": "tendency_of_specific_humidity_due_to_advection", 
+            "units": "s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Eddy Viscosity Coefficient for Momentum Variables", 
-            "comment": "Vertical diffusion coefficient for momentum due to parametrised eddies", 
+            "long_name": "Tendency of Specific Humidity due to Advection", 
+            "comment": "Tendency of Specific Humidity due to Advection", 
             "dimensions": "alevel site time1", 
-            "out_name": "evu", 
+            "out_name": "tnhusa", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2824,84 +405,84 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mc": {
+        "tnhusc": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_net_upward_convective_mass_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "tendency_of_specific_humidity_due_to_convection", 
+            "units": "s-1", 
             "cell_methods": "time: point", 
-            "cell_measures": "", 
-            "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": "alevhalf site time1", 
-            "out_name": "mc", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Tendency of Specific Humidity due to Convection", 
+            "comment": "Tendencies from cumulus convection scheme.", 
+            "dimensions": "alevel site time1", 
+            "out_name": "tnhusc", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsd": {
+        "tnhusd": {
             "modeling_realm": "atmos", 
-            "standard_name": "downwelling_shortwave_flux_in_air", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_specific_humidity_due_to_diffusion", 
+            "units": "s-1", 
             "cell_methods": "time: point", 
-            "cell_measures": "", 
-            "long_name": "Downwelling Shortwave Radiation", 
-            "comment": "Downwelling shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)", 
-            "dimensions": "alevhalf site time1", 
-            "out_name": "rsd", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Tendency of Specific Humidity due to Numerical 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": "alevel site time1", 
+            "out_name": "tnhusd", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlucs": {
+        "tnhusmp": {
             "modeling_realm": "atmos", 
-            "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_specific_humidity_due_to_model_physics", 
+            "units": "s-1", 
             "cell_methods": "time: point", 
-            "cell_measures": "", 
-            "long_name": "Upwelling Clear-Sky Longwave Radiation", 
-            "comment": "Upwelling clear-sky rongwave radiation  (includes the fluxes at the surface and TOA)", 
-            "dimensions": "alevhalf site time1", 
-            "out_name": "rlucs", 
+            "cell_measures": "area: areacella", 
+            "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": "alevel site time1", 
+            "out_name": "tnhusmp", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsucs": {
+        "tnhusscpbl": {
             "modeling_realm": "atmos", 
-            "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing", 
+            "units": "s-1", 
             "cell_methods": "time: point", 
-            "cell_measures": "", 
-            "long_name": "Upwelling Clear-Sky Shortwave Radiation", 
-            "comment": "Upwelling clear-sky shortwave radiation  (includes the fluxes at the surface and TOA)", 
-            "dimensions": "alevhalf site time1", 
-            "out_name": "rsucs", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing", 
+            "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", 
+            "out_name": "tnhusscpbl", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnta": {
+        "tnt": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_advection", 
+            "standard_name": "tendency_of_air_temperature", 
             "units": "K s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Air Temperature due to Advection", 
-            "comment": "Tendency of Air Temperature due to Advection", 
+            "long_name": "Tendency of Air Temperature", 
+            "comment": "Tendency of Air Temperature", 
             "dimensions": "alevel site time1", 
-            "out_name": "tnta", 
+            "out_name": "tnt", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2909,16 +490,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wap": {
+        "tnta": {
             "modeling_realm": "atmos", 
-            "standard_name": "lagrangian_tendency_of_air_pressure", 
-            "units": "Pa s-1", 
+            "standard_name": "tendency_of_air_temperature_due_to_advection", 
+            "units": "K s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "omega (=dp/dt)", 
-            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
+            "long_name": "Tendency of Air Temperature due to Advection", 
+            "comment": "Tendency of Air Temperature due to Advection", 
             "dimensions": "alevel site time1", 
-            "out_name": "wap", 
+            "out_name": "tnta", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2926,16 +507,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hus": {
+        "tntc": {
             "modeling_realm": "atmos", 
-            "standard_name": "specific_humidity", 
-            "units": "1.0", 
+            "standard_name": "tendency_of_air_temperature_due_to_convection", 
+            "units": "K s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Specific Humidity", 
-            "comment": "", 
+            "long_name": "Tendency of Air Temperature due to Convection", 
+            "comment": "Tendencies from cumulus convection scheme.", 
             "dimensions": "alevel site time1", 
-            "out_name": "hus", 
+            "out_name": "tntc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2943,16 +524,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnt": {
+        "tntmp": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature", 
+            "standard_name": "tendency_of_air_temperature_due_to_model_physics", 
             "units": "K s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Air Temperature", 
-            "comment": "Tendency of Air Temperature", 
+            "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": "alevel site time1", 
-            "out_name": "tnt", 
+            "out_name": "tntmp", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2960,16 +541,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnhusc": {
+        "tntr": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_specific_humidity_due_to_convection", 
-            "units": "s-1", 
+            "standard_name": "tendency_of_air_temperature_due_to_radiative_heating", 
+            "units": "K s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Specific Humidity due to Convection", 
-            "comment": "Tendencies from cumulus convection scheme.", 
+            "long_name": "Tendency of Air Temperature due to Radiative Heating", 
+            "comment": "Tendency of Air Temperature due to Radiative Heating", 
             "dimensions": "alevel site time1", 
-            "out_name": "tnhusc", 
+            "out_name": "tntr", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2977,67 +558,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rldcs": {
+        "tntscpbl": {
             "modeling_realm": "atmos", 
-            "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing", 
+            "units": "K s-1", 
             "cell_methods": "time: point", 
-            "cell_measures": "", 
-            "long_name": "Downwelling Clear-Sky Longwave Radiation", 
-            "comment": "Downwelling clear-sky longwave radiation (includes the fluxes at the surface and TOA)", 
-            "dimensions": "alevhalf site time1", 
-            "out_name": "rldcs", 
-            "type": "real", 
-            "positive": "down", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "longitude": {
-            "modeling_realm": "atmos", 
-            "standard_name": "longitude", 
-            "units": "degrees_east", 
-            "cell_methods": "", 
-            "cell_measures": "", 
-            "long_name": "Longitude", 
-            "comment": "", 
-            "dimensions": "site", 
-            "out_name": "longitude", 
+            "cell_measures": "area: areacella", 
+            "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": "alevel site time1", 
+            "out_name": "tntscpbl", 
             "type": "real", 
             "positive": "", 
-            "valid_min": "0.0", 
-            "valid_max": "360.0", 
-            "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": "time: point", 
-            "cell_measures": "", 
-            "long_name": "Downwelling Longwave Radiation", 
-            "comment": "Downwelling Longwave Radiation (includes the fluxes at the surface and TOA)", 
-            "dimensions": "alevhalf site time1", 
-            "out_name": "rld", 
-            "type": "real", 
-            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnhus": {
+        "ua": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_specific_humidity", 
-            "units": "s-1", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Specific Humidity", 
-            "comment": "Tendency of Specific Humidity", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
             "dimensions": "alevel site time1", 
-            "out_name": "tnhus", 
+            "out_name": "ua", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3062,16 +609,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnhusa": {
+        "wap": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_specific_humidity_due_to_advection", 
-            "units": "s-1", 
+            "standard_name": "lagrangian_tendency_of_air_pressure", 
+            "units": "Pa s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Specific Humidity due to Advection", 
-            "comment": "Tendency of Specific Humidity due to Advection", 
+            "long_name": "omega (=dp/dt)", 
+            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
             "dimensions": "alevel site time1", 
-            "out_name": "tnhusa", 
+            "out_name": "wap", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3079,16 +626,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntr": {
+        "zg": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_radiative_heating", 
-            "units": "K s-1", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Air Temperature due to Radiative Heating", 
-            "comment": "Tendency of Air Temperature due to Radiative Heating", 
+            "long_name": "Geopotential Height", 
+            "comment": "", 
             "dimensions": "alevel site time1", 
-            "out_name": "tntr", 
+            "out_name": "zg", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
diff --git a/TestTables/CMIP6_emDaypt.json b/TestTables/CMIP6_coordinate.json
similarity index 90%
copy from TestTables/CMIP6_emDaypt.json
copy to TestTables/CMIP6_coordinate.json
index 1d3b9e9..e1ff34d 100644
--- a/TestTables/CMIP6_emDaypt.json
+++ b/TestTables/CMIP6_coordinate.json
@@ -1,18 +1,4 @@
 {
-    "Header": {
-        "data_specs_version": "01.beta.38", 
-        "table_id": "Table emDaypt", 
-        "realm": "", 
-        "frequency": "day", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
-        "missing_value": "1e20", 
-        "product": "output", 
-        "approx_interval": "1.00000", 
-        "generic_levels": "", 
-        "mip_era": "CMIP6", 
-        "Conventions": "CF-1.6 CMIP-6.0"
-    }, 
     "axis_entry": {
         "alev1": {
             "standard_name": "", 
@@ -801,7 +787,7 @@
             "axis": "Z", 
             "long_name": "ocean double sigma coordinate", 
             "climatology": "", 
-            "formula": "for k <= k_c:\n z= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
+            "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", 
@@ -823,7 +809,7 @@
             "axis": "Z", 
             "long_name": "ocean s-coordinate", 
             "climatology": "", 
-            "formula": "z = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
+            "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", 
@@ -845,7 +831,7 @@
             "axis": "Z", 
             "long_name": "ocean sigma coordinate", 
             "climatology": "", 
-            "formula": "z = eta + sigma*(depth+eta)", 
+            "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", 
@@ -867,7 +853,7 @@
             "axis": "Z", 
             "long_name": "ocean sigma over z coordinate", 
             "climatology": "", 
-            "formula": "for k <= nsigma: z = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
+            "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": "", 
@@ -905,28 +891,6 @@
             "z_factors": "", 
             "bounds_values": "0.0 100.0"
         }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
         "oline": {
             "standard_name": "region", 
             "units": "", 
@@ -2327,179 +2291,5 @@
             "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
-        "va": {
-            "modeling_realm": "", 
-            "standard_name": "northward_wind", 
-            "units": "m s-1", 
-            "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Northward Wind", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev19 time1", 
-            "out_name": "va", 
-            "type": "", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "ua": {
-            "modeling_realm": "", 
-            "standard_name": "eastward_wind", 
-            "units": "m s-1", 
-            "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Eastward Wind", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev19 time1", 
-            "out_name": "ua", 
-            "type": "", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }
     }
 }
diff --git a/TestTables/CMIP6_day.json b/TestTables/CMIP6_day.json
index 9d78f05..6a34bfd 100644
--- a/TestTables/CMIP6_day.json
+++ b/TestTables/CMIP6_day.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table day", 
         "realm": "atmos", 
         "frequency": "day", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "1.00000", 
@@ -13,2470 +13,68 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
+    "variable_entry": {
+        "clt": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction", 
             "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
             "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": ""
+            "ok_min_mean_abs": "", 
+            "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", 
+        "hfls": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_upward_latent_heat_flux", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Surface Upward Latent Heat Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfls", 
+            "type": "real", 
             "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "psl": {
+        "hfss": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_pressure_at_sea_level", 
-            "units": "Pa", 
+            "standard_name": "surface_upward_sensible_heat_flux", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Sea Level Pressure", 
-            "comment": "Sea Level Pressure", 
+            "long_name": "Surface Upward Sensible Heat Flux", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "psl", 
+            "out_name": "hfss", 
+            "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hur": {
+            "modeling_realm": "atmos", 
+            "standard_name": "relative_humidity", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
@@ -2484,50 +82,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlus": {
+        "hus": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_upwelling_longwave_flux_in_air", 
-            "units": "W m-2", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Upwelling Longwave Radiation", 
+            "long_name": "Specific Humidity", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "rlus", 
+            "dimensions": "longitude latitude plev8 time", 
+            "out_name": "hus", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfss": {
+        "huss": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_upward_sensible_heat_flux", 
-            "units": "W m-2", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Upward Sensible Heat Flux", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "hfss", 
+            "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": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rhsmax": {
-            "modeling_realm": "atmos", 
-            "standard_name": "relative_humidity", 
-            "units": "%", 
-            "cell_methods": "time: maximum", 
+        "mrro": {
+            "modeling_realm": "land", 
+            "standard_name": "runoff_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -2552,16 +150,16 @@
             "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": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Convective Precipitation", 
-            "comment": "Convective precipitation at surface; includes both liquid and solid phases.", 
+        "omldamax": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_mixed_layer_thickness_defined_by_mixing_scheme", 
+            "units": "m", 
+            "cell_methods": "time: maximum", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Daily Maximum Ocean Mixed Layer Thickness Defined by Mixing Scheme", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "prc", 
+            "out_name": "omldamax", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2569,16 +167,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sfcWind": {
+        "pr": {
             "modeling_realm": "atmos", 
-            "standard_name": "wind_speed", 
-            "units": "m s-1", 
+            "standard_name": "precipitation_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "", 
-            "long_name": "Daily-Mean Near-Surface Wind Speed", 
-            "comment": "near-surface (usually, 10 meters) wind speed.", 
-            "dimensions": "longitude latitude time height10m", 
-            "out_name": "sfcWind", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Precipitation", 
+            "comment": "includes both liquid and solid phases", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "pr", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2586,16 +184,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rhsmin": {
+        "prc": {
             "modeling_realm": "atmos", 
-            "standard_name": "relative_humidity", 
-            "units": "%", 
-            "cell_methods": "time: minimum", 
+            "standard_name": "convective_precipitation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -2603,16 +201,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tslsi": {
-            "modeling_realm": "land", 
-            "standard_name": "surface_temperature", 
-            "units": "K", 
+        "prsn": {
+            "modeling_realm": "atmos", 
+            "standard_name": "snowfall_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Temperature Where Land or Sea Ice", 
-            "comment": "'skin' temperature of all surfaces except open ocean.", 
+            "long_name": "Snowfall Flux", 
+            "comment": "at surface; includes precipitation of all forms of water in the solid phase", 
             "dimensions": "longitude latitude time", 
-            "out_name": "tslsi", 
+            "out_name": "prsn", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2620,16 +218,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clt": {
+        "psl": {
             "modeling_realm": "atmos", 
-            "standard_name": "cloud_area_fraction", 
-            "units": "1.0", 
+            "standard_name": "air_pressure_at_sea_level", 
+            "units": "Pa", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "long_name": "Sea Level Pressure", 
+            "comment": "Sea Level Pressure", 
             "dimensions": "longitude latitude time", 
-            "out_name": "clt", 
+            "out_name": "psl", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2637,33 +235,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsus": {
+        "rhs": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
-            "units": "W m-2", 
+            "standard_name": "relative_humidity", 
+            "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Upwelling Shortwave Radiation", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "rsus", 
+            "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": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wap": {
+        "rhsmax": {
             "modeling_realm": "atmos", 
-            "standard_name": "lagrangian_tendency_of_air_pressure", 
-            "units": "Pa s-1", 
-            "cell_methods": "time: mean", 
+            "standard_name": "relative_humidity", 
+            "units": "%", 
+            "cell_methods": "time: maximum", 
             "cell_measures": "area: areacella", 
-            "long_name": "omega (=dp/dt)", 
-            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
-            "dimensions": "longitude latitude plev8 time", 
-            "out_name": "wap", 
+            "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", 
             "positive": "", 
             "valid_min": "", 
@@ -2671,16 +269,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tasmin": {
+        "rhsmin": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+            "standard_name": "relative_humidity", 
+            "units": "%", 
             "cell_methods": "time: minimum", 
             "cell_measures": "area: areacella", 
-            "long_name": "Daily Minimum Near-Surface Air Temperature", 
-            "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')", 
+            "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": "tasmin", 
+            "out_name": "rhsmin", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2688,84 +286,101 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfls": {
+        "rlds": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_upward_latent_heat_flux", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air", 
             "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Upward Latent Heat Flux", 
+            "long_name": "Surface Downwelling Longwave Radiation", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "hfls", 
+            "out_name": "rlds", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsds": {
+        "rlus": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
+            "standard_name": "surface_upwelling_longwave_flux_in_air", 
             "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Downwelling Shortwave Radiation", 
-            "comment": "surface solar irradiance for UV calculations", 
+            "long_name": "Surface Upwelling Longwave Radiation", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rsds", 
+            "out_name": "rlus", 
             "type": "real", 
-            "positive": "down", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "va": {
+        "rlut": {
             "modeling_realm": "atmos", 
-            "standard_name": "northward_wind", 
-            "units": "m s-1", 
+            "standard_name": "toa_outgoing_longwave_flux", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Northward Wind", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev8 time", 
-            "out_name": "va", 
+            "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": "", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tas": {
+        "rsds": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Near-Surface Air Temperature", 
-            "comment": "near-surface (usually, 2 meter) air temperature", 
-            "dimensions": "longitude latitude time height2m", 
-            "out_name": "tas", 
+            "long_name": "Surface Downwelling Shortwave Radiation", 
+            "comment": "surface solar irradiance for UV calculations", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsds", 
             "type": "real", 
-            "positive": "", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hur": {
+        "rsus": {
             "modeling_realm": "atmos", 
-            "standard_name": "relative_humidity", 
-            "units": "%", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": ""
+        }, 
+        "sfcWind": {
+            "modeling_realm": "atmos", 
+            "standard_name": "wind_speed", 
+            "units": "m s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "", 
+            "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": "", 
@@ -2790,33 +405,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ua": {
-            "modeling_realm": "atmos", 
-            "standard_name": "eastward_wind", 
-            "units": "m s-1", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Eastward Wind", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev8 time", 
-            "out_name": "ua", 
-            "type": "real", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "hus": {
-            "modeling_realm": "atmos", 
-            "standard_name": "specific_humidity", 
+        "sic": {
+            "modeling_realm": "seaIce ocean", 
+            "standard_name": "sea_ice_area_fraction", 
             "units": "1.0", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Specific Humidity", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev8 time", 
-            "out_name": "hus", 
+            "cell_measures": "area: areacello", 
+            "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": "", 
@@ -2824,33 +422,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pr": {
-            "modeling_realm": "atmos", 
-            "standard_name": "precipitation_flux", 
-            "units": "kg m-2 s-1", 
+        "snc": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "surface_snow_area_fraction", 
+            "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Precipitation", 
-            "comment": "includes both liquid and solid phases", 
+            "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": "pr", 
-            "type": "real", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "vas": {
-            "modeling_realm": "atmos", 
-            "standard_name": "northward_wind", 
-            "units": "m s-1", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "", 
-            "long_name": "Northward Near-Surface Wind", 
-            "comment": "Northward component of the near surface wind", 
-            "dimensions": "longitude latitude time height10m", 
-            "out_name": "vas", 
+            "out_name": "snc", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2875,16 +456,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "huss": {
+        "ta": {
             "modeling_realm": "atmos", 
-            "standard_name": "specific_humidity", 
-            "units": "1.0", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Near-Surface Specific Humidity", 
-            "comment": "Near-surface (usually, 2 meter) specific humidity.", 
-            "dimensions": "longitude latitude time height2m", 
-            "out_name": "huss", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "longitude latitude plev8 time", 
+            "out_name": "ta", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2892,16 +473,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "omldamax": {
-            "modeling_realm": "ocean", 
-            "standard_name": "ocean_mixed_layer_thickness_defined_by_mixing_scheme", 
-            "units": "m", 
-            "cell_methods": "time: maximum", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Daily Maximum Ocean Mixed Layer Thickness Defined by Mixing Scheme", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "omldamax", 
+        "tas": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
@@ -2909,33 +490,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlds": {
+        "tasmax": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_downwelling_longwave_flux_in_air", 
-            "units": "W m-2", 
-            "cell_methods": "time: mean", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "time: maximum", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Downwelling Longwave Radiation", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "rlds", 
+            "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": "down", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zg": {
+        "tasmin": {
             "modeling_realm": "atmos", 
-            "standard_name": "geopotential_height", 
-            "units": "m", 
-            "cell_methods": "time: mean", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "time: minimum", 
             "cell_measures": "area: areacella", 
-            "long_name": "Geopotential Height", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev8 time", 
-            "out_name": "zg", 
+            "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": "", 
@@ -2943,33 +524,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlut": {
-            "modeling_realm": "atmos", 
-            "standard_name": "toa_outgoing_longwave_flux", 
-            "units": "W m-2", 
+        "tslsi": {
+            "modeling_realm": "land", 
+            "standard_name": "surface_temperature", 
+            "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "TOA Outgoing Longwave Radiation", 
-            "comment": "at the top of the atmosphere (to be compared with satellite measurements)", 
+            "long_name": "Surface Temperature Where Land or Sea Ice", 
+            "comment": "'skin' temperature of all surfaces except open ocean.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rlut", 
+            "out_name": "tslsi", 
             "type": "real", 
-            "positive": "up", 
+            "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ta": {
+        "ua": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Air Temperature", 
-            "comment": "Air Temperature", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
             "dimensions": "longitude latitude plev8 time", 
-            "out_name": "ta", 
+            "out_name": "ua", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -2977,16 +558,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prsn": {
+        "uas": {
             "modeling_realm": "atmos", 
-            "standard_name": "snowfall_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Snowfall Flux", 
-            "comment": "at surface; includes precipitation of all forms of water in the solid phase", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "prsn", 
+            "cell_measures": "", 
+            "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": "", 
@@ -2994,16 +575,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "snc": {
-            "modeling_realm": "landIce land", 
-            "standard_name": "surface_snow_area_fraction", 
-            "units": "%", 
+        "usi": {
+            "modeling_realm": "seaIce ocean", 
+            "standard_name": "sea_ice_x_velocity", 
+            "units": "m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Snow Area Fraction", 
-            "comment": "Fraction of each grid cell that is occupied by snow that rests on land portion of cell.", 
+            "long_name": "X-Component of Sea Ice Velocity", 
+            "comment": "'Reported as ''missing'' in regions free of sea ice.'", 
             "dimensions": "longitude latitude time", 
-            "out_name": "snc", 
+            "out_name": "usi", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3011,16 +592,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rhs": {
+        "va": {
             "modeling_realm": "atmos", 
-            "standard_name": "relative_humidity", 
-            "units": "%", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Near-Surface Relative Humidity", 
-            "comment": "This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.", 
-            "dimensions": "longitude latitude time height2m", 
-            "out_name": "rhs", 
+            "long_name": "Northward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev8 time", 
+            "out_name": "va", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3028,16 +609,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tasmax": {
+        "vas": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
-            "cell_methods": "time: maximum", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "", 
+            "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": "", 
@@ -3045,16 +626,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrro": {
-            "modeling_realm": "land", 
-            "standard_name": "runoff_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+        "vsi": {
+            "modeling_realm": "seaIce ocean", 
+            "standard_name": "sea_ice_y_velocity", 
+            "units": "m s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "long_name": "Y-Component of Sea Ice Velocity", 
+            "comment": "'Reported as ''missing'' in regions free of sea ice.'", 
             "dimensions": "longitude latitude time", 
-            "out_name": "mrro", 
+            "out_name": "vsi", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
@@ -3062,16 +643,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "uas": {
+        "wap": {
             "modeling_realm": "atmos", 
-            "standard_name": "eastward_wind", 
-            "units": "m s-1", 
+            "standard_name": "lagrangian_tendency_of_air_pressure", 
+            "units": "Pa s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "", 
-            "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", 
+            "cell_measures": "area: areacella", 
+            "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": ""
+        }, 
+        "zg": {
+            "modeling_realm": "atmos", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Geopotential Height", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev8 time", 
+            "out_name": "zg", 
             "type": "real", 
             "positive": "", 
             "valid_min": "", 
diff --git a/TestTables/CMIP6_em1hr.json b/TestTables/CMIP6_em1hr.json
index 1eaae20..83c86bc 100644
--- a/TestTables/CMIP6_em1hr.json
+++ b/TestTables/CMIP6_em1hr.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table em1hr", 
         "realm": "atmos", 
         "frequency": "1hr", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "0.017361", 
@@ -13,2487 +13,68 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "xant", 
+    "variable_entry": {
+        "pr": {
+            "modeling_realm": "atmos", 
+            "standard_name": "precipitation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Precipitation", 
+            "comment": "includes both liquid and solid phases", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "pr", 
+            "type": "", 
             "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": "", 
-            "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "yant": {
-            "standard_name": "projection_y_coordinate", 
-            "units": "km", 
-            "axis": "", 
-            "long_name": "", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "yant", 
+        "prc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "convective_precipitation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "va27": {
+        "psl": {
             "modeling_realm": "atmos", 
-            "standard_name": "northward_wind", 
-            "units": "m s-1", 
+            "standard_name": "air_pressure_at_sea_level", 
+            "units": "Pa", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Northward Wind", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev27 time1", 
-            "out_name": "va27", 
-            "type": "", 
+            "long_name": "Sea Level Pressure", 
+            "comment": "Sea Level Pressure", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "psl", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wap": {
-            "modeling_realm": "", 
-            "standard_name": "lagrangian_tendency_of_air_pressure", 
-            "units": "Pa s-1", 
+        "rlut": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_outgoing_longwave_flux", 
+            "units": "W m-2", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "omega (=dp/dt)", 
-            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
-            "dimensions": "longitude latitude plev3h time1", 
-            "out_name": "wap", 
+            "long_name": "TOA Outgoing Longwave Radiatio", 
+            "comment": "at the top of the atmosphere (to be compared with satellite measurements)", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "rlut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2501,16 +82,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pr": {
+        "ta": {
             "modeling_realm": "atmos", 
-            "standard_name": "precipitation_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "time: mean", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Precipitation", 
-            "comment": "includes both liquid and solid phases", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "pr", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "longitude latitude plev3 time1", 
+            "out_name": "ta", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2518,16 +99,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntr27": {
+        "ta27": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_radiative_heating", 
-            "units": "K s-1", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Air Temperature due to Radiative Heating", 
-            "comment": "Tendency of Air Temperature due to Radiative Heating", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
             "dimensions": "longitude latitude plev27 time1", 
-            "out_name": "tntr27", 
+            "out_name": "ta27", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2535,33 +116,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wap27": {
+        "tntr27": {
             "modeling_realm": "atmos", 
-            "standard_name": "lagrangian_tendency_of_air_pressure", 
-            "units": "Pa s-1", 
+            "standard_name": "tendency_of_air_temperature_due_to_radiative_heating", 
+            "units": "K s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "omega (=dp/dt)", 
-            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
+            "long_name": "Tendency of Air Temperature due to Radiative Heating", 
+            "comment": "Tendency of Air Temperature due to Radiative Heating", 
             "dimensions": "longitude latitude plev27 time1", 
-            "out_name": "wap27", 
-            "type": "", 
+            "out_name": "tntr27", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlut": {
+        "ua": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_outgoing_longwave_flux", 
-            "units": "W m-2", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "TOA Outgoing Longwave Radiation 4XCO2 Atmosphere", 
-            "comment": "at the top of the atmosphere (to be compared with satellite measurements)", 
-            "dimensions": "longitude latitude time1", 
-            "out_name": "rlut", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev3 time1", 
+            "out_name": "ua", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2586,16 +167,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "xnonoroggwdparam27": {
+        "va": {
             "modeling_realm": "atmos", 
-            "standard_name": "", 
-            "units": "m s-2", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "x_gravity_wave_drag_param", 
-            "comment": "Parameterised x-component of non-orographic gravity wave drag", 
-            "dimensions": "longitude latitude plev27 time1", 
-            "out_name": "xnonoroggwdparam27", 
+            "long_name": "Northward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev3 time1", 
+            "out_name": "va", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2603,16 +184,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ta27": {
+        "va27": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Air Temperature", 
-            "comment": "Air Temperature", 
+            "long_name": "Northward Wind", 
+            "comment": "", 
             "dimensions": "longitude latitude plev27 time1", 
-            "out_name": "ta27", 
+            "out_name": "va27", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2620,67 +201,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "psl": {
+        "wap": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_pressure_at_sea_level", 
-            "units": "Pa", 
+            "standard_name": "lagrangian_tendency_of_air_pressure", 
+            "units": "Pa s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Sea Level Pressure", 
-            "comment": "Sea Level Pressure", 
-            "dimensions": "longitude latitude time1", 
-            "out_name": "psl", 
-            "type": "", 
-            "positive": "", 
-            "valid_min": "", 
-            "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": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Convective Precipitation", 
-            "comment": "Convective precipitation at surface; includes both liquid and solid phases.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "prc", 
-            "type": "", 
+            "long_name": "omega (=dp/dt)", 
+            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
+            "dimensions": "longitude latitude plev3 time1", 
+            "out_name": "wap", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zg27": {
+        "wap27": {
             "modeling_realm": "atmos", 
-            "standard_name": "geopotential_height", 
-            "units": "m", 
+            "standard_name": "lagrangian_tendency_of_air_pressure", 
+            "units": "Pa s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Geopotential Height", 
-            "comment": "", 
+            "long_name": "omega (=dp/dt)", 
+            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
             "dimensions": "longitude latitude plev27 time1", 
-            "out_name": "zg27", 
-            "type": "", 
+            "out_name": "wap27", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ta": {
-            "modeling_realm": "", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+        "xnonoroggwdparam27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
+            "units": "m s-2", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Air Temperature", 
-            "comment": "Air Temperature", 
-            "dimensions": "longitude latitude plev3h time1", 
-            "out_name": "ta", 
+            "long_name": "x_gravity_wave_drag_param", 
+            "comment": "Parameterised x-component of non-orographic gravity wave drag", 
+            "dimensions": "longitude latitude plev27 time1", 
+            "out_name": "xnonoroggwdparam27", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2705,33 +269,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ua": {
-            "modeling_realm": "", 
-            "standard_name": "eastward_wind", 
-            "units": "m s-1", 
-            "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Eastward Wind", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev3h time1", 
-            "out_name": "ua", 
-            "type": "", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "va": {
-            "modeling_realm": "", 
-            "standard_name": "northward_wind", 
-            "units": "m s-1", 
+        "zg27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Northward Wind", 
+            "long_name": "Geopotential Height", 
             "comment": "", 
-            "dimensions": "longitude latitude plev3h time1", 
-            "out_name": "va", 
+            "dimensions": "longitude latitude plev27 time1", 
+            "out_name": "zg27", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
diff --git a/TestTables/CMIP6_em1hrclimmon.json b/TestTables/CMIP6_em1hrclimmon.json
index f486511..af1eb69 100644
--- a/TestTables/CMIP6_em1hrclimmon.json
+++ b/TestTables/CMIP6_em1hrclimmon.json
@@ -1 +1,103 @@
-no Variable found for em1hrclimmon
+{
+    "Header": {
+        "data_specs_version": "01.beta.42.01", 
+        "table_id": "Table em1hrclimmon", 
+        "realm": "atmos", 
+        "frequency": "1hrClimMon", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
+        "missing_value": "1e20", 
+        "product": "output", 
+        "approx_interval": "0.017361", 
+        "generic_levels": "", 
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
+    }, 
+    "variable_entry": {
+        "rlut": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_outgoing_longwave_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: mean time: mean within days time: mean over days", 
+            "cell_measures": "area: areacella", 
+            "long_name": "TOA Outgoing Longwave Radiatio", 
+            "comment": "at the top of the atmosphere (to be compared with satellite measurements)", 
+            "dimensions": "longitude latitude time3", 
+            "out_name": "rlut", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rlutcs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "area: mean time: mean within days time: mean over days", 
+            "cell_measures": "area: areacella", 
+            "long_name": "TOA Outgoing Clear-sky Longwave Radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time3", 
+            "out_name": "rlutcs", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsdt": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_incoming_shortwave_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: mean time: mean within days time: mean over days", 
+            "cell_measures": "area: areacella", 
+            "long_name": "TOA Incident Shortwave Radiation", 
+            "comment": "Shortwave radiation incident at the top of the atmosphere", 
+            "dimensions": "longitude latitude time3", 
+            "out_name": "rsdt", 
+            "type": "real", 
+            "positive": "down", 
+            "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: mean time: mean within days time: mean over days", 
+            "cell_measures": "area: areacella", 
+            "long_name": "toa outgoing shortwave radiation", 
+            "comment": "at the top of the atmosphere", 
+            "dimensions": "longitude latitude time3", 
+            "out_name": "rsut", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsutcs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "area: mean time: mean within days time: mean over days", 
+            "cell_measures": "area: areacella", 
+            "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation", 
+            "comment": "Calculated in the absence of clouds.", 
+            "dimensions": "longitude latitude time3", 
+            "out_name": "rsutcs", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }
+    }
+}
diff --git a/TestTables/CMIP6_em3hr.json b/TestTables/CMIP6_em3hr.json
index ed3e40c..a590a02 100644
--- a/TestTables/CMIP6_em3hr.json
+++ b/TestTables/CMIP6_em3hr.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table em3hr", 
         "realm": "atmos", 
         "frequency": "3hr", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "0.125000", 
@@ -13,2470 +13,748 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
+    "variable_entry": {
+        "aerasymbnd": {
+            "modeling_realm": "atmos", 
+            "standard_name": "band_aerosol_asymmetry_parameter", 
+            "units": "1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Aerosol level asymmetry parameter for each band", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel spectband time", 
+            "out_name": "aerasymbnd", 
+            "type": "", 
             "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
             "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+        "aeroptbnd": {
+            "modeling_realm": "atmos", 
+            "standard_name": "band_aerosol_optical_depth", 
             "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": "", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Aerosol level extinction optical depth for each band", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel spectband time", 
+            "out_name": "aeroptbnd", 
             "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": "", 
-            "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": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "value": "700", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "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": "increasing", 
-            "tolerance": "", 
+        "aerssabnd": {
+            "modeling_realm": "atmos", 
+            "standard_name": "band_aerosol_single_scattering_albedo", 
+            "units": "1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Aerosol level single-scattering albedo for each band", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel spectband time", 
+            "out_name": "aerssabnd", 
             "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "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": "", 
+        "albdiffbnd": {
+            "modeling_realm": "atmos", 
+            "standard_name": "band_diffuse_albedo", 
+            "units": "1.0", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Diffuse surface albedo for each band", 
+            "comment": "", 
+            "dimensions": "longitude latitude spectband time", 
+            "out_name": "albdiffbnd", 
             "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 Band", 
-            "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": ""
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
+        "albdirbnd": {
+            "modeling_realm": "atmos", 
+            "standard_name": "band_direct_albedo", 
+            "units": "1.0", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Direct surface albedo for each band", 
+            "comment": "", 
+            "dimensions": "longitude latitude spectband time", 
+            "out_name": "albdirbnd", 
+            "type": "", 
             "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
             "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
+        "ch4": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mole_fraction_of_methane_in_air", 
+            "units": "mol mol-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "CH4 volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "ch4", 
+            "type": "", 
             "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
             "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "latitude": {
-            "standard_name": "latitude", 
-            "units": "degrees_north", 
-            "axis": "Y", 
-            "long_name": "latitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lat", 
+        "clisccp7c": {
+            "modeling_realm": "atmos", 
+            "standard_name": "isccp_cloud_area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
-            "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": ""
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "location": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "location index", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "loc", 
+        "clivi": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_mass_content_of_cloud_ice", 
+            "units": "kg m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Ice Water Path", 
+            "comment": "Mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "clivi", 
+            "type": "real", 
             "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
             "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "longitude": {
-            "standard_name": "longitude", 
-            "units": "degrees_east", 
-            "axis": "X", 
-            "long_name": "longitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lon", 
+        "clwvi": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_cloud_condensed_water_content", 
+            "units": "kg m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Condensed Water Path", 
+            "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "clwvi", 
+            "type": "real", 
             "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": ""
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "misrBands": {
-            "standard_name": "wave_frequency", 
-            "units": "s-1", 
-            "axis": "", 
-            "long_name": "MISR Spectral Frequency Band", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "spectband", 
+        "co2": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mole_fraction_of_carbon_dioxide_in_air", 
+            "units": "mol mol-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "CO2 volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "co2", 
+            "type": "", 
             "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
             "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "gpp": {
+            "modeling_realm": "land", 
+            "standard_name": "gross_primary_productivity_of_carbon", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
+            "cell_measures": "area: areacella", 
+            "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", 
-            "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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": ""
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "ocean_sigma": {
-            "standard_name": "ocean_sigma_coordinate", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "ocean sigma coordinate", 
-            "climatology": "", 
-            "formula": "z = eta + sigma*(depth+eta)", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "up", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
+        "hus": {
+            "modeling_realm": "atmos", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Specific Humidity", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "hus", 
             "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
+        "n2o": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mole_fraction_of_nitrous_oxide_in_air", 
+            "units": "mol mol-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "N2O volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "n2o", 
+            "type": "", 
             "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_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
             "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "p200": {
+        "pfull": {
+            "modeling_realm": "atmos", 
             "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Pressure at Model Full-Levels", 
+            "comment": "Air pressure on model levels", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "pfull", 
+            "type": "real", 
+            "positive": "", 
             "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "p500": {
+        "phalf": {
+            "modeling_realm": "atmos", 
             "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Pressure on Model Half-Levels", 
+            "comment": "Air pressure on model half-levels", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "phalf", 
+            "type": "real", 
+            "positive": "", 
             "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "p700": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
+        "prcsh": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "shallow_conv_precipitation_flux", 
+            "comment": "Convection precipitation from shallow convection", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "prcsh", 
+            "type": "", 
+            "positive": "", 
             "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
+        "prra": {
+            "modeling_realm": "", 
+            "standard_name": "rainfall_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Rainfall rate", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "prra", 
+            "type": "", 
+            "positive": "", 
             "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
+        "prrc": {
+            "modeling_realm": "", 
+            "standard_name": "convective_rainfall_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Convective Rainfall rate", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "prrc", 
+            "type": "", 
+            "positive": "", 
             "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
+        "prsnc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "convective_snowfall_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
-            "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": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
+        "prw": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_water_vapor_content", 
+            "units": "kg m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Water Vapor Path", 
+            "comment": "vertically integrated through the atmospheric column", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "prw", 
+            "type": "real", 
+            "positive": "", 
             "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": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "plev4": {
-            "standard_name": "air_pressure", 
+        "ps": {
+            "modeling_realm": "", 
+            "standard_name": "surface_air_pressure", 
             "units": "Pa", 
-            "axis": "Z", 
-            "long_name": "pressure", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "plev", 
-            "positive": "down", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
+            "positive": "", 
             "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "plev7c": {
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
+        "ra": {
+            "modeling_realm": "land", 
+            "standard_name": "plant_respiration_carbon_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
+        "rh": {
+            "modeling_realm": "land", 
+            "standard_name": "heterotrophic_respiration_carbon_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
+        "rlut": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_outgoing_longwave_flux", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "TOA Outgoing Longwave Radiatio", 
+            "comment": "at the top of the atmosphere (to be compared with satellite measurements)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rlut", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rlutcs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "TOA Outgoing Clear-sky Longwave Radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rlutcs", 
+            "type": "", 
+            "positive": "", 
             "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "axis": "", 
-            "long_name": "lidar backscattering ratio", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "scatratio", 
+        "rsdcc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "downwelling_shortwave_flux_assuming_clean_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Downwelling Clean-Clear-Sky Shortwave Radiation at each level", 
+            "comment": "Calculated in the absence of aerosols and clouds. This requires a double-call in the radiation code with precisely the same meteorology.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "rsdcc", 
+            "type": "", 
             "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": "", 
-            "type": "double", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsdccbnd": {
+            "modeling_realm": "atmos", 
+            "standard_name": "band_downwelling_shortwave_flux_assuming_clean_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Downwelling Clean-Clear-Sky Shortwave Radiation at each level for each band", 
+            "comment": "Calculated in the absence of aerosols and clouds. This requires a double-call in the radiation code with precisely the same meteorology.", 
+            "dimensions": "longitude latitude alevel spectband time", 
+            "out_name": "rsdccbnd", 
+            "type": "", 
+            "positive": "", 
             "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "sdepth": {
-            "standard_name": "depth", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "depth", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "depth", 
+        "rsdcs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Downwelling Clear-Sky Shortwave Radiation", 
+            "comment": "Downwelling clear-sky shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "rsdcs", 
+            "type": "real", 
             "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": ""
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "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"
+        "rsdcsbnd": {
+            "modeling_realm": "atmos", 
+            "standard_name": "band_downwelling_shortwave_flux_assuming_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Downwelling Clear-Sky Shortwave Radiation at each level for each band", 
+            "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation", 
+            "dimensions": "longitude latitude alevel spectband time", 
+            "out_name": "rsdcsbnd", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
+        "rsdscc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clean_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Surface Downwelling Clean-Clear-Sky Shortwave Radiation", 
+            "comment": "Calculated in the absence of aerosols and clouds.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsdscc", 
+            "type": "", 
             "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsdsccbnd": {
+            "modeling_realm": "atmos", 
+            "standard_name": "band_surface_downwelling_shortwave_flux_in_air_assuming_clean_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Surface Downwelling Clean-Clear-Sky Shortwave Radiation for each band", 
+            "comment": "Calculated in the absence of aerosols and clouds. This requires a double-call in the radiation code with precisely the same meteorology.", 
+            "dimensions": "longitude latitude spectband time", 
+            "out_name": "rsdsccbnd", 
+            "type": "", 
+            "positive": "", 
             "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "site": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "site index", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "site", 
+        "rsdscsbnd": {
+            "modeling_realm": "atmos", 
+            "standard_name": "band_surface_downwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation for each band", 
+            "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation", 
+            "dimensions": "longitude latitude spectband time", 
+            "out_name": "rsdscsbnd", 
+            "type": "", 
             "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "integer", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsdt": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_incoming_shortwave_flux", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "TOA Incident Shortwave Radiation", 
+            "comment": "Shortwave radiation incident at the top of the atmosphere", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsdt", 
+            "type": "real", 
+            "positive": "down", 
             "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "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": "", 
+        "rsucc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "upwelling_shortwave_flux_assuming_clean_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Upwelling Clean-Clear-Sky Shortwave Radiation at each level", 
+            "comment": "Calculated in the absence of aerosols and clouds. This requires a double-call in the radiation code with precisely the same meteorology.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "rsucc", 
             "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 Band", 
-            "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 Frequency 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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "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": "", 
+        "rsuccbnd": {
+            "modeling_realm": "atmos", 
+            "standard_name": "band_upwelling_shortwave_flux_assuming_clean_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Upwelling Clean-Clear-Sky Shortwave Radiation at each level for each band", 
+            "comment": "Calculated in the absence of aerosols and clouds. This requires a double-call in the radiation code with precisely the same meteorology.", 
+            "dimensions": "longitude latitude alevel spectband time", 
+            "out_name": "rsuccbnd", 
             "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": "", 
-            "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.0", 
-            "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": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "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": "", 
+        "rsucs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Upwelling Clear-Sky Shortwave Radiation", 
+            "comment": "Upwelling clear-sky shortwave radiation  (includes the fluxes at the surface and TOA)", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "rsucs", 
+            "type": "real", 
+            "positive": "up", 
             "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "time2": {
-            "standard_name": "time", 
-            "units": "days since ?", 
-            "axis": "T", 
-            "long_name": "time", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "time", 
+        "rsucsbnd": {
+            "modeling_realm": "atmos", 
+            "standard_name": "band_upwelling_shortwave_flux_assuming_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Upwelling Clear-Sky Shortwave Radiation at each level for each band", 
+            "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation", 
+            "dimensions": "longitude latitude alevel spectband time", 
+            "out_name": "rsucsbnd", 
+            "type": "", 
             "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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": "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "typebare": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "surface type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "type", 
+        "rsuscc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clean_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Surface Upwelling Clean Clear-Sky Shortwave Radiation", 
+            "comment": "Surface upwelling clean clear-sky shortwave radiation", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsuscc", 
+            "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": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "typec4pft": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "surface type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "type", 
+        "rsusccbnd": {
+            "modeling_realm": "atmos", 
+            "standard_name": "band_surface_upwelling_shortwave_flux_in_air_assuming_clean_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Surface Upwelling Clean-Clear-Sky Shortwave Radiation for each band", 
+            "comment": "Calculated in the absence of aerosols and clouds. This requires a double-call in the radiation code with precisely the same meteorology.", 
+            "dimensions": "longitude latitude spectband time", 
+            "out_name": "rsusccbnd", 
+            "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": "", 
-            "valid_min": "", 
-            "value": "primary_deciduous_trees", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "typepever": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "surface type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "type", 
+        "rsuscsbnd": {
+            "modeling_realm": "atmos", 
+            "standard_name": "band_surface_upwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation for each band", 
+            "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation", 
+            "dimensions": "longitude latitude spectband time", 
+            "out_name": "rsuscsbnd", 
+            "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "typesever": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "surface type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "type", 
+        "rsut": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_outgoing_shortwave_flux", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "toa outgoing shortwave radiation", 
+            "comment": "at the top of the atmosphere", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsut", 
+            "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "xant": {
-            "standard_name": "projection_x_coordinate", 
-            "units": "km", 
-            "axis": "", 
-            "long_name": "", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "xant", 
+        "rsutcc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_outgoing_shortwave_flux_assuming_clean_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "TOA Outgoing Clean-Clear-Sky Shortwave Radiation", 
+            "comment": "Calculated in the absence of aerosols and clouds.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsutcc", 
+            "type": "", 
             "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": "", 
-            "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "yant": {
-            "standard_name": "projection_y_coordinate", 
-            "units": "km", 
-            "axis": "", 
-            "long_name": "", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "yant", 
+        "rsutccbnd": {
+            "modeling_realm": "atmos", 
+            "standard_name": "band_toa_outgoing_shortwave_flux_assuming_clean_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "TOA Outgoing Clean-Clear-Sky Shortwave Radiation for each band", 
+            "comment": "Calculated in the absence of aerosols and clouds. This requires a double-call in the radiation code with precisely the same meteorology.", 
+            "dimensions": "longitude latitude spectband time", 
+            "out_name": "rsutccbnd", 
+            "type": "", 
             "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "prw": {
+        "rsutcs": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_water_vapor_content", 
-            "units": "kg m-2", 
+            "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Water Vapor Path", 
-            "comment": "vertically integrated through the atmospheric column", 
+            "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation", 
+            "comment": "Calculated in the absence of clouds.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "prw", 
+            "out_name": "rsutcs", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2484,16 +762,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clwvi": {
+        "rsutcsbnd": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_cloud_condensed_water_content", 
-            "units": "kg m-2", 
+            "standard_name": "band_toa_outgoing_shortwave_flux_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Condensed Water Path", 
-            "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "clwvi", 
+            "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation for each band", 
+            "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation", 
+            "dimensions": "longitude latitude spectband time", 
+            "out_name": "rsutcsbnd", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2501,33 +779,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsut": {
+        "sfcWind": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_outgoing_shortwave_flux", 
-            "units": "W m-2", 
+            "standard_name": "wind_speed", 
+            "units": "m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "toa outgoing shortwave radiation", 
-            "comment": "at the top of the atmosphere", 
+            "long_name": "Daily-Mean Near-Surface Wind Speed", 
+            "comment": "near-surface (usually, 10 meters) wind speed.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rsut", 
-            "type": "", 
+            "out_name": "sfcWind", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clisccp7c": {
+        "solbnd": {
             "modeling_realm": "atmos", 
-            "standard_name": "isccp_cloud_area_fraction", 
-            "units": "%", 
+            "standard_name": "band_solar_insolation", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "ISCCP Percentage Cloud Cover by Optical Depth Categories", 
-            "comment": "Percentage cloud cover in optical depth categories.", 
-            "dimensions": "longitude latitude plev7c tau time", 
-            "out_name": "clisccp7c", 
+            "long_name": "Top-of-Atmosphere Solar Insolation for each band", 
+            "comment": "", 
+            "dimensions": "longitude latitude spectband time", 
+            "out_name": "solbnd", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2535,16 +813,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "psl": {
+        "sza": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_pressure_at_sea_level", 
-            "units": "Pa", 
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Sea Level Pressure", 
-            "comment": "Sea Level Pressure", 
+            "long_name": "Solar Zenith Angle", 
+            "comment": "The angle between the line of sight to the sun and the local vertical", 
             "dimensions": "longitude latitude time", 
-            "out_name": "psl", 
+            "out_name": "sza", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2552,16 +830,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsdt": {
+        "ta": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_incoming_shortwave_flux", 
-            "units": "W m-2", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "TOA Incident Shortwave Radiation", 
-            "comment": "Shortwave radiation incident at the top of the atmosphere", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "rsdt", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "ta", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2569,50 +847,84 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsutcs": {
+        "tro3": {
+            "modeling_realm": "atmos atmosChem", 
+            "standard_name": "mole_fraction_of_ozone_in_air", 
+            "units": "1e-09", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Mole Fraction of O3", 
+            "comment": "Mole fraction of ozone (O3)", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tro3", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ts": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "surface_temperature", 
+            "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation", 
-            "comment": "Calculated in the absence of clouds.", 
+            "long_name": "Surface Temperature", 
+            "comment": "Temperature of the lower boundary of the atmosphere", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rsutcs", 
-            "type": "", 
+            "out_name": "ts", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlutcs": {
+        "uas": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "TOA Outgoing Clear-sky Longwave Radiation", 
-            "comment": "", 
+            "long_name": "Eastward Near-Surface Wind", 
+            "comment": "Eastward component of the near-surface (usually, 10 meters)  wind", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rlutcs", 
-            "type": "", 
+            "out_name": "uas", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlut": {
+        "vas": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_outgoing_longwave_flux", 
-            "units": "W m-2", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "TOA Outgoing Longwave Radiation 4XCO2 Atmosphere", 
-            "comment": "at the top of the atmosphere (to be compared with satellite measurements)", 
+            "long_name": "Northward Near-Surface Wind", 
+            "comment": "Northward component of the near surface wind", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rlut", 
+            "out_name": "vas", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zfull": {
+            "modeling_realm": "atmos", 
+            "standard_name": "depth_below_geoid", 
+            "units": "m", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Depth Below Geoid of Ocean Layer", 
+            "comment": "Depth below geoid", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "zfull", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2620,16 +932,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clivi": {
+        "zhalf": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_mass_content_of_cloud_ice", 
-            "units": "kg m-2", 
+            "standard_name": "depth_below_geoid", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Ice Water Path", 
-            "comment": "Mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "clivi", 
+            "long_name": "Depth Below Geoid of Interfaces Between Ocean Layers", 
+            "comment": "Depth below geoid", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "zhalf", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
diff --git a/TestTables/CMIP6_em3hrpt.json b/TestTables/CMIP6_em3hrpt.json
index 403c659..a1fd6bb 100644
--- a/TestTables/CMIP6_em3hrpt.json
+++ b/TestTables/CMIP6_em3hrpt.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table em3hrpt", 
-        "realm": "", 
+        "realm": "atmos", 
         "frequency": "3hr", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "0.125000", 
@@ -13,2470 +13,272 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
+    "variable_entry": {
+        "cfadDbze94": {
+            "modeling_realm": "atmos", 
+            "standard_name": "histogram_of_equivalent_reflectivity_factor_over_height_above_reference_ellipsoid", 
+            "units": "1.0", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "CloudSat Radar Reflectivity", 
+            "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar  reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadDbze94 is defined as the simulated relative frequency of occurrence of radar reflectivity in sampling volumes defined by altitude bins. The radar is observing at a frequency of 94GHz.", 
+            "dimensions": "longitude latitude alt40 dbze time1", 
+            "out_name": "cfadDbze94", 
+            "type": "real", 
             "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
             "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
             "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "basin": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean basin", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "basin", 
+        "cfadLidarsr532": {
+            "modeling_realm": "atmos", 
+            "standard_name": "histogram_of_backscattering_ratio_over_height_above_reference_ellipsoid", 
+            "units": "1.0", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "CALIPSO Scattering Ratio", 
+            "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar  reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadLidarsr532 is defined as the simulated relative frequency of lidar scattering ratio in sampling volumes defined by altitude bins. The lidar is observing at a wavelength of 532nm.", 
+            "dimensions": "longitude latitude alt40 scatratio time1", 
+            "out_name": "cfadLidarsr532", 
+            "type": "real", 
             "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": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "", 
-            "valid_max": "12000.0", 
-            "valid_min": "0.0", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "effectRadIc": {
-            "standard_name": "", 
-            "units": "m", 
-            "axis": "", 
-            "long_name": "Effective Radius [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadIc", 
+        "clcalipso": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "CALIPSO Cloud Fraction", 
+            "comment": "Percentage cloud cover at CALIPSO standard heights.", 
+            "dimensions": "longitude latitude alt40 time1", 
+            "out_name": "clcalipso", 
+            "type": "real", 
             "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
             "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "effectRadLi": {
-            "standard_name": "", 
-            "units": "m", 
-            "axis": "", 
-            "long_name": "Effective Radius [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
+        "clcalipso2": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "CALIPSO Cloud Fraction Undetected by CloudSat", 
+            "comment": "Clouds detected by CALIPSO but below the detectability threshold of CloudSat", 
+            "dimensions": "longitude latitude alt40 time1", 
+            "out_name": "clcalipso2", 
+            "type": "real", 
             "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
             "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "iceband": {
-            "standard_name": "sea_ice_thickness", 
-            "units": "m", 
-            "axis": "", 
-            "long_name": "Ice Depth Band", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "iceband", 
+        "clhcalipso": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "CALIPSO High Level Cloud Fraction", 
+            "comment": "Percentage cloud cover in layer centred on 220hPa", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "clhcalipso", 
+            "type": "real", 
             "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
             "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
+        "cllcalipso": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "CALIPSO Low Level Cloud Fraction", 
+            "comment": "Percentage cloud cover in layer centred on 840hPa", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "cllcalipso", 
+            "type": "real", 
             "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "misrBands": {
-            "standard_name": "wave_frequency", 
-            "units": "s-1", 
-            "axis": "", 
-            "long_name": "MISR Spectral Frequency Band", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "spectband", 
+        "clmcalipso": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "CALIPSO Mid Level Cloud Fraction", 
+            "comment": "Percentage cloud cover in layer centred on 560hPa", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "clmcalipso", 
+            "type": "real", 
             "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
             "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "ocean_sigma": {
-            "standard_name": "ocean_sigma_coordinate", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "ocean sigma coordinate", 
-            "climatology": "", 
-            "formula": "z = eta + sigma*(depth+eta)", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "up", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
+        "clmisr": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Cloud Fraction as Calculated by the MISR Simulator", 
+            "comment": "Cloud percentage in spectral bands and layers as observed by the Multi-angle Imaging SpectroRadiometer (MISR) instrument.", 
+            "dimensions": "longitude latitude alt16 misrBands time1", 
+            "out_name": "clmisr", 
             "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
+        "cltcalipso": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "CALIPSO Total Cloud Fraction", 
+            "comment": "", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "cltcalipso", 
+            "type": "real", 
             "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_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
             "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
+        "hus7h": {
+            "modeling_realm": "atmos", 
+            "standard_name": "specific_humidity", 
             "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Specific Humidity", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev7h time1", 
+            "out_name": "hus7h", 
             "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 Band", 
-            "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 Frequency 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": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "tau": {
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+        "huss": {
+            "modeling_realm": "atmos", 
+            "standard_name": "specific_humidity", 
             "units": "1.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Near-Surface Specific Humidity", 
+            "comment": "Near-surface (usually, 2 meter) specific humidity.", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "huss", 
+            "type": "real", 
             "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
             "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": "", 
-            "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": "", 
-            "valid_min": "", 
-            "value": "primary_deciduous_trees", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "typepever": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "surface type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "type", 
+        "jpdftaureicemodis7c": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "MODIS Optical Thickness-Particle Size joint  distribution, ice", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev7c effectRadIc|tau time1", 
+            "out_name": "jpdftaureicemodis7c", 
+            "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "typesever": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "surface type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "type", 
+        "jpdftaureliqmodis7c": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "MODIS Optical Thickness-Particle Size joint  distribution, liquid", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev7c effectRadLi|tau time1", 
+            "out_name": "jpdftaureliqmodis7c", 
+            "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "xant": {
-            "standard_name": "projection_x_coordinate", 
-            "units": "km", 
-            "axis": "", 
-            "long_name": "", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "xant", 
+        "parasolRefl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_bidirectional_reflectance", 
+            "units": "1.0", 
+            "cell_methods": "area: mean time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "PARASOL Reflectance", 
+            "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).", 
+            "dimensions": "longitude latitude sza5 time1", 
+            "out_name": "parasolRefl", 
+            "type": "real", 
             "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": "", 
-            "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "yant": {
-            "standard_name": "projection_y_coordinate", 
-            "units": "km", 
-            "axis": "", 
-            "long_name": "", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "yant", 
+        "psl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_pressure_at_sea_level", 
+            "units": "Pa", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Sea Level Pressure", 
+            "comment": "Sea Level Pressure", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "psl", 
+            "type": "real", 
             "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "tas": {
+        "ta7h": {
             "modeling_realm": "atmos", 
             "standard_name": "air_temperature", 
             "units": "K", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Near-Surface Air Temperature", 
-            "comment": "near-surface (usually, 2 meter) air temperature", 
-            "dimensions": "longitude latitude time1", 
-            "out_name": "tas", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "longitude latitude plev7h time1", 
+            "out_name": "ta7h", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2484,16 +286,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "huss": {
+        "tas": {
             "modeling_realm": "atmos", 
-            "standard_name": "specific_humidity", 
-            "units": "1.0", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Near-Surface Specific Humidity", 
-            "comment": "Near-surface (usually, 2 meter) specific humidity.", 
+            "long_name": "Near-Surface Air Temperature", 
+            "comment": "near-surface (usually, 2 meter) air temperature", 
             "dimensions": "longitude latitude time1", 
-            "out_name": "huss", 
+            "out_name": "tas", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2501,16 +303,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hus7h": {
-            "modeling_realm": "", 
-            "standard_name": "specific_humidity", 
-            "units": "1.0", 
+        "ua7h": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Specific Humidity", 
+            "long_name": "Eastward Wind", 
             "comment": "", 
             "dimensions": "longitude latitude plev7h time1", 
-            "out_name": "hus7h", 
+            "out_name": "ua7h", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2518,16 +320,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wap7h": {
-            "modeling_realm": "", 
-            "standard_name": "lagrangian_tendency_of_air_pressure", 
-            "units": "Pa s-1", 
+        "ua850": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "omega (=dp/dt)", 
-            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
-            "dimensions": "longitude latitude plev7h time1", 
-            "out_name": "wap7h", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude time1 p850", 
+            "out_name": "ua850", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2535,16 +337,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ta7h": {
-            "modeling_realm": "", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+        "va7h": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Air Temperature", 
-            "comment": "Air Temperature", 
+            "long_name": "Northward Wind", 
+            "comment": "", 
             "dimensions": "longitude latitude plev7h time1", 
-            "out_name": "ta7h", 
+            "out_name": "va7h", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2552,16 +354,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ua7h": {
-            "modeling_realm": "", 
-            "standard_name": "eastward_wind", 
+        "va850": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
             "units": "m s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Eastward Wind", 
+            "long_name": "Northward Wind", 
             "comment": "", 
-            "dimensions": "longitude latitude plev7h time1", 
-            "out_name": "ua7h", 
+            "dimensions": "longitude latitude time1 p850", 
+            "out_name": "va850", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2569,17 +371,17 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "va7h": {
-            "modeling_realm": "", 
-            "standard_name": "northward_wind", 
-            "units": "m s-1", 
+        "wap7h": {
+            "modeling_realm": "atmos", 
+            "standard_name": "lagrangian_tendency_of_air_pressure", 
+            "units": "Pa s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Northward Wind", 
-            "comment": "", 
+            "long_name": "omega (=dp/dt)", 
+            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
             "dimensions": "longitude latitude plev7h time1", 
-            "out_name": "va7h", 
-            "type": "", 
+            "out_name": "wap7h", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
diff --git a/TestTables/CMIP6_emDay.json b/TestTables/CMIP6_emDay.json
index 4b0f051..3cf15c7 100644
--- a/TestTables/CMIP6_emDay.json
+++ b/TestTables/CMIP6_emDay.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table emDay", 
-        "realm": "land", 
+        "realm": "aerosol", 
         "frequency": "day", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "1.00000", 
@@ -13,2470 +13,136 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
+    "variable_entry": {
+        "agesno": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "age_of_surface_snow", 
+            "units": "day", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
-            "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "iceband": {
-            "standard_name": "sea_ice_thickness", 
-            "units": "m", 
-            "axis": "", 
-            "long_name": "Ice Depth Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "up", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
+        "albc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "canopy_albedo", 
+            "units": "1.0", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Canopy Albedo", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "albc", 
             "type": "", 
-            "valid_max": "", 
+            "positive": "", 
             "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
+        "albs": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "planetary_albedo", 
+            "units": "1.0", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "planetary albedo", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "albs", 
+            "type": "float", 
+            "positive": "", 
             "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
+        "albsn": {
+            "modeling_realm": "atmos", 
+            "standard_name": "snow_and_ice_albedo", 
+            "units": "1.0", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "p500": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
+        "aod550volso4": {
+            "modeling_realm": "atmos", 
+            "standard_name": "aerosol_optical_depth_due_to_stratospheric_volcanic_aerosols_", 
+            "units": "1e-09", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "p700": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
+        "ares": {
+            "modeling_realm": "atmos", 
+            "standard_name": "aerodynamic_resistance", 
+            "units": "s m-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Aerodynamic resistance", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "ares", 
+            "type": "", 
+            "positive": "", 
             "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
+        "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": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "mrsll": {
-            "modeling_realm": "land", 
-            "standard_name": "liquid_moisture_content_of_soil_layer", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+        "clivic": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_convective_cloud_ice_content", 
+            "units": "kg m-2 ", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Liquid water content of soil layer", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude sdepth time", 
-            "out_name": "mrsll", 
+            "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": "", 
@@ -2484,16 +150,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lai": {
-            "modeling_realm": "land", 
-            "standard_name": "leaf_area_index", 
-            "units": "1.0", 
-            "cell_methods": "area: mean where land time: mean", 
+        "clwvic": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_convective_cloud_condensed_water_content", 
+            "units": "kg m-2 ", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "leaf area index", 
-            "comment": "", 
+            "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": "lai", 
+            "out_name": "clwvic", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2501,16 +167,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrsol": {
-            "modeling_realm": "land", 
-            "standard_name": "total_moisture_content_of_soil_layer", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+        "cnc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "vegetation_area_fraction", 
+            "units": "", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Total water content of soil layer", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude sdepth time", 
-            "out_name": "mrsol", 
+            "long_name": "Canopy covered fraction", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cnc", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2518,16 +184,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrsfl": {
-            "modeling_realm": "land", 
-            "standard_name": "frozen_moisture_content_of_soil_layer", 
+        "cw": {
+            "modeling_realm": "atmos", 
+            "standard_name": "canopy_water_amount", 
             "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Frozen water content of soil layer", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude sdepth time", 
-            "out_name": "mrsfl", 
+            "long_name": "Total canopy water storage", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cw", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2535,16 +201,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "loadno3": {
+        "dcw": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_mass_content_of_nitrate_dry_aerosol", 
+            "standard_name": "change_over_time_in_canopy_water_amount", 
             "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Load of NO3", 
+            "long_name": "Change in interception storage", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "loadno3", 
+            "out_name": "dcw", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2552,16 +218,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "reffcclwtop": {
+        "dfr": {
             "modeling_realm": "atmos", 
-            "standard_name": "effective_radius_of_convective_cloud_liquid_water_particle_at_liquid_water_cloud_top", 
+            "standard_name": "depth_of_frozen_soil", 
             "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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 [...]
+            "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": "reffcclwtop", 
+            "out_name": "dfr", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2569,16 +235,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "loadsoa": {
+        "dgw": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol", 
+            "standard_name": "change_over_time_in_groundwater", 
             "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Load of Dry Aerosol Secondary Organic Matter", 
+            "long_name": "Change in groundwater", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "loadsoa", 
+            "out_name": "dgw", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2586,16 +252,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "reffsclwtop": {
+        "dmlt": {
             "modeling_realm": "atmos", 
-            "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particle_at_liquid_water_cloud_top", 
+            "standard_name": "depth_of_subsurface_melting", 
             "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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 [...]
+            "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": "reffsclwtop", 
+            "out_name": "dmlt", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2603,16 +269,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "loadbc": {
+        "drivw": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_mass_content_of_black_carbon_dry_aerosol", 
+            "standard_name": "change_over_time_in_river_water_amount", 
             "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Load of Black Carbon Aerosol", 
+            "long_name": "Change in river storage", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "loadbc", 
+            "out_name": "drivw", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2620,16 +286,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clwvic": {
+        "dslw": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_convective_cloud_condensed_water_content", 
-            "units": "kg m-2 ", 
+            "standard_name": "change_over_time_in_water_content_of_soil_layer", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.  ", 
+            "long_name": "Change in soil moisture", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "clwvic", 
+            "out_name": "dslw", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2637,16 +303,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "loaddust": {
+        "dsn": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_mass_content_of_dust_dry_aerosol", 
+            "standard_name": "change_over_time_in_surface_snow_and_ice_amount", 
             "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Load of Dust", 
+            "long_name": "Change in snow water equivalent", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "loaddust", 
+            "out_name": "dsn", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2654,16 +320,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "loadnh4": {
+        "dsw": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_mass_content_of_ammonium_dry_aerosol", 
+            "standard_name": "change_over_time_in_surface_water_amount", 
             "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Load of NH4", 
+            "long_name": "Change in Surface Water Storage", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "loadnh4", 
+            "out_name": "dsw", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2671,16 +337,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ccldncl": {
+        "dtes": {
             "modeling_realm": "atmos", 
-            "standard_name": "number_concentration_of_convective_cloud_liquid_water_particles_in_air_at_liquid_water_cloud_top", 
-            "units": "m-3", 
+            "standard_name": "change_over_time_in_thermal_energy_content_of_surface", 
+            "units": "J m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "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": "ccldncl", 
+            "out_name": "dtes", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2688,16 +354,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "loadso4": {
+        "dtesn": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_mass_content_of_sulfate_dry_aerosol", 
-            "units": "kg m-2", 
+            "standard_name": "change_over_time_in_thermal_energy_content_of_surface_snow_and_ice", 
+            "units": "J m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Load of SO4", 
-            "comment": "", 
+            "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": "loadso4", 
+            "out_name": "dtesn", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2705,16 +371,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clivic": {
+        "ec": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_convective_cloud_ice_content", 
-            "units": "kg m-2 ", 
+            "standard_name": "liquid_water_evaporation_flux_from_canopy", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.  ", 
+            "long_name": "Interception evaporation", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "clivic", 
+            "out_name": "ec", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2722,16 +388,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "scldncl": {
+        "eow": {
             "modeling_realm": "atmos", 
-            "standard_name": "number_concentration_of_stratiform_cloud_liquid_water_particles_in_air_at_liquid_water_cloud_top", 
-            "units": "m-3", 
+            "standard_name": "liquid_water_evaporation_flux_from_open_water", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "long_name": "Open water evaporation", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "scldncl", 
+            "out_name": "eow", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2739,16 +405,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "loadss": {
+        "es": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_mass_content_of_seasalt_dry_aerosol", 
-            "units": "kg m-2", 
+            "standard_name": "liquid_water_evaporation_flux_from_soil", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Load of Seasalt", 
+            "long_name": "Bare soil evaporation", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "loadss", 
+            "out_name": "es", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2756,16 +422,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "loadoa": {
+        "esn": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol", 
-            "units": "kg m-2", 
+            "standard_name": "liquid_water_evaporation_flux_from_surface_snow", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Load of Dry Aerosol Organic Matter", 
-            "comment": "atmosphere dry organic content: This is the vertically integrated sum of atmosphere_primary_organic_content and atmosphere_secondary_organic_content (see next two table entries).", 
+            "long_name": "Snow Evaporation", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "loadoa", 
+            "out_name": "esn", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2773,16 +439,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "loadpoa": {
+        "et": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol", 
-            "units": "kg m-2", 
+            "standard_name": "surface_evapotranspiration", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Load of Dry Aerosol Primary Organic Matter", 
+            "long_name": "Total Evapotranspiration", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "loadpoa", 
+            "out_name": "et", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2790,33 +456,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prw": {
-            "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_water_vapor_content", 
-            "units": "kg m-2", 
+        "hfds": {
+            "modeling_realm": "ocean", 
+            "standard_name": "surface_downward_heat_flux_in_sea_water", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Downward Heat Flux at Sea Water Surface", 
+            "comment": "This is the net flux of heat entering the liquid water column through its upper surface (excluding any 'flux adjustment') .", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfds", 
+            "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfdsn": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "surface_downward_heat_flux_in_snow", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Water Vapor Path", 
-            "comment": "vertically integrated through the atmospheric column", 
+            "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": "prw", 
-            "type": "", 
-            "positive": "", 
+            "out_name": "hfdsn", 
+            "type": "real", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "es": {
+        "hfmlt": {
             "modeling_realm": "atmos", 
-            "standard_name": "liquid_water_evaporation_flux_from_soil", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "surface_snow_and_ice_melt_heat_flux", 
+            "units": "W m-2 ", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Bare soil evaporation", 
-            "comment": "", 
+            "long_name": "Energy of fusion", 
+            "comment": "Energy consumed or released during liquid/solid phase changes.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "es", 
+            "out_name": "hfmlt", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2824,16 +507,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sw": {
+        "hfrs": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_water_amount_assuming_no_snow", 
-            "units": "kg m-2", 
+            "standard_name": "temperature_flux_due_to_rainfall_expressed_as_heat_flux_onto_snow_and_ice", 
+            "units": "W m-2 ", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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).", 
+            "long_name": "Heat transferred to snowpack by rainfall", 
+            "comment": "Heat transferred to a snow cover by rain..", 
             "dimensions": "longitude latitude time", 
-            "out_name": "sw", 
+            "out_name": "hfrs", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2841,16 +524,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ec": {
+        "hfsbl": {
             "modeling_realm": "atmos", 
-            "standard_name": "liquid_water_evaporation_flux_from_canopy", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "surface_snow_and_ice_sublimation_heat_flux", 
+            "units": "W m-2 ", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Interception evaporation", 
-            "comment": "", 
+            "long_name": "Energy of sublimation", 
+            "comment": "Energy consumed or released during vapor/solid phase changes.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "ec", 
+            "out_name": "hfsbl", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2858,33 +541,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cnc": {
+        "hurs": {
             "modeling_realm": "atmos", 
-            "standard_name": "vegetation_area_fraction", 
-            "units": "", 
+            "standard_name": "relative_humidity", 
+            "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Canopy covered fraction", 
-            "comment": "", 
+            "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", 
-            "out_name": "cnc", 
-            "type": "", 
+            "out_name": "hurs", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dslw": {
+        "hursmax": {
             "modeling_realm": "atmos", 
-            "standard_name": "change_over_time_in_water_content_of_soil_layer", 
-            "units": "kg m-2", 
+            "standard_name": "relative_humidity", 
+            "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Change in soil moisture", 
+            "long_name": "Daily Maximum Near-Surface Relative Humidity", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "dslw", 
+            "out_name": "hursmax", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2892,16 +575,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "qgwr": {
+        "hursmin": {
             "modeling_realm": "atmos", 
-            "standard_name": "water_flux_from_soil_layer_to_groundwater", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "relative_humidity", 
+            "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Groundwater recharge from soil layer", 
+            "long_name": "Daily Minimum Near-Surface Relative Humidity", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "qgwr", 
+            "out_name": "hursmin", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2909,16 +592,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dmlt": {
+        "hus10": {
             "modeling_realm": "atmos", 
-            "standard_name": "depth_of_subsurface_melting", 
-            "units": "m", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Specific Humidity", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev10 time", 
+            "out_name": "hus10", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2926,16 +609,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "eow": {
+        "hus19": {
             "modeling_realm": "atmos", 
-            "standard_name": "liquid_water_evaporation_flux_from_open_water", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Open water evaporation", 
+            "long_name": "Specific Humidity", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "eow", 
+            "dimensions": "longitude latitude plev19 time", 
+            "out_name": "hus19", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2943,16 +626,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "albs": {
+        "hus23": {
             "modeling_realm": "atmos", 
-            "standard_name": "planetary_albedo", 
+            "standard_name": "specific_humidity", 
             "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "planetary albedo", 
+            "long_name": "Specific Humidity", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "albs", 
+            "dimensions": "longitude latitude plev23 time", 
+            "out_name": "hus23", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2960,16 +643,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "snwc": {
+        "hus850": {
             "modeling_realm": "atmos", 
-            "standard_name": "canopy_snow_amount", 
-            "units": "kg m-2", 
-            "cell_methods": "time: mean", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
+            "cell_methods": "", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Specific Humidity", 
+            "comment": "", 
+            "dimensions": "longitude latitude time p850", 
+            "out_name": "hus850", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2977,33 +660,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ares": {
+        "huss": {
             "modeling_realm": "atmos", 
-            "standard_name": "aerodynamic_resistance", 
-            "units": "s m-1", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Aerodynamic resistance", 
-            "comment": "", 
+            "long_name": "Near-Surface Specific Humidity", 
+            "comment": "Near-surface (usually, 2 meter) specific humidity.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "ares", 
-            "type": "", 
+            "out_name": "huss", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tsnl": {
+        "jpdftaureicemodis7c": {
             "modeling_realm": "atmos", 
-            "standard_name": "snow_temperature", 
-            "units": "K", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "MODIS Optical Thickness-Particle Size joint  distribution, ice", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev7c tau time", 
+            "out_name": "jpdftaureicemodis7c", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3011,16 +694,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrsow": {
+        "jpdftaureliqmodis7c": {
             "modeling_realm": "atmos", 
-            "standard_name": "volume_fraction_of_condensed_water_in_soil_at_field_capacity", 
-            "units": "1.0", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "MODIS Optical Thickness-Particle Size joint  distribution, liquid", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev7c tau time", 
+            "out_name": "jpdftaureliqmodis7c", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3028,16 +711,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wtd": {
-            "modeling_realm": "atmos", 
-            "standard_name": "depth_of_soil_moisture_saturation", 
-            "units": "m", 
-            "cell_methods": "time: mean", 
+        "lai": {
+            "modeling_realm": "land", 
+            "standard_name": "leaf_area_index", 
+            "units": "1.0", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Water table depth", 
+            "long_name": "leaf area index", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "wtd", 
+            "out_name": "lai", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3045,16 +728,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rzwc": {
+        "loadbc": {
             "modeling_realm": "atmos", 
-            "standard_name": "water_content_of_root_zone", 
+            "standard_name": "atmosphere_mass_content_of_black_carbon_dry_aerosol", 
             "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Root zone soil moisture", 
+            "long_name": "Load of Black Carbon Aerosol", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rzwc", 
+            "out_name": "loadbc", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3062,16 +745,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrfsofr": {
+        "loaddust": {
             "modeling_realm": "atmos", 
-            "standard_name": "mass_fraction_of_frozen_water_in_soil_moisture", 
-            "units": "1.0", 
+            "standard_name": "atmosphere_mass_content_of_dust_dry_aerosol", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Load of Dust", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "loaddust", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3079,16 +762,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "esn": {
+        "loadnh4": {
             "modeling_realm": "atmos", 
-            "standard_name": "liquid_water_evaporation_flux_from_surface_snow", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "atmosphere_mass_content_of_ammonium_dry_aerosol", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Snow Evaporation", 
+            "long_name": "Load of NH4", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "esn", 
+            "out_name": "loadnh4", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3096,16 +779,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "potet": {
+        "loadno3": {
             "modeling_realm": "atmos", 
-            "standard_name": "water_potential_evapotranspiration_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "atmosphere_mass_content_of_nitrate_dry_aerosol", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Potential Evapotranspiration", 
+            "long_name": "Load of NO3", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "potet", 
+            "out_name": "loadno3", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3113,16 +796,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lqsn": {
+        "loadoa": {
             "modeling_realm": "atmos", 
-            "standard_name": "mass_fraction_of_liquid_water_in_snow", 
-            "units": "1.0", 
+            "standard_name": "atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "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", 
+            "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": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3130,16 +813,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dcw": {
+        "loadpoa": {
             "modeling_realm": "atmos", 
-            "standard_name": "change_over_time_in_canopy_water_amount", 
+            "standard_name": "atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol", 
             "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Change in interception storage", 
+            "long_name": "Load of Dry Aerosol Primary Organic Matter", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "dcw", 
+            "out_name": "loadpoa", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3147,16 +830,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hurmax": {
+        "loadso4": {
             "modeling_realm": "atmos", 
-            "standard_name": "relative_humidity", 
-            "units": "%", 
+            "standard_name": "atmosphere_mass_content_of_sulfate_dry_aerosol", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Daily Maximum Near-Surface Relative Humidity", 
+            "long_name": "Load of SO4", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "hurmax", 
+            "out_name": "loadso4", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3164,16 +847,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prra": {
+        "loadsoa": {
             "modeling_realm": "atmos", 
-            "standard_name": "rainfall_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Rainfall rate", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Load of Dry Aerosol Secondary Organic Matter", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "prra", 
+            "out_name": "loadsoa", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3181,16 +864,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrsos": {
+        "loadss": {
             "modeling_realm": "atmos", 
-            "standard_name": "moisture_content_of_soil_layer", 
+            "standard_name": "atmosphere_mass_content_of_seasalt_dry_aerosol", 
             "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "long_name": "Load of Seasalt", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "mrsos", 
+            "out_name": "loadss", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3198,16 +881,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfsbl": {
+        "lqsn": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_snow_and_ice_sublimation_heat_flux", 
-            "units": "W m-2 ", 
+            "standard_name": "mass_fraction_of_liquid_water_in_snow", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Energy of sublimation", 
-            "comment": "Energy consumed or released during vapor/solid phase changes.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "hfsbl", 
+            "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": "", 
@@ -3215,33 +898,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sootsn": {
-            "modeling_realm": "atmos", 
-            "standard_name": "soot_content_of_surface_snow", 
+        "lwsnl": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "liquid_water_content_of_snow_layer", 
             "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Snow Soot Content", 
-            "comment": "the entire land portion of the grid cell is considered, with snow soot content set to 0.0 in regions free of snow.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "sootsn", 
-            "type": "", 
+            "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": ""
         }, 
-        "snmsl": {
+        "mrfsofr": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_snow_melt_flux_into_soil_layer", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "mass_fraction_of_frozen_water_in_soil_moisture", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Water flowing out of snowpack", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "snmsl", 
+            "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": "", 
@@ -3249,16 +932,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rivi": {
+        "mrlqso": {
             "modeling_realm": "atmos", 
-            "standard_name": "water_flux_to_downstream", 
-            "units": "m3 s-1", 
+            "standard_name": "mass_fraction_of_unfrozen_water_in_soil_moisture", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "River Discharge", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "rivi", 
+            "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": "", 
@@ -3266,50 +949,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfrs": {
-            "modeling_realm": "atmos", 
-            "standard_name": "temperature_flux_due_to_rainfall_expressed_as_heat_flux_onto_snow_and_ice", 
-            "units": "W m-2 ", 
+        "mrlsl": {
+            "modeling_realm": "land", 
+            "standard_name": "moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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": "", 
+            "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": ""
         }, 
-        "prsnc": {
-            "modeling_realm": "atmos", 
-            "standard_name": "convective_snowfall_flux", 
+        "mrro": {
+            "modeling_realm": "land", 
+            "standard_name": "runoff_flux", 
             "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Convective Snowfall Flux", 
-            "comment": "convective precipitation of all forms of water in the solid phase.", 
+            "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": "prsnc", 
-            "type": "", 
+            "out_name": "mrro", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dgw": {
+        "mrrob": {
             "modeling_realm": "atmos", 
-            "standard_name": "change_over_time_in_groundwater", 
-            "units": "kg m-2", 
+            "standard_name": "subsurface_runoff_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Change in groundwater", 
+            "long_name": "Subsurface runoff", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "dgw", 
+            "out_name": "mrrob", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3317,33 +1000,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "agesno": {
-            "modeling_realm": "atmos", 
-            "standard_name": "age_of_surface_snow", 
-            "units": "day", 
+        "mrros": {
+            "modeling_realm": "land", 
+            "standard_name": "surface_runoff_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Mean Age of Snow", 
-            "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.", 
+            "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": "agesno", 
-            "type": "", 
+            "out_name": "mrros", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "snd": {
-            "modeling_realm": "atmos", 
-            "standard_name": "surface_snow_thickness", 
-            "units": "m", 
-            "cell_methods": "time: mean", 
+        "mrsfl": {
+            "modeling_realm": "land", 
+            "standard_name": "frozen_moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Snow Depth", 
-            "comment": "where land over land, this is computed as the mean thickness of snow in the land portion of the grid cell (averaging over the entire land portion, including the snow-free fraction).  Reported as 0.0 where the land fraction is 0.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "snd", 
+            "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": "", 
@@ -3351,16 +1034,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prrc": {
-            "modeling_realm": "atmos", 
-            "standard_name": "convective_rainfall_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "time: mean", 
+        "mrsll": {
+            "modeling_realm": "land", 
+            "standard_name": "liquid_moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Convective Rainfall rate", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "prrc", 
+            "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": "", 
@@ -3368,16 +1051,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tsl": {
+        "mrsol": {
             "modeling_realm": "land", 
-            "standard_name": "soil_temperature", 
-            "units": "K", 
+            "standard_name": "total_moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Temperature of Soil", 
-            "comment": "Temperature of each soil layer. Reported as missing for grid cells with no land.", 
+            "long_name": "Total water content of soil layer", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude sdepth time", 
-            "out_name": "tsl", 
+            "out_name": "mrsol", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3385,33 +1068,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tcs": {
-            "modeling_realm": "atmos", 
-            "standard_name": "canopy_temperature", 
-            "units": "K", 
+        "mrsos": {
+            "modeling_realm": "land", 
+            "standard_name": "moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Vegetation Canopy Temperature", 
-            "comment": "Vegetation temperature, averaged over all vegetation types", 
+            "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": "tcs", 
-            "type": "", 
+            "out_name": "mrsos", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rss": {
+        "mrsow": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_net_downward_shortwave_flux", 
-            "units": "W m-2", 
+            "standard_name": "volume_fraction_of_condensed_water_in_soil_at_field_capacity", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Net Shortwave Surface Radiation", 
-            "comment": "Net downward shortwave radiation at the surface", 
+            "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": "rss", 
+            "out_name": "mrsow", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3419,16 +1102,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "slbnosn": {
+        "nudgincsm": {
             "modeling_realm": "atmos", 
-            "standard_name": "sublimation_amount_assuming_no_snow", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "nudging_increment_in_water_content_of_soil_layer", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Sublimation of the snow free area", 
+            "long_name": "Nudging Increment of Water in Soil Mositure", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "slbnosn", 
+            "out_name": "nudgincsm", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3436,16 +1119,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rls": {
+        "nudgincswe": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_net_downward_longwave_flux", 
-            "units": "W m-2", 
+            "standard_name": "nudging_increment_in_surface_snow_and_ice_amount", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Net Longwave Surface Radiation", 
-            "comment": "Net longwave surface radiation", 
+            "long_name": "Nudging Increment of Water in Snow", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rls", 
+            "out_name": "nudgincswe", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3453,33 +1136,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hurmin": {
-            "modeling_realm": "atmos", 
-            "standard_name": "relative_humidity", 
-            "units": "%", 
+        "pflw": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "liquid_water_content_of_permafrost_layer", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Daily Minimum Near-Surface Relative Humidity", 
-            "comment": "", 
+            "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": "hurmin", 
-            "type": "", 
+            "out_name": "pflw", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tsns": {
+        "potet": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_temperature", 
-            "units": "K", 
+            "standard_name": "water_potential_evapotranspiration_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Snow Surface Temperature", 
-            "comment": "Temperature of the snow surface as it interacts with the atmosphere, averaged over a grid cell.", 
+            "long_name": "Potential Evapotranspiration", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "tsns", 
+            "out_name": "potet", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3487,16 +1170,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrlqso": {
+        "prra": {
             "modeling_realm": "atmos", 
-            "standard_name": "mass_fraction_of_unfrozen_water_in_soil_moisture", 
-            "units": "1.0", 
+            "standard_name": "rainfall_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Rainfall rate", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "prra", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3504,16 +1187,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prrsn": {
+        "prrc": {
             "modeling_realm": "atmos", 
-            "standard_name": "mass_fraction_of_rainfall_onto_snow", 
-            "units": "-", 
+            "standard_name": "convective_rainfall_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Fraction of rainfall on snow.", 
-            "comment": "The fraction of the grid averaged rainfall which falls on the snow pack", 
+            "long_name": "Convective Rainfall rate", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "prrsn", 
+            "out_name": "prrc", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3521,16 +1204,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sic": {
+        "prrsn": {
             "modeling_realm": "atmos", 
-            "standard_name": "sea_ice_area_fraction", 
-            "units": "1.0", 
+            "standard_name": "mass_fraction_of_rainfall_onto_snow", 
+            "units": "-", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Sea Ice Area Fraction", 
-            "comment": "fraction of grid cell covered by sea ice.", 
+            "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": "sic", 
+            "out_name": "prrsn", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3538,33 +1221,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tasmax": {
+        "prsnc": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+            "standard_name": "convective_snowfall_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Daily Maximum Near-Surface Air Temperature", 
-            "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')", 
+            "long_name": "Convective Snowfall Flux", 
+            "comment": "convective precipitation of all forms of water in the solid phase.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "tasmax", 
-            "type": "", 
+            "out_name": "prsnc", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tran": {
+        "prsnsn": {
             "modeling_realm": "atmos", 
-            "standard_name": "transpiration_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "mass_fraction_of_snowfall_onto_snow", 
+            "units": "-", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Transpiration", 
-            "comment": "Transpiration (may include dew formation as a negative flux).", 
+            "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": "tran", 
+            "out_name": "prsnsn", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3572,50 +1255,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dtesn": {
-            "modeling_realm": "atmos", 
-            "standard_name": "change_over_time_in_thermal_energy_content_of_surface_snow_and_ice", 
-            "units": "J m-2", 
+        "prveg": {
+            "modeling_realm": "land", 
+            "standard_name": "precipitation_flux_onto_canopy", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "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": "dtesn", 
-            "type": "", 
+            "out_name": "prveg", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "et": {
+        "prw": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_evapotranspiration", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "atmosphere_water_vapor_content", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Total Evapotranspiration", 
-            "comment": "", 
+            "long_name": "Water Vapor Path", 
+            "comment": "vertically integrated through the atmospheric column", 
             "dimensions": "longitude latitude time", 
-            "out_name": "et", 
-            "type": "", 
+            "out_name": "prw", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prsnsn": {
+        "qgwr": {
             "modeling_realm": "atmos", 
-            "standard_name": "mass_fraction_of_snowfall_onto_snow", 
-            "units": "-", 
+            "standard_name": "water_flux_from_soil_layer_to_groundwater", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Fraction of snowfall on snow.", 
-            "comment": "The fraction of the snowfall which falls on the snow pack", 
+            "long_name": "Groundwater recharge from soil layer", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "prsnsn", 
+            "out_name": "qgwr", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3623,16 +1306,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hur": {
+        "reffcclwtop": {
             "modeling_realm": "atmos", 
-            "standard_name": "relative_humidity", 
-            "units": "%", 
+            "standard_name": "effective_radius_of_convective_cloud_liquid_water_particle_at_liquid_water_cloud_top", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "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": "hur", 
+            "out_name": "reffcclwtop", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3640,16 +1323,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prveg": {
+        "reffsclwtop": {
             "modeling_realm": "atmos", 
-            "standard_name": "precipitation_flux_onto_canopy", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particle_at_liquid_water_cloud_top", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Precipitation onto Canopy", 
-            "comment": "The precipitation flux that is intercepted by the vegetation canopy (if present in model) before reaching the ground.", 
+            "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": "prveg", 
+            "out_name": "reffsclwtop", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3657,16 +1340,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrros": {
+        "rivi": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_runoff_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "water_flux_to_downstream", 
+            "units": "m3 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Run off", 
-            "comment": "The total surface run off leaving the land portion of the grid cell (excluding drainage through the base of the soil model).", 
+            "long_name": "River Discharge", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "mrros", 
+            "out_name": "rivi", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3674,16 +1357,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dsw": {
+        "rivo": {
             "modeling_realm": "atmos", 
-            "standard_name": "change_over_time_in_surface_water_amount", 
-            "units": "kg m-2", 
+            "standard_name": "water_flux_from_upstream", 
+            "units": "m3 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Change in Surface Water Storage", 
+            "long_name": "River Inflow", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "dsw", 
+            "out_name": "rivo", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3691,16 +1374,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "snw": {
+        "rls": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_snow_amount", 
-            "units": "kg m-2", 
+            "standard_name": "surface_net_downward_longwave_flux", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Snow Amount", 
-            "comment": "The mass of surface snow on the land portion of the grid cell divided by the land area in the grid cell; reported as missing where the land fraction is 0; excludes snow on vegetation canopy or on sea ice.", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "snw", 
+            "long_name": "Net Longwave Surface Radiation", 
+            "comment": "Net longwave surface radiation", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rls", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3708,16 +1391,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "albsn": {
+        "rss": {
             "modeling_realm": "atmos", 
-            "standard_name": "snow_and_ice_albedo", 
-            "units": "1.0", 
+            "standard_name": "surface_net_downward_shortwave_flux", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Snow Albedo", 
-            "comment": "Albedo of the snow-covered surface, averaged over the grid cell.", 
+            "long_name": "Net Shortwave Surface Radiation", 
+            "comment": "Net downward shortwave radiation at the surface", 
             "dimensions": "longitude latitude time", 
-            "out_name": "albsn", 
+            "out_name": "rss", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3725,16 +1408,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tws": {
+        "rzwc": {
             "modeling_realm": "atmos", 
-            "standard_name": "canopy_and_surface_and_subsurface_water_amount", 
+            "standard_name": "water_content_of_root_zone", 
             "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Terrestrial Water Storage", 
+            "long_name": "Root zone soil moisture", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "tws", 
+            "out_name": "rzwc", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3742,16 +1425,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfdsn": {
+        "sbl": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_downward_heat_flux_in_snow", 
-            "units": "W m-2", 
+            "standard_name": "surface_snow_and_ice_sublimation_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Downward Heat Flux into Snow Where Land over Land", 
-            "comment": "the net downward heat flux from the atmosphere into the snow that lies on land divided by the land area in the grid cell; reported as 0.0 for snow-free land regions or where the land fraction is 0.", 
+            "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": "hfdsn", 
+            "out_name": "sbl", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3759,16 +1442,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "drivw": {
+        "scldncl": {
             "modeling_realm": "atmos", 
-            "standard_name": "change_over_time_in_river_water_amount", 
-            "units": "kg m-2", 
+            "standard_name": "number_concentration_of_stratiform_cloud_liquid_water_particles_in_air_at_liquid_water_cloud_top", 
+            "units": "m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Change in river storage", 
-            "comment": "", 
+            "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": "drivw", 
+            "out_name": "scldncl", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3776,33 +1459,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dtes": {
+        "sfcWind": {
             "modeling_realm": "atmos", 
-            "standard_name": "change_over_time_in_thermal_energy_content_of_surface", 
-            "units": "J m-2", 
+            "standard_name": "wind_speed", 
+            "units": "m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "long_name": "Daily-Mean Near-Surface Wind Speed", 
+            "comment": "near-surface (usually, 10 meters) wind speed.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "dtes", 
-            "type": "", 
+            "out_name": "sfcWind", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tr": {
+        "sic": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_temperature", 
-            "units": "K", 
+            "standard_name": "sea_ice_area_fraction", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Radiative Temperature", 
-            "comment": "Effective radiative surface temperature, averaged over the grid cell", 
+            "long_name": "Sea Ice Area Fraction", 
+            "comment": "fraction of grid cell covered by sea ice.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "tr", 
+            "out_name": "sic", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3810,16 +1493,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sbl": {
+        "sisnthick": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_snow_and_ice_sublimation_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "time: mean", 
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "cell_methods": "area: mean where sea_ice over sea time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Snow and Ice Sublimation Flux", 
-            "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.", 
+            "long_name": "Snow thickness", 
+            "comment": "Actual thickness of snow (snow volume divided by snow-covered area)", 
             "dimensions": "longitude latitude time", 
-            "out_name": "sbl", 
+            "out_name": "sisnthick", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3827,16 +1510,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfds": {
+        "slbnosn": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_downward_heat_flux_in_sea_water", 
-            "units": "W m-2", 
+            "standard_name": "sublimation_amount_assuming_no_snow", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Downward Heat Flux at Sea Water Surface", 
-            "comment": "This is the net flux of heat entering the liquid water column through its upper surface (excluding any 'flux adjustment') .", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Sublimation of the snow free area", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "hfds", 
+            "out_name": "slbnosn", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3844,50 +1527,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rivo": {
-            "modeling_realm": "atmos", 
-            "standard_name": "water_flux_from_upstream", 
-            "units": "m3 s-1", 
-            "cell_methods": "time: mean", 
+        "snd": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "River Inflow", 
-            "comment": "", 
+            "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": "rivo", 
-            "type": "", 
+            "out_name": "snd", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrlsl": {
-            "modeling_realm": "atmos", 
-            "standard_name": "moisture_content_of_soil_layer", 
-            "units": "kg m-2", 
+        "snm": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "surface_snow_melt_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Water Content per Unit Area of Soil Layers", 
-            "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": "", 
+            "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": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pflw": {
+        "snmsl": {
             "modeling_realm": "atmos", 
-            "standard_name": "liquid_water_content_of_permafrost_layer", 
-            "units": "kg m-2", 
+            "standard_name": "surface_snow_melt_flux_into_soil_layer", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Liquid Water Content of Permafrost Layer", 
-            "comment": "''where land over land'', i.e., this is the total mass of liquid water contained within the permafrost layer within the land portion of a grid cell divided by the area of the land portion of the cell.", 
+            "long_name": "Water flowing out of snowpack", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "pflw", 
+            "out_name": "snmsl", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3895,16 +1578,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfmlt": {
+        "snrefr": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_snow_and_ice_melt_heat_flux", 
-            "units": "W m-2 ", 
+            "standard_name": "surface_snow_and_ice_refreezing_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Energy of fusion", 
-            "comment": "Energy consumed or released during liquid/solid phase changes.", 
+            "long_name": "Re-freezing of water in the snow", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "hfmlt", 
+            "out_name": "snrefr", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3912,33 +1595,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "albc": {
-            "modeling_realm": "atmos", 
-            "standard_name": "canopy_albedo", 
-            "units": "1.0", 
+        "snw": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "surface_snow_amount", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Canopy Albedo", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "albc", 
-            "type": "", 
+            "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", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tgs": {
+        "snwc": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_temperature", 
-            "units": "K", 
+            "standard_name": "canopy_snow_amount", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Temperature of bare soil", 
-            "comment": "Surface bare soil temperature", 
+            "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": "tgs", 
+            "out_name": "snwc", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3946,33 +1629,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ts": {
-            "modeling_realm": "atmos", 
-            "standard_name": "surface_temperature", 
-            "units": "K", 
+        "sootsn": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "soot_content_of_surface_snow", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Temperature", 
-            "comment": "Temperature of the lower boundary of the atmosphere", 
+            "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": "ts", 
-            "type": "", 
+            "out_name": "sootsn", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrro": {
+        "sw": {
             "modeling_realm": "atmos", 
-            "standard_name": "runoff_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "surface_water_amount_assuming_no_snow", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Total Run-off", 
-            "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.", 
+            "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": "mrro", 
+            "out_name": "sw", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3980,16 +1663,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "snrefr": {
-            "modeling_realm": "atmos", 
-            "standard_name": "surface_snow_and_ice_refreezing_flux", 
-            "units": "kg m-2 s-1", 
+        "t20d": {
+            "modeling_realm": "ocean", 
+            "standard_name": "depth_of_isosurface_of_sea_water_potential_temperature", 
+            "units": "m", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Re-freezing of water in the snow", 
+            "cell_measures": "area: areacello", 
+            "long_name": "20C isotherm depth", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "snrefr", 
+            "out_name": "t20d", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3997,16 +1680,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "snm": {
+        "ta10": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_snow_melt_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "longitude latitude plev10 time", 
+            "out_name": "ta10", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4014,16 +1697,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dsn": {
+        "ta19": {
             "modeling_realm": "atmos", 
-            "standard_name": "change_over_time_in_surface_snow_and_ice_amount", 
-            "units": "kg m-2", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Change in snow water equivalent", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "dsn", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "longitude latitude plev19 time", 
+            "out_name": "ta19", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4031,16 +1714,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tpf": {
+        "ta23": {
             "modeling_realm": "atmos", 
-            "standard_name": "permafrost_layer_thickness", 
-            "units": "m", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "longitude latitude plev23 time", 
+            "out_name": "ta23", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4048,16 +1731,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tasmin": {
+        "ta500": {
             "modeling_realm": "atmos", 
             "standard_name": "air_temperature", 
             "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Daily Minimum Near-Surface Air Temperature", 
-            "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')", 
+            "long_name": "Air Temperature", 
+            "comment": "Temperature on the 500 hPa surface", 
             "dimensions": "longitude latitude time", 
-            "out_name": "tasmin", 
+            "out_name": "ta500", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4065,16 +1748,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cw": {
+        "ta850": {
             "modeling_realm": "atmos", 
-            "standard_name": "canopy_water_amount", 
-            "units": "kg m-2", 
-            "cell_methods": "time: mean", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "", 
             "cell_measures": "area: areacella", 
-            "long_name": "Total canopy water storage", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "cw", 
+            "long_name": "Air Temperature", 
+            "comment": "Air temperature at 850hPa", 
+            "dimensions": "longitude latitude time p850", 
+            "out_name": "ta850", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4082,33 +1765,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lwsnl": {
+        "tauu": {
             "modeling_realm": "atmos", 
-            "standard_name": "liquid_water_content_of_snow_layer", 
-            "units": "kg m-2", 
+            "standard_name": "surface_downward_eastward_stress", 
+            "units": "Pa", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Liquid Water Content of Snow Layer", 
-            "comment": "where land over land: this is computed as the total mass of liquid water contained interstitially within the snow layer of the land portion of a grid cell divided by the area of the land portion of the cell.", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "lwsnl", 
-            "type": "", 
-            "positive": "", 
+            "long_name": "Surface Downward Eastward Wind Stress", 
+            "comment": "Downward eastward wind stress at the surface", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tauu", 
+            "type": "real", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dfr": {
+        "tauupbl": {
             "modeling_realm": "atmos", 
-            "standard_name": "depth_of_frozen_soil", 
-            "units": "m", 
+            "standard_name": "surface_downward_eastward_stress_due_to_planetary_boundary_layer", 
+            "units": "Pa", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "long_name": "eastward surface stress from planetary boundary layer scheme", 
+            "comment": "The  downward eastward stress associated with the models parameterization of the plantary boundary layer. (This request is related to a WGNE effort to understand how models parameterize the surface stresses.)", 
             "dimensions": "longitude latitude time", 
-            "out_name": "dfr", 
+            "out_name": "tauupbl", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4116,33 +1799,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrrob": {
+        "tauv": {
             "modeling_realm": "atmos", 
-            "standard_name": "subsurface_runoff_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "surface_downward_northward_stress", 
+            "units": "Pa", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Subsurface runoff", 
-            "comment": "", 
+            "long_name": "Surface Downward Northward Wind Stress", 
+            "comment": "Downward northward wind stress at the surface", 
             "dimensions": "longitude latitude time", 
-            "out_name": "mrrob", 
-            "type": "", 
-            "positive": "", 
+            "out_name": "tauv", 
+            "type": "real", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tau": {
+        "tauvpbl": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_downward_stress", 
-            "units": "N m-2", 
+            "standard_name": "surface_downward_northward_stress_due_to_planetary_boundary_layer", 
+            "units": "Pa", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Momentum flux", 
-            "comment": "module of the momentum lost by the atmosphere to the surface.", 
+            "long_name": "northward surface stress from planetary boundary layer scheme", 
+            "comment": "The  downward northward stress associated with the models parameterization of the plantary boundary layer. (This request is related to a WGNE effort to understand how models parameterize the surface stresses.)", 
             "dimensions": "longitude latitude time", 
-            "out_name": "tau", 
+            "out_name": "tauvpbl", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4150,16 +1833,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zg500": {
+        "tcs": {
             "modeling_realm": "atmos", 
-            "standard_name": "geopotential_height", 
-            "units": "m", 
+            "standard_name": "canopy_temperature", 
+            "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Geopotential Height at 500 hPa", 
-            "comment": "geopotential height on the 500 hPa surface", 
+            "long_name": "Vegetation Canopy Temperature", 
+            "comment": "Vegetation temperature, averaged over all vegetation types", 
             "dimensions": "longitude latitude time", 
-            "out_name": "zg500", 
+            "out_name": "tcs", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4167,16 +1850,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ta500": {
+        "tdps": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_temperature", 
+            "standard_name": "dew_point_temperature", 
             "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Air Temperature", 
-            "comment": "Temperature on the 500 hPa surface", 
+            "long_name": "2m dewpoint temperature", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "ta500", 
+            "out_name": "tdps", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4184,16 +1867,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "va850": {
+        "tgs": {
             "modeling_realm": "atmos", 
-            "standard_name": "northward_wind", 
-            "units": "m s-1", 
-            "cell_methods": "", 
+            "standard_name": "surface_temperature", 
+            "units": "K", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Northward Wind", 
-            "comment": "Northward component of the wind at 850hPa", 
-            "dimensions": "longitude latitude time p850", 
-            "out_name": "va850", 
+            "long_name": "Temperature of bare soil", 
+            "comment": "Surface bare soil temperature", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tgs", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4201,33 +1884,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zmla": {
-            "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_boundary_layer_thickness", 
+        "tpf": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "permafrost_layer_thickness", 
             "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Height of Boundary Layer", 
-            "comment": "", 
+            "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": "zmla", 
-            "type": "", 
+            "out_name": "tpf", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ua200": {
+        "tr": {
             "modeling_realm": "atmos", 
-            "standard_name": "eastward_wind", 
-            "units": "m s-1", 
-            "cell_methods": "", 
+            "standard_name": "surface_temperature", 
+            "units": "K", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Eastward Wind", 
-            "comment": "Zonal wind (positive eastwards) at 200hPa", 
-            "dimensions": "longitude latitude time p200", 
-            "out_name": "ua200", 
+            "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": "", 
@@ -4235,50 +1918,67 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "va200": {
-            "modeling_realm": "atmos", 
-            "standard_name": "northward_wind", 
-            "units": "m s-1", 
-            "cell_methods": "", 
+        "tran": {
+            "modeling_realm": "land", 
+            "standard_name": "transpiration_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Northward Wind", 
-            "comment": "Northward component of the wind", 
-            "dimensions": "longitude latitude time p200", 
-            "out_name": "va200", 
-            "type": "", 
-            "positive": "", 
+            "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": ""
         }, 
-        "prhmax": {
+        "ts": {
             "modeling_realm": "atmos", 
-            "standard_name": "precipitation_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "surface_temperature", 
+            "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Daily Maximum Hourly Precipitation Rate", 
-            "comment": "", 
+            "long_name": "Surface Temperature", 
+            "comment": "Temperature of the lower boundary of the atmosphere", 
             "dimensions": "longitude latitude time", 
-            "out_name": "prhmax", 
-            "type": "", 
+            "out_name": "ts", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ua850": {
+        "tsl": {
+            "modeling_realm": "land", 
+            "standard_name": "soil_temperature", 
+            "units": "K", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Temperature of Soil", 
+            "comment": "Temperature of each soil layer. Reported as missing for grid cells with no land.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tsl", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tsnl": {
             "modeling_realm": "atmos", 
-            "standard_name": "eastward_wind", 
-            "units": "m s-1", 
-            "cell_methods": "", 
+            "standard_name": "snow_temperature", 
+            "units": "K", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Eastward Wind at 850 hPa", 
-            "comment": "Zonal wind on the 850 hPa surface", 
-            "dimensions": "longitude latitude time p850", 
-            "out_name": "ua850", 
+            "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": "", 
@@ -4286,16 +1986,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ta850": {
+        "tsns": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_temperature", 
+            "standard_name": "surface_temperature", 
             "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Air Temperature", 
-            "comment": "Air temperature at 850hPa", 
-            "dimensions": "longitude latitude time p850", 
-            "out_name": "ta850", 
+            "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": "", 
@@ -4303,16 +2003,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hus850": {
+        "tws": {
             "modeling_realm": "atmos", 
-            "standard_name": "specific_humidity", 
-            "units": "1.0", 
-            "cell_methods": "", 
+            "standard_name": "canopy_and_surface_and_subsurface_water_amount", 
+            "units": "kg m-2", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Specific Humidity", 
+            "long_name": "Terrestrial Water Storage", 
             "comment": "", 
-            "dimensions": "longitude latitude time p850", 
-            "out_name": "hus850", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tws", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4320,16 +2020,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "va10": {
-            "modeling_realm": "", 
-            "standard_name": "northward_wind", 
+        "ua10": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
             "units": "m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Northward Wind", 
+            "long_name": "Eastward Wind", 
             "comment": "", 
             "dimensions": "longitude latitude plev10 time", 
-            "out_name": "va10", 
+            "out_name": "ua10", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4337,16 +2037,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hus23": {
-            "modeling_realm": "", 
-            "standard_name": "specific_humidity", 
-            "units": "1.0", 
+        "ua19": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Specific Humidity", 
+            "long_name": "Eastward Wind", 
             "comment": "", 
-            "dimensions": "longitude latitude plev23 time", 
-            "out_name": "hus23", 
+            "dimensions": "longitude latitude plev19 time", 
+            "out_name": "ua19", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4354,16 +2054,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wap19": {
-            "modeling_realm": "", 
-            "standard_name": "lagrangian_tendency_of_air_pressure", 
-            "units": "Pa s-1", 
-            "cell_methods": "time: mean", 
+        "ua200": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "area: time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "omega (=dp/dt)", 
-            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
-            "dimensions": "longitude latitude plev19 time", 
-            "out_name": "wap19", 
+            "long_name": "Eastward Wind", 
+            "comment": "Zonal wind (positive eastwards) at 200hPa", 
+            "dimensions": "longitude latitude time p200", 
+            "out_name": "ua200", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4371,16 +2071,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zg23": {
-            "modeling_realm": "", 
-            "standard_name": "geopotential_height", 
-            "units": "m", 
+        "ua23": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Geopotential Height", 
+            "long_name": "Eastward Wind", 
             "comment": "", 
             "dimensions": "longitude latitude plev23 time", 
-            "out_name": "zg23", 
+            "out_name": "ua23", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4388,16 +2088,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ta19": {
-            "modeling_realm": "", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
-            "cell_methods": "time: mean", 
+        "ua850": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "", 
             "cell_measures": "area: areacella", 
-            "long_name": "Air Temperature", 
-            "comment": "Air Temperature", 
-            "dimensions": "longitude latitude plev19 time", 
-            "out_name": "ta19", 
+            "long_name": "Eastward Wind at 850 hPa", 
+            "comment": "Zonal wind on the 850 hPa surface", 
+            "dimensions": "longitude latitude time p850", 
+            "out_name": "ua850", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4405,16 +2105,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zg19": {
-            "modeling_realm": "", 
-            "standard_name": "geopotential_height", 
-            "units": "m", 
+        "va10": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Geopotential Height", 
+            "long_name": "Northward Wind", 
             "comment": "", 
-            "dimensions": "longitude latitude plev19 time", 
-            "out_name": "zg19", 
+            "dimensions": "longitude latitude plev10 time", 
+            "out_name": "va10", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4422,16 +2122,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hus19": {
-            "modeling_realm": "", 
-            "standard_name": "specific_humidity", 
-            "units": "1.0", 
+        "va19": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Specific Humidity", 
+            "long_name": "Northward Wind", 
             "comment": "", 
             "dimensions": "longitude latitude plev19 time", 
-            "out_name": "hus19", 
+            "out_name": "va19", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4439,33 +2139,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "va23": {
-            "modeling_realm": "", 
+        "va200": {
+            "modeling_realm": "atmos", 
             "standard_name": "northward_wind", 
             "units": "m s-1", 
-            "cell_methods": "time: mean", 
+            "cell_methods": "area: time: mean", 
             "cell_measures": "area: areacella", 
             "long_name": "Northward Wind", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev23 time", 
-            "out_name": "va23", 
-            "type": "", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "hus10": {
-            "modeling_realm": "", 
-            "standard_name": "specific_humidity", 
-            "units": "1.0", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Specific Humidity", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev10 time", 
-            "out_name": "hus10", 
+            "comment": "Northward component of the wind", 
+            "dimensions": "longitude latitude time p200", 
+            "out_name": "va200", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4473,16 +2156,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ua10": {
-            "modeling_realm": "", 
-            "standard_name": "eastward_wind", 
+        "va23": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
             "units": "m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Eastward Wind", 
+            "long_name": "Northward Wind", 
             "comment": "", 
-            "dimensions": "longitude latitude plev10 time", 
-            "out_name": "ua10", 
+            "dimensions": "longitude latitude plev23 time", 
+            "out_name": "va23", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4490,16 +2173,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ua23": {
-            "modeling_realm": "", 
-            "standard_name": "eastward_wind", 
+        "va850": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
             "units": "m s-1", 
-            "cell_methods": "time: mean", 
+            "cell_methods": "", 
             "cell_measures": "area: areacella", 
-            "long_name": "Eastward Wind", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev23 time", 
-            "out_name": "ua23", 
+            "long_name": "Northward Wind", 
+            "comment": "Northward component of the wind at 850hPa", 
+            "dimensions": "longitude latitude time p850", 
+            "out_name": "va850", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4507,34 +2190,34 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "aod550volso4": {
+        "wap10": {
             "modeling_realm": "atmos", 
-            "standard_name": "aerosol_optical_depth_due_to_stratospheric_volcanic_aerosols_", 
-            "units": "1e-09", 
+            "standard_name": "lagrangian_tendency_of_air_pressure", 
+            "units": "Pa s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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": "", 
+            "long_name": "omega (=dp/dt)", 
+            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
+            "dimensions": "longitude latitude plev10 time", 
+            "out_name": "wap10", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ua19": {
-            "modeling_realm": "", 
-            "standard_name": "eastward_wind", 
-            "units": "m s-1", 
+        "wap19": {
+            "modeling_realm": "atmos", 
+            "standard_name": "lagrangian_tendency_of_air_pressure", 
+            "units": "Pa s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Eastward Wind", 
-            "comment": "", 
+            "long_name": "omega (=dp/dt)", 
+            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
             "dimensions": "longitude latitude plev19 time", 
-            "out_name": "ua19", 
-            "type": "", 
+            "out_name": "wap19", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
@@ -4542,7 +2225,7 @@
             "ok_max_mean_abs": ""
         }, 
         "wap23": {
-            "modeling_realm": "", 
+            "modeling_realm": "atmos", 
             "standard_name": "lagrangian_tendency_of_air_pressure", 
             "units": "Pa s-1", 
             "cell_methods": "time: mean", 
@@ -4551,23 +2234,23 @@
             "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
             "dimensions": "longitude latitude plev23 time", 
             "out_name": "wap23", 
-            "type": "", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ta23": {
-            "modeling_realm": "", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+        "wtd": {
+            "modeling_realm": "atmos", 
+            "standard_name": "depth_of_soil_moisture_saturation", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Air Temperature", 
-            "comment": "Air Temperature", 
-            "dimensions": "longitude latitude plev23 time", 
-            "out_name": "ta23", 
+            "long_name": "Water table depth", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "wtd", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4575,16 +2258,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "va19": {
-            "modeling_realm": "", 
-            "standard_name": "northward_wind", 
-            "units": "m s-1", 
+        "zg": {
+            "modeling_realm": "atmos", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Northward Wind", 
+            "long_name": "Geopotential Height", 
             "comment": "", 
-            "dimensions": "longitude latitude plev19 time", 
-            "out_name": "va19", 
+            "dimensions": "longitude latitude plev8 time", 
+            "out_name": "zg", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4592,16 +2275,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wap10": {
-            "modeling_realm": "", 
-            "standard_name": "lagrangian_tendency_of_air_pressure", 
-            "units": "Pa s-1", 
+        "zg10": {
+            "modeling_realm": "atmos", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "omega (=dp/dt)", 
-            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
+            "long_name": "Geopotential Height", 
+            "comment": "", 
             "dimensions": "longitude latitude plev10 time", 
-            "out_name": "wap10", 
+            "out_name": "zg10", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4609,16 +2292,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zg10": {
-            "modeling_realm": "", 
+        "zg19": {
+            "modeling_realm": "atmos", 
             "standard_name": "geopotential_height", 
             "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
             "long_name": "Geopotential Height", 
             "comment": "", 
-            "dimensions": "longitude latitude plev10 time", 
-            "out_name": "zg10", 
+            "dimensions": "longitude latitude plev19 time", 
+            "out_name": "zg19", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4626,16 +2309,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ta10": {
-            "modeling_realm": "", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+        "zg23": {
+            "modeling_realm": "atmos", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Air Temperature", 
-            "comment": "Air Temperature", 
-            "dimensions": "longitude latitude plev10 time", 
-            "out_name": "ta10", 
+            "long_name": "Geopotential Height", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev23 time", 
+            "out_name": "zg23", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zmla": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_boundary_layer_thickness", 
+            "units": "m", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Height of Boundary Layer", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "zmla", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
diff --git a/TestTables/CMIP6_emDayZ.json b/TestTables/CMIP6_emDayZ.json
index 4169e77..a5c020a 100644
--- a/TestTables/CMIP6_emDayZ.json
+++ b/TestTables/CMIP6_emDayZ.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table emDayZ", 
-        "realm": "", 
+        "realm": "atmos", 
         "frequency": "day", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "1.00000", 
@@ -13,2470 +13,170 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
+    "variable_entry": {
+        "epfy": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_eliassen_palm_flux_in_air", 
+            "units": "m3 s-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "value": "700", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "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": "increasing", 
-            "tolerance": "", 
+        "epfz": {
+            "modeling_realm": "atmos", 
+            "standard_name": "upward_eliassen_palm_flux_in_air", 
+            "units": "m3 s-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "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": "", 
+        "hus": {
+            "modeling_realm": "atmos", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "", 
+            "long_name": "Specific Humidity", 
+            "comment": "", 
+            "dimensions": "latitude plev19 time", 
+            "out_name": "hus", 
             "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
             "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "ocean_sigma": {
-            "standard_name": "ocean_sigma_coordinate", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "ocean sigma coordinate", 
-            "climatology": "", 
-            "formula": "z = eta + sigma*(depth+eta)", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "up", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
+        "psitem": {
+            "modeling_realm": "atmos", 
+            "standard_name": "meridional_streamfunction_transformed_eulerian_mean", 
+            "units": "kg s^-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Transformed Eulerian Mean mass stramfunction", 
+            "comment": "Residual mass streamfunction, computed from vstar and integrated from the top of the atmosphere (on the native model grid). Reference: Andrews et al (1987): Middle Atmospheric Dynamics. Accademic Press.", 
+            "dimensions": "latitude plev39 time", 
+            "out_name": "psitem", 
             "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": ""
+            "ok_min_mean_abs": "", 
+            "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": "", 
+        "ta": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "latitude plev19 time", 
+            "out_name": "ta", 
             "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 Band", 
-            "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 Frequency 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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "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": "", 
+        "ua": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
+            "dimensions": "latitude plev19 time", 
+            "out_name": "ua", 
             "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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "typesever": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "surface type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "type", 
+        "utendepfd": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_eastward_wind_due_to_eliassen_palm_flux_divergence", 
+            "units": "m s-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
-            "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "xant": {
-            "standard_name": "projection_x_coordinate", 
-            "units": "km", 
-            "axis": "", 
-            "long_name": "", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "xant", 
+        "utendnogw": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag", 
+            "units": "m s-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "u-tendency nonorographic gravity wave drag", 
+            "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.  ", 
+            "dimensions": "latitude plev39 time", 
+            "out_name": "utendnogw", 
+            "type": "", 
             "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": "", 
-            "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "yant": {
-            "standard_name": "projection_y_coordinate", 
-            "units": "km", 
-            "axis": "", 
-            "long_name": "", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "yant", 
+        "utendogw": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_eastward_wind_due_to_orographic_gravity_wave_drag", 
+            "units": "m s-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "u-tendency orographic gravity wave drag", 
+            "comment": "Tendency of the eastward wind by parameterized orographic gravity waves. ", 
+            "dimensions": "latitude plev39 time", 
+            "out_name": "utendogw", 
+            "type": "", 
             "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "hus": {
-            "modeling_realm": "", 
-            "standard_name": "specific_humidity", 
-            "units": "1.0", 
+        "utendvtem": {
+            "modeling_realm": "atmos", 
+            "standard_name": "u-tendency_by_wstar_advection", 
+            "units": "m s-1 d-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "", 
-            "long_name": "Specific Humidity", 
-            "comment": "", 
-            "dimensions": "latitude plev19 time", 
-            "out_name": "hus", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Rendency of eastward wind due to TEM northward advection and Coriolis term", 
+            "comment": "Tendency of zonally averaged eastward wind, by the residual upward wind advection (on the native model grid). Reference: Andrews et al (1987): Middle Atmospheric Dynamics. Accademic Press.", 
+            "dimensions": "latitude plev39 time", 
+            "out_name": "utendvtem", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2484,16 +184,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ta": {
-            "modeling_realm": "", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+        "utendwtem": {
+            "modeling_realm": "atmos", 
+            "standard_name": "u-tendency_by_vstar_advection", 
+            "units": "m s-1 d-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "", 
-            "long_name": "Air Temperature", 
-            "comment": "Air Temperature", 
-            "dimensions": "latitude plev19 time", 
-            "out_name": "ta", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Rendency of eastward wind due to TEM upward advection", 
+            "comment": "Tendency of zonally averaged eastward wind, by the residual northward wind advection (on the native model grid). Reference: Andrews et al (1987): Middle Atmospheric Dynamics. Accademic Press.", 
+            "dimensions": "latitude plev39 time", 
+            "out_name": "utendwtem", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2501,16 +201,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ua": {
-            "modeling_realm": "", 
-            "standard_name": "eastward_wind", 
+        "va": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
             "units": "m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "", 
-            "long_name": "Eastward Wind", 
+            "long_name": "Northward Wind", 
             "comment": "", 
             "dimensions": "latitude plev19 time", 
-            "out_name": "ua", 
+            "out_name": "va", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2518,16 +218,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "va": {
-            "modeling_realm": "", 
-            "standard_name": "northward_wind", 
+        "vtem": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_transformed_eulerian_mean_air_velocity", 
             "units": "m s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "", 
-            "long_name": "Northward Wind", 
-            "comment": "", 
-            "dimensions": "latitude plev19 time", 
-            "out_name": "va", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
@@ -2535,16 +235,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zg": {
-            "modeling_realm": "", 
-            "standard_name": "geopotential_height", 
-            "units": "m", 
+        "wtem": {
+            "modeling_realm": "atmos", 
+            "standard_name": "unset", 
+            "units": "m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Geopotential Height", 
-            "comment": "", 
+            "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": "zg", 
+            "out_name": "wtem", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
diff --git a/TestTables/CMIP6_emDaypt.json b/TestTables/CMIP6_emDaypt.json
index 1d3b9e9..af608a3 100644
--- a/TestTables/CMIP6_emDaypt.json
+++ b/TestTables/CMIP6_emDaypt.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table emDaypt", 
-        "realm": "", 
+        "realm": "atmos", 
         "frequency": "day", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "1.00000", 
@@ -13,2470 +13,17 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
-        "va": {
-            "modeling_realm": "", 
-            "standard_name": "northward_wind", 
-            "units": "m s-1", 
+        "prhmax": {
+            "modeling_realm": "atmos", 
+            "standard_name": "precipitation_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Northward Wind", 
+            "long_name": "Daily Maximum Hourly Precipitation Rate", 
             "comment": "", 
-            "dimensions": "longitude latitude plev19 time1", 
-            "out_name": "va", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "prhmax", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2484,16 +31,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ua": {
-            "modeling_realm": "", 
-            "standard_name": "eastward_wind", 
-            "units": "m s-1", 
+        "prmax": {
+            "modeling_realm": "atmos", 
+            "standard_name": "precipitation_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Eastward Wind", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev19 time1", 
-            "out_name": "ua", 
+            "long_name": "Precipitation maximum", 
+            "comment": "Maximum instantaneous precipitation", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "prmax", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
diff --git a/TestTables/CMIP6_emFx.json b/TestTables/CMIP6_emFx.json
index 8a8c9d6..13fcb44 100644
--- a/TestTables/CMIP6_emFx.json
+++ b/TestTables/CMIP6_emFx.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table emFx", 
-        "realm": "landIce", 
+        "realm": "atmos", 
         "frequency": "fx", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "0.00000", 
@@ -13,2474 +13,106 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
+    "variable_entry": {
+        "rld": {
+            "modeling_realm": "atmos", 
+            "standard_name": "downwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "time: point", 
+            "cell_measures": "", 
+            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "rlu": {
+            "modeling_realm": "atmos", 
+            "standard_name": "upwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "time: point", 
+            "cell_measures": "", 
+            "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", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
             "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
             "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "sdepth1": {
-            "standard_name": "depth", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "depth", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "depth", 
+        "rsd": {
+            "modeling_realm": "atmos", 
+            "standard_name": "downwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "time: point", 
+            "cell_measures": "", 
+            "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", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
             "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": ""
+            "ok_min_mean_abs": "", 
+            "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", 
+        "rsu": {
+            "modeling_realm": "atmos", 
+            "standard_name": "upwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "time: point", 
+            "cell_measures": "", 
+            "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", 
-            "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 Band", 
-            "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 Frequency 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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "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": "", 
+        "sftflf": {
+            "modeling_realm": "landIce", 
+            "standard_name": "floating_ice_shelf_area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
-            "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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
         "sftgif": {
-            "modeling_realm": "landIce", 
+            "modeling_realm": "land", 
             "standard_name": "land_ice_area_fraction", 
             "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Land Ice Area Fraction", 
+            "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": "sftgif", 
-            "type": "", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
+            "valid_min": "0.0", 
+            "valid_max": "100.0", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
@@ -2501,50 +133,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sftflf": {
-            "modeling_realm": "landIce", 
-            "standard_name": "floating_ice_shelf_area_fraction", 
-            "units": "%", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "rlu": {
-            "modeling_realm": "", 
-            "standard_name": "upwelling_longwave_flux_in_air", 
-            "units": "W m-2", 
-            "cell_methods": "time: point", 
-            "cell_measures": "", 
-            "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": "", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "rld": {
-            "modeling_realm": "", 
-            "standard_name": "downwelling_longwave_flux_in_air", 
-            "units": "W m-2", 
+        "spectlower": {
+            "modeling_realm": "atmos", 
+            "standard_name": "band_lower_bound", 
+            "units": "cm-1", 
             "cell_methods": "time: point", 
             "cell_measures": "", 
-            "long_name": "Downwelling Longwave Radiation", 
-            "comment": "Downwelling Longwave Radiation (includes the fluxes at the surface and TOA)", 
-            "dimensions": "alevel spectband time1", 
-            "out_name": "rld", 
+            "long_name": "Lower frequency bound of band", 
+            "comment": "", 
+            "dimensions": "spectband time1", 
+            "out_name": "spectlower", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2552,33 +150,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsu": {
-            "modeling_realm": "", 
-            "standard_name": "upwelling_shortwave_flux_in_air", 
-            "units": "W m-2", 
+        "spectupper": {
+            "modeling_realm": "atmos", 
+            "standard_name": "band_upper_bound", 
+            "units": "cm-1", 
             "cell_methods": "time: point", 
             "cell_measures": "", 
-            "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": "", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "rsd": {
-            "modeling_realm": "", 
-            "standard_name": "downwelling_shortwave_flux_in_air", 
-            "units": "W m-2", 
-            "cell_methods": "time: point", 
-            "cell_measures": "", 
-            "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", 
+            "long_name": "Upper frequency bound of band", 
+            "comment": "", 
+            "dimensions": "spectband time1", 
+            "out_name": "spectupper", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
diff --git a/TestTables/CMIP6_emMon.json b/TestTables/CMIP6_emMon.json
index f48f31a..4a6a84c 100644
--- a/TestTables/CMIP6_emMon.json
+++ b/TestTables/CMIP6_emMon.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table emMon", 
-        "realm": "land", 
+        "realm": "atmos", 
         "frequency": "mon", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "30.00000", 
@@ -13,2470 +13,289 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
+    "variable_entry": {
+        "H2p": {
+            "modeling_realm": "atmos", 
             "standard_name": "", 
             "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "2H in total precipitation", 
+            "comment": "Roche - LSCE", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "H2p", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "", 
             "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "iceband": {
-            "standard_name": "sea_ice_thickness", 
-            "units": "m", 
-            "axis": "", 
-            "long_name": "Ice Depth Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "90.0", 
-            "valid_min": "-90.0", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "location": {
+        "H2s": {
+            "modeling_realm": "atmos", 
             "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": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "up", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "2H in solid precipitation", 
+            "comment": "Roche - LSCE", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "H2s", 
             "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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": ""
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
+        "H2wv": {
+            "modeling_realm": "atmos", 
             "standard_name": "", 
             "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
+            "cell_methods": "", 
+            "cell_measures": "area: areacella", 
+            "long_name": "H2 in water vapor", 
+            "comment": "Roche - LSCE", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "H2wv", 
+            "type": "", 
+            "positive": "", 
             "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
+        "O17p": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
+            "units": "", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "17O in total precipitation", 
+            "comment": "Roche - LSCE", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "O17p", 
+            "type": "", 
+            "positive": "", 
             "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "p500": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
+        "O17s": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
+            "units": "", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "17O in solid precipitation", 
+            "comment": "Roche - LSCE", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "O17s", 
+            "type": "", 
+            "positive": "", 
             "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "p700": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
+        "O17wv": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
+            "units": "", 
+            "cell_methods": "", 
+            "cell_measures": "area: areacella", 
+            "long_name": "O17 in water vapor", 
+            "comment": "Roche - LSCE", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "O17wv", 
+            "type": "", 
+            "positive": "", 
             "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
+        "O18p": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
+            "units": "", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "18O in total precipitation", 
+            "comment": "Roche - LSCE", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "O18p", 
+            "type": "", 
+            "positive": "", 
             "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
             "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "site": {
+        "O18s": {
+            "modeling_realm": "atmos", 
             "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "18O in solid precipitation", 
+            "comment": "Roche - LSCE", 
             "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"
+            "out_name": "O18s", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "zlev_bnds": {
-            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+        "O18sw": {
+            "modeling_realm": "ocean", 
+            "standard_name": "", 
             "units": "", 
-            "dimensions": "olevel", 
-            "type": "double"
+            "cell_methods": "", 
+            "cell_measures": "area: areacello", 
+            "long_name": "O18 in sea water", 
+            "comment": "Roche - LSCE", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "O18sw", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "z1": {
-            "long_name": "vertical coordinate formula term: z1", 
+        "O18wv": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
             "units": "", 
-            "dimensions": "", 
-            "type": "double"
+            "cell_methods": "", 
+            "cell_measures": "area: areacella", 
+            "long_name": "O18 in water vapor", 
+            "comment": "Roche - LSCE", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "O18wv", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "z2": {
-            "long_name": "vertical coordinate formula term: z2", 
-            "units": "", 
-            "dimensions": "", 
-            "type": "double"
+        "al": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_albedo", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Albedo", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "al", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "sigma_bnds": {
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "units": "", 
-            "dimensions": "olevel", 
-            "type": "double"
+        "alb": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_albedo", 
+            "units": "1.0", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Surface Albedo", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "alb", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "depth": {
-            "long_name": "Sea Floor Depth", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
+        "albisccp": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_albedo", 
+            "units": "1.0", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": ""
         }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "units": "m", 
+        "baresoilFrac": {
+            "modeling_realm": "land", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Bare Soil Fraction", 
+            "comment": "Percentage of entire grid cell  that is covered by bare soil.", 
             "dimensions": "longitude latitude time", 
-            "type": "real"
+            "out_name": "baresoilFrac", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "k_c": {
-            "long_name": "vertical coordinate formula term: k_c", 
-            "units": "", 
-            "dimensions": "", 
-            "type": "integer"
+        "burntFractionAll": {
+            "modeling_realm": "land", 
+            "standard_name": "burned_area_fraction_OR_area_fraction", 
+            "units": "fraction", 
+            "cell_methods": "area: mean where land time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "sigma": {
-            "long_name": "vertical coordinate formula term: sigma(k)", 
-            "units": "", 
-            "dimensions": "olevel", 
-            "type": "double"
+        "c13Land": {
+            "modeling_realm": "land", 
+            "standard_name": "total_land_c13", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "cSoil": {
+        "c13Litter": {
             "modeling_realm": "land", 
-            "standard_name": "soil_carbon_content", 
+            "standard_name": "litter_c13_content", 
             "units": "kg m-2", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass in Model Soil Pool", 
-            "comment": "Carbon mass in the full depth of the soil model.", 
+            "long_name": "Mass of 13C in Litter Pool", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "cSoil", 
+            "out_name": "c13Litter", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2484,16 +303,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limfepico": {
-            "modeling_realm": "ocean", 
-            "standard_name": "iron_limitation_of_picophytoplankton", 
-            "units": "1.0", 
+        "c13Soil": {
+            "modeling_realm": "land", 
+            "standard_name": "soil_c13_content", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Iron limitation of Picophytoplankton", 
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "limfepico", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Mass of 13C in Soil Pool", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "c13Soil", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2501,16 +320,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cSoil1m": {
+        "c13Veg": {
             "modeling_realm": "land", 
-            "standard_name": "soil_carbon_content_to_1m_depth", 
+            "standard_name": "vegetation_c13_content", 
             "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass in Soil Pool from Surface to 1m Depth", 
-            "comment": "", 
+            "long_name": "Mass of 13C in Vegetation", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "cSoil1m", 
+            "out_name": "c13Veg", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2518,16 +337,16 @@
             "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", 
+        "c14Land": {
+            "modeling_realm": "land", 
+            "standard_name": "total_land_c14", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Downward Flux of Particulate Nitrogen", 
-            "comment": "", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Mass of 14C in all terrestrial carbon pools", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "epn100", 
+            "out_name": "c14Land", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2535,16 +354,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "raRoot": {
+        "c14Litter": {
             "modeling_realm": "land", 
-            "standard_name": "autotrophic_respiration_from_roots", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "litter_c14_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "long_name": "Mass of 14C in Litter Pool", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "raRoot", 
+            "out_name": "c14Litter", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2552,16 +371,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "burntFractionAll": {
+        "c14Soil": {
             "modeling_realm": "land", 
-            "standard_name": "burned_area_fraction_OR_area_fraction", 
-            "units": "fraction", 
-            "cell_methods": "area: mean where land time: mean", 
+            "standard_name": "soil_c14_content", 
+            "units": "kg m-2", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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": "", 
+            "long_name": "Mass of 14C in Soil Pool", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "burntFractionAll", 
+            "out_name": "c14Soil", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2569,16 +388,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fNgasFire": {
+        "c14Veg": {
             "modeling_realm": "land", 
-            "standard_name": "land_nitrogen_lost_to_atmosphere_due_to_fire", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "vegetation_c14_content", 
+            "units": "kg m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Mass of 14C in Vegetation", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "c14Veg", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cLand": {
+            "modeling_realm": "land", 
+            "standard_name": "total_land_carbon", 
+            "units": "kg m-2", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Total N lost to the atmosphere (including NHx, NOx, N2O, N2) from fire.", 
-            "comment": "", 
+            "long_name": "Total Carbon in All Terrestrial Carbon Pools", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fNgasFire", 
+            "out_name": "cLand", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2586,16 +422,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "waterDpth": {
+        "cLitterCwd": {
             "modeling_realm": "land", 
-            "standard_name": "water_table_depth", 
-            "units": "m", 
+            "standard_name": "litter_wood_debris_carbon_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Water table depth from surface.", 
+            "long_name": "Carbon Mass in Coarse Woody Debris", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "waterDpth", 
+            "out_name": "cLitterCwd", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2620,16 +456,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fFireAll": {
+        "cLitterSurf": {
             "modeling_realm": "land", 
-            "standard_name": "fire_CO2_emissions_from_all_sources", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "surface_litter_carbon_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "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": "fFireAll", 
+            "out_name": "cLitterSurf", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2637,16 +473,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zmeso": {
-            "modeling_realm": "ocean", 
-            "standard_name": "mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water", 
-            "units": "mol m-3", 
+        "cMisc": {
+            "modeling_realm": "land", 
+            "standard_name": "miscellaneous_living_matter_carbon_content", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mole Concentration of Mesozooplankton expressed as Carbon in Sea Water", 
-            "comment": "carbon  concentration from mesozooplankton (20-200 um) component alone", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "zmeso", 
+            "cell_measures": "area: areacella", 
+            "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": ""
+        }, 
+        "cOther": {
+            "modeling_realm": "land", 
+            "standard_name": "other_vegegtation_components_carbon_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2654,16 +507,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fNVegLitter": {
+        "cSoil": {
+            "modeling_realm": "land", 
+            "standard_name": "soil_carbon_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": ""
+        }, 
+        "cSoilBelow1m": {
             "modeling_realm": "land", 
-            "standard_name": "litter_nitrogen_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "soil_carbon_content_below_1m_depth", 
+            "units": "kg m-2", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Total Nitrogen Mass Flux from Vegetation to Litter", 
+            "long_name": "Carbon Mass in Soil Pool below 1m Depth", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fNVegLitter", 
+            "out_name": "cSoilBelow1m", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2688,16 +558,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fVegLitterMortality": {
+        "cTotFireLut": {
             "modeling_realm": "land", 
-            "standard_name": "mortality_litter_carbon_flux", 
+            "standard_name": "", 
             "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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 landUse time", 
+            "out_name": "cTotFireLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2705,118 +575,118 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fHarvestToAtmos": {
+        "cVeg": {
             "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: mean where land time: mean", 
+            "standard_name": "vegetation_carbon_content", 
+            "units": "kg m-2", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Carbon Mass in Vegetation", 
+            "comment": "Carbon mass per unit area in vegetation.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fHarvestToAtmos", 
-            "type": "", 
+            "out_name": "cVeg", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wetlandCH4cons": {
+        "cWood": {
             "modeling_realm": "land", 
-            "standard_name": "wetland_methane_consumption", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+            "standard_name": "wood_carbon_content", 
+            "units": "kg m-2", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Grid averaged methane consuption (methanotrophy) from wetlands", 
-            "comment": "", 
+            "long_name": "Carbon Mass in Wood", 
+            "comment": "Carbon mass per unit area in wood, including sapwood and hardwood.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "wetlandCH4cons", 
-            "type": "", 
+            "out_name": "cWood", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fNOx": {
-            "modeling_realm": "land", 
-            "standard_name": "land_net_nox_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+        "cfadDbze94": {
+            "modeling_realm": "atmos", 
+            "standard_name": "histogram_of_equivalent_reflectivity_factor_over_height_above_reference_ellipsoid", 
+            "units": "1.0", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Total land NOx flux ", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "fNOx", 
-            "type": "", 
+            "long_name": "CloudSat Radar Reflectivity", 
+            "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar  reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadDbze94 is defined as the simulated relative frequency of occurrence of radar reflectivity in sampling volumes defined by altitude bins. The radar is observing at a frequency of 94GHz.", 
+            "dimensions": "longitude latitude alt40 dbze time", 
+            "out_name": "cfadDbze94", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intdoc": {
-            "modeling_realm": "ocean", 
-            "standard_name": "ocean_mass_content_of_dissolved_organic_carbon", 
-            "units": "kg m-2", 
+        "cfadLidarsr532": {
+            "modeling_realm": "atmos", 
+            "standard_name": "histogram_of_backscattering_ratio_over_height_above_reference_ellipsoid", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Dissolved Organic Carbon Content", 
-            "comment": "Vertically integrated DOC (explicit pools only)", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "intdoc", 
-            "type": "", 
+            "cell_measures": "area: areacella", 
+            "long_name": "CALIPSO Scattering Ratio", 
+            "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar  reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadLidarsr532 is defined as the simulated relative frequency of lidar scattering ratio in sampling volumes defined by altitude bins. The lidar is observing at a wavelength of 532nm.", 
+            "dimensions": "longitude latitude alt40 scatratio time", 
+            "out_name": "cfadLidarsr532", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limnmisc": {
-            "modeling_realm": "ocean", 
-            "standard_name": "nitrogen_limitation_of_miscellaneous_phytoplankton", 
-            "units": "1.0", 
+        "chlos": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Nitrogen Limitation of Other Phytoplankton", 
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "limnmisc", 
-            "type": "", 
+            "cell_measures": "area: areacella", 
+            "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": ""
         }, 
-        "fNLitterSoil": {
-            "modeling_realm": "land", 
-            "standard_name": "nitrogen_mass_flux_into_soil_from_litter", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+        "clcalipso": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Total Nitrogen Mass Flux from Litter to Soil", 
-            "comment": "", 
+            "long_name": "CALIPSO Cloud Fraction", 
+            "comment": "Percentage cloud cover at CALIPSO standard heights.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fNLitterSoil", 
-            "type": "", 
+            "out_name": "clcalipso", 
+            "type": "real", 
             "positive": "", 
             "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: mean where land time: mean", 
+        "clcalipsoice": {
+            "modeling_realm": "atmos", 
+            "standard_name": "ice_cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Grid averaged methane production (methanogenesis) from wetlands", 
+            "long_name": "CALIPSO ice cloud Fraction", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "wetlandCH4prod", 
+            "dimensions": "longitude latitude alt40 time", 
+            "out_name": "clcalipsoice", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2824,16 +694,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zmicro": {
-            "modeling_realm": "ocean", 
-            "standard_name": "mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water", 
-            "units": "mol m-3", 
+        "clcalipsoliq": {
+            "modeling_realm": "atmos", 
+            "standard_name": "liquid_cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Mole Concentration of Microzooplankton expressed as Carbon in Sea Water", 
-            "comment": "carbon  concentration from the microzooplankton (<20 um) component alone", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "zmicro", 
+            "cell_measures": "area: areacella", 
+            "long_name": "CALIPSO liquid cloud Fraction", 
+            "comment": "", 
+            "dimensions": "longitude latitude alt40 time", 
+            "out_name": "clcalipsoliq", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2841,16 +711,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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: mean where land time: mean", 
+        "cldicemxrat27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_ice_mixing_ratio", 
+            "units": "1.0", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Cloud Ice Mixing Ratio", 
+            "comment": "Cloud ice mixing ratio", 
+            "dimensions": "longitude latitude plev27 time", 
+            "out_name": "cldicemxrat27", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2858,16 +728,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nRoot": {
-            "modeling_realm": "land", 
-            "standard_name": "root_nitrogen_content", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+        "cldnci": {
+            "modeling_realm": "atmos", 
+            "standard_name": "number_concentration_of_ice_crystals_in_air_at_ice_cloud_top", 
+            "units": "m-3", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Nitrogen Mass in Roots", 
-            "comment": "including fine and coarse roots.", 
+            "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": "nRoot", 
+            "out_name": "cldnci", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2875,16 +745,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fProductDecomp": {
-            "modeling_realm": "land", 
-            "standard_name": "Carbon_flux_out_of_storage_product_pools_into_atmos", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+        "cldncl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "number_concentration_of_cloud_liquid_water_particles_in_air_at_liquid_water_cloud_top", 
+            "units": "m-3", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "decomposition out of product pools to CO2 in atmos", 
-            "comment": "", 
+            "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": "fProductDecomp", 
+            "out_name": "cldncl", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2892,16 +762,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limirrcalc": {
-            "modeling_realm": "ocean", 
-            "standard_name": "irradiance_limitation_of_calcareous_phytoplankton", 
-            "units": "1.0", 
+        "cldnvi": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_number_content_of_cloud_droplets", 
+            "units": "m-2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Irradiance limitation of Calcareous Phytoplankton", 
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "limirrcalc", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Column Integrated Cloud Droplet Number", 
+            "comment": "Droplets are liquid only.  Values are weighted by liquid cloud fraction in each layer when vertically integrating, and for monthly means the samples are weighted by total liquid cloud fraction (as seen from TOA).", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cldnvi", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2909,33 +779,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limfediaz": {
-            "modeling_realm": "ocean", 
-            "standard_name": "iron_limitation_of_diazotrophs", 
+        "cldwatmxrat27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_liquid_water_mixing_ratio", 
             "units": "1.0", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Iron limitation of Diazotrophs", 
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "limfediaz", 
-            "type": "", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "nLeaf": {
-            "modeling_realm": "land", 
-            "standard_name": "leaf_nitrogen_content", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Nitrogen Mass in Leaves", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "nLeaf", 
+            "long_name": "Cloud Water Mixing Ratio", 
+            "comment": "Cloud water mixing ratio", 
+            "dimensions": "longitude latitude plev27 time", 
+            "out_name": "cldwatmxrat27", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2943,33 +796,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fFireNat": {
-            "modeling_realm": "land", 
-            "standard_name": "fire_CO2_emissions_from_wildfire", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+        "clhcalipso": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass Flux into Atmosphere due to CO2 Emission from natural Fire", 
-            "comment": "CO2 emissions from natural fires", 
+            "long_name": "CALIPSO High Level Cloud Fraction", 
+            "comment": "Percentage cloud cover in layer centred on 220hPa", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fFireNat", 
-            "type": "", 
+            "out_name": "clhcalipso", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fNloss": {
-            "modeling_realm": "land", 
-            "standard_name": "land_nitrogen_lost", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+        "climodis": {
+            "modeling_realm": "atmos", 
+            "standard_name": "ice_cloud_area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Total N lost (including NHx, NOx, N2O, N2 and leaching)", 
-            "comment": "Not all models split losses into gasesous and leaching", 
+            "long_name": "MODIS Ice Cloud Fraction", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fNloss", 
+            "out_name": "climodis", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2977,67 +830,67 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rhSoil": {
-            "modeling_realm": "land", 
-            "standard_name": "heterotrophic_respiration_carbon_flux_from_soil", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+        "clisccp": {
+            "modeling_realm": "atmos", 
+            "standard_name": "isccp_cloud_area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass Flux into Atmosphere due to Heterotrophic Respiration from Soil on Land", 
-            "comment": "Needed to calculate soil bulk turnover time", 
+            "long_name": "ISCCP Cloud Area Fraction", 
+            "comment": "Percentage cloud cover in optical depth categories.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rhSoil", 
-            "type": "", 
+            "out_name": "clisccp", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "cSoilBelow1m": {
-            "modeling_realm": "land", 
-            "standard_name": "soil_carbon_content_below_1m_depth", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cllcalipso": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass in Soil Pool below 1m Depth", 
-            "comment": "", 
+            "long_name": "CALIPSO Low Level Cloud Fraction", 
+            "comment": "Percentage cloud cover in layer centred on 840hPa", 
             "dimensions": "longitude latitude time", 
-            "out_name": "cSoilBelow1m", 
-            "type": "", 
+            "out_name": "cllcalipso", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "epp100": {
-            "modeling_realm": "ocean", 
-            "standard_name": "sinking_mole_flux_of_particulate_phosphorus_in_sea_water", 
-            "units": "mol m-2 s-1", 
+        "clmcalipso": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Downward Flux of Particulate Phosphorus", 
-            "comment": "", 
+            "cell_measures": "area: areacella", 
+            "long_name": "CALIPSO Mid Level Cloud Fraction", 
+            "comment": "Percentage cloud cover in layer centred on 560hPa", 
             "dimensions": "longitude latitude time", 
-            "out_name": "epp100", 
-            "type": "", 
+            "out_name": "clmcalipso", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fBNF": {
-            "modeling_realm": "land", 
-            "standard_name": "biological_nitrogen_fixation", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+        "clmisr": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "biological nitrogen fixation", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "fBNF", 
+            "long_name": "Cloud Fraction as Calculated by the MISR Simulator", 
+            "comment": "Cloud percentage in spectral bands and layers as observed by the Multi-angle Imaging SpectroRadiometer (MISR) instrument.", 
+            "dimensions": "longitude latitude alt16 misrBands time", 
+            "out_name": "clmisr", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3045,16 +898,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nStem": {
-            "modeling_realm": "land", 
-            "standard_name": "stem_nitrogen_content", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+        "cltmodis": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Nitrogen Mass in Stem", 
-            "comment": "including sapwood and hardwood.", 
+            "long_name": "MODIS Total Cloud Fraction", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "nStem", 
+            "out_name": "cltmodis", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3062,16 +915,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limndiaz": {
-            "modeling_realm": "ocean", 
-            "standard_name": "nitrogen_limitation_of_diazotrophs", 
-            "units": "1.0", 
+        "clwmodis": {
+            "modeling_realm": "atmos", 
+            "standard_name": "liquid_cloud_area_fraction", 
+            "units": "%", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Nitrogen limitation of Diazotrophs", 
+            "cell_measures": "area: areacella", 
+            "long_name": "MODIS Liquid Cloud Fraction", 
             "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "limndiaz", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "clwmodis", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3079,16 +932,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limirrdiat": {
-            "modeling_realm": "ocean", 
-            "standard_name": "irradiance_limitation_of_diatoms", 
-            "units": "1.0", 
+        "clwvic": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_convective_cloud_condensed_water_content", 
+            "units": "kg m-2 ", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Irradiance limitation of Diatoms", 
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "limirrdiat", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
@@ -3096,16 +949,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fAnthDisturb": {
-            "modeling_realm": "land", 
-            "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: mean where land time: mean", 
+        "co2s": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mass_fraction_of_carbon_dioxide_in_air_OR_mole_fraction_of_carbon_dioxide_in_air_OR_mole_concentration_of_carbon_dioxide_in_air", 
+            "units": "1e-06", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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...", 
+            "long_name": "Atmosphere CO2", 
+            "comment": "As co2, but only at the surface", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fAnthDisturb", 
+            "out_name": "co2s", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3113,16 +966,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "raStem": {
-            "modeling_realm": "land", 
-            "standard_name": "autotrophic_respiration_from_stem", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+        "columnmassflux": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
+            "units": "kg m-1 s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Total respiration from stem", 
-            "comment": "added for completeness with Ra_root", 
+            "long_name": "Column Integrated Mass Flux", 
+            "comment": "Column integral of (mcu-mcd)", 
             "dimensions": "longitude latitude time", 
-            "out_name": "raStem", 
+            "out_name": "columnmassflux", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3130,16 +983,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nMineralNH4": {
-            "modeling_realm": "land", 
-            "standard_name": "mineral_nh4_soil_nitrogen_content", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+        "conccmcn": {
+            "modeling_realm": "atmos", 
+            "standard_name": "number_concentration_of_coarse_mode_ambient_aerosol_in_air", 
+            "units": "m-3", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Mineral ammonium in the soil", 
-            "comment": "SUM of ammonium over all soil layers", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "nMineralNH4", 
+            "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": "", 
@@ -3147,16 +1000,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fNgasNonFire": {
-            "modeling_realm": "land", 
-            "standard_name": "land_nitrogen_lost_to_atmosphere_not_due_to_fire", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+        "conccn": {
+            "modeling_realm": "atmos", 
+            "standard_name": "number_concentration_of_ambient_aerosol_in_air", 
+            "units": "m-3", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Total N lost to the atmosphere (including NHx, NOx, N2O, N2) from all processes except fire.", 
+            "long_name": "Aerosol Number Concentration", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "fNgasNonFire", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "conccn", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3164,16 +1017,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limirrpico": {
-            "modeling_realm": "ocean", 
-            "standard_name": "irradiance_limitation_of_picophytoplankton", 
-            "units": "1.0", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Irradiance limitation of Picophytoplankton", 
+        "concdust": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mass_concentration_of_dust_dry_aerosol_in_air", 
+            "units": "kg m-3", 
+            "cell_methods": "", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Concentration of Dust", 
             "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "limirrpico", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "concdust", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3181,16 +1034,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fHarvestToProduct": {
-            "modeling_realm": "land", 
-            "standard_name": "harvested_biomass_into_product_pool", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+        "concnmcn": {
+            "modeling_realm": "atmos", 
+            "standard_name": "number_concentration_of_nucleation_mode_ambient_aerosol_in_air", 
+            "units": "m-3", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -3198,16 +1051,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fNVegSoil": {
+        "cropFracC3": {
             "modeling_realm": "land", 
-            "standard_name": "nitrogen_mass_flux_into_soil_from_vegetation_excluding_litter", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+            "standard_name": "crop_fraction_c3", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "long_name": "C3 crop fraction", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fNVegSoil", 
+            "out_name": "cropFracC3", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3215,16 +1068,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cLitterCwd": {
+        "cropFracC4": {
             "modeling_realm": "land", 
-            "standard_name": "litter_wood_debris_carbon_content", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+            "standard_name": "crop_fraction_c4", 
+            "units": "%", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass in Coarse Woody Debris", 
-            "comment": "", 
+            "long_name": "C4 crop fraction", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "cLitterCwd", 
+            "out_name": "cropFracC4", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3232,16 +1085,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fVegFire": {
-            "modeling_realm": "land", 
-            "standard_name": "fire_CO2_emissions_from_vegetation_carbon", 
+        "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: mean where land time: mean", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Total Deposition Rate of Dust", 
+            "comment": "Balkanski - LSCE", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fVegFire", 
+            "out_name": "depdust", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3249,16 +1102,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limndiat": {
-            "modeling_realm": "ocean", 
-            "standard_name": "nitrogen_limitation_of_diatoms", 
-            "units": "1.0", 
+        "diabdrag": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_eastward_wind_due_to_numerical_artefacts", 
+            "units": "m s-2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Nitrogen limitation of Diatoms", 
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "limndiat", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
@@ -3266,16 +1119,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limfemisc": {
+        "dissi13c": {
             "modeling_realm": "ocean", 
-            "standard_name": "iron_limitation_of_miscellaneous_phytoplankton", 
-            "units": "1.0", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Iron Limitation of Other Phytoplankton", 
-            "comment": "", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_c13_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Concentration of DI13C", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "limfemisc", 
+            "out_name": "dissi13c", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3283,16 +1136,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rhLitter": {
+        "dissi14c": {
             "modeling_realm": "land", 
-            "standard_name": "heterotrophic_respiration_carbon_flux_from_litter", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_c14_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: mean where sea time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Concentration of DI14C", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "dissi14c", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3300,16 +1153,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limncalc": {
-            "modeling_realm": "ocean", 
-            "standard_name": "nitrogen_limitation_of_calcareous_phytoplankton", 
-            "units": "1.0", 
+        "dms": {
+            "modeling_realm": "land", 
+            "standard_name": "mole_fraction_of_dimethyl_sulfide_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Nitrogen limitation of Calcareous Phytoplankton", 
+            "long_name": "DMS volume mixing ratio", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "limncalc", 
+            "out_name": "dms", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3317,16 +1170,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "raLeaf": {
-            "modeling_realm": "land", 
-            "standard_name": "autotrophic_respiration_from_leaves", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+        "ec550aer": {
+            "modeling_realm": "atmos", 
+            "standard_name": "volume_extinction_coefficient_in_air_due_to_ambient_aerosol", 
+            "units": "m-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Total respiration from leaves", 
-            "comment": "added for completeness with Ra_root", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "raLeaf", 
+            "long_name": "Ambient Aerosol Extinction at 550 nm", 
+            "comment": "'ambient' means 'wetted'.  ", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "ec550aer", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3334,16 +1187,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fCLandToOcean": {
-            "modeling_realm": "land", 
-            "standard_name": "carbon_mass_flux_into_ocean_from_rivers", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "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. ", 
+        "eparag100": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Downward Flux of Aragonite", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fCLandToOcean", 
+            "out_name": "eparag100", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3351,16 +1204,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fNLandToOcean": {
-            "modeling_realm": "land", 
-            "standard_name": "nitrogen_mass_flux_into_ocean_from_rivers", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "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. ", 
+        "epc100": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Downward Flux of Particle Organic Carbon", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fNLandToOcean", 
+            "out_name": "epc100", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3368,16 +1221,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nLitterCwd": {
-            "modeling_realm": "land", 
-            "standard_name": "litter_wood_debris_nitrogen_content", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Nitrogen Mass in Coarse Woody Debris", 
+        "epcalc100": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Downward Flux of Calcite", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "nLitterCwd", 
+            "out_name": "epcalc100", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3385,16 +1238,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limfecalc": {
+        "epn100": {
             "modeling_realm": "ocean", 
-            "standard_name": "iron_limitation_of_calcareous_phytoplankton", 
-            "units": "1.0", 
+            "standard_name": "sinking_mole_flux_of_particulate_nitrogen_in_sea_water", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Iron limitation of Calcareous Phytoplankton", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Downward Flux of Particulate Nitrogen", 
             "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "limfecalc", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "epn100", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3402,16 +1255,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "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.", 
+        "epp100": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sinking_mole_flux_of_particulate_phosphorus_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Downward Flux of Particulate Phosphorus", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fNProduct", 
+            "out_name": "epp100", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3419,16 +1272,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cOther": {
-            "modeling_realm": "land", 
-            "standard_name": "other_vegegtation_components_carbon_content", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+        "evspsblpot": {
+            "modeling_realm": "atmos", 
+            "standard_name": "water_potential_evaporation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass in Vegetation Momponents other than Leaves, Stems and Roots", 
-            "comment": "E.g. fruits, seeds, etc.", 
+            "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": "cOther", 
+            "out_name": "evspsblpot", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3436,33 +1289,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nOther": {
-            "modeling_realm": "land", 
-            "standard_name": "other_vegegtation_components_nitrogen_content", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
+        "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": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": ""
+        }, 
+        "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": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": ""
         }, 
-        "limirrmisc": {
+        "expcfe": {
             "modeling_realm": "ocean", 
-            "standard_name": "irradiance_limitation_of_miscellaneous_phytoplankton", 
-            "units": "1.0", 
+            "standard_name": "sinking_mole_flux_of_particulate_iron_in_sea_water", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Irradiance Limitation of Other Phytoplankton", 
+            "long_name": "Sinking Particulate Iron Flux", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "limirrmisc", 
+            "out_name": "expcfe", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3470,33 +1340,67 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limfediat": {
-            "modeling_realm": "ocean", 
-            "standard_name": "iron_limitation_of_diatoms", 
-            "units": "1.0", 
+        "expn": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "sinking_mole_flux_of_particulate_organic_nitrogen_in_sea_water", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Iron limitation of Diatoms", 
+            "long_name": "Sinking Particulate Organic Nitrogen Flux", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "limfediat", 
-            "type": "", 
-            "positive": "", 
+            "out_name": "expn", 
+            "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", 
+        "expp": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "sinking_mole_flux_of_particulate_organic_phosphorus_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": ""
+        }, 
+        "expsi": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "sinking_mole_flux_of_particulate_silicon_in_sea_water", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Nitrogen limitation of Picophytoplankton", 
+            "long_name": "Sinking Particulate Silica Flux", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "limnpico", 
+            "out_name": "expsi", 
+            "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fAntAtmLut": {
+            "modeling_realm": "land", 
+            "standard_name": "", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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 landUse time", 
+            "out_name": "fAntAtmLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3504,16 +1408,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fDeforestToAtmos": {
+        "fAnthDisturb": {
             "modeling_realm": "land", 
-            "standard_name": "surface_net_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_anthropogenic_land_use_change", 
+            "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: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "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": "fDeforestToAtmos", 
+            "out_name": "fAnthDisturb", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3521,16 +1425,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limirrdiaz": {
-            "modeling_realm": "ocean", 
-            "standard_name": "irradiance_limitation_of_diazotrophs", 
-            "units": "1.0", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Irradiance limitation of Diazotrophs", 
+        "fBNF": {
+            "modeling_realm": "land", 
+            "standard_name": "biological_nitrogen_fixation", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "biological nitrogen fixation", 
             "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "limirrdiaz", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fBNF", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3538,16 +1442,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrsos": {
+        "fBNFasymb": {
             "modeling_realm": "land", 
-            "standard_name": "moisture_content_of_soil_layer", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+            "standard_name": "asymbiontic_biological_nitrogen_fixation", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "asymbiontic biological nitrogen fixation", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fBNFasymb", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3555,16 +1459,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nMineral": {
+        "fBNFsymb": {
             "modeling_realm": "land", 
-            "standard_name": "mineral_soil_nitrogen_content", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+            "standard_name": "symbiontic_biological_nitrogen_fixation", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Mineral nitrogen in the soil", 
-            "comment": "SUM of ammonium, nitrite, nitrate, etc over all soil layers", 
+            "long_name": "symbiontic biological nitrogen fixation", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "nMineral", 
+            "out_name": "fBNFsymb", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3572,16 +1476,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nMineralNO3": {
+        "fCLandToOcean": {
             "modeling_realm": "land", 
-            "standard_name": "mineral_no3_soil_nitrogen_content", 
-            "units": "kg m-2", 
+            "standard_name": "carbon_mass_flux_into_ocean_from_rivers", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Mineral nitrate in the soil", 
-            "comment": "SUM of nitrate over all soil layers", 
+            "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": "nMineralNO3", 
+            "out_name": "fCLandToOcean", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3589,16 +1493,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cLitterSurf": {
+        "fClAntLut": {
             "modeling_realm": "land", 
-            "standard_name": "surface_litter_carbon_content", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+            "standard_name": "", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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 landUse time", 
+            "out_name": "fClAntLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3606,16 +1510,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fVegLitterSenescence": {
+        "fClAtmLut": {
             "modeling_realm": "land", 
-            "standard_name": "senescence_litter_carbon_flux", 
+            "standard_name": "", 
             "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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 landUse time", 
+            "out_name": "fClAtmLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3623,16 +1527,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fLitterFire": {
+        "fClResLut": {
             "modeling_realm": "land", 
-            "standard_name": "fire_CO2_emissions_from_litter_carbon", 
+            "standard_name": "", 
             "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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 landUse time", 
+            "out_name": "fClResLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3640,16 +1544,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nLitterFine": {
+        "fDeforest": {
             "modeling_realm": "land", 
-            "standard_name": "fine_litter_nitrogen_content", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+            "standard_name": "deforested_biomass_due_to_anthorpogenic_land_use_change", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Nitrogen Mass in fine litter (non CWD)", 
-            "comment": "", 
+            "long_name": "Deforested biomass as a result of anthropogenic land use change", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "nLitterFine", 
+            "out_name": "fDeforest", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3657,16 +1561,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fNdep": {
+        "fDeforestToAtmos": {
             "modeling_realm": "land", 
-            "standard_name": "deposition_of_nitrogen_onto_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: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "dry and wet deposition of  reactive nitrogen onto land", 
-            "comment": "", 
+            "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": "fNdep", 
+            "out_name": "fDeforestToAtmos", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3674,16 +1578,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fClAntLut": {
+        "fDeforestToProduct": {
             "modeling_realm": "land", 
-            "standard_name": "", 
+            "standard_name": "deforested_biomass_into_product_pool_due_to_anthorpogenic_land_use_change", 
             "units": "kg m-2 s-1", 
-            "cell_methods": "time: mean", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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 landUse time", 
-            "out_name": "fClAntLut", 
+            "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": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3691,16 +1595,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fClAtmLut": {
+        "fFireAll": {
             "modeling_realm": "land", 
-            "standard_name": "", 
+            "standard_name": "fire_CO2_emissions_from_all_sources", 
             "units": "kg m-2 s-1", 
-            "cell_methods": "time: mean", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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 landUse time", 
-            "out_name": "fClAtmLut", 
+            "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": "", 
@@ -3708,16 +1612,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rhLut": {
+        "fFireNat": {
             "modeling_realm": "land", 
-            "standard_name": "heterotrophic_respiration_carbon_flux", 
+            "standard_name": "fire_CO2_emissions_from_wildfire", 
             "units": "kg m-2 s-1", 
-            "cell_methods": "time: mean", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "soil heterotrophic respiration on land use tile", 
-            "comment": "", 
-            "dimensions": "longitude latitude landUse time", 
-            "out_name": "rhLut", 
+            "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": "", 
@@ -3725,16 +1629,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrsosLut": {
+        "fHarvAntLut": {
             "modeling_realm": "land", 
-            "standard_name": "moisture_content_of_soil_layer", 
-            "units": "kg m-2", 
+            "standard_name": "", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "carbon harvested on land use tile that enters anthropogenic pools", 
+            "comment": "If  a model has explicit anthropogenic pools", 
             "dimensions": "longitude latitude landUse time", 
-            "out_name": "mrsosLut", 
+            "out_name": "fHarvAntLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3742,16 +1646,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sweLut": {
+        "fHarvAtmLut": {
             "modeling_realm": "land", 
             "standard_name": "", 
-            "units": "m", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "snow water equivalent on land use tile", 
-            "comment": "", 
+            "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 landUse time", 
-            "out_name": "sweLut", 
+            "out_name": "fHarvAtmLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3759,16 +1663,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nppLut": {
+        "fHarvResLut": {
             "modeling_realm": "land", 
-            "standard_name": "net_primary_land_productivity_of_carbon", 
+            "standard_name": "", 
             "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "net primary productivity on land use tile", 
+            "long_name": "carbon after land use tile harvesting that left as residue into litter or soil", 
             "comment": "", 
             "dimensions": "longitude latitude landUse time", 
-            "out_name": "nppLut", 
+            "out_name": "fHarvResLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3776,16 +1680,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrroLut": {
+        "fHarvestToAtmos": {
             "modeling_realm": "land", 
-            "standard_name": "runoff_flux", 
+            "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_crop_harvesting", 
             "units": "kg m-2 s-1", 
-            "cell_methods": "time: mean", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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 landUse time", 
-            "out_name": "mrroLut", 
+            "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": "", 
@@ -3793,16 +1697,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fClResLut": {
+        "fHarvestToProduct": {
             "modeling_realm": "land", 
-            "standard_name": "", 
+            "standard_name": "harvested_biomass_into_product_pool", 
             "units": "kg m-2 s-1", 
-            "cell_methods": "time: mean", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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 landUse time", 
-            "out_name": "fClResLut", 
+            "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": "", 
@@ -3810,16 +1714,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "irrCrp": {
+        "fLitterFire": {
             "modeling_realm": "land", 
-            "standard_name": "", 
+            "standard_name": "fire_CO2_emissions_from_litter_carbon", 
             "units": "kg m-2 s-1", 
-            "cell_methods": "time: mean", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "cropland irrigation flux", 
-            "comment": "", 
+            "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": "irrCrp", 
+            "out_name": "fLitterFire", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3827,33 +1731,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tasLut": {
+        "fLuc": {
             "modeling_realm": "land", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+            "standard_name": "surface_net_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_anthropogenic_land_use_change", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "near-surface air temperature (2m above displacement height, i.e. t_ref) on land use tile", 
-            "comment": "", 
-            "dimensions": "longitude latitude landUse time", 
-            "out_name": "tasLut", 
-            "type": "", 
-            "positive": "", 
+            "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": ""
         }, 
-        "dms": {
+        "fN2O": {
             "modeling_realm": "land", 
-            "standard_name": "mole_fraction_of_dimethyl_sulfide_in_air", 
-            "units": "mol mol-1", 
+            "standard_name": "land_net_n2o_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "DMS volume mixing ratio", 
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "dms", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Total land N2O flux ", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fN2O", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3861,16 +1765,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "necbLut": {
+        "fNLandToOcean": {
             "modeling_realm": "land", 
-            "standard_name": "", 
+            "standard_name": "nitrogen_mass_flux_into_ocean_from_rivers", 
             "units": "kg m-2 s-1", 
-            "cell_methods": "time: mean", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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 landUse time", 
-            "out_name": "necbLut", 
+            "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": "", 
@@ -3878,16 +1782,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlusLut": {
+        "fNLitterSoil": {
             "modeling_realm": "land", 
-            "standard_name": "surface_upwelling_longwave_flux_in_air", 
-            "units": "W m-2", 
-            "cell_methods": "time: mean", 
+            "standard_name": "nitrogen_mass_flux_into_soil_from_litter", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "surface upwelling longwave on land use tile", 
+            "long_name": "Total Nitrogen Mass Flux from Litter to Soil", 
             "comment": "", 
-            "dimensions": "longitude latitude landUse time", 
-            "out_name": "rlusLut", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fNLitterSoil", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3895,16 +1799,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fHarvAntLut": {
+        "fNOx": {
             "modeling_realm": "land", 
-            "standard_name": "", 
+            "standard_name": "land_net_nox_flux", 
             "units": "kg m-2 s-1", 
-            "cell_methods": "time: mean", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "carbon harvested on land use tile that enters anthropogenic pools", 
-            "comment": "If  a model has explicit anthropogenic pools", 
-            "dimensions": "longitude latitude landUse time", 
-            "out_name": "fHarvAntLut", 
+            "long_name": "Total land NOx flux ", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fNOx", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3912,16 +1816,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fHarvAtmLut": {
+        "fNProduct": {
             "modeling_realm": "land", 
-            "standard_name": "", 
+            "standard_name": "nitrogen_mass_flux_to_product_pool_due_to_anthorpogenic_activity", 
             "units": "kg m-2 s-1", 
-            "cell_methods": "time: mean", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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 landUse time", 
-            "out_name": "fHarvAtmLut", 
+            "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": "", 
@@ -3929,16 +1833,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tslsiLut": {
+        "fNVegLitter": {
             "modeling_realm": "land", 
-            "standard_name": "surface_temperature", 
-            "units": "K", 
-            "cell_methods": "time: mean", 
+            "standard_name": "litter_nitrogen_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "surface skin temperature on land use tile", 
-            "comment": "temperature at which long-wave radiation emitted", 
-            "dimensions": "longitude latitude landUse time", 
-            "out_name": "tslsiLut", 
+            "long_name": "Total Nitrogen Mass Flux from Vegetation to Litter", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fNVegLitter", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3946,16 +1850,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "laiLut": {
+        "fNVegSoil": {
             "modeling_realm": "land", 
-            "standard_name": "", 
-            "units": "1.0", 
-            "cell_methods": "time: mean", 
+            "standard_name": "nitrogen_mass_flux_into_soil_from_vegetation_excluding_litter", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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 landUse time", 
-            "out_name": "laiLut", 
+            "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": "", 
@@ -3963,16 +1867,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "raLut": {
+        "fNdep": {
             "modeling_realm": "land", 
-            "standard_name": "plant_respiration_carbon_flux", 
+            "standard_name": "deposition_of_nitrogen_onto_land", 
             "units": "kg m-2 s-1", 
-            "cell_methods": "time: mean", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "plant respiration on land use tile", 
+            "long_name": "dry and wet deposition of  reactive nitrogen onto land", 
             "comment": "", 
-            "dimensions": "longitude latitude landUse time", 
-            "out_name": "raLut", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fNdep", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3980,16 +1884,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fHarvResLut": {
+        "fNdepox": {
             "modeling_realm": "land", 
-            "standard_name": "", 
+            "standard_name": "deposition_of_oxidised_nitrogen_onto_land", 
             "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "carbon after land use tile harvesting that left as residue into litter or soil", 
-            "comment": "", 
-            "dimensions": "longitude latitude landUse time", 
-            "out_name": "fHarvResLut", 
+            "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": "", 
@@ -3997,16 +1901,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fgsf6": {
+        "fNdepred": {
             "modeling_realm": "land", 
-            "standard_name": "surface_downward_mole_flux_of_sf6", 
-            "units": "mol sec-1 m-2", 
+            "standard_name": "deposition_of_reduced_nitrogen_onto_land", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Surface Downward SF6 flux", 
-            "comment": "gas exchange flux of SF6", 
+            "cell_measures": "area: areacella", 
+            "long_name": "dry and wet deposition of reduced reactive nitrogen onto land", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fgsf6", 
+            "out_name": "fNdepred", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4014,16 +1918,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hflsLut": {
+        "fNgas": {
             "modeling_realm": "land", 
-            "standard_name": "surface_upward_latent_heat_flux", 
-            "units": "W m-2", 
+            "standard_name": "land_nitrogen_lost_to_atmosphere", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "latent heat flux on land use tile", 
-            "comment": "", 
-            "dimensions": "longitude latitude landUse time", 
-            "out_name": "hflsLut", 
+            "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": "", 
@@ -4031,16 +1935,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrs1mLut": {
+        "fNgasFire": {
             "modeling_realm": "land", 
-            "standard_name": "", 
-            "units": "kg m-2", 
-            "cell_methods": "time: mean", 
+            "standard_name": "land_nitrogen_lost_to_atmosphere_due_to_fire", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Moisture in top 1 meter of land use tile soil column", 
+            "long_name": "Total N lost to the atmosphere (including NHx, NOx, N2O, N2) from fire.", 
             "comment": "", 
-            "dimensions": "longitude latitude landUse time", 
-            "out_name": "mrs1mLut", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fNgasFire", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4048,16 +1952,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrsoLut": {
+        "fNgasNonFire": {
             "modeling_realm": "land", 
-            "standard_name": "soil_moisture_content", 
-            "units": "kg m-2", 
-            "cell_methods": "time: mean", 
+            "standard_name": "land_nitrogen_lost_to_atmosphere_not_due_to_fire", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Total soil moisture", 
+            "long_name": "Total N lost to the atmosphere (including NHx, NOx, N2O, N2) from all processes except fire.", 
             "comment": "", 
-            "dimensions": "longitude latitude landUse time", 
-            "out_name": "mrsoLut", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fNgasNonFire", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4065,16 +1969,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hussLut": {
+        "fNleach": {
             "modeling_realm": "land", 
-            "standard_name": "specific_humidity", 
-            "units": "1.0", 
-            "cell_methods": "time: mean", 
+            "standard_name": "land_nitrogen_lost_to_leaching", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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 landUse time", 
-            "out_name": "hussLut", 
+            "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": "", 
@@ -4082,16 +1986,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fgcfc12": {
+        "fNloss": {
             "modeling_realm": "land", 
-            "standard_name": "surface_downward_mole_flux_of_cfc12", 
-            "units": "mol sec-1 m-2", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Surface Downward CFC12 flux", 
-            "comment": "gas exchange flux of CFC12", 
+            "standard_name": "land_nitrogen_lost", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "fgcfc12", 
+            "out_name": "fNloss", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4099,16 +2003,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfssLut": {
+        "fNnetmin": {
             "modeling_realm": "land", 
-            "standard_name": "surface_upward_sensible_heat_flux", 
-            "units": "W m-2", 
-            "cell_methods": "time: mean", 
+            "standard_name": "net_nitrogen_mineralisation", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "sensible heat flux on land use tile", 
-            "comment": "", 
-            "dimensions": "longitude latitude landUse time", 
-            "out_name": "hfssLut", 
+            "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": "", 
@@ -4116,16 +2020,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cTotFireLut": {
+        "fNup": {
             "modeling_realm": "land", 
-            "standard_name": "", 
+            "standard_name": "plant_nitrogen_uptake", 
             "units": "kg m-2 s-1", 
-            "cell_methods": "time: mean", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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 landUse time", 
-            "out_name": "cTotFireLut", 
+            "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": "", 
@@ -4133,16 +2037,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "gppLut": {
+        "fProductDecomp": {
             "modeling_realm": "land", 
-            "standard_name": "gross_primary_land_productivity_of_carbon", 
+            "standard_name": "Carbon_flux_out_of_storage_product_pools_into_atmos", 
             "units": "kg m-2 s-1", 
-            "cell_methods": "time: mean", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "gross primary productivity on land use tile", 
+            "long_name": "decomposition out of product pools to CO2 in atmos", 
             "comment": "", 
-            "dimensions": "longitude latitude landUse time", 
-            "out_name": "gppLut", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fProductDecomp", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4150,16 +2054,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fahUrb": {
+        "fVegFire": {
             "modeling_realm": "land", 
-            "standard_name": "", 
-            "units": "W m-2", 
-            "cell_methods": "time: mean", 
+            "standard_name": "fire_CO2_emissions_from_vegetation_carbon", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "fahUrb", 
+            "out_name": "fVegFire", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4167,16 +2071,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsusLut": {
+        "fVegLitterMortality": {
             "modeling_realm": "land", 
-            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
-            "units": "W m-2", 
-            "cell_methods": "time: mean", 
+            "standard_name": "mortality_litter_carbon_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "surface upwelling shortwave  on land use tile", 
-            "comment": "", 
-            "dimensions": "longitude latitude landUse time", 
-            "out_name": "rsusLut", 
+            "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": "", 
@@ -4184,16 +2088,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fAntAtmLut": {
+        "fVegLitterSenescence": {
             "modeling_realm": "land", 
-            "standard_name": "", 
+            "standard_name": "senescence_litter_carbon_flux", 
             "units": "kg m-2 s-1", 
-            "cell_methods": "time: mean", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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 landUse time", 
-            "out_name": "fAntAtmLut", 
+            "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": "", 
@@ -4201,16 +2105,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nwdFracLut": {
+        "fahUrb": {
             "modeling_realm": "land", 
             "standard_name": "", 
-            "units": "fraction", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "fraction of land use tile tile that is non-woody vegetation ( e.g. herbaceous crops)", 
-            "comment": "", 
-            "dimensions": "longitude latitude landUse time", 
-            "out_name": "nwdFracLut", 
+            "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": "", 
@@ -4218,203 +2122,220 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntrl": {
-            "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating", 
-            "units": "K s-1", 
+        "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": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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 olevel time", 
+            "out_name": "fbddtalk", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntrs": {
-            "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating", 
-            "units": "K s-1", 
+        "fbddtdic": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon_due_to_biological_processes", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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 olevel time", 
+            "out_name": "fbddtdic", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntrlcs": {
-            "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky", 
-            "units": "K s-1", 
+        "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": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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 olevel time", 
+            "out_name": "fbddtdife", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "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": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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 olevel time", 
+            "out_name": "fbddtdin", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnhusscp": {
-            "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_specific_humidity_due_to_stratiform_clouds_and_precipitation", 
-            "units": "s-1", 
+        "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", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Specific Humidity Due to Stratiform Clouds and Precipitation", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "tnhusscp", 
-            "type": "", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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 olevel time", 
+            "out_name": "fbddtdip", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntpbl": {
-            "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_boundary_layer_mixing", 
-            "units": "K s-1", 
+        "fbddtdisi": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon_due_to_biological_processes", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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 olevel time", 
+            "out_name": "fbddtdisi", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntscp": {
-            "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_stratiform_clouds_and_precipitation", 
-            "units": "K s-1", 
+        "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": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Air Temperature Due to Stratiform Clouds and Precipitation", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "tntscp", 
-            "type": "", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Rate of Change of Alkalinity", 
+            "comment": "vertical integral of net time rate of change of alkalinity", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "fddtalk", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnhuspbl": {
-            "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_specific_humidity_due_to_boundary_layer_mixing", 
-            "units": "s-1", 
+        "fddtdic": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Rate of Change of Net Dissolved Inorganic Carbon", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "fddtdic", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntrscs": {
-            "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky", 
-            "units": "K s-1", 
+        "fddtdife": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_iron", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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 olevel time", 
+            "out_name": "fddtdife", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "reffclic": {
-            "modeling_realm": "atmos", 
-            "standard_name": "effective_radius_of_convective_cloud_ice_particle", 
-            "units": "m", 
+        "fddtdin": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Hydrometeor Effective Radius of Convective Cloud Ice", 
-            "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "reffclic", 
-            "type": "", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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 olevel time", 
+            "out_name": "fddtdin", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntd": {
-            "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_numerical_diffusion", 
-            "units": "K s-1", 
+        "fddtdip": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Rate of Change of Net Dissolved Inorganic Phosphate", 
+            "comment": "vertical integral of net  time rate of change of phosphate", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "fddtdip", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "reffclis": {
-            "modeling_realm": "atmos", 
-            "standard_name": "effective_radius_of_stratiform_cloud_ice_particle", 
-            "units": "m", 
+        "fddtdisi": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Ice", 
-            "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "reffclis", 
-            "type": "", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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 olevel time", 
+            "out_name": "fddtdisi", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fgcfc11": {
+        "fg13co2": {
             "modeling_realm": "ocean", 
-            "standard_name": "surface_downward_mole_flux_of_cfc11", 
-            "units": "mol sec-1 m-2", 
+            "standard_name": "air_sea_flux_of_13CO2", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Surface Downward CFC11 flux", 
-            "comment": "gas exchange flux of CFC11", 
+            "long_name": "Total air-sea flux of 13CO2", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fgcfc11", 
+            "out_name": "fg13co2", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4422,16 +2343,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intpp": {
-            "modeling_realm": "ocean", 
-            "standard_name": "net_primary_mole_productivity_of_carbon_by_phytoplankton", 
+        "fg14co2": {
+            "modeling_realm": "land", 
+            "standard_name": "air_sea_flux_of_14CO2", 
             "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Primary Organic Carbon Production by All Types of Phytoplankton", 
-            "comment": "Vertically integrated total primary (organic carbon) production by phytoplankton.  This should equal the sum of intpdiat+intpphymisc, but those individual components may be unavailable in some models.", 
+            "long_name": "Total air-sea flux of 14CO2", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "intpp", 
+            "out_name": "fg14co2", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4439,67 +2360,84 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fgo2": {
-            "modeling_realm": "ocean", 
-            "standard_name": "surface_downward_mole_flux_of_molecular_oxygen", 
-            "units": "mol m-2 s-1", 
+        "fg14co2abio": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "surface_downward_mass_flux_of_abiotic_14_carbon_dioxide_expressed_as_carbon", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Surface Downward O2 Flux", 
-            "comment": "Gas exchange flux of O2 (positive into ocean)", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "fgo2", 
-            "type": "", 
-            "positive": "", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Surface Downward abiotic 14CO2 Flux", 
+            "comment": "Gas exchange flux of abiotic 14CO2 (positive into ocean)", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "fg14co2abio", 
+            "type": "real", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "o3": {
-            "modeling_realm": "", 
-            "standard_name": "mole_fraction_of_ozone_in_air", 
-            "units": "mol mol-1", 
+        "fgco2abio": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "surface_downward_mass_flux_of_abiotic_carbon_dioxide_expressed_as_carbon", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Ozone volume mixing ratio", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev23 time", 
-            "out_name": "o3", 
-            "type": "", 
-            "positive": "", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Surface Downward abiotic CO2 Flux", 
+            "comment": "Gas exchange flux of abiotic CO2 (positive into ocean)", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "fgco2abio", 
+            "type": "real", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "spco2": {
-            "modeling_realm": "ocean", 
-            "standard_name": "surface_partial_pressure_of_carbon_dioxide_in_sea_water", 
-            "units": "Pa", 
+        "fgco2nat": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "surface_downward_mass_flux_of_natural_carbon_dioxide_expressed_as_carbon", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Surface Aqueous Partial Pressure of CO2", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "spco2", 
-            "type": "", 
-            "positive": "", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Surface Downward natural CO2 Flux", 
+            "comment": "Gas exchange flux of natural CO2 (positive into ocean)", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "fgco2nat", 
+            "type": "real", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "epc100": {
-            "modeling_realm": "ocean", 
-            "standard_name": "sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water", 
+        "fgdms": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "surface_upward_mole_flux_of_dimethyl_sulfide", 
             "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Surface Upward DMS Flux", 
+            "comment": "Gas exchange flux of DMS (positive into atmosphere)", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "fgdms", 
+            "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "flandice": {
+            "modeling_realm": "ocean", 
+            "standard_name": "water_flux_into_sea_water_from_land_ice", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "Downward Flux of Particle Organic Carbon", 
-            "comment": "", 
+            "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": "epc100", 
+            "out_name": "flandice", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4507,16 +2445,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntlw23": {
-            "modeling_realm": "", 
-            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating", 
-            "units": "K s-1", 
+        "flashrate": {
+            "modeling_realm": "atmos", 
+            "standard_name": "lightning_flash_rate", 
+            "units": "km-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Longwave heating rate", 
-            "comment": "Longwave heating rates", 
-            "dimensions": "longitude latitude plev23 time", 
-            "out_name": "tntlw23", 
+            "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": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4524,16 +2462,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "utendogw": {
-            "modeling_realm": "", 
-            "standard_name": "tendency_of_eastward_wind_due_to_orographic_gravity_wave_drag", 
-            "units": "m s-2", 
+        "gppLut": {
+            "modeling_realm": "land", 
+            "standard_name": "gross_primary_land_productivity_of_carbon", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "gross primary productivity on land use tile", 
+            "comment": "", 
+            "dimensions": "longitude latitude landUse time", 
+            "out_name": "gppLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4541,16 +2479,16 @@
             "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", 
+        "gppc13": {
+            "modeling_realm": "land", 
+            "standard_name": "gross_primary_productivity_of_c13", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Shortwave heating rate", 
-            "comment": "shortwave heating rates", 
-            "dimensions": "longitude latitude plev23 time", 
-            "out_name": "tntsw", 
+            "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": "", 
@@ -4558,16 +2496,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "diabdrag": {
-            "modeling_realm": "", 
-            "standard_name": "tendency_of_eastward_wind_due_to_numerical_artefacts", 
-            "units": "m s-2", 
-            "cell_methods": "time: mean", 
+        "gppc14": {
+            "modeling_realm": "land", 
+            "standard_name": "gross_primary_productivity_of_c14", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -4575,33 +2513,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "utendnogw": {
-            "modeling_realm": "", 
-            "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag", 
-            "units": "m s-2", 
-            "cell_methods": "time: mean", 
+        "grassFrac": {
+            "modeling_realm": "land", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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": "", 
+            "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": ""
         }, 
-        "eparag100": {
-            "modeling_realm": "ocean", 
-            "standard_name": "sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water", 
-            "units": "mol m-2 s-1", 
+        "grassFracC3": {
+            "modeling_realm": "land", 
+            "standard_name": "grass_fraction_c3", 
+            "units": "%", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Downward Flux of Aragonite", 
-            "comment": "", 
+            "cell_measures": "area: areacella", 
+            "long_name": "C3 grass fraction", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "eparag100", 
+            "out_name": "grassFracC3", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4609,16 +2547,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "epcalc100": {
-            "modeling_realm": "ocean", 
-            "standard_name": "sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water", 
-            "units": "mol m-2 s-1", 
+        "grassFracC4": {
+            "modeling_realm": "land", 
+            "standard_name": "grass_fraction_c4", 
+            "units": "%", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Downward Flux of Calcite", 
-            "comment": "", 
+            "cell_measures": "area: areacella", 
+            "long_name": "C4 grass fraction", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "epcalc100", 
+            "out_name": "grassFracC4", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4626,16 +2564,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "grplmxrat27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mass_fraction_of_graupel_in_air", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "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", 
+            "cell_measures": "area: areacella", 
+            "long_name": "graupel_mixing_ratio", 
+            "comment": "Graupel mixing ratio", 
+            "dimensions": "longitude latitude plev27 time", 
+            "out_name": "grplmxrat27", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4643,16 +2581,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "osaltpsmadvect": {
+        "hcont300": {
             "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": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "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", 
+            "standard_name": "heat_content_of_ocean_layer", 
+            "units": "m K", 
+            "cell_methods": "", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Heat content of upper 300 meters", 
+            "comment": "Used in PMIP2", 
+            "dimensions": "longitude latitude time depth300m", 
+            "out_name": "hcont300", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4660,16 +2598,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "hflsLut": {
+            "modeling_realm": "land", 
+            "standard_name": "surface_upward_latent_heat_flux", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content due to Residual Mean Advection", 
+            "cell_measures": "area: areacella", 
+            "long_name": "latent heat flux on land use tile", 
             "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "osaltrmadvect", 
+            "dimensions": "longitude latitude landUse time", 
+            "out_name": "hflsLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4677,16 +2615,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "opottempmint": {
-            "modeling_realm": "ocean", 
-            "standard_name": "integral_wrt_depth_of_product_of_sea_water_density_and_potential_temperature", 
-            "units": "degC kg m-2", 
+        "hfssLut": {
+            "modeling_realm": "land", 
+            "standard_name": "surface_upward_sensible_heat_flux", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "", 
+            "cell_measures": "area: areacella", 
+            "long_name": "sensible heat flux on land use tile", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "opottempmint", 
+            "dimensions": "longitude latitude landUse time", 
+            "out_name": "hfssLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4694,16 +2632,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "hus27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content due to Residual Mean Advection", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Specific Humidity", 
             "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "ocontemprmadvect", 
+            "dimensions": "longitude latitude plev27 time", 
+            "out_name": "hus27", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4711,16 +2649,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "hus7h": {
+            "modeling_realm": "atmos", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "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", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Specific Humidity", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev7h time", 
+            "out_name": "hus7h", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4728,16 +2666,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ocontemptend": {
-            "modeling_realm": "ocean", 
-            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content", 
-            "units": "W m-2", 
+        "hussLut": {
+            "modeling_realm": "land", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "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", 
+            "cell_measures": "area: areacella", 
+            "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 landUse time", 
+            "out_name": "hussLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4745,16 +2683,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "osaltpadvect": {
+        "intdoc": {
             "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", 
+            "standard_name": "ocean_mass_content_of_dissolved_organic_carbon", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "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", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Dissolved Organic Carbon Content", 
+            "comment": "Vertically integrated DOC (explicit pools only)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intdoc", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4762,84 +2700,101 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ocontempmint": {
-            "modeling_realm": "ocean", 
-            "standard_name": "integral_wrt_depth_of_product_of_sea_water_density_and_conservative_temperature", 
-            "units": "degC kg m-2", 
+        "intppcalc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_calcareous_phytoplankton", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello", 
-            "long_name": "", 
+            "long_name": "Net Primary Mole Productivity of Carbon by Calcareous Phytoplankton", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "ocontempmint", 
-            "type": "", 
+            "out_name": "intppcalc", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pabigthetao": {
-            "modeling_realm": "ocean", 
-            "standard_name": "sea_water_added_conservative_temperature", 
-            "units": "degC", 
+        "intppdiat": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_diatoms", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Sea Water Added Conservative Temperature", 
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "pabigthetao", 
-            "type": "", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Primary Organic Carbon Production by Diatoms", 
+            "comment": "Vertically integrated primary (organic carbon) production by the diatom phytoplankton component alone", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intppdiat", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pathetao": {
-            "modeling_realm": "ocean", 
-            "standard_name": "sea_water_additional_potential_temperature", 
-            "units": "degC", 
+        "intppdiaz": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_diazotrophs", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Net Primary Mole Productivity of Carbon by Diazotrophs", 
             "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "pathetao", 
-            "type": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intppdiaz", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "intppmisc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_miscellaneous_phytoplankton", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "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": "", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Primary Organic Carbon Production by Other Phytoplankton", 
+            "comment": "Vertically integrated total primary (organic carbon) production by other phytoplankton components alone", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intppmisc", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsdoabsorb": {
-            "modeling_realm": "ocean", 
-            "standard_name": "net_rate_of_absorption_of_shortwave_energy_in_ocean_layer", 
-            "units": "W m-2", 
+        "intpppico": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_picophytoplankton", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Net Rate of Absorption of Shortwave Energy in Ocean Layer", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Net Primary Mole Productivity of Carbon by Picophytoplankton", 
             "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "rsdoabsorb", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intpppico", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "intuadse": {
+            "modeling_realm": "atmos", 
+            "standard_name": "vertical_integral_eastward_wind_by_dry_static_energy", 
+            "units": "1.e6 J m-1 s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
@@ -4847,16 +2802,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "opottemptend": {
-            "modeling_realm": "ocean", 
-            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content", 
-            "units": "W m-2", 
+        "intuaw": {
+            "modeling_realm": "atmos", 
+            "standard_name": "vertical_integral_eastward_wind_by_total_water", 
+            "units": "kg m-1 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "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", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
@@ -4864,16 +2819,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "intvadse": {
+            "modeling_realm": "atmos", 
+            "standard_name": "vertical_integral_northward_wind_by_dry_static_energy", 
+            "units": "1.e6 J m-1 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "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", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
@@ -4881,16 +2836,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "intvaw": {
+            "modeling_realm": "atmos", 
+            "standard_name": "vertical_integral_northward_wind_by_total_water", 
+            "units": "kg m-1 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "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", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
@@ -4898,16 +2853,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "osalttend": {
-            "modeling_realm": "ocean", 
-            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content", 
+        "irrCrp": {
+            "modeling_realm": "land", 
+            "standard_name": "", 
             "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "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", 
+            "cell_measures": "area: areacella", 
+            "long_name": "cropland irrigation flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "irrCrp", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4915,16 +2870,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prbigthetao": {
-            "modeling_realm": "ocean", 
-            "standard_name": "sea_water_redistributed_conservative_temperature", 
-            "units": "degC", 
+        "jpdftaureicemodis7c": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Sea Water Redistributed Conservative Temperature", 
+            "cell_measures": "area: areacella", 
+            "long_name": "MODIS Optical Thickness-Particle Size joint  distribution, ice", 
             "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "prbigthetao", 
+            "dimensions": "longitude latitude plev7c effectRadIc|tau time", 
+            "out_name": "jpdftaureicemodis7c", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4932,16 +2887,16 @@
             "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", 
+        "jpdftaureliqmodis7c": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "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", 
+            "cell_measures": "area: areacella", 
+            "long_name": "MODIS Optical Thickness-Particle Size joint  distribution, liquid", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev7c effectRadLi|tau time", 
+            "out_name": "jpdftaureliqmodis7c", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4949,16 +2904,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "laiLut": {
+            "modeling_realm": "land", 
+            "standard_name": "", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "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", 
+            "cell_measures": "area: areacella", 
+            "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 landUse time", 
+            "out_name": "laiLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -4966,16 +2921,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "lateralCtransfer": {
+            "modeling_realm": "land", 
+            "standard_name": "lateral_carbon_transfer_over_land", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "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", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
@@ -4983,16 +2938,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "loaddust": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_mass_content_of_dust_dry_aerosol", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "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", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Load of Dust", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "loaddust", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5000,16 +2955,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "loadso4": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_mass_content_of_sulfate_dry_aerosol", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "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", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Load of SO4", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "loadso4", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5017,16 +2972,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "loadss": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_mass_content_of_seasalt_dry_aerosol", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "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", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Load of Seasalt", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "loadss", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5034,16 +2989,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prthetao": {
-            "modeling_realm": "ocean", 
-            "standard_name": "sea_water_redistributed_potential_temperature", 
-            "units": "degC", 
+        "lts": {
+            "modeling_realm": "atmos", 
+            "standard_name": "potential_temperature_difference_between_700hPa_and_1000hPa", 
+            "units": "K", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "", 
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "prthetao", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5051,16 +3006,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cldncl": {
+        "lwsrfasdust": {
             "modeling_realm": "atmos", 
-            "standard_name": "number_concentration_of_cloud_liquid_water_particles_in_air_at_liquid_water_cloud_top", 
-            "units": "m-3", 
+            "standard_name": "tendency_of_all_sky_surface_longwave_flux_to_dust_ambient_aerosol_particles", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Cloud Droplet Number Concentration of Cloud Tops", 
-            "comment": "Droplets are liquid only.  Report concentration 'as seen from space' over liquid cloudy portion of grid cell.  This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of  (as seen from TOA) each time sample when computing monthly mean.", 
+            "long_name": "All-sky Surface Longwave radiative flux due to Dust", 
+            "comment": "Balkanski - LSCE", 
             "dimensions": "longitude latitude time", 
-            "out_name": "cldncl", 
+            "out_name": "lwsrfasdust", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5068,16 +3023,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "loadss": {
+        "lwsrfcsdust": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_mass_content_of_seasalt_dry_aerosol", 
-            "units": "kg m-2", 
+            "standard_name": "tendency_of_clear_sky_surface_longwave_flux_to_dust_ambient_aerosol_particles", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Load of Seasalt", 
-            "comment": "", 
+            "long_name": "Clear-sky Surface Longwave radiative flux due to Dust", 
+            "comment": "Balkanski - LSCE", 
             "dimensions": "longitude latitude time", 
-            "out_name": "loadss", 
+            "out_name": "lwsrfcsdust", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5085,16 +3040,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "concnmcn": {
+        "lwtoacs": {
             "modeling_realm": "atmos", 
-            "standard_name": "number_concentration_of_nucleation_mode_ambient_aerosol_in_air", 
-            "units": "m-3", 
+            "standard_name": "tendency_of_clear_sky_top_of_atmosphere_longwave_flux_to_dust_ambient_aerosol_particles___2D_field_radiative_properties", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Number Concentration of Nucleation Mode Aerosol", 
-            "comment": "includes all particles with diameter smaller than 3 nm", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "concnmcn", 
+            "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": "", 
@@ -5102,33 +3057,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sconcss": {
+        "mcd": {
             "modeling_realm": "atmos", 
-            "standard_name": "mass_concentration_of_seasalt_dry_aerosol_in_air", 
-            "units": "kg m-3", 
+            "standard_name": "atmosphere_downdraft_convective_mass_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Concentration of Seasalt", 
-            "comment": "mass concentration of seasalt dry aerosol in air in model lowest layer", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "sconcss", 
-            "type": "", 
-            "positive": "", 
+            "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": ""
         }, 
-        "reffclwc": {
+        "md": {
             "modeling_realm": "atmos", 
-            "standard_name": "effective_radius_of_convective_cloud_liquid_water_particle", 
-            "units": "m", 
-            "cell_methods": "time: mean", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_emission", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "", 
             "cell_measures": "area: areacella", 
-            "long_name": "Convective Cloud Droplet Effective Radius", 
-            "comment": "Droplets are liquid.  The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.", 
+            "long_name": "Wet diameter mode coarse insoluble", 
+            "comment": "Balkanski - LSCE", 
             "dimensions": "longitude latitude alevel time", 
-            "out_name": "reffclwc", 
+            "out_name": "md", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5136,16 +3091,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsutnacs": {
+        "mmraerh2o": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mass_fraction_of_water_in_ambient_aerosol_in_air", 
+            "units": "kg kg-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Aerosol water mass mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "mmraerh2o", 
+            "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "mmraerso4": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_outgoing_shortwave_flux_no_aerosol_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "mass_fraction_of_sulfate_dry_aerosol_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "TOA Outgoing Clean-Sky Clear-Sky Shortwave Radiation", 
-            "comment": "Based on Ghan (2013, ACP)", 
+            "long_name": "Aerosol Sulfate Mass Mixing Ratio", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rsutnacs", 
+            "out_name": "mmraerso4", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5153,135 +3125,135 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ec550aer": {
-            "modeling_realm": "atmos", 
-            "standard_name": "volume_extinction_coefficient_in_air_due_to_ambient_aerosol", 
-            "units": "m-1", 
+        "mmrbc": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mass_fraction_of_black_carbon_dry_aerosol_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Ambient Aerosol Extinction at 550 nm", 
-            "comment": "'ambient' means 'wetted'.  ", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "ec550aer", 
-            "type": "", 
+            "long_name": "Elemental carbon mass mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "mmrbc", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "od550aerstrat": {
-            "modeling_realm": "atmos", 
-            "standard_name": "strat_aerosol_optical_depth", 
-            "units": "1.0", 
+        "mmrdust": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mass_fraction_of_dust_dry_aerosol_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Stratospheric Aerosol Optical Depth at 550nm", 
-            "comment": "From tropopause to stratopause as defined by the model", 
+            "long_name": "Dust aerosol mass mixing ratio", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "od550aerstrat", 
-            "type": "", 
+            "out_name": "mmrdust", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sconcso4": {
-            "modeling_realm": "atmos", 
-            "standard_name": "mass_concentration_of_sulfate_dry_aerosol_in_air", 
-            "units": "kg m-3", 
+        "mmrno3": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mass_fraction_of_nitrate_dry_aerosol_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Concentration of SO4", 
-            "comment": "mass concentration of sulfate dry aerosol in air in model lowest layer.", 
+            "long_name": "NO3 aerosol mass mixing ratio", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "sconcso4", 
-            "type": "", 
+            "out_name": "mmrno3", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sconcdust": {
-            "modeling_realm": "atmos", 
-            "standard_name": "mass_concentration_of_dust_dry_aerosol_in_air", 
-            "units": "kg m-3", 
+        "mmroa": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mass_fraction_of_particulate_organic_matter_dry_aerosol_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Concentration of Dust", 
-            "comment": "mass concentration of dust dry aerosol in air in model lowest layer", 
+            "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 time", 
-            "out_name": "sconcdust", 
-            "type": "", 
+            "out_name": "mmroa", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "reffclws": {
-            "modeling_realm": "atmos", 
-            "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particle", 
-            "units": "m", 
+        "mmrso4": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mass_fraction_of_sulfate_dry_aerosol_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Stratiform Cloud Droplet Effective Radius", 
-            "comment": "Droplets are liquid.  The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "reffclws", 
-            "type": "", 
+            "long_name": "Aerosol sulfate mass mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "mmrso4", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "conccmcn": {
-            "modeling_realm": "atmos", 
-            "standard_name": "number_concentration_of_coarse_mode_ambient_aerosol_in_air", 
-            "units": "m-3", 
+        "mmrsoa": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mass_fraction_of_secondary_particulate_organic_matter_dry_aerosol_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Number Concentration Coarse Mode Aerosol", 
-            "comment": "includes all particles with diameter larger than 1 micron", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "conccmcn", 
-            "type": "", 
+            "long_name": "Secondary organic aerosol mass mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "mmrsoa", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "loadso4": {
-            "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_mass_content_of_sulfate_dry_aerosol", 
-            "units": "kg m-2", 
+        "mmrss": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mass_fraction_of_seasalt_dry_aerosol_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Load of SO4", 
+            "long_name": "Sea Salt mass mixing ratio", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "loadso4", 
-            "type": "", 
+            "out_name": "mmrss", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsutna": {
-            "modeling_realm": "atmos", 
-            "standard_name": "toa_outgoing_shortwave_flux_no_aerosol", 
-            "units": "W m-2", 
+        "mrlso": {
+            "modeling_realm": "land", 
+            "standard_name": "soil_liquid_water_content", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "TOA Outgoing Clean-Sky Shortwave Radiation", 
-            "comment": "Based on Ghan (2013, ACP)", 
+            "long_name": "Soil Liquid Water Content ", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "rsutna", 
+            "out_name": "mrlso", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5289,16 +3261,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsdsdiff": {
-            "modeling_realm": "atmos", 
-            "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air", 
-            "units": "W m-2", 
+        "mrroLut": {
+            "modeling_realm": "land", 
+            "standard_name": "runoff_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Diffuse Downwelling Shortwave Radiation", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "rsdsdiff", 
+            "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 landUse time", 
+            "out_name": "mrroLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5306,16 +3278,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cldnci": {
-            "modeling_realm": "atmos", 
-            "standard_name": "number_concentration_of_ice_crystals_in_air_at_ice_cloud_top", 
-            "units": "m-3", 
+        "mrs1mLut": {
+            "modeling_realm": "land", 
+            "standard_name": "", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Ice Crystal Number Concentration of Cloud Tops", 
-            "comment": "Concentration 'as seen from space' over ice-cloud portion of grid cell.  This is the value from uppermost model layer with ice cloud or, if available, it is the sum over all ice cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total ice cloud top fraction (as seen from TOA) of each time sample when computing monthly mean.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "cldnci", 
+            "long_name": "Moisture in top 1 meter of land use tile soil column", 
+            "comment": "", 
+            "dimensions": "longitude latitude landUse time", 
+            "out_name": "mrs1mLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5323,16 +3295,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "conccn": {
-            "modeling_realm": "atmos", 
-            "standard_name": "number_concentration_of_ambient_aerosol_in_air", 
-            "units": "m-3", 
+        "mrsfl": {
+            "modeling_realm": "land", 
+            "standard_name": "frozen_moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Aerosol Number Concentration", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "conccn", 
+            "long_name": "Frozen water content of soil layer", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "mrsfl", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5340,16 +3312,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cldnvi": {
-            "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_number_content_of_cloud_droplets", 
-            "units": "m-2", 
-            "cell_methods": "time: mean", 
+        "mrsll": {
+            "modeling_realm": "land", 
+            "standard_name": "liquid_moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Column Integrated Cloud Droplet Number", 
-            "comment": "Droplets are liquid only.  Values are weighted by liquid cloud fraction in each layer when vertically integrating, and for monthly means the samples are weighted by total liquid cloud fraction (as seen from TOA).", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "cldnvi", 
+            "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": "", 
@@ -5357,16 +3329,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ut": {
-            "modeling_realm": "atmos", 
-            "standard_name": "product_of_eastward_wind_and_air_temperature", 
-            "units": "K m s-1", 
+        "mrsoLut": {
+            "modeling_realm": "land", 
+            "standard_name": "soil_moisture_content", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "air_temperature_times_eastward_wind", 
-            "comment": "Product of air temperature and eastward wind", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "ut", 
+            "long_name": "Total soil moisture", 
+            "comment": "", 
+            "dimensions": "longitude latitude landUse time", 
+            "out_name": "mrsoLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5374,16 +3346,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "xgwdparam": {
-            "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_eastward_stress_due_to_gravity_wave_drag", 
-            "units": "Pa", 
-            "cell_methods": "time: mean", 
+        "mrsol": {
+            "modeling_realm": "land", 
+            "standard_name": "total_moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "x_gravity_wave_drag_param", 
-            "comment": "Parameterised x-component of gravity wave drag", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "xgwdparam", 
+            "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": "", 
@@ -5391,50 +3363,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cldwatmxrat27": {
-            "modeling_realm": "atmos", 
-            "standard_name": "cloud_liquid_water_mixing_ratio", 
-            "units": "", 
-            "cell_methods": "time: mean", 
+        "mrsos": {
+            "modeling_realm": "land", 
+            "standard_name": "moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Cloud Water Mixing Ratio", 
-            "comment": "Cloud water mixing ratio", 
-            "dimensions": "longitude latitude plev27 time", 
-            "out_name": "cldwatmxrat27", 
-            "type": "", 
+            "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": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cldicemxrat27": {
-            "modeling_realm": "atmos", 
-            "standard_name": "cloud_ice_mixing_ratio", 
-            "units": "", 
+        "mrsosLut": {
+            "modeling_realm": "land", 
+            "standard_name": "moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Cloud Ice Mixing Ratio", 
-            "comment": "Cloud ice mixing ratio", 
-            "dimensions": "longitude latitude plev27 time", 
-            "out_name": "cldicemxrat27", 
+            "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 landUse time", 
+            "out_name": "mrsosLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "ta27": {
-            "modeling_realm": "atmos", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+            "ok_max_mean_abs": ""
+        }, 
+        "mrtws": {
+            "modeling_realm": "land", 
+            "standard_name": "total_water_storage", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Air Temperature", 
-            "comment": "Air Temperature", 
-            "dimensions": "longitude latitude plev27 time", 
-            "out_name": "ta27", 
+            "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": "", 
@@ -5442,16 +3414,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vwap": {
-            "modeling_realm": "atmos", 
-            "standard_name": "product_of_northward_wind_and_omega", 
-            "units": "Pa m s-2", 
-            "cell_methods": "time: mean", 
+        "nLand": {
+            "modeling_realm": "land", 
+            "standard_name": "total_land_nitrogen", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "northward_wind_times_omega", 
-            "comment": "v*omega", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "vwap", 
+            "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": "", 
@@ -5459,16 +3431,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ygwdparam": {
-            "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_northward_stress_due_to_gravity_wave_drag", 
-            "units": "Pa", 
-            "cell_methods": "time: mean", 
+        "nLeaf": {
+            "modeling_realm": "land", 
+            "standard_name": "leaf_nitrogen_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "y_gravity_wave_drag_param", 
-            "comment": "Parameterised y- component of gravity wave drag", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "ygwdparam", 
+            "long_name": "Nitrogen Mass in Leaves", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "nLeaf", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5476,16 +3448,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntmp27": {
-            "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_model_physics", 
-            "units": "K s-1", 
+        "nLitter": {
+            "modeling_realm": "land", 
+            "standard_name": "litter_nitrogen_content", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Nitrogen Mass in Litter Pool", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "nLitter", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5493,16 +3465,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "uv": {
-            "modeling_realm": "atmos", 
-            "standard_name": "product_of_eastward_wind_and_northward_wind", 
-            "units": "m2 s-2", 
-            "cell_methods": "time: mean", 
+        "nLitterCwd": {
+            "modeling_realm": "land", 
+            "standard_name": "litter_wood_debris_nitrogen_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "eastward_wind_times_northward_wind", 
-            "comment": "u*v", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "uv", 
+            "long_name": "Nitrogen Mass in Coarse Woody Debris", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "nLitterCwd", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5510,16 +3482,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vt": {
-            "modeling_realm": "atmos", 
-            "standard_name": "product_of_northward_wind_and_air_temperature", 
-            "units": "K m s-1", 
-            "cell_methods": "time: mean", 
+        "nMineral": {
+            "modeling_realm": "land", 
+            "standard_name": "mineral_soil_nitrogen_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "air_temperature_times_northward_wind", 
-            "comment": "Product of air temperature and northward wind", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "vt", 
+            "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": "", 
@@ -5527,16 +3499,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wap2": {
-            "modeling_realm": "atmos", 
-            "standard_name": "square_of_lagrangian_tendency_of_air_pressure", 
-            "units": "Pa2 s-2", 
-            "cell_methods": "time: mean", 
+        "nMineralNH4": {
+            "modeling_realm": "land", 
+            "standard_name": "mineral_nh4_soil_nitrogen_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "square_of_omega", 
-            "comment": "omega*omega", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "wap2", 
+            "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": "", 
@@ -5544,16 +3516,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "v2": {
-            "modeling_realm": "atmos", 
-            "standard_name": "square_of_northward_wind", 
-            "units": "m2 s-2", 
-            "cell_methods": "time: mean", 
+        "nMineralNO3": {
+            "modeling_realm": "land", 
+            "standard_name": "mineral_no3_soil_nitrogen_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "square_of_northwardwind", 
-            "comment": "v*v", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "v2", 
+            "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": "", 
@@ -5561,16 +3533,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "snowmxrat27": {
-            "modeling_realm": "atmos", 
-            "standard_name": "mass_fraction_of_snow_in_air", 
-            "units": "", 
-            "cell_methods": "time: mean", 
+        "nOther": {
+            "modeling_realm": "land", 
+            "standard_name": "other_vegegtation_components_nitrogen_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "snow_mixing_ratio", 
-            "comment": "Snow mixing ratio", 
-            "dimensions": "longitude latitude plev27 time", 
-            "out_name": "snowmxrat27", 
+            "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": "", 
@@ -5578,16 +3550,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "va27": {
-            "modeling_realm": "atmos", 
-            "standard_name": "northward_wind", 
-            "units": "m s-1", 
-            "cell_methods": "time: mean", 
+        "nProduct": {
+            "modeling_realm": "land", 
+            "standard_name": "nitrogen_content_of_products_of_anthropogenic_land_use_change", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Northward Wind", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev27 time", 
-            "out_name": "va27", 
+            "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": "", 
@@ -5595,16 +3567,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntrs27": {
-            "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating", 
-            "units": "K s-1", 
-            "cell_methods": "time: mean", 
+        "nRoot": {
+            "modeling_realm": "land", 
+            "standard_name": "root_nitrogen_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Nitrogen Mass in Roots", 
+            "comment": "including fine and coarse roots.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "nRoot", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5612,16 +3584,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zg27": {
-            "modeling_realm": "atmos", 
-            "standard_name": "geopotential_height", 
-            "units": "m", 
-            "cell_methods": "time: mean", 
+        "nSoil": {
+            "modeling_realm": "land", 
+            "standard_name": "soil_nitrogen_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Geopotential Height", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev27 time", 
-            "out_name": "zg27", 
+            "long_name": "Nitrogen Mass in Soil Pool", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "nSoil", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5629,16 +3601,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntrl27": {
-            "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating", 
-            "units": "K s-1", 
-            "cell_methods": "time: mean", 
+        "nStem": {
+            "modeling_realm": "land", 
+            "standard_name": "stem_nitrogen_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Nitrogen Mass in Stem", 
+            "comment": "including sapwood and hardwood.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "nStem", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5646,16 +3618,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ua27": {
-            "modeling_realm": "atmos", 
-            "standard_name": "eastward_wind", 
-            "units": "m s-1", 
+        "nVeg": {
+            "modeling_realm": "land", 
+            "standard_name": "vegetation_nitrogen_content", 
+            "units": "kg m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Eastward Wind", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev27 time", 
-            "out_name": "ua27", 
+            "long_name": "Nitrogen Mass in Vegetation", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "nVeg", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5663,16 +3635,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hus27": {
-            "modeling_realm": "atmos", 
-            "standard_name": "specific_humidity", 
-            "units": "1.0", 
+        "necbLut": {
+            "modeling_realm": "land", 
+            "standard_name": "", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Specific Humidity", 
-            "comment": "", 
-            "dimensions": "longitude latitude plev27 time", 
-            "out_name": "hus27", 
+            "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 landUse time", 
+            "out_name": "necbLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5680,33 +3652,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "t2": {
-            "modeling_realm": "atmos", 
-            "standard_name": "square_of_air_temperature", 
-            "units": "K2", 
+        "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": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "square_of_air_temperature", 
-            "comment": "Air temperature squared", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "t2", 
-            "type": "", 
-            "positive": "", 
+            "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": ""
         }, 
-        "rainmxrat27": {
-            "modeling_realm": "atmos", 
-            "standard_name": "mass_fraction_of_rain_in_air", 
-            "units": "", 
+        "netAtmosLandC13Flux": {
+            "modeling_realm": "land", 
+            "standard_name": "net_atmos_to_land_C13_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "rain_mixing_ratio", 
-            "comment": "Rain mixing ratio", 
-            "dimensions": "longitude latitude plev27 time", 
-            "out_name": "rainmxrat27", 
+            "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": "", 
@@ -5714,16 +3686,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "u2": {
-            "modeling_realm": "atmos", 
-            "standard_name": "square_of_eastward_wind", 
-            "units": "m2 s-2", 
-            "cell_methods": "time: mean", 
+        "netAtmosLandC14Flux": {
+            "modeling_realm": "land", 
+            "standard_name": "net_atmos_to_land_C14_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "square_of_eastward_wind", 
-            "comment": "u*u", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "u2", 
+            "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": "", 
@@ -5731,16 +3703,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "twap": {
-            "modeling_realm": "atmos", 
-            "standard_name": "product_of_omega_and_air_temperature", 
-            "units": "K Pa s-1", 
-            "cell_methods": "time: mean", 
+        "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: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "air_temperature_times_omega", 
-            "comment": "Product of air temperature and pressure tendency", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "twap", 
+            "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": "", 
@@ -5748,33 +3720,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ua": {
-            "modeling_realm": "atmos", 
-            "standard_name": "eastward_wind", 
-            "units": "m s-1", 
-            "cell_methods": "time: mean", 
+        "nppLeaf": {
+            "modeling_realm": "land", 
+            "standard_name": "net_primary_productivity_of_carbon_accumulated_in_leaves", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Eastward Wind", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "ua", 
-            "type": "", 
-            "positive": "", 
+            "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", 
+            "out_name": "nppLeaf", 
+            "type": "real", 
+            "positive": "down", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "va": {
-            "modeling_realm": "atmos", 
-            "standard_name": "northward_wind", 
-            "units": "m s-1", 
+        "nppLut": {
+            "modeling_realm": "land", 
+            "standard_name": "net_primary_land_productivity_of_carbon", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Northward Wind", 
+            "long_name": "net primary productivity on land use tile", 
             "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "va", 
+            "dimensions": "longitude latitude landUse time", 
+            "out_name": "nppLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5782,33 +3754,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wap": {
-            "modeling_realm": "atmos", 
-            "standard_name": "lagrangian_tendency_of_air_pressure", 
-            "units": "Pa s-1", 
-            "cell_methods": "time: mean", 
+        "nppRoot": {
+            "modeling_realm": "land", 
+            "standard_name": "net_primary_productivity_of_carbon_accumulated_in_roots", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "omega (=dp/dt)", 
-            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "wap", 
-            "type": "", 
-            "positive": "", 
+            "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": ""
         }, 
-        "uwap": {
-            "modeling_realm": "atmos", 
-            "standard_name": "product_of_eastward_wind_and_omega", 
-            "units": "Pa m s-2", 
+        "nwdFracLut": {
+            "modeling_realm": "land", 
+            "standard_name": "", 
+            "units": "fraction", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "eastward_wind_times_omega", 
-            "comment": "u*omega", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "uwap", 
+            "long_name": "fraction of land use tile tile that is non-woody vegetation ( e.g. herbaceous crops)", 
+            "comment": "", 
+            "dimensions": "longitude latitude landUse time", 
+            "out_name": "nwdFracLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5816,67 +3788,67 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "grplmxrat27": {
-            "modeling_realm": "atmos", 
-            "standard_name": "mass_fraction_of_graupel_in_air", 
-            "units": "", 
+        "o2sat": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_molecular_oxygen_in_sea_water_at_saturation", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "graupel_mixing_ratio", 
-            "comment": "Graupel mixing ratio", 
-            "dimensions": "longitude latitude plev27 time", 
-            "out_name": "grplmxrat27", 
-            "type": "", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Dissolved Oxygen Concentration at Saturation", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "o2sat", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "flandice": {
-            "modeling_realm": "ocean", 
-            "standard_name": "water_flux_into_sea_water_from_land_ice", 
-            "units": "kg m-2 s-1", 
+        "o3": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mole_fraction_of_ozone_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "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": "", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Ozone volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev23 time", 
+            "out_name": "o3", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "treeFrac": {
-            "modeling_realm": "land", 
-            "standard_name": "area_fraction", 
-            "units": "%", 
-            "cell_methods": "area: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Percentage Tree Cover", 
-            "comment": "Percentage of entire grid cell  that is covered by trees.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "treeFrac", 
-            "type": "", 
+        "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": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
             "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", 
+        "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": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass in Products of Landuse Change", 
-            "comment": "Carbon mass per unit area in that has been removed from the environment through  landuse change.", 
+            "cell_measures": "area: areacello", 
+            "long_name": "", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "cProduct", 
+            "out_name": "ocontempmint", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5884,67 +3856,67 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "grassFrac": {
-            "modeling_realm": "land", 
-            "standard_name": "area_fraction", 
-            "units": "%", 
-            "cell_methods": "area: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
+        "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": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cLeaf": {
-            "modeling_realm": "land", 
-            "standard_name": "leaf_carbon_content", 
-            "units": "kg m-2", 
+        "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": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass in Leaves", 
-            "comment": "Carbon mass per unit area in leaves.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "cLeaf", 
-            "type": "", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cRoot": {
-            "modeling_realm": "land", 
-            "standard_name": "root_carbon_content", 
-            "units": "kg m-2", 
+        "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": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lai": {
-            "modeling_realm": "land", 
-            "standard_name": "leaf_area_index", 
-            "units": "1.0", 
+        "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": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "leaf area index", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content due to Residual Mean Advection", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "lai", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ocontemprmadvect", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5952,33 +3924,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "gpp": {
-            "modeling_realm": "land", 
-            "standard_name": "gross_primary_productivity_of_carbon", 
-            "units": "kg m-2 s-1", 
+        "ocontemptend": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass Flux out of Atmosphere due to Gross Primary Production on Land", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "gpp", 
-            "type": "", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": ""
         }, 
-        "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", 
+        "od443dust": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Net Carbon Mass Flux out of Atmosphere 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 [...]
+            "long_name": "Optical thickness at 443 nm Dust", 
+            "comment": "Balkanski - LSCE", 
             "dimensions": "longitude latitude time", 
-            "out_name": "nep", 
+            "out_name": "od443dust", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -5986,16 +3958,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rh": {
-            "modeling_realm": "land", 
-            "standard_name": "heterotrophic_respiration_carbon_flux", 
-            "units": "kg m-2 s-1", 
+        "od550aerso": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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)", 
+            "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": "rh", 
+            "out_name": "od550aerso", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6003,16 +3975,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fLitterSoil": {
-            "modeling_realm": "land", 
-            "standard_name": "carbon_mass_flux_into_soil_from_litter", 
-            "units": "kg m-2 s-1", 
+        "od550aerstrat": {
+            "modeling_realm": "atmos", 
+            "standard_name": "strat_aerosol_optical_depth", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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).", 
+            "long_name": "Stratospheric Aerosol Optical Depth at 550nm", 
+            "comment": "From tropopause to stratopause as defined by the model", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fLitterSoil", 
+            "out_name": "od550aerstrat", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6020,16 +3992,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cVeg": {
-            "modeling_realm": "land", 
-            "standard_name": "vegetation_carbon_content", 
-            "units": "kg m-2", 
+        "od550so4so": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass in Vegetation", 
-            "comment": "Carbon mass per unit area in vegetation.", 
+            "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": "cVeg", 
+            "out_name": "od550so4so", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6037,33 +4009,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "od550soa": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "atmosphere_optical_thickness_due_to_secondary_particulate_organic_matter_ambient_aerosol", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "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": "fLuc", 
-            "type": "", 
+            "out_name": "od550soa", 
+            "type": "float", 
             "positive": "", 
             "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", 
+        "od865dust": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass in Other Living Compartments on Land", 
-            "comment": "e.g., labile, fruits, reserves, etc.", 
+            "long_name": "Optical thickness at 865 nm Dust", 
+            "comment": "Balkanski - LSCE", 
             "dimensions": "longitude latitude time", 
-            "out_name": "cMisc", 
+            "out_name": "od865dust", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6071,33 +4043,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "shrubFrac": {
-            "modeling_realm": "land", 
-            "standard_name": "area_fraction", 
-            "units": "%", 
-            "cell_methods": "area: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
+        "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": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": ""
         }, 
-        "fVegLitter": {
-            "modeling_realm": "land", 
-            "standard_name": "litter_carbon_flux", 
-            "units": "kg m-2 s-1", 
+        "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": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Total Carbon Mass Flux from Vegetation to Litter", 
+            "cell_measures": "area: areacello", 
+            "long_name": "", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fVegLitter", 
+            "out_name": "opottempmint", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6105,67 +4077,67 @@
             "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", 
+        "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": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cWood": {
-            "modeling_realm": "land", 
-            "standard_name": "wood_carbon_content", 
-            "units": "kg m-2", 
+        "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": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "baresoilFrac": {
-            "modeling_realm": "land", 
-            "standard_name": "area_fraction", 
-            "units": "%", 
-            "cell_methods": "area: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
+        "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": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cLitter": {
-            "modeling_realm": "land", 
-            "standard_name": "litter_carbon_content", 
-            "units": "kg m-2", 
+        "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": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass in Litter Pool", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Tendency of Sea Eater Potential Temperature Expressed as Heat Content due to Residual Mean Advection", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "cLitter", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "opottemprmadvect", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6173,101 +4145,101 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ra": {
-            "modeling_realm": "land", 
-            "standard_name": "plant_respiration_carbon_flux", 
-            "units": "kg m-2 s-1", 
+        "opottemptend": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "residualFrac": {
-            "modeling_realm": "land", 
-            "standard_name": "area_fraction", 
-            "units": "%", 
-            "cell_methods": "area: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
+        "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": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "npp": {
-            "modeling_realm": "land", 
-            "standard_name": "net_primary_productivity_of_carbon", 
+        "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": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass Flux out of Atmosphere due to Net Primary Production on Land", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "npp", 
-            "type": "", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": ""
         }, 
-        "cropFrac": {
-            "modeling_realm": "land", 
-            "standard_name": "area_fraction", 
-            "units": "%", 
-            "cell_methods": "area: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Percentage Crop Cover", 
-            "comment": "Percentage of entire grid cell  that is covered by crop.", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "cropFrac", 
-            "type": "", 
+        "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": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": ""
         }, 
-        "rhc13": {
-            "modeling_realm": "land", 
-            "standard_name": "heterotrophic_respiration_c13_flux", 
+        "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: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fNleach": {
-            "modeling_realm": "land", 
-            "standard_name": "land_nitrogen_lost_to_leaching", 
+        "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: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
@@ -6275,33 +4247,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dissi14c": {
-            "modeling_realm": "land", 
-            "standard_name": "mole_concentration_of_dissolved_inorganic_c14_in_sea_water", 
-            "units": "mol m-3", 
-            "cell_methods": "area: mean where sea time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Concentration of DI14C", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "dissi14c", 
-            "type": "", 
+        "osalttend": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fNnetmin": {
-            "modeling_realm": "land", 
-            "standard_name": "net_nitrogen_mineralisation", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "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", 
+        "pabigthetao": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_added_conservative_temperature", 
+            "units": "degC", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Sea Water Added Conservative Temperature", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "pabigthetao", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6309,16 +4281,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "c13Litter": {
-            "modeling_realm": "land", 
-            "standard_name": "litter_c13_content", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Mass of 13C in Litter Pool", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "c13Litter", 
+        "pathetao": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_additional_potential_temperature", 
+            "units": "degC", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "pathetao", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6326,16 +4298,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "O17p": {
-            "modeling_realm": "atmos", 
-            "standard_name": "", 
-            "units": "", 
+        "pcp": {
+            "modeling_realm": "land", 
+            "standard_name": "total_precipitation_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "17O in total precipitation", 
-            "comment": "Roche - LSCE", 
+            "long_name": "Total precipitation", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "O17p", 
+            "out_name": "pcp", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6343,169 +4315,169 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "O18s": {
+        "pctisccp": {
             "modeling_realm": "atmos", 
-            "standard_name": "", 
-            "units": "", 
+            "standard_name": "air_pressure_at_cloud_top", 
+            "units": "Pa", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "18O in solid precipitation", 
-            "comment": "Roche - LSCE", 
+            "long_name": "ISCCP Mean Cloud Top Pressure", 
+            "comment": "ISCCP Mean Cloud Top Pressure. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see  http://cfmip.metoffice.com/COSP.html", 
             "dimensions": "longitude latitude time", 
-            "out_name": "O18s", 
-            "type": "", 
+            "out_name": "pctisccp", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tdps": {
+        "pfull": {
             "modeling_realm": "atmos", 
-            "standard_name": "dew_point_temperature", 
-            "units": "K", 
-            "cell_methods": "time: mean", 
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "cell_methods": "", 
             "cell_measures": "area: areacella", 
-            "long_name": "2m dewpoint temperature", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "tdps", 
-            "type": "", 
+            "long_name": "Pressure at Model Full-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": ""
         }, 
-        "wo": {
-            "modeling_realm": "ocean", 
-            "standard_name": "upward_sea_water_velocity", 
-            "units": "m s-1", 
+        "phalf": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
             "cell_methods": "", 
-            "cell_measures": "area: areacello", 
-            "long_name": "W", 
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "wo", 
-            "type": "", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Pressure on Model Half-Levels", 
+            "comment": "Air pressure on model half-levels", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "phalf", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "flashrate": {
-            "modeling_realm": "atmos", 
-            "standard_name": "lightning_flash_rate", 
-            "units": "km-2 s-1", 
+        "phycos": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "lightning flash rate", 
-            "comment": "proposed name: lightning_flash_rate (units to be interpreted as 'counts km-2 s-1)", 
+            "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": "flashrate", 
-            "type": "", 
+            "out_name": "phycos", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vegHeightShrub": {
-            "modeling_realm": "land", 
-            "standard_name": "canopy_height", 
-            "units": "m", 
-            "cell_methods": "area: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
+        "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": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": ""
         }, 
-        "O17wv": {
-            "modeling_realm": "atmos", 
-            "standard_name": "", 
-            "units": "", 
-            "cell_methods": "", 
-            "cell_measures": "area: areacella", 
-            "long_name": "O17 in water vapor", 
-            "comment": "Roche - LSCE", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "O17wv", 
-            "type": "", 
+        "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", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": ""
         }, 
-        "intvaw": {
-            "modeling_realm": "atmos", 
-            "standard_name": "vertical_integral_northward_wind_by_total_water", 
-            "units": "kg m-1 s-1", 
+        "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": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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": "", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Tendency of Mole Concentration of Organic Carbon in Sea Water due to Net Primary Production by Diazotrophs", 
+            "comment": "Primary (organic carbon) production by the diazotrophic phytoplankton component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ppdiaz", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "O18sw": {
-            "modeling_realm": "ocean", 
-            "standard_name": "", 
-            "units": "", 
-            "cell_methods": "", 
-            "cell_measures": "area: areacello", 
-            "long_name": "O18 in sea water", 
-            "comment": "Roche - LSCE", 
+        "ppmisc": {
+            "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_miscellaneous_phytoplankton", 
+            "units": "mol m-3 s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Other Phytoplankton Carbon Production", 
+            "comment": "Primary (organic carbon) production by other phytoplankton components alone", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "O18sw", 
-            "type": "", 
+            "out_name": "ppmisc", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "grassFracC4": {
-            "modeling_realm": "land", 
-            "standard_name": "grass_fraction_c4", 
-            "units": "%", 
-            "cell_methods": "area: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "C4 grass fraction", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "grassFracC4", 
-            "type": "", 
+        "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": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Tendency of Mole Concentration of Organic Carbon in Sea Water due to Net Primary Production by Picophytoplankton", 
+            "comment": "Primary (organic carbon) production by the picophytoplankton (<2 um) component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "pppico", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "H2wv": {
-            "modeling_realm": "atmos", 
-            "standard_name": "", 
-            "units": "", 
-            "cell_methods": "", 
-            "cell_measures": "area: areacella", 
-            "long_name": "H2 in water vapor", 
-            "comment": "Roche - LSCE", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "H2wv", 
+        "prbigthetao": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_redistributed_conservative_temperature", 
+            "units": "degC", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Sea Water Redistributed Conservative Temperature", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "prbigthetao", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6513,33 +4485,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fNdepred": {
-            "modeling_realm": "land", 
-            "standard_name": "deposition_of_reduced_nitrogen_onto_land", 
-            "units": "kg m-2 s-1", 
+        "prthetao": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_redistributed_potential_temperature", 
+            "units": "degC", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "dry and wet deposition of reduced reactive nitrogen onto land", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "fNdepred", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "prthetao", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
-        }, 
-        "fNdepox": {
-            "modeling_realm": "land", 
-            "standard_name": "deposition_of_oxidised_nitrogen_onto_land", 
-            "units": "kg m-2 s-1", 
+        }, 
+        "qsat": {
+            "modeling_realm": "atmos", 
+            "standard_name": "saturated_humidity", 
+            "units": "", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "dry and wet deposition of oxidised reactive nitrogen onto land", 
-            "comment": "as specified by C4MIP", 
+            "long_name": "Near-Surface Saturated Humidity", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fNdepox", 
+            "out_name": "qsat", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6547,16 +4519,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "c14Veg": {
+        "raLeaf": {
             "modeling_realm": "land", 
-            "standard_name": "vegetation_c14_content", 
-            "units": "kg m-2", 
+            "standard_name": "autotrophic_respiration_from_leaves", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Mass of 14C in Vegetation", 
-            "comment": "as specified by C4MIP", 
+            "long_name": "Total respiration from leaves", 
+            "comment": "added for completeness with Ra_root", 
             "dimensions": "longitude latitude time", 
-            "out_name": "c14Veg", 
+            "out_name": "raLeaf", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6564,16 +4536,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vegHeightGrass": {
+        "raLut": {
             "modeling_realm": "land", 
-            "standard_name": "canopy_height", 
-            "units": "m", 
-            "cell_methods": "area: mean where land time: mean", 
+            "standard_name": "plant_respiration_carbon_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "plant respiration on land use tile", 
+            "comment": "", 
+            "dimensions": "longitude latitude landUse time", 
+            "out_name": "raLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6581,16 +4553,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fBNFsymb": {
+        "raRoot": {
             "modeling_realm": "land", 
-            "standard_name": "symbiontic_biological_nitrogen_fixation", 
+            "standard_name": "autotrophic_respiration_from_roots", 
             "units": "kg m-2 s-1", 
-            "cell_methods": "time: mean", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "symbiontic biological nitrogen fixation", 
-            "comment": "as specified by C4MIP", 
+            "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": "fBNFsymb", 
+            "out_name": "raRoot", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6598,16 +4570,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nProduct": {
+        "raStem": {
             "modeling_realm": "land", 
-            "standard_name": "nitrogen_content_of_products_of_anthropogenic_land_use_change", 
-            "units": "kg m-2", 
+            "standard_name": "autotrophic_respiration_from_stem", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Nitrogen Mass in Products of Land Use Change", 
-            "comment": "as specified by C4MIP", 
+            "long_name": "Total respiration from stem", 
+            "comment": "added for completeness with Ra_root", 
             "dimensions": "longitude latitude time", 
-            "out_name": "nProduct", 
+            "out_name": "raStem", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6615,16 +4587,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "al": {
-            "modeling_realm": "atmos", 
-            "standard_name": "surface_albedo", 
-            "units": "%", 
+        "rac13": {
+            "modeling_realm": "land", 
+            "standard_name": "plant_respiration_c13_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Albedo", 
-            "comment": "", 
+            "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": "al", 
+            "out_name": "rac13", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6632,16 +4604,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hcont300": {
-            "modeling_realm": "ocean", 
-            "standard_name": "heat_content_of_ocean_layer", 
-            "units": "m K", 
-            "cell_methods": "", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Heat content of upper 300 meters", 
-            "comment": "Used in PMIP2", 
-            "dimensions": "longitude latitude time depth300m", 
-            "out_name": "hcont300", 
+        "rac14": {
+            "modeling_realm": "land", 
+            "standard_name": "plant_respiration_c14_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
@@ -6649,16 +4621,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "swtoaasdust": {
+        "rainmxrat27": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_dust_ambient_aerosol", 
-            "units": "W m-2", 
+            "standard_name": "mass_fraction_of_rain_in_air", 
+            "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "rain_mixing_ratio", 
+            "comment": "Rain mixing ratio", 
+            "dimensions": "longitude latitude plev27 time", 
+            "out_name": "rainmxrat27", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6666,84 +4638,84 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrsfl": {
-            "modeling_realm": "land", 
-            "standard_name": "frozen_moisture_content_of_soil_layer", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+        "reffclic": {
+            "modeling_realm": "atmos", 
+            "standard_name": "effective_radius_of_convective_cloud_ice_particle", 
+            "units": "m", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Frozen water content of soil layer", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude sdepth time", 
-            "out_name": "mrsfl", 
-            "type": "", 
+            "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", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lwsrfcsdust": {
+        "reffclis": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_clear_sky_surface_longwave_flux_to_dust_ambient_aerosol_particles", 
-            "units": "W m-2", 
+            "standard_name": "effective_radius_of_stratiform_cloud_ice_particle", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Clear-sky Surface Longwave radiative flux due to Dust", 
-            "comment": "Balkanski - LSCE", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "lwsrfcsdust", 
-            "type": "", 
+            "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": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "c14Litter": {
-            "modeling_realm": "land", 
-            "standard_name": "litter_c14_content", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+        "reffclwc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "effective_radius_of_convective_cloud_liquid_water_particle", 
+            "units": "m", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Mass of 14C in Litter Pool", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "c14Litter", 
-            "type": "", 
+            "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", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "swtoacsdust": {
+        "reffclws": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_dust_ambient_aerosol_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particle", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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": "", 
+            "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", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vegFrac": {
+        "rhLitter": {
             "modeling_realm": "land", 
-            "standard_name": "total_vegetated_fraction", 
-            "units": "%", 
+            "standard_name": "heterotrophic_respiration_carbon_flux_from_litter", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Total vegetated fraction", 
-            "comment": "as specified by C4MIP", 
+            "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": "vegFrac", 
+            "out_name": "rhLitter", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6751,16 +4723,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "rhLut": {
+            "modeling_realm": "land", 
+            "standard_name": "heterotrophic_respiration_carbon_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Clear-sky TOA Longwave radiative flux due to Dust", 
-            "comment": "Balkanski - LSCE", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "lwtoacs", 
+            "long_name": "soil heterotrophic respiration on land use tile", 
+            "comment": "", 
+            "dimensions": "longitude latitude landUse time", 
+            "out_name": "rhLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6768,16 +4740,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fg14co2": {
+        "rhSoil": {
             "modeling_realm": "land", 
-            "standard_name": "air_sea_flux_of_14CO2", 
-            "units": "mol m-2 s-1", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Total air-sea flux of 14CO2", 
-            "comment": "as specified by C4MIP", 
+            "standard_name": "heterotrophic_respiration_carbon_flux_from_soil", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "fg14co2", 
+            "out_name": "rhSoil", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6785,16 +4757,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fNgas": {
+        "rhc13": {
             "modeling_realm": "land", 
-            "standard_name": "land_nitrogen_lost_to_atmosphere", 
+            "standard_name": "heterotrophic_respiration_c13_flux", 
             "units": "kg m-2 s-1", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Total N lost to the atmosphere (sum of NHx, NOx, N2O, N2)", 
+            "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": "fNgas", 
+            "out_name": "rhc13", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6819,16 +4791,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lts": {
+        "rls": {
             "modeling_realm": "atmos", 
-            "standard_name": "potential_temperature_difference_between_700hPa_and_1000hPa", 
-            "units": "K", 
+            "standard_name": "surface_net_downward_longwave_flux", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "lower tropospheric stability", 
-            "comment": "proposed name: potential_temperature_difference_between_700hPa_and_1000hPa (Lower Tropospheric Stability)", 
+            "long_name": "Net Longwave Surface Radiation", 
+            "comment": "Net longwave surface radiation", 
             "dimensions": "longitude latitude time", 
-            "out_name": "lts", 
+            "out_name": "rls", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6836,16 +4808,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "netAtmosLandC14Flux": {
+        "rlusLut": {
             "modeling_realm": "land", 
-            "standard_name": "net_atmos_to_land_C14_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+            "standard_name": "surface_upwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "surface upwelling longwave on land use tile", 
+            "comment": "", 
+            "dimensions": "longitude latitude landUse time", 
+            "out_name": "rlusLut", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsdoabsorb": {
+            "modeling_realm": "ocean", 
+            "standard_name": "net_rate_of_absorption_of_shortwave_energy_in_ocean_layer", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Net Rate of Absorption of Shortwave Energy in Ocean Layer", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "rsdoabsorb", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6853,16 +4842,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intuaw": {
+        "rsdscsdiff": {
             "modeling_realm": "atmos", 
-            "standard_name": "vertical_integral_eastward_wind_by_total_water", 
-            "units": "kg m-1 s-1", 
+            "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "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", 
+            "long_name": "Surface Diffuse Downwelling Clear Sky Shortwave Radiation", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "intuaw", 
+            "out_name": "rsdscsdiff", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6870,33 +4859,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "grassFracC3": {
-            "modeling_realm": "land", 
-            "standard_name": "grass_fraction_c3", 
-            "units": "%", 
-            "cell_methods": "area: mean where land time: mean", 
+        "rsdsdiff": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "C3 grass fraction", 
-            "comment": "as specified by C4MIP", 
+            "long_name": "Surface Diffuse Downwelling Shortwave Radiation", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "grassFracC3", 
-            "type": "", 
+            "out_name": "rsdsdiff", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "treeFracNdlEvg": {
-            "modeling_realm": "land", 
-            "standard_name": "tree_fraction_needleleaf_evergreen", 
-            "units": "%", 
-            "cell_methods": "area: mean where land time: mean", 
+        "rss": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_net_downward_shortwave_flux", 
+            "units": "W m-2", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Needleleaf evergreen tree fraction", 
-            "comment": "as specified by C4MIP", 
+            "long_name": "Net Shortwave Surface Radiation", 
+            "comment": "Net downward shortwave radiation at the surface", 
             "dimensions": "longitude latitude time", 
-            "out_name": "treeFracNdlEvg", 
+            "out_name": "rss", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6904,16 +4893,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rls": {
-            "modeling_realm": "atmos", 
-            "standard_name": "surface_net_downward_longwave_flux", 
+        "rsusLut": {
+            "modeling_realm": "land", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
             "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Net Longwave Surface Radiation", 
-            "comment": "Net longwave surface radiation", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "rls", 
+            "long_name": "surface upwelling shortwave  on land use tile", 
+            "comment": "", 
+            "dimensions": "longitude latitude landUse time", 
+            "out_name": "rsusLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6921,16 +4910,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "od550so4": {
+        "rsutna": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_optical_thickness_due_to_sulfate_ambient_aerosol", 
-            "units": "1.0", 
+            "standard_name": "toa_outgoing_shortwave_flux_no_aerosol", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "sulfate aod at 550nm", 
-            "comment": "proposed name: atmosphere_optical_thickness_due_to_sulfate_ambient_aerosol", 
+            "long_name": "TOA Outgoing Clean-Sky Shortwave Radiation", 
+            "comment": "Based on Ghan (2013, ACP)", 
             "dimensions": "longitude latitude time", 
-            "out_name": "od550so4", 
+            "out_name": "rsutna", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6938,16 +4927,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "od550aerso": {
+        "rsutnacs": {
             "modeling_realm": "atmos", 
-            "standard_name": "", 
-            "units": "1.0", 
+            "standard_name": "toa_outgoing_shortwave_flux_no_aerosol_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "TOA Outgoing Clean-Sky Clear-Sky Shortwave Radiation", 
+            "comment": "Based on Ghan (2013, ACP)", 
             "dimensions": "longitude latitude time", 
-            "out_name": "od550aerso", 
+            "out_name": "rsutnacs", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6955,16 +4944,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "depdust": {
+        "sconcdust": {
             "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", 
+            "standard_name": "mass_concentration_of_dust_dry_aerosol_in_air", 
+            "units": "kg m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Total Deposition Rate of Dust", 
-            "comment": "Balkanski - LSCE", 
+            "long_name": "Surface Concentration of Dust", 
+            "comment": "mass concentration of dust dry aerosol in air in model lowest layer", 
             "dimensions": "longitude latitude time", 
-            "out_name": "depdust", 
+            "out_name": "sconcdust", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6972,16 +4961,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lwsrfasdust": {
+        "sconcso4": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_all_sky_surface_longwave_flux_to_dust_ambient_aerosol_particles", 
-            "units": "W m-2", 
+            "standard_name": "mass_concentration_of_sulfate_dry_aerosol_in_air", 
+            "units": "kg m-3", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "All-sky Surface Longwave radiative flux due to Dust", 
-            "comment": "Balkanski - LSCE", 
+            "long_name": "Surface Concentration of SO4", 
+            "comment": "mass concentration of sulfate dry aerosol in air in model lowest layer.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "lwsrfasdust", 
+            "out_name": "sconcso4", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -6989,16 +4978,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "gppc13": {
-            "modeling_realm": "land", 
-            "standard_name": "gross_primary_productivity_of_c13", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+        "sconcss": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mass_concentration_of_seasalt_dry_aerosol_in_air", 
+            "units": "kg m-3", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Mass Flux of 13C out of Atmosphere due to Gross Primary Production on Land", 
-            "comment": "as specified by C4MIP", 
+            "long_name": "Surface Concentration of Seasalt", 
+            "comment": "mass concentration of seasalt dry aerosol in air in model lowest layer", 
             "dimensions": "longitude latitude time", 
-            "out_name": "gppc13", 
+            "out_name": "sconcss", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7006,16 +4995,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "t20d": {
-            "modeling_realm": "ocean", 
-            "standard_name": "depth_of_isosurface_of_sea_water_potential_temperature", 
-            "units": "m", 
+        "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": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "20C isotherm depth", 
-            "comment": "", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Sedimentation Flux of dust mode coarse insoluble", 
+            "comment": "Balkanski - LSCE", 
             "dimensions": "longitude latitude time", 
-            "out_name": "t20d", 
+            "out_name": "sedustCI", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7023,33 +5012,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "phalf": {
+        "sfcWindmax": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_pressure", 
-            "units": "Pa", 
-            "cell_methods": "", 
+            "standard_name": "wind_speed", 
+            "units": "m s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Pressure on Model Half-Levels", 
-            "comment": "Air pressure on model half-levels", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "phalf", 
-            "type": "", 
+            "long_name": "Daily Maximum Near-Surface Wind Speed", 
+            "comment": "Daily maximum near-surface (usually, 10 meters) wind speed.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sfcWindmax", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "od550aer": {
+        "snowmxrat27": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol", 
+            "standard_name": "mass_fraction_of_snow_in_air", 
             "units": "1.0", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "ambient aerosol optical thickness at 550 nm", 
-            "comment": "AOD from the ambient aerosls (i.e., includes aerosol water).  Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550 nm'", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "od550aer", 
+            "long_name": "snow_mixing_ratio", 
+            "comment": "Snow mixing ratio", 
+            "dimensions": "longitude latitude plev27 time", 
+            "out_name": "snowmxrat27", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7057,16 +5046,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rac13": {
+        "sweLut": {
             "modeling_realm": "land", 
-            "standard_name": "plant_respiration_c13_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+            "standard_name": "", 
+            "units": "m", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "snow water equivalent on land use tile", 
+            "comment": "", 
+            "dimensions": "longitude latitude landUse time", 
+            "out_name": "sweLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7074,16 +5063,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "albsrfc": {
+        "swsrfasdust": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_albedo", 
-            "units": "1.0", 
+            "standard_name": "tendency_of_all_sky_surface_shortwave_flux_due_to_dust_ambient_aerosol_particles", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "surface albedo", 
-            "comment": "", 
+            "long_name": "All-sky Surface Shortwave radiative flux due to Dust", 
+            "comment": "Balkanski - LSCE", 
             "dimensions": "longitude latitude time", 
-            "out_name": "albsrfc", 
+            "out_name": "swsrfasdust", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7091,16 +5080,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "evspsblpot": {
+        "swsrfcsdust": {
             "modeling_realm": "atmos", 
-            "standard_name": "water_potential_evaporation_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "tendency_of_clear_sky_surface_shortwave_flux_due_to_dust_ambient_aerosol_particles", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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)", 
+            "long_name": "Clear-sky Surface Shortwave radiative flux due to Dust", 
+            "comment": "Balkanski - LSCE", 
             "dimensions": "longitude latitude time", 
-            "out_name": "evspsblpot", 
+            "out_name": "swsrfcsdust", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7108,16 +5097,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fNup": {
-            "modeling_realm": "land", 
-            "standard_name": "plant_nitrogen_uptake", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+        "t2": {
+            "modeling_realm": "atmos", 
+            "standard_name": "square_of_air_temperature", 
+            "units": "K2", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "square_of_air_temperature", 
+            "comment": "Air temperature squared", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "t2", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7125,16 +5114,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "O17s": {
-            "modeling_realm": "atmos", 
-            "standard_name": "", 
-            "units": "", 
+        "t20d": {
+            "modeling_realm": "ocean", 
+            "standard_name": "depth_of_isosurface_of_sea_water_potential_temperature", 
+            "units": "m", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "17O in solid precipitation", 
-            "comment": "Roche - LSCE", 
+            "cell_measures": "area: areacello", 
+            "long_name": "20C isotherm depth", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "O17s", 
+            "out_name": "t20d", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7142,16 +5131,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "evspsbl": {
-            "modeling_realm": "land", 
-            "standard_name": "water_evaporation_flux", 
-            "units": "kg m-2 s-1", 
+        "ta27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "longitude latitude plev27 time", 
+            "out_name": "ta27", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7159,16 +5148,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "H2s": {
-            "modeling_realm": "atmos", 
-            "standard_name": "", 
-            "units": "", 
+        "tasLut": {
+            "modeling_realm": "land", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "2H in solid precipitation", 
-            "comment": "Roche - LSCE", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "H2s", 
+            "long_name": "near-surface air temperature (2m above displacement height, i.e. t_ref) on land use tile", 
+            "comment": "", 
+            "dimensions": "longitude latitude landUse time", 
+            "out_name": "tasLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7176,16 +5165,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fBNFasymb": {
-            "modeling_realm": "land", 
-            "standard_name": "asymbiontic_biological_nitrogen_fixation", 
-            "units": "kg m-2 s-1", 
+        "tdps": {
+            "modeling_realm": "atmos", 
+            "standard_name": "dew_point_temperature", 
+            "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "asymbiontic biological nitrogen fixation", 
-            "comment": "as specified by C4MIP", 
+            "long_name": "2m dewpoint temperature", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fBNFasymb", 
+            "out_name": "tdps", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7193,16 +5182,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vegHeightCrop": {
-            "modeling_realm": "land", 
-            "standard_name": "canopy_height", 
-            "units": "m", 
-            "cell_methods": "area: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Vegetation height averaged over the crop fraction of a grid cell.", 
-            "comment": "as specified by C4MIP", 
+        "thetaot": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_potential_temperature", 
+            "units": "K", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello", 
+            "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": "vegHeightCrop", 
+            "out_name": "thetaot", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7210,16 +5199,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "swsrfasdust": {
-            "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_all_sky_surface_shortwave_flux_due_to_dust_ambient_aerosol_particles", 
-            "units": "W m-2", 
+        "thetaot2000": {
+            "modeling_realm": "ocean", 
+            "standard_name": "thetaot2000", 
+            "units": "K", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "All-sky Surface Shortwave radiative flux due to Dust", 
-            "comment": "Balkanski - LSCE", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "swsrfasdust", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Depth average potential temperature of upper 2000m", 
+            "comment": "Upper 2000m, 2D field", 
+            "dimensions": "longitude latitude time depth2000m", 
+            "out_name": "thetaot2000", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7227,16 +5216,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "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", 
+        "thetaot300": {
+            "modeling_realm": "ocean", 
+            "standard_name": "thetaot300", 
+            "units": "K", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Depth average potential temperature of upper 300m", 
+            "comment": "Upper 300m, 2D field", 
+            "dimensions": "longitude latitude time depth300m", 
+            "out_name": "thetaot300", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7244,16 +5233,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "c13Land": {
-            "modeling_realm": "land", 
-            "standard_name": "total_land_c13", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Mass of 13C in all terrestrial carbon pools", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "c13Land", 
+        "thetaot700": {
+            "modeling_realm": "ocean", 
+            "standard_name": "thetaot700", 
+            "units": "K", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Depth average potential temperature of upper 700m", 
+            "comment": "Upper 700m, 2D field", 
+            "dimensions": "longitude latitude time depth700m", 
+            "out_name": "thetaot700", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7261,16 +5250,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrsol": {
-            "modeling_realm": "land", 
-            "standard_name": "total_moisture_content_of_soil_layer", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+        "tnhuspbl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_specific_humidity_due_to_boundary_layer_mixing", 
+            "units": "s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Total water content of soil layer", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude sdepth time", 
-            "out_name": "mrsol", 
+            "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": "", 
@@ -7278,16 +5267,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mmrdust": {
+        "tnhusscp": {
             "modeling_realm": "atmos", 
-            "standard_name": "mass_fraction_of_dust_dry_aerosol_in_air", 
-            "units": "kg kg-1", 
+            "standard_name": "tendency_of_specific_humidity_due_to_stratiform_clouds_and_precipitation", 
+            "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Dust aerosol mass mixing ratio", 
+            "long_name": "Tendency of Specific Humidity Due to Stratiform Clouds and Precipitation", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "mmrdust", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnhusscp", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7295,16 +5284,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrlso": {
-            "modeling_realm": "land", 
-            "standard_name": "soil_liquid_water_content", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+        "tntd": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_numerical_diffusion", 
+            "units": "K s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Soil Liquid Water Content ", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "mrlso", 
+            "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": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7312,50 +5301,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nSoil": {
-            "modeling_realm": "land", 
-            "standard_name": "soil_nitrogen_content", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+        "tntlw23": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating", 
+            "units": "K s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Nitrogen Mass in Soil Pool", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "nSoil", 
-            "type": "", 
+            "long_name": "Longwave heating rate", 
+            "comment": "Longwave heating rates", 
+            "dimensions": "longitude latitude plev23 time", 
+            "out_name": "tntlw23", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "treeFracBdlEvg": {
-            "modeling_realm": "land", 
-            "standard_name": "tree_fraction_broadleaf_evergreen", 
-            "units": "%", 
-            "cell_methods": "area: mean where land time: mean", 
+        "tntmp27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_model_physics", 
+            "units": "K s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Broadleaf evergreen tree fraction", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "treeFracBdlEvg", 
-            "type": "", 
+            "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": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mmrbc": {
+        "tntpbl": {
             "modeling_realm": "atmos", 
-            "standard_name": "mass_fraction_of_black_carbon_dry_aerosol_in_air", 
-            "units": "kg kg-1", 
+            "standard_name": "tendency_of_air_temperature_due_to_boundary_layer_mixing", 
+            "units": "K s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "BC mass mixing ratio", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "mmrbc", 
+            "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": "", 
@@ -7363,16 +5352,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wetlandCH4": {
-            "modeling_realm": "land", 
-            "standard_name": "wetland_methane_emissions", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+        "tntrl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating", 
+            "units": "K s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Grid averaged methane emissions from wetlands", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "wetlandCH4", 
+            "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": "", 
@@ -7380,16 +5369,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "thetaot": {
-            "modeling_realm": "ocean", 
-            "standard_name": "sea_water_potential_temperature", 
-            "units": "K", 
+        "tntrl27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating", 
+            "units": "K s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "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", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
@@ -7397,16 +5386,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nLand": {
-            "modeling_realm": "land", 
-            "standard_name": "total_land_nitrogen", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+        "tntrlcs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky", 
+            "units": "K s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Total nitrogen in all terrestrial nitrogen pools", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "nLand", 
+            "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": "", 
@@ -7414,16 +5403,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cropFracC4": {
-            "modeling_realm": "land", 
-            "standard_name": "crop_fraction_c4", 
-            "units": "%", 
-            "cell_methods": "area: mean where land time: mean", 
+        "tntrs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating", 
+            "units": "K s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "C4 crop fraction", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "cropFracC4", 
+            "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": "", 
@@ -7431,16 +5420,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rac14": {
-            "modeling_realm": "land", 
-            "standard_name": "plant_respiration_c14_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+        "tntrs27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating", 
+            "units": "K s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -7448,16 +5437,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "H2p": {
+        "tntrscs": {
             "modeling_realm": "atmos", 
-            "standard_name": "", 
-            "units": "", 
+            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky", 
+            "units": "K s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "2H in total precipitation", 
-            "comment": "Roche - LSCE", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "H2p", 
+            "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": "", 
@@ -7465,16 +5454,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lwtoacsaer": {
+        "tntscp": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_instantaneous_longwave_forcing_due_to_ambient_aerosol_assuming_clear_sky", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_air_temperature_due_to_stratiform_clouds_and_precipitation", 
+            "units": "K s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -7482,50 +5471,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntlw": {
-            "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating", 
+        "tntsw": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating", 
             "units": "K s-1", 
-            "cell_methods": "", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Longwave heating rate", 
-            "comment": "Longwave heating rates", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "tntlw", 
-            "type": "", 
+            "long_name": "Shortwave heating rate", 
+            "comment": "shortwave heating rates", 
+            "dimensions": "longitude latitude plev23 time", 
+            "out_name": "tntsw", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cLand": {
+        "treeFrac": {
             "modeling_realm": "land", 
-            "standard_name": "total_land_carbon", 
-            "units": "kg m-2", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Total Carbon in All Terrestrial Carbon Pools", 
-            "comment": "as specified by C4MIP", 
+            "long_name": "Tree Cover Fraction", 
+            "comment": "Percentage of entire grid cell  that is covered by trees.", 
             "dimensions": "longitude latitude time", 
-            "out_name": "cLand", 
-            "type": "", 
+            "out_name": "treeFrac", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "treeFracBdlDcd": {
+            "modeling_realm": "land", 
+            "standard_name": "tree_fraction_broadleaf_deciduous", 
+            "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Sedimentation Flux of dust mode coarse insoluble", 
-            "comment": "Balkanski - LSCE", 
+            "long_name": "Broadleaf deciduous tree fraction", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "sedustCI", 
+            "out_name": "treeFracBdlDcd", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7533,16 +5522,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nLitter": {
+        "treeFracBdlEvg": {
             "modeling_realm": "land", 
-            "standard_name": "litter_nitrogen_content", 
-            "units": "kg m-2", 
+            "standard_name": "tree_fraction_broadleaf_evergreen", 
+            "units": "%", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Nitrogen Mass in Litter Pool", 
+            "long_name": "Broadleaf evergreen tree fraction", 
             "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "nLitter", 
+            "out_name": "treeFracBdlEvg", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7550,16 +5539,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "swsrfcsdust": {
-            "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_clear_sky_surface_shortwave_flux_due_to_dust_ambient_aerosol_particles", 
-            "units": "W m-2", 
+        "treeFracNdlDcd": {
+            "modeling_realm": "land", 
+            "standard_name": "tree_fraction_needleleaf_deciduous", 
+            "units": "%", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Clear-sky Surface Shortwave radiative flux due to Dust", 
-            "comment": "Balkanski - LSCE", 
+            "long_name": "Needleleaf deciduous tree fraction", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "swsrfcsdust", 
+            "out_name": "treeFracNdlDcd", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7567,16 +5556,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "c14Soil": {
+        "treeFracNdlEvg": {
             "modeling_realm": "land", 
-            "standard_name": "soil_c14_content", 
-            "units": "kg m-2", 
+            "standard_name": "tree_fraction_needleleaf_evergreen", 
+            "units": "%", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Mass of 14C in Soil Pool", 
+            "long_name": "Needleleaf evergreen tree fraction", 
             "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "c14Soil", 
+            "out_name": "treeFracNdlEvg", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7584,16 +5573,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rss": {
-            "modeling_realm": "atmos", 
-            "standard_name": "surface_net_downward_shortwave_flux", 
-            "units": "W m-2", 
+        "tslsiLut": {
+            "modeling_realm": "land", 
+            "standard_name": "surface_temperature", 
+            "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Net Shortwave Surface Radiation", 
-            "comment": "Net downward shortwave radiation at the surface", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "rss", 
+            "long_name": "surface skin temperature on land use tile", 
+            "comment": "temperature at which long-wave radiation emitted", 
+            "dimensions": "longitude latitude landUse time", 
+            "out_name": "tslsiLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7601,16 +5590,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lateralCtransfer": {
-            "modeling_realm": "land", 
-            "standard_name": "lateral_carbon_transfer_over_land", 
-            "units": "kg m-2 s-1", 
+        "twap": {
+            "modeling_realm": "atmos", 
+            "standard_name": "product_of_omega_and_air_temperature", 
+            "units": "K Pa s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -7618,16 +5607,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mmrss": {
+        "u2": {
             "modeling_realm": "atmos", 
-            "standard_name": "mass_fraction_of_seasalt_dry_aerosol_in_air", 
-            "units": "kg kg-1", 
+            "standard_name": "square_of_eastward_wind", 
+            "units": "m2 s-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Sea Salt mass mixing ratio", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "mmrss", 
+            "long_name": "square_of_eastward_wind", 
+            "comment": "u*u", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "u2", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7635,16 +5624,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nVeg": {
-            "modeling_realm": "land", 
-            "standard_name": "vegetation_nitrogen_content", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+        "ua27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Nitrogen Mass in Vegetation", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "nVeg", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev27 time", 
+            "out_name": "ua27", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7652,16 +5641,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "c13Soil": {
-            "modeling_realm": "land", 
-            "standard_name": "soil_c13_content", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+        "ua7h": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Mass of 13C in Soil Pool", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "c13Soil", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev7h time", 
+            "out_name": "ua7h", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7669,16 +5658,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cropFracC3": {
-            "modeling_realm": "land", 
-            "standard_name": "crop_fraction_c3", 
-            "units": "%", 
-            "cell_methods": "area: mean where land time: mean", 
+        "uqint": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
+            "units": "m2 s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "C3 crop fraction", 
-            "comment": "as specified by C4MIP", 
+            "long_name": "integrated_eastward_wind_times_humidity", 
+            "comment": "Column integrated eastward wind times specific humidity", 
             "dimensions": "longitude latitude time", 
-            "out_name": "cropFracC3", 
+            "out_name": "uqint", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7686,16 +5675,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "gppc14": {
-            "modeling_realm": "land", 
-            "standard_name": "gross_primary_productivity_of_c14", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+        "ut": {
+            "modeling_realm": "atmos", 
+            "standard_name": "product_of_eastward_wind_and_air_temperature", 
+            "units": "K m s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -7703,16 +5692,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pfull": {
+        "utendnogw": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_pressure", 
-            "units": "Pa", 
-            "cell_methods": "", 
+            "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag", 
+            "units": "m s-2", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Pressure on Model Levels", 
-            "comment": "Air pressure on model levels", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "pfull", 
+            "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": "", 
@@ -7720,16 +5709,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vegHeight": {
-            "modeling_realm": "land", 
-            "standard_name": "canopy_height", 
-            "units": "m", 
-            "cell_methods": "area: mean where land time: mean", 
+        "utendnogw19": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag", 
+            "units": "m s-2", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "u-tendency nonorographic gravity wave drag", 
+            "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.  ", 
+            "dimensions": "longitude latitude plev19 time", 
+            "out_name": "utendnogw19", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7737,16 +5726,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dissi13c": {
-            "modeling_realm": "land", 
-            "standard_name": "mole_concentration_of_dissolved_inorganic_c13_in_sea_water", 
-            "units": "mol m-3", 
-            "cell_methods": "area: mean where sea time: mean", 
+        "utendnogw23": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag", 
+            "units": "m s-2", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Concentration of DI13C", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "dissi13c", 
+            "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": "utendnogw23", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7754,16 +5743,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intvadse": {
+        "utendogw": {
             "modeling_realm": "atmos", 
-            "standard_name": "vertical_integral_northward_wind_by_dry_static_energy", 
-            "units": "1.e6 J m-1 s-1", 
+            "standard_name": "tendency_of_eastward_wind_due_to_orographic_gravity_wave_drag", 
+            "units": "m s-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "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": "", 
@@ -7771,16 +5760,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "md": {
+        "utendogw19": {
             "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": "", 
+            "standard_name": "tendency_of_eastward_wind_due_to_orographic_gravity_wave_drag", 
+            "units": "m s-2", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Wet diameter mode coarse insoluble", 
-            "comment": "Balkanski - LSCE", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "md", 
+            "long_name": "u-tendency orographic gravity wave drag", 
+            "comment": "Tendency of the eastward wind by parameterized orographic gravity waves. ", 
+            "dimensions": "longitude latitude plev19 time", 
+            "out_name": "utendogw19", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7788,16 +5777,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fg13co2": {
-            "modeling_realm": "land", 
-            "standard_name": "air_sea_flux_of_13CO2", 
-            "units": "mol m-2 s-1", 
+        "utendogw23": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_eastward_wind_due_to_orographic_gravity_wave_drag", 
+            "units": "m s-2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Total air-sea flux of 13CO2", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "fg13co2", 
+            "cell_measures": "area: areacella", 
+            "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": "utendogw23", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7805,16 +5794,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wetlandFrac": {
-            "modeling_realm": "land", 
-            "standard_name": "wetland_fraction", 
-            "units": "%", 
-            "cell_methods": "area: mean where land time: mean", 
+        "uv": {
+            "modeling_realm": "atmos", 
+            "standard_name": "product_of_eastward_wind_and_northward_wind", 
+            "units": "m2 s-2", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Fraction of a grid cell covered by wetland.", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "wetlandFrac", 
+            "long_name": "eastward_wind_times_northward_wind", 
+            "comment": "u*v", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "uv", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7822,16 +5811,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lwp": {
+        "uwap": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_cloud_liquid_water_content", 
-            "units": "kg m-2", 
+            "standard_name": "product_of_eastward_wind_and_omega", 
+            "units": "Pa m s-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "liquid water path", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "lwp", 
+            "long_name": "eastward_wind_times_omega", 
+            "comment": "u*omega", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "uwap", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7839,16 +5828,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsds": {
-            "modeling_realm": "ocean", 
-            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
-            "units": "W m-2", 
+        "v2": {
+            "modeling_realm": "atmos", 
+            "standard_name": "square_of_northward_wind", 
+            "units": "m2 s-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Downwelling Shortwave Radiation", 
-            "comment": "surface solar irradiance for UV calculations", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "rsds", 
+            "long_name": "square_of_northwardwind", 
+            "comment": "v*v", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "v2", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7856,16 +5845,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "c13Veg": {
-            "modeling_realm": "land", 
-            "standard_name": "vegetation_c13_content", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+        "va": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Mass of 13C in Vegetation", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "c13Veg", 
+            "long_name": "Northward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "va", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7873,16 +5862,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "od550so4so": {
+        "va27": {
             "modeling_realm": "atmos", 
-            "standard_name": "", 
-            "units": "1.0", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "Northward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev27 time", 
+            "out_name": "va27", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7890,16 +5879,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "c14Land": {
-            "modeling_realm": "land", 
-            "standard_name": "total_land_c14", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+        "va7h": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Mass of 14C in all terrestrial carbon pools", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "c14Land", 
+            "long_name": "Northward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev7h time", 
+            "out_name": "va7h", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7907,16 +5896,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "od865dust": {
-            "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles", 
-            "units": "1.0", 
-            "cell_methods": "time: mean", 
+        "vegFrac": {
+            "modeling_realm": "land", 
+            "standard_name": "total_vegetated_fraction", 
+            "units": "%", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Optical thickness at 865 nm Dust", 
-            "comment": "Balkanski - LSCE", 
+            "long_name": "Total vegetated fraction", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "od865dust", 
+            "out_name": "vegFrac", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7924,16 +5913,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrsll": {
+        "vegHeight": {
             "modeling_realm": "land", 
-            "standard_name": "liquid_moisture_content_of_soil_layer", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+            "standard_name": "canopy_height", 
+            "units": "m", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Liquid water content of soil layer", 
+            "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 sdepth time", 
-            "out_name": "mrsll", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "vegHeight", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7941,16 +5930,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "netAtmosLandC13Flux": {
+        "vegHeightCrop": {
             "modeling_realm": "land", 
-            "standard_name": "net_atmos_to_land_C13_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "canopy_height", 
+            "units": "m", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Net Mass Flux of 13C between atmosphere and land (positive into land) as a result of all processes.", 
+            "long_name": "Vegetation height averaged over the crop fraction of a grid cell.", 
             "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "netAtmosLandC13Flux", 
+            "out_name": "vegHeightCrop", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7958,16 +5947,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "od550dust": {
-            "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol", 
-            "units": "1.0", 
-            "cell_methods": "time: mean", 
+        "vegHeightGrass": {
+            "modeling_realm": "land", 
+            "standard_name": "canopy_height", 
+            "units": "m", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "dust aod at 550nm", 
-            "comment": "", 
+            "long_name": "Vegetation height averaged over the grass fraction of a grid cell.", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "od550dust", 
+            "out_name": "vegHeightGrass", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7975,16 +5964,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fDeforest": {
+        "vegHeightShrub": {
             "modeling_realm": "land", 
-            "standard_name": "deforested_biomass_due_to_anthorpogenic_land_use_change", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "time: mean", 
+            "standard_name": "canopy_height", 
+            "units": "m", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Deforested biomass as a result of anthropogenic land use change", 
+            "long_name": "Vegetation height averaged over the shrub fraction of a grid cell.", 
             "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fDeforest", 
+            "out_name": "vegHeightShrub", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -7992,16 +5981,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fN2O": {
+        "vegHeightTree": {
             "modeling_realm": "land", 
-            "standard_name": "land_net_n2o_flux", 
-            "units": "kg m-2 s-1", 
-            "cell_methods": "area: mean where land time: mean", 
+            "standard_name": "canopy_height", 
+            "units": "m", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Total land N2O flux ", 
+            "long_name": "Vegetation height averaged over the tree fraction of a grid cell.", 
             "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "fN2O", 
+            "out_name": "vegHeightTree", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -8009,16 +5998,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrtws": {
-            "modeling_realm": "land", 
-            "standard_name": "total_water_storage", 
-            "units": "kg m-2", 
-            "cell_methods": "area: mean where land time: mean", 
+        "vqint": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
+            "units": "m2 s-1", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Total water storage in a grid cell", 
-            "comment": "as specified by C4MIP", 
+            "long_name": "integrated_northward_wind_times_humidity", 
+            "comment": "Column integrated northward wind times specific humidity", 
             "dimensions": "longitude latitude time", 
-            "out_name": "mrtws", 
+            "out_name": "vqint", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -8026,16 +6015,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mmrno3": {
+        "vt": {
             "modeling_realm": "atmos", 
-            "standard_name": "mass_fraction_of_nitrate_dry_aerosol_in_air", 
-            "units": "kg kg-1", 
+            "standard_name": "product_of_northward_wind_and_air_temperature", 
+            "units": "K m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "NO3 aerosol mass mixing ratio", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "mmrno3", 
+            "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": "", 
@@ -8043,16 +6032,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "O18p": {
+        "vtendnogw19": {
             "modeling_realm": "atmos", 
-            "standard_name": "", 
-            "units": "", 
+            "standard_name": "tendency_of_northward_wind_due_to_nonorographic_gravity_wave_drag", 
+            "units": "m s-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "18O in total precipitation", 
-            "comment": "Roche - LSCE", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "O18p", 
+            "long_name": "v-tendency nonorographic gravity wave drag", 
+            "comment": "Tendency of the northward wind by parameterized nonorographic gravity waves.  (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)", 
+            "dimensions": "longitude latitude plev19 time", 
+            "out_name": "vtendnogw19", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -8060,16 +6049,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lwtoaasdust": {
+        "vtendnogw23": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_instantaneous_longwave_forcing_due_to_dust_ambient_aerosol", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_northward_wind_due_to_nonorographic_gravity_wave_drag", 
+            "units": "m s-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "v-tendency nonorographic gravity wave drag", 
+            "comment": "Tendency of the northward wind by parameterized nonorographic gravity waves.  (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)", 
+            "dimensions": "longitude latitude plev23 time", 
+            "out_name": "vtendnogw23", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -8077,16 +6066,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "albs": {
+        "vtendogw19": {
             "modeling_realm": "atmos", 
-            "standard_name": "planetary_albedo", 
-            "units": "1.0", 
+            "standard_name": "tendency_of_northward_wind_due_to_orographic_gravity_wave_drag", 
+            "units": "m s-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "planetary albedo", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "albs", 
+            "long_name": "v-tendency orographic gravity wave drag", 
+            "comment": "Tendency of the northward wind by parameterized orographic gravity waves.  (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)", 
+            "dimensions": "longitude latitude plev19 time", 
+            "out_name": "vtendogw19", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -8094,16 +6083,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intuadse": {
+        "vtendogw23": {
             "modeling_realm": "atmos", 
-            "standard_name": "vertical_integral_eastward_wind_by_dry_static_energy", 
-            "units": "1.e6 J m-1 s-1", 
+            "standard_name": "tendency_of_northward_wind_due_to_orographic_gravity_wave_drag", 
+            "units": "m s-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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", 
+            "long_name": "v-tendency orographic gravity wave drag", 
+            "comment": "Tendency of the northward wind by parameterized orographic gravity waves.  (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)", 
+            "dimensions": "longitude latitude plev23 time", 
+            "out_name": "vtendogw23", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -8111,16 +6100,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pcp": {
-            "modeling_realm": "land", 
-            "standard_name": "total_precipitation_flux", 
-            "units": "kg m-2 s-1", 
+        "vwap": {
+            "modeling_realm": "atmos", 
+            "standard_name": "product_of_northward_wind_and_omega", 
+            "units": "Pa m s-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Total precipitation", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "pcp", 
+            "long_name": "northward_wind_times_omega", 
+            "comment": "v*omega", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "vwap", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -8128,33 +6117,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mmraerso4": {
+        "wap": {
             "modeling_realm": "atmos", 
-            "standard_name": "mass_fraction_of_sulfate_dry_aerosol_in_air", 
-            "units": "kg kg-1", 
+            "standard_name": "lagrangian_tendency_of_air_pressure", 
+            "units": "Pa s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Aerosol Sulfate Mass Mixing Ratio", 
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "mmraerso4", 
-            "type": "", 
+            "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": ""
         }, 
-        "treeFracNdlDcd": {
-            "modeling_realm": "land", 
-            "standard_name": "tree_fraction_needleleaf_deciduous", 
-            "units": "%", 
-            "cell_methods": "area: mean where land time: mean", 
+        "wap2": {
+            "modeling_realm": "atmos", 
+            "standard_name": "square_of_lagrangian_tendency_of_air_pressure", 
+            "units": "Pa2 s-2", 
+            "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Needleleaf deciduous tree fraction", 
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "out_name": "treeFracNdlDcd", 
+            "long_name": "square_of_omega", 
+            "comment": "omega*omega", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "wap2", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -8162,16 +6151,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vegHeightTree": {
+        "waterDpth": {
             "modeling_realm": "land", 
-            "standard_name": "canopy_height", 
+            "standard_name": "water_table_depth", 
             "units": "m", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Vegetation height averaged over the tree fraction of a grid cell.", 
-            "comment": "as specified by C4MIP", 
+            "long_name": "Water table depth from surface.", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "vegHeightTree", 
+            "out_name": "waterDpth", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -8179,33 +6168,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "treeFracBdlDcd": {
+        "wetlandCH4": {
             "modeling_realm": "land", 
-            "standard_name": "tree_fraction_broadleaf_deciduous", 
-            "units": "%", 
+            "standard_name": "wetland_methane_emissions", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Broadleaf deciduous tree fraction", 
+            "long_name": "Grid averaged methane emissions from wetlands", 
             "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
-            "out_name": "treeFracBdlDcd", 
-            "type": "", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "O18wv": {
-            "modeling_realm": "atmos", 
-            "standard_name": "", 
-            "units": "", 
-            "cell_methods": "", 
-            "cell_measures": "area: areacella", 
-            "long_name": "O18 in water vapor", 
-            "comment": "Roche - LSCE", 
-            "dimensions": "longitude latitude alevel time", 
-            "out_name": "O18wv", 
+            "out_name": "wetlandCH4", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -8213,16 +6185,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "od443dust": {
-            "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles", 
-            "units": "1.0", 
-            "cell_methods": "time: mean", 
+        "wetlandCH4cons": {
+            "modeling_realm": "land", 
+            "standard_name": "wetland_methane_consumption", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Optical thickness at 443 nm Dust", 
-            "comment": "Balkanski - LSCE", 
+            "long_name": "Grid averaged methane consuption (methanotrophy) from wetlands", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "out_name": "od443dust", 
+            "out_name": "wetlandCH4cons", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -8230,16 +6202,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "utendnogw23": {
-            "modeling_realm": "", 
-            "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag", 
-            "units": "m s-2", 
-            "cell_methods": "time: mean", 
+        "wetlandCH4prod": {
+            "modeling_realm": "land", 
+            "standard_name": "wetland_methane_production", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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": "utendnogw23", 
+            "long_name": "Grid averaged methane production (methanogenesis) from wetlands", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "wetlandCH4prod", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -8247,16 +6219,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "utendogw23": {
-            "modeling_realm": "", 
-            "standard_name": "tendency_of_eastward_wind_due_to_orographic_gravity_wave_drag", 
-            "units": "m s-2", 
-            "cell_methods": "time: mean", 
+        "wetlandFrac": {
+            "modeling_realm": "land", 
+            "standard_name": "wetland_fraction", 
+            "units": "%", 
+            "cell_methods": "area: mean where land time: mean", 
             "cell_measures": "area: areacella", 
-            "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": "utendogw23", 
+            "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": "", 
@@ -8264,16 +6236,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vtendnogw23": {
-            "modeling_realm": "", 
-            "standard_name": "tendency_of_northward_wind_due_to_nonorographic_gravity_wave_drag", 
-            "units": "m s-2", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "v-tendency nonorographic gravity wave drag", 
-            "comment": "Tendency of the northward wind by parameterized nonorographic gravity waves.  (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)", 
-            "dimensions": "longitude latitude plev23 time", 
-            "out_name": "vtendnogw23", 
+        "wo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "upward_sea_water_velocity", 
+            "units": "m s-1", 
+            "cell_methods": "", 
+            "cell_measures": "area: areacello", 
+            "long_name": "W", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "wo", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -8281,16 +6253,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vtendogw19": {
-            "modeling_realm": "", 
-            "standard_name": "tendency_of_northward_wind_due_to_orographic_gravity_wave_drag", 
-            "units": "m s-2", 
+        "xgwdparam": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_eastward_stress_due_to_gravity_wave_drag", 
+            "units": "Pa", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "v-tendency orographic gravity wave drag", 
-            "comment": "Tendency of the northward wind by parameterized orographic gravity waves.  (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)", 
-            "dimensions": "longitude latitude plev19 time", 
-            "out_name": "vtendogw19", 
+            "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": "", 
@@ -8298,16 +6270,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vtendnogw19": {
-            "modeling_realm": "", 
-            "standard_name": "tendency_of_northward_wind_due_to_nonorographic_gravity_wave_drag", 
-            "units": "m s-2", 
+        "ygwdparam": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_northward_stress_due_to_gravity_wave_drag", 
+            "units": "Pa", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "v-tendency nonorographic gravity wave drag", 
-            "comment": "Tendency of the northward wind by parameterized nonorographic gravity waves.  (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)", 
-            "dimensions": "longitude latitude plev19 time", 
-            "out_name": "vtendnogw19", 
+            "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": "", 
@@ -8315,16 +6287,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "utendogw19": {
-            "modeling_realm": "", 
-            "standard_name": "tendency_of_eastward_wind_due_to_orographic_gravity_wave_drag", 
-            "units": "m s-2", 
+        "zg27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "u-tendency orographic gravity wave drag", 
-            "comment": "Tendency of the eastward wind by parameterized orographic gravity waves. ", 
-            "dimensions": "longitude latitude plev19 time", 
-            "out_name": "utendogw19", 
+            "long_name": "Geopotential Height", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev27 time", 
+            "out_name": "zg27", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -8332,34 +6304,34 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "utendnogw19": {
-            "modeling_realm": "", 
-            "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag", 
-            "units": "m s-2", 
+        "zoomeso": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "u-tendency nonorographic gravity wave drag", 
-            "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.  ", 
-            "dimensions": "longitude latitude plev19 time", 
-            "out_name": "utendnogw19", 
-            "type": "", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Mole Concentration of Mesozooplankton expressed as Carbon in Sea Water", 
+            "comment": "carbon  concentration from mesozooplankton (20-200 um) component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "zoomeso", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vtendogw23": {
-            "modeling_realm": "", 
-            "standard_name": "tendency_of_northward_wind_due_to_orographic_gravity_wave_drag", 
-            "units": "m s-2", 
+        "zoomicro": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "v-tendency orographic gravity wave drag", 
-            "comment": "Tendency of the northward wind by parameterized orographic gravity waves.  (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)", 
-            "dimensions": "longitude latitude plev23 time", 
-            "out_name": "vtendogw23", 
-            "type": "", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "long_name": "Mole Concentration of Microzooplankton expressed as Carbon in Sea Water", 
+            "comment": "carbon  concentration from the microzooplankton (<20 um) component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "zoomicro", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
diff --git a/TestTables/CMIP6_emMonZ.json b/TestTables/CMIP6_emMonZ.json
index 2d9fb2a..7e4a11d 100644
--- a/TestTables/CMIP6_emMonZ.json
+++ b/TestTables/CMIP6_emMonZ.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table emMonZ", 
-        "realm": "aerosol", 
+        "realm": "atmos", 
         "frequency": "mon", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "30.00000", 
@@ -13,2460 +13,7 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
         "ch4": {
             "modeling_realm": "aerosol", 
             "standard_name": "mole_fraction_of_methane_in_air", 
@@ -2484,102 +31,51 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "o3": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_ozone_in_air", 
-            "units": "mol mol-1", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Ozone volume mixing ratio", 
-            "comment": "", 
-            "dimensions": "latitude plev39 time", 
-            "out_name": "o3", 
-            "type": "float", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "va": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "northward_wind", 
-            "units": "m s-1", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Northward Wind", 
-            "comment": "", 
-            "dimensions": "latitude plev39 time", 
-            "out_name": "va", 
-            "type": "float", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "n2o": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_nitrous_oxide_in_air", 
-            "units": "mol mol-1", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "N2O volume mixing ratio", 
-            "comment": "", 
-            "dimensions": "latitude plev39 time", 
-            "out_name": "n2o", 
-            "type": "float", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "ua": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "eastward_wind", 
-            "units": "m s-1", 
+        "epfluxdiv": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
+            "units": "kg m-1 s-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Eastward Wind", 
-            "comment": "", 
+            "long_name": "eliassen_palm_flux_divergence", 
+            "comment": "Divergence of Eliassen-Palm flux (zonal mean)", 
             "dimensions": "latitude plev39 time", 
-            "out_name": "ua", 
-            "type": "float", 
+            "out_name": "epfluxdiv", 
+            "type": "", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zg": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "geopotential_height", 
-            "units": "m", 
+        "epfy": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_eliassen_palm_flux_in_air", 
+            "units": "m3 s-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Geopotential Height", 
-            "comment": "", 
+            "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": "zg", 
-            "type": "float", 
+            "out_name": "epfy", 
+            "type": "", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ta": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+        "epfz": {
+            "modeling_realm": "atmos", 
+            "standard_name": "upward_eliassen_palm_flux_in_air", 
+            "units": "m3 s-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Air Temperature", 
-            "comment": "Air Temperature", 
+            "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": "ta", 
-            "type": "float", 
+            "out_name": "epfz", 
+            "type": "", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
@@ -2603,23 +99,6 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vt100": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "northward_heat_flux_in_air_due_to_eddy_advection", 
-            "units": "W m-2", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
         "hcl": {
             "modeling_realm": "aerosol", 
             "standard_name": "mole_fraction_of_hydrogen_chloride_in_air", 
@@ -2654,33 +133,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "oh": {
-            "modeling_realm": "aerosol", 
-            "standard_name": "mole_fraction_of_hydroxyl_radical_in_air", 
-            "units": "mol mol-1", 
+        "jo2": {
+            "modeling_realm": "atmos", 
+            "standard_name": "photolysis_rate_of_molecular_oxygen", 
+            "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "OH volume mixing ratio", 
-            "comment": "", 
+            "long_name": "photoloysis rate of O2", 
+            "comment": "rate of o2 -> o1d+o", 
             "dimensions": "latitude plev39 time", 
-            "out_name": "oh", 
-            "type": "float", 
+            "out_name": "jo2", 
+            "type": "", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "utendepfd": {
-            "modeling_realm": "", 
-            "standard_name": "tendency_of_eastward_wind_due_to_eliassen_palm_flux_divergence", 
-            "units": "m s-2", 
+        "jo3": {
+            "modeling_realm": "atmos", 
+            "standard_name": "photolysis_rate_of_ozone", 
+            "units": "s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "long_name": "photoloysis rate of O3", 
+            "comment": "sum of rates o3 -> o1d+o2 and o3 -> o+o2", 
             "dimensions": "latitude plev39 time", 
-            "out_name": "utendepfd", 
+            "out_name": "jo3", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2688,67 +167,67 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "jo2": {
-            "modeling_realm": "", 
-            "standard_name": "photolysis_rate_of_molecular_oxygen", 
-            "units": "s-1", 
+        "n2o": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mole_fraction_of_nitrous_oxide_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "photoloysis rate of O2", 
-            "comment": "rate of o2 -> o1d+o", 
+            "long_name": "N2O volume mixing ratio", 
+            "comment": "", 
             "dimensions": "latitude plev39 time", 
-            "out_name": "jo2", 
-            "type": "", 
+            "out_name": "n2o", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vtem": {
-            "modeling_realm": "", 
-            "standard_name": "northward_transformed_eulerian_mean_air_velocity", 
-            "units": "m s-1", 
+        "o3": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mole_fraction_of_ozone_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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).", 
+            "long_name": "Ozone volume mixing ratio", 
+            "comment": "", 
             "dimensions": "latitude plev39 time", 
-            "out_name": "vtem", 
-            "type": "", 
+            "out_name": "o3", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "oh": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mole_fraction_of_hydroxyl_radical_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "total Ox loss rate", 
-            "comment": "total chemical loss rate for o+o1d+o3 ", 
+            "long_name": "OH volume mixing ratio", 
+            "comment": "", 
             "dimensions": "latitude plev39 time", 
-            "out_name": "oxloss", 
-            "type": "", 
+            "out_name": "oh", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zmtnt": {
-            "modeling_realm": "", 
-            "standard_name": "tendency_of_air_temperature_due_to_diabatic_processes", 
-            "units": "K s-1", 
+        "oxloss": {
+            "modeling_realm": "atmos", 
+            "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": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Zonal Mean Diabatic Heating Rates", 
-            "comment": "The diabatic heating rates due to all the processes that may change potential temperature", 
+            "long_name": "total Ox loss rate", 
+            "comment": "total chemical loss rate for o+o1d+o3 ", 
             "dimensions": "latitude plev39 time", 
-            "out_name": "zmtnt", 
+            "out_name": "oxloss", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2757,7 +236,7 @@
             "ok_max_mean_abs": ""
         }, 
         "oxprod": {
-            "modeling_realm": "", 
+            "modeling_realm": "atmos", 
             "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": "time: mean", 
@@ -2773,16 +252,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "epfy": {
-            "modeling_realm": "", 
-            "standard_name": "northward_eliassen_palm_flux_in_air", 
-            "units": "m3 s-2", 
+        "sltbasin": {
+            "modeling_realm": "ocean", 
+            "standard_name": "northward_ocean_salt_transport", 
+            "units": "kg s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "cell_measures": "", 
+            "long_name": "Northward Ocean Salt Transport", 
+            "comment": "function of latitude, basin", 
+            "dimensions": "latitude basin time", 
+            "out_name": "sltbasin", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2790,16 +269,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "jo3": {
-            "modeling_realm": "", 
-            "standard_name": "photolysis_rate_of_ozone", 
-            "units": "s-1", 
+        "sltnorth": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_ocean_salt_transport", 
+            "units": "kg s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "long_name": "photoloysis rate of O3", 
-            "comment": "sum of rates o3 -> o1d+o2 and o3 -> o+o2", 
-            "dimensions": "latitude plev39 time", 
-            "out_name": "jo3", 
+            "cell_measures": "", 
+            "long_name": "Northward Ocean Salt Transport", 
+            "comment": "", 
+            "dimensions": "latitude basin time", 
+            "out_name": "sltnorth", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2807,16 +286,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wtem": {
-            "modeling_realm": "", 
-            "standard_name": "unset", 
-            "units": "m s-1", 
+        "sltnortha": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_ocean_salt_transport", 
+            "units": "kg s-1", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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", 
+            "cell_measures": "", 
+            "long_name": "Atlantic Northward Ocean Salt Transport", 
+            "comment": "", 
+            "dimensions": "latitude basin time", 
+            "out_name": "sltnortha", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2824,33 +303,33 @@
             "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", 
+        "ta": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "mole fraction of o and o3 and o1d", 
-            "comment": "Mole Fraction of Ox", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
             "dimensions": "latitude plev39 time", 
-            "out_name": "vmrox", 
-            "type": "", 
+            "out_name": "ta", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ygwdparam": {
+        "tntnogw": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_northward_stress_due_to_gravity_wave_drag", 
-            "units": "Pa", 
+            "standard_name": "temperature_tendency_due_to_dissipation_nonorographic_gravity_wave_drag", 
+            "units": "K s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "y_gravity_wave_drag_param", 
-            "comment": "Parameterised y- component of gravity wave drag", 
+            "long_name": "temperature tendency nonorographic gravity wave dissipation", 
+            "comment": "Temperature tendency due to dissipation of parameterized nonorographic gravity waves.", 
             "dimensions": "latitude plev39 time", 
-            "out_name": "ygwdparam", 
+            "out_name": "tntnogw", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2858,16 +337,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "epfluxdiv": {
+        "tntogw": {
             "modeling_realm": "atmos", 
-            "standard_name": "", 
-            "units": "kg m-1 s-2", 
+            "standard_name": "temperature_tendency_due_to_dissipation_orographic_gravity_wave_drag", 
+            "units": "K s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "eliassen_palm_flux_divergence", 
-            "comment": "Divergence of Eliassen-Palm flux (zonal mean)", 
+            "long_name": "temperature tendency orographic gravity wave dissipation", 
+            "comment": "Temperature tendency due to dissipation of parameterized orographic gravity waves.", 
             "dimensions": "latitude plev39 time", 
-            "out_name": "epfluxdiv", 
+            "out_name": "tntogw", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2875,33 +354,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wstarbar": {
-            "modeling_realm": "atmos", 
-            "standard_name": "", 
+        "ua": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "eastward_wind", 
             "units": "m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "residual_mean_vert_wstarbar", 
-            "comment": "TEM residual mean vertical circulation wstarbar, zonal mean on plev36", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
             "dimensions": "latitude plev39 time", 
-            "out_name": "wstarbar", 
-            "type": "", 
+            "out_name": "ua", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "xnonoroggwdparam": {
+        "utendepfd": {
             "modeling_realm": "atmos", 
-            "standard_name": "", 
+            "standard_name": "tendency_of_eastward_wind_due_to_eliassen_palm_flux_divergence", 
             "units": "m s-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "x_gravity_wave_drag_param", 
-            "comment": "Parameterised x-component of non-orographic gravity wave drag", 
+            "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": "xnonoroggwdparam", 
+            "out_name": "utendepfd", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2909,16 +388,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ynonoroggwdparam": {
+        "va": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Northward Wind", 
+            "comment": "", 
+            "dimensions": "latitude plev39 time", 
+            "out_name": "va", 
+            "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "vmrox": {
             "modeling_realm": "atmos", 
-            "standard_name": "", 
-            "units": "m s-2", 
+            "standard_name": "mole_fraction_of_ozone_and_atomic_oxygen_and_1D_oxygen_atom", 
+            "units": "mol mol-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "y_gravity_wave_drag_param", 
-            "comment": "Parameterised y- component of non-orogrpahic  gravity wave drag", 
+            "long_name": "mole fraction of o and o3 and o1d", 
+            "comment": "Mole Fraction of Ox", 
             "dimensions": "latitude plev39 time", 
-            "out_name": "ynonoroggwdparam", 
+            "out_name": "vmrox", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2943,33 +439,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "xgwdparam": {
-            "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_eastward_stress_due_to_gravity_wave_drag", 
-            "units": "Pa", 
+        "vt100": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "northward_heat_flux_in_air_due_to_eddy_advection", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "x_gravity_wave_drag_param", 
-            "comment": "Parameterised x-component of gravity wave drag", 
-            "dimensions": "latitude plev39 time", 
-            "out_name": "xgwdparam", 
-            "type": "", 
+            "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", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sltnorth": {
-            "modeling_realm": "ocean", 
-            "standard_name": "northward_ocean_salt_transport", 
-            "units": "kg s-1", 
-            "cell_methods": "", 
-            "cell_measures": "", 
-            "long_name": "Northward Ocean Salt Transport", 
-            "comment": "", 
-            "dimensions": "latitude basin time", 
-            "out_name": "sltnorth", 
+        "vtem": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_transformed_eulerian_mean_air_velocity", 
+            "units": "m s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
@@ -2977,16 +473,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sltnortha": {
-            "modeling_realm": "ocean", 
-            "standard_name": "northward_ocean_salt_transport", 
-            "units": "kg s-1", 
-            "cell_methods": "", 
-            "cell_measures": "", 
-            "long_name": "Atlantic Northward Ocean Salt Transport", 
-            "comment": "", 
-            "dimensions": "latitude basin time", 
-            "out_name": "sltnortha", 
+        "wstarbar": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
+            "units": "m s-1", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacella", 
+            "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": "", 
@@ -2994,16 +490,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "epfz": {
-            "modeling_realm": "", 
-            "standard_name": "upward_eliassen_palm_flux_in_air", 
-            "units": "m3 s-2", 
+        "wtem": {
+            "modeling_realm": "atmos", 
+            "standard_name": "unset", 
+            "units": "m s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "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.", 
+            "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": "epfz", 
+            "out_name": "wtem", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3011,16 +507,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntnogw": {
-            "modeling_realm": "", 
-            "standard_name": "temperature_tendency_due_to_dissipation_nonorographic_gravity_wave_drag", 
-            "units": "K s-1", 
+        "xnonoroggwdparam": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
+            "units": "m s-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "temperature tendency nonorographic gravity wave dissipation", 
-            "comment": "Temperature tendency due to dissipation of parameterized nonorographic gravity waves.", 
+            "long_name": "x_gravity_wave_drag_param", 
+            "comment": "Parameterised x-component of non-orographic gravity wave drag", 
             "dimensions": "latitude plev39 time", 
-            "out_name": "tntnogw", 
+            "out_name": "xnonoroggwdparam", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3028,16 +524,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntogw": {
-            "modeling_realm": "", 
-            "standard_name": "temperature_tendency_due_to_dissipation_orographic_gravity_wave_drag", 
-            "units": "K s-1", 
+        "ynonoroggwdparam": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
+            "units": "m s-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "temperature tendency orographic gravity wave dissipation", 
-            "comment": "Temperature tendency due to dissipation of parameterized orographic gravity waves.", 
+            "long_name": "y_gravity_wave_drag_param", 
+            "comment": "Parameterised y- component of non-orogrpahic  gravity wave drag", 
             "dimensions": "latitude plev39 time", 
-            "out_name": "tntogw", 
+            "out_name": "ynonoroggwdparam", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -3045,33 +541,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntlw": {
-            "modeling_realm": "", 
-            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating", 
-            "units": "K s-1", 
+        "zg": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Longwave heating rate", 
-            "comment": "Longwave heating rates", 
+            "long_name": "Geopotential Height", 
+            "comment": "", 
             "dimensions": "latitude plev39 time", 
-            "out_name": "tntlw", 
-            "type": "", 
+            "out_name": "zg", 
+            "type": "float", 
             "positive": "", 
             "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", 
+        "zmtnt": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_diabatic_processes", 
             "units": "K s-1", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacella", 
-            "long_name": "Shortwave heating rate", 
-            "comment": "shortwave heating rates", 
+            "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": "tntsw", 
+            "out_name": "zmtnt", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
diff --git a/TestTables/CMIP6_emMonpt.json b/TestTables/CMIP6_emMonpt.json
index 58d0192..9fa0238 100644
--- a/TestTables/CMIP6_emMonpt.json
+++ b/TestTables/CMIP6_emMonpt.json
@@ -1 +1,35 @@
-no Variable found for emMonpt
+{
+    "Header": {
+        "data_specs_version": "01.beta.42.01", 
+        "table_id": "Table emMonpt", 
+        "realm": "atmos", 
+        "frequency": "mon", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
+        "missing_value": "1e20", 
+        "product": "output", 
+        "approx_interval": "30.00000", 
+        "generic_levels": "", 
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
+    }, 
+    "variable_entry": {
+        "prhmax": {
+            "modeling_realm": "atmos", 
+            "standard_name": "precipitation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Daily Maximum Hourly Precipitation Rate", 
+            "comment": "", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "prhmax", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }
+    }
+}
diff --git a/TestTables/CMIP6_emSubhr.json b/TestTables/CMIP6_emSubhr.json
index 6cc603e..f7ba911 100644
--- a/TestTables/CMIP6_emSubhr.json
+++ b/TestTables/CMIP6_emSubhr.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table emSubhr", 
         "realm": "atmos", 
         "frequency": "subhr", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "", 
@@ -13,2470 +13,17 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
-        "reffclis": {
+        "bldep": {
             "modeling_realm": "atmos", 
-            "standard_name": "effective_radius_of_stratiform_cloud_ice_particle", 
+            "standard_name": "atmosphere_boundary_layer_thickness", 
             "units": "m", 
             "cell_methods": "time: point", 
-            "cell_measures": "", 
-            "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", 
+            "cell_measures": "area: areacella", 
+            "long_name": "boundary_layer_depth", 
+            "comment": "Boundary layer depth", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "bldep", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2484,16 +31,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntrscs": {
+        "hfls": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky", 
-            "units": "K s-1", 
+            "standard_name": "surface_upward_latent_heat_flux", 
+            "units": "W m-2", 
             "cell_methods": "time: point", 
-            "cell_measures": "", 
-            "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", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Surface Upward Latent Heat Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "hfls", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2501,16 +48,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "reffclwc": {
+        "hfss": {
             "modeling_realm": "atmos", 
-            "standard_name": "effective_radius_of_convective_cloud_liquid_water_particle", 
-            "units": "m", 
+            "standard_name": "surface_upward_sensible_heat_flux", 
+            "units": "W m-2", 
             "cell_methods": "time: point", 
-            "cell_measures": "", 
-            "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": "alevel site time1", 
-            "out_name": "reffclwc", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Surface Upward Sensible Heat Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "hfss", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2518,16 +65,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntrl": {
+        "hus": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating", 
-            "units": "K s-1", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
             "cell_methods": "time: point", 
-            "cell_measures": "", 
-            "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", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Specific Humidity", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "hus", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2535,50 +82,50 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnhusscp": {
+        "huss": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_specific_humidity_due_to_stratiform_clouds_and_precipitation", 
-            "units": "s-1", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
             "cell_methods": "time: point", 
-            "cell_measures": "", 
-            "long_name": "Tendency of Specific Humidity Due to Stratiform Clouds and Precipitation", 
-            "comment": "", 
-            "dimensions": "alevel site time1", 
-            "out_name": "tnhusscp", 
-            "type": "", 
+            "cell_measures": "area: areacella", 
+            "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": ""
         }, 
-        "tntrlcs": {
+        "mc": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky", 
-            "units": "K s-1", 
+            "standard_name": "atmosphere_net_upward_convective_mass_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: point", 
-            "cell_measures": "", 
-            "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": "", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Convective Mass Flux", 
+            "comment": "The net mass flux should represent the difference between the updraft and downdraft components.  The flux is computed as the mass divided by the area of the grid cell.", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "mc", 
+            "type": "real", 
+            "positive": "up", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntpbl": {
+        "pr": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_boundary_layer_mixing", 
-            "units": "K s-1", 
+            "standard_name": "precipitation_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: point", 
-            "cell_measures": "", 
-            "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", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Precipitation", 
+            "comment": "includes both liquid and solid phases", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "pr", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2586,118 +133,118 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnhuspbl": {
+        "prc": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_specific_humidity_due_to_boundary_layer_mixing", 
-            "units": "s-1", 
+            "standard_name": "convective_precipitation_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "time: point", 
-            "cell_measures": "", 
-            "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": "", 
+            "cell_measures": "area: areacella", 
+            "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": ""
         }, 
-        "reffclws": {
+        "prw": {
             "modeling_realm": "atmos", 
-            "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particle", 
-            "units": "m", 
+            "standard_name": "atmosphere_water_vapor_content", 
+            "units": "kg m-2", 
             "cell_methods": "time: point", 
-            "cell_measures": "", 
-            "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": "alevel site time1", 
-            "out_name": "reffclws", 
-            "type": "", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Water Vapor Path", 
+            "comment": "vertically integrated through the atmospheric column", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "prw", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntrs": {
+        "reffclic": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating", 
-            "units": "K s-1", 
+            "standard_name": "effective_radius_of_convective_cloud_ice_particle", 
+            "units": "m", 
             "cell_methods": "time: point", 
             "cell_measures": "", 
-            "long_name": "tendency_of_air_temperature_due_to_shortwave_heating", 
-            "comment": "Tendency of air temperature due to shortwave radiative heating", 
+            "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": "tntrs", 
-            "type": "", 
+            "out_name": "reffclic", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntscp": {
+        "reffclis": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_stratiform_clouds_and_precipitation", 
-            "units": "K s-1", 
+            "standard_name": "effective_radius_of_stratiform_cloud_ice_particle", 
+            "units": "m", 
             "cell_methods": "time: point", 
             "cell_measures": "", 
-            "long_name": "Tendency of Air Temperature Due to Stratiform Clouds and Precipitation", 
-            "comment": "", 
+            "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": "tntscp", 
-            "type": "", 
+            "out_name": "reffclis", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "reffclic": {
+        "reffclwc": {
             "modeling_realm": "atmos", 
-            "standard_name": "effective_radius_of_convective_cloud_ice_particle", 
+            "standard_name": "effective_radius_of_convective_cloud_liquid_water_particle", 
             "units": "m", 
             "cell_methods": "time: point", 
             "cell_measures": "", 
-            "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).", 
+            "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": "reffclic", 
-            "type": "", 
+            "out_name": "reffclwc", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntd": {
+        "reffclws": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature_due_to_numerical_diffusion", 
-            "units": "K s-1", 
+            "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particle", 
+            "units": "m", 
             "cell_methods": "time: point", 
             "cell_measures": "", 
-            "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.", 
+            "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": "tntd", 
-            "type": "", 
+            "out_name": "reffclws", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "bldep": {
+        "rlut": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_boundary_layer_thickness", 
-            "units": "m", 
+            "standard_name": "toa_outgoing_longwave_flux", 
+            "units": "W m-2", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "boundary_layer_depth", 
-            "comment": "Boundary layer depth", 
+            "long_name": "TOA Outgoing Longwave Radiatio", 
+            "comment": "at the top of the atmosphere (to be compared with satellite measurements)", 
             "dimensions": "longitude latitude time1", 
-            "out_name": "bldep", 
+            "out_name": "rlut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2705,33 +252,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfss": {
+        "rsdt": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_upward_sensible_heat_flux", 
+            "standard_name": "toa_incoming_shortwave_flux", 
             "units": "W m-2", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Surface Upward Sensible Heat Flux", 
-            "comment": "", 
-            "dimensions": "longitude latitude time1", 
-            "out_name": "hfss", 
-            "type": "", 
-            "positive": "", 
+            "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": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hus": {
+        "rsut": {
             "modeling_realm": "atmos", 
-            "standard_name": "specific_humidity", 
-            "units": "1.0", 
+            "standard_name": "toa_outgoing_shortwave_flux", 
+            "units": "W m-2", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Specific Humidity", 
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time1", 
-            "out_name": "hus", 
+            "long_name": "toa outgoing shortwave radiation", 
+            "comment": "at the top of the atmosphere", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "rsut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2739,16 +286,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "va": {
+        "ta": {
             "modeling_realm": "atmos", 
-            "standard_name": "northward_wind", 
-            "units": "m s-1", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Northward Wind", 
-            "comment": "", 
-            "dimensions": "longitude latitude time1", 
-            "out_name": "va", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "ta", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2756,16 +303,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "huss": {
+        "tas": {
             "modeling_realm": "atmos", 
-            "standard_name": "specific_humidity", 
-            "units": "1.0", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Near-Surface Specific Humidity", 
-            "comment": "Near-surface (usually, 2 meter) specific humidity.", 
+            "long_name": "Near-Surface Air Temperature", 
+            "comment": "near-surface (usually, 2 meter) air temperature", 
             "dimensions": "longitude latitude time1", 
-            "out_name": "huss", 
+            "out_name": "tas", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2773,33 +320,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prw": {
+        "tnhus": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_water_vapor_content", 
-            "units": "kg m-2", 
+            "standard_name": "tendency_of_specific_humidity", 
+            "units": "s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Water Vapor Path", 
-            "comment": "vertically integrated through the atmospheric column", 
-            "dimensions": "longitude latitude time1", 
-            "out_name": "prw", 
-            "type": "", 
+            "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": ""
         }, 
-        "hfls": {
+        "tnhuspbl": {
             "modeling_realm": "atmos", 
-            "standard_name": "surface_upward_latent_heat_flux", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_specific_humidity_due_to_boundary_layer_mixing", 
+            "units": "s-1", 
             "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Surface Upward Latent Heat Flux", 
-            "comment": "", 
-            "dimensions": "longitude latitude time1", 
-            "out_name": "hfls", 
+            "cell_measures": "", 
+            "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": "", 
@@ -2807,16 +354,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ta": {
+        "tnhusscp": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+            "standard_name": "tendency_of_specific_humidity_due_to_stratiform_clouds_and_precipitation", 
+            "units": "s-1", 
             "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Air Temperature", 
-            "comment": "Air Temperature", 
-            "dimensions": "longitude latitude alevel time1", 
-            "out_name": "ta", 
+            "cell_measures": "", 
+            "long_name": "Tendency of Specific Humidity Due to Stratiform Clouds and Precipitation", 
+            "comment": "", 
+            "dimensions": "alevel site time1", 
+            "out_name": "tnhusscp", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2824,33 +371,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsdt": {
+        "tnt": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_incoming_shortwave_flux", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_air_temperature", 
+            "units": "K s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "TOA Incident Shortwave Radiation", 
-            "comment": "Shortwave radiation incident at the top of the atmosphere", 
-            "dimensions": "longitude latitude time1", 
-            "out_name": "rsdt", 
-            "type": "", 
+            "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": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mc": {
+        "tntd": {
             "modeling_realm": "atmos", 
-            "standard_name": "atmosphere_net_upward_convective_mass_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "tendency_of_air_temperature_due_to_numerical_diffusion", 
+            "units": "K s-1", 
             "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Convective Mass Flux", 
-            "comment": "The net mass flux should represent the difference between the updraft and downdraft components.  The flux is computed as the mass divided by the area of the grid cell.", 
-            "dimensions": "longitude latitude alevel time1", 
-            "out_name": "mc", 
+            "cell_measures": "", 
+            "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": "", 
@@ -2858,16 +405,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pr": {
+        "tntpbl": {
             "modeling_realm": "atmos", 
-            "standard_name": "precipitation_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "tendency_of_air_temperature_due_to_boundary_layer_mixing", 
+            "units": "K s-1", 
             "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Precipitation", 
-            "comment": "includes both liquid and solid phases", 
-            "dimensions": "longitude latitude time1", 
-            "out_name": "pr", 
+            "cell_measures": "", 
+            "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": "", 
@@ -2875,16 +422,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsut": {
+        "tntrl": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_outgoing_shortwave_flux", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating", 
+            "units": "K s-1", 
             "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "long_name": "toa outgoing shortwave radiation", 
-            "comment": "at the top of the atmosphere", 
-            "dimensions": "longitude latitude time1", 
-            "out_name": "rsut", 
+            "cell_measures": "", 
+            "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": "", 
@@ -2892,16 +439,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ua": {
+        "tntrlcs": {
             "modeling_realm": "atmos", 
-            "standard_name": "eastward_wind", 
-            "units": "m s-1", 
+            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky", 
+            "units": "K s-1", 
             "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Eastward Wind", 
-            "comment": "", 
-            "dimensions": "longitude latitude time1", 
-            "out_name": "ua", 
+            "cell_measures": "", 
+            "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": "", 
@@ -2909,16 +456,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prc": {
+        "tntrs": {
             "modeling_realm": "atmos", 
-            "standard_name": "convective_precipitation_flux", 
-            "units": "kg m-2 s-1", 
+            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating", 
+            "units": "K s-1", 
             "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Convective Precipitation", 
-            "comment": "Convective precipitation at surface; includes both liquid and solid phases.", 
-            "dimensions": "longitude latitude time1", 
-            "out_name": "prc", 
+            "cell_measures": "", 
+            "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": "", 
@@ -2926,16 +473,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnt": {
+        "tntrscs": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_air_temperature", 
+            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky", 
             "units": "K s-1", 
             "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Air Temperature", 
-            "comment": "Tendency of Air Temperature", 
-            "dimensions": "longitude latitude alevel time1", 
-            "out_name": "tnt", 
+            "cell_measures": "", 
+            "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": "", 
@@ -2943,16 +490,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnhus": {
+        "tntscp": {
             "modeling_realm": "atmos", 
-            "standard_name": "tendency_of_specific_humidity", 
-            "units": "s-1", 
+            "standard_name": "tendency_of_air_temperature_due_to_stratiform_clouds_and_precipitation", 
+            "units": "K s-1", 
             "cell_methods": "time: point", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Tendency of Specific Humidity", 
-            "comment": "Tendency of Specific Humidity", 
-            "dimensions": "longitude latitude alevel time1", 
-            "out_name": "tnhus", 
+            "cell_measures": "", 
+            "long_name": "Tendency of Air Temperature Due to Stratiform Clouds and Precipitation", 
+            "comment": "", 
+            "dimensions": "alevel site time1", 
+            "out_name": "tntscp", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2960,16 +507,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wap": {
+        "ua": {
             "modeling_realm": "atmos", 
-            "standard_name": "lagrangian_tendency_of_air_pressure", 
-            "units": "Pa s-1", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "omega (=dp/dt)", 
-            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
-            "dimensions": "longitude latitude alevel time1", 
-            "out_name": "wap", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "ua", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2977,16 +524,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlut": {
+        "va": {
             "modeling_realm": "atmos", 
-            "standard_name": "toa_outgoing_longwave_flux", 
-            "units": "W m-2", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "TOA Outgoing Longwave Radiation 4XCO2 Atmosphere", 
-            "comment": "at the top of the atmosphere (to be compared with satellite measurements)", 
+            "long_name": "Northward Wind", 
+            "comment": "", 
             "dimensions": "longitude latitude time1", 
-            "out_name": "rlut", 
+            "out_name": "va", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2994,17 +541,17 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tas": {
+        "wap": {
             "modeling_realm": "atmos", 
-            "standard_name": "air_temperature", 
-            "units": "K", 
+            "standard_name": "lagrangian_tendency_of_air_pressure", 
+            "units": "Pa s-1", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Near-Surface Air Temperature", 
-            "comment": "near-surface (usually, 2 meter) air temperature", 
-            "dimensions": "longitude latitude time1", 
-            "out_name": "tas", 
-            "type": "", 
+            "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": "", 
             "valid_max": "", 
diff --git a/TestTables/CMIP6_emYr.json b/TestTables/CMIP6_emYr.json
index 1a91427..302d732 100644
--- a/TestTables/CMIP6_emYr.json
+++ b/TestTables/CMIP6_emYr.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table emYr", 
         "realm": "land", 
         "frequency": "yr", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "", 
@@ -13,2477 +13,7 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
-        "zfull": {
-            "modeling_realm": "land", 
-            "standard_name": "depth_below_geoid", 
-            "units": "m", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Depth Below Geoid of Ocean Layer", 
-            "comment": "Depth below geoid", 
-            "dimensions": "longitude latitude olevel time", 
-            "out_name": "zfull", 
-            "type": "", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
         "cAnt": {
             "modeling_realm": "land", 
             "standard_name": "", 
@@ -2501,23 +31,6 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fracOutLut": {
-            "modeling_realm": "land", 
-            "standard_name": "", 
-            "units": "fraction", 
-            "cell_methods": "time: mean", 
-            "cell_measures": "area: areacella", 
-            "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 landUse time", 
-            "out_name": "fracOutLut", 
-            "type": "", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
         "cAntLut": {
             "modeling_realm": "land", 
             "standard_name": "", 
@@ -2535,33 +48,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cSoil": {
+        "cLitter": {
             "modeling_realm": "land", 
-            "standard_name": "soil_carbon_content", 
+            "standard_name": "litter_carbon_content", 
             "units": "kg m-2", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass in Model Soil Pool", 
-            "comment": "Carbon mass in the full depth of the soil model.", 
+            "long_name": "Carbon Mass in Litter Pool", 
+            "comment": "", 
             "dimensions": "longitude latitude time1", 
-            "out_name": "cSoil", 
-            "type": "", 
+            "out_name": "cLitter", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cSoilLut": {
+        "cLitterLut": {
             "modeling_realm": "land", 
             "standard_name": "", 
             "units": "kg m-2", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon in Soil Pool on Landuse Tiles", 
+            "long_name": "Carbon  in Above and Below Ground Litter Pools on Landuse Tiles", 
             "comment": "end of year values (not annual mean)", 
             "dimensions": "longitude latitude landUse time1", 
-            "out_name": "cSoilLut", 
+            "out_name": "cLitterLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2569,33 +82,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cLitterLut": {
+        "cSoil": {
             "modeling_realm": "land", 
-            "standard_name": "", 
+            "standard_name": "soil_carbon_content", 
             "units": "kg m-2", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "long_name": "Carbon  in Above and Below Ground Litter Pools on Landuse Tiles", 
-            "comment": "end of year values (not annual mean)", 
-            "dimensions": "longitude latitude landUse time1", 
-            "out_name": "cLitterLut", 
-            "type": "", 
+            "long_name": "Carbon Mass in Soil Pool", 
+            "comment": "Carbon mass in the full depth of the soil model.", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "cSoil", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fracLut": {
+        "cSoilLut": {
             "modeling_realm": "land", 
             "standard_name": "", 
-            "units": "fraction", 
+            "units": "kg m-2", 
             "cell_methods": "time: point", 
             "cell_measures": "area: areacella", 
-            "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)", 
+            "long_name": "Carbon in Soil Pool on Landuse Tiles", 
+            "comment": "end of year values (not annual mean)", 
             "dimensions": "longitude latitude landUse time1", 
-            "out_name": "fracLut", 
+            "out_name": "cSoilLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2613,24 +126,7 @@
             "comment": "Carbon mass per unit area in vegetation.", 
             "dimensions": "longitude latitude time1", 
             "out_name": "cVeg", 
-            "type": "", 
-            "positive": "", 
-            "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": "time: point", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Carbon Mass in Litter Pool", 
-            "comment": "", 
-            "dimensions": "longitude latitude time1", 
-            "out_name": "cLitter", 
-            "type": "", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
             "valid_max": "", 
@@ -2654,6 +150,23 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
+        "dispkexyfo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction", 
+            "units": "W m-2 ", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello", 
+            "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": ""
+        }, 
         "fracInLut": {
             "modeling_realm": "land", 
             "standard_name": "", 
@@ -2671,16 +184,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnkebto": {
-            "modeling_realm": "ocean", 
-            "standard_name": "tendency_of_ocean_eddy_kinetic_energy_content_due_to_parameterized_eddy_advection", 
-            "units": "W m-2 ", 
+        "fracLut": {
+            "modeling_realm": "land", 
+            "standard_name": "", 
+            "units": "fraction", 
+            "cell_methods": "time: point", 
+            "cell_measures": "area: areacella", 
+            "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 landUse time1", 
+            "out_name": "fracLut", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fracOutLut": {
+            "modeling_realm": "land", 
+            "standard_name": "", 
+            "units": "fraction", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "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 time", 
-            "out_name": "tnkebto", 
+            "cell_measures": "area: areacella", 
+            "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 landUse time", 
+            "out_name": "fracOutLut", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2688,16 +218,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dispkexyfo": {
+        "ocontemprmadvect": {
             "modeling_realm": "ocean", 
-            "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction", 
-            "units": "W m-2 ", 
+            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_residual_mean_advection", 
+            "units": "W m-2", 
             "cell_methods": "time: mean", 
-            "cell_measures": "area: areacello", 
-            "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", 
+            "cell_measures": "area: areacello volume: volcello", 
+            "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": "", 
@@ -2705,16 +235,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsdoabsorb": {
+        "opottemprmadvect": {
             "modeling_realm": "ocean", 
-            "standard_name": "net_rate_of_absorption_of_shortwave_energy_in_ocean_layer", 
+            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_residual_mean_advection", 
             "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Net Rate of Absorption of Shortwave Energy in Ocean Layer", 
+            "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": "rsdoabsorb", 
+            "out_name": "opottemprmadvect", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2739,16 +269,16 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "opottemprmadvect": {
+        "rsdoabsorb": {
             "modeling_realm": "ocean", 
-            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_residual_mean_advection", 
+            "standard_name": "net_rate_of_absorption_of_shortwave_energy_in_ocean_layer", 
             "units": "W m-2", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Tendency of Sea Eater Potential Temperature Expressed as Heat Content due to Residual Mean Advection", 
+            "long_name": "Net Rate of Absorption of Shortwave Energy in Ocean Layer", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "opottemprmadvect", 
+            "out_name": "rsdoabsorb", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
@@ -2756,16 +286,33 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ocontemprmadvect": {
+        "tnkebto": {
             "modeling_realm": "ocean", 
-            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_residual_mean_advection", 
-            "units": "W m-2", 
+            "standard_name": "tendency_of_ocean_eddy_kinetic_energy_content_due_to_parameterized_eddy_advection", 
+            "units": "W m-2 ", 
+            "cell_methods": "time: mean", 
+            "cell_measures": "area: areacello", 
+            "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": ""
+        }, 
+        "zfull": {
+            "modeling_realm": "land", 
+            "standard_name": "depth_below_geoid", 
+            "units": "m", 
             "cell_methods": "time: mean", 
             "cell_measures": "area: areacello volume: volcello", 
-            "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content due to Residual Mean Advection", 
-            "comment": "", 
+            "long_name": "Depth Below Geoid of Ocean Layer", 
+            "comment": "Depth below geoid", 
             "dimensions": "longitude latitude olevel time", 
-            "out_name": "ocontemprmadvect", 
+            "out_name": "zfull", 
             "type": "", 
             "positive": "", 
             "valid_min": "", 
diff --git a/TestTables/CMIP6_formula_terms.json b/TestTables/CMIP6_formula_terms.json
new file mode 100644
index 0000000..82a73c3
--- /dev/null
+++ b/TestTables/CMIP6_formula_terms.json
@@ -0,0 +1,142 @@
+{
+    "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"
+        }
+    }
+}
diff --git a/TestTables/CMIP6_fx.json b/TestTables/CMIP6_fx.json
index 1bdbb87..076ff7a 100644
--- a/TestTables/CMIP6_fx.json
+++ b/TestTables/CMIP6_fx.json
@@ -1,11 +1,11 @@
 {
     "Header": {
-        "data_specs_version": "01.beta.38", 
+        "data_specs_version": "01.beta.42.01", 
         "table_id": "Table fx", 
-        "realm": "atmos land", 
+        "realm": "land", 
         "frequency": "fx", 
-        "cmor_version": "3.1", 
-        "table_date": "01 November 2016", 
+        "cmor_version": "3.2", 
+        "table_date": "23 November 2016", 
         "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "0.00000", 
@@ -13,2369 +13,63 @@
         "mip_era": "CMIP6", 
         "Conventions": "CF-1.6 CMIP-6.0"
     }, 
-    "axis_entry": {
-        "alev1": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "lowest atmospheric model level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "lev", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt16": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "alt16", 
-            "positive": "up", 
-            "requested": [
-                "0", 
-                "250", 
-                "750", 
-                "1250", 
-                "1750", 
-                "2250", 
-                "2750", 
-                "3500", 
-                "4500", 
-                "6000", 
-                "8000", 
-                "10000", 
-                "12000", 
-                "14500", 
-                "16000", 
-                "18000"
-            ], 
-            "requested_bounds": [
-                "-99000", 
-                "0", 
-                "0", 
-                "500", 
-                "500", 
-                "1000", 
-                "1000", 
-                "1500", 
-                "1500", 
-                "2000", 
-                "2000", 
-                "2500", 
-                "2500", 
-                "3000", 
-                "3000", 
-                "4000", 
-                "4000", 
-                "5000", 
-                "5000", 
-                "7000", 
-                "7000", 
-                "9000", 
-                "9000", 
-                "11000", 
-                "11000", 
-                "13000", 
-                "13000", 
-                "15000", 
-                "15000", 
-                "17000", 
-                "17000", 
-                "99000"
-            ], 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "alt40": {
-            "standard_name": "altitude", 
-            "units": "m", 
-            "axis": "Z", 
-            "long_name": "altitude", 
-            "climatology": "", 
-            "formula": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "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": "", 
-            "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "120.0", 
-            "valid_min": "80.0", 
-            "value": "100.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth2000m": {
-            "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": "2200.0", 
-            "valid_min": "1980.0", 
-            "value": "2000", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth300m": {
-            "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": "320.0", 
-            "valid_min": "280.0", 
-            "value": "300", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "depth700m": {
-            "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": "720.0", 
-            "valid_min": "680.0", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "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 [Values to be specified]", 
-            "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 [Values to be specified]", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "effectRadLi", 
-            "positive": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-            "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", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "10.0", 
-            "valid_min": "1.0", 
-            "value": "2.", 
-            "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": "", 
-            "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 Band", 
-            "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": ""
-        }, 
-        "icesheet": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Ice Sheet", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "region", 
-            "positive": "", 
-            "requested": [
-                "antarctic", 
-                "greenland"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "landuse": {
-            "standard_name": "area_type", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "Land use type", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "landuse", 
-            "positive": "", 
-            "requested": [
-                "natural", 
-                "pastoral", 
-                "crop", 
-                "urban"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "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": "", 
-            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "MISR Spectral Frequency 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": ""
-        }, 
-        "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= sigma*f \n for k > k_c:\n z= f + (sigma-1)*(depth-f) \n f= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth-href))", 
-            "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 = eta*(1+s) + depth_c*s + (depth-depth_c)*C \n where \n C=(1-b)*sinh(a*s)/sinh(a) +\n           b*(tanh(a*(s+0.5))/(2*tanh(0.5*a)) - 0.5)", 
-            "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 = eta + sigma*(depth+eta)", 
-            "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 = eta + sigma*(min(depth_c,depth)+eta) ; for k > nsigma: z = zlev", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "0.0 100.0"
-        }, 
-        "olev": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "Z", 
-            "long_name": "generic ocean level", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "lev", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "oline": {
-            "standard_name": "region", 
-            "units": "", 
-            "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", 
-                "english_channel", 
-                "pacific_equatorial_undercurrent", 
-                "faroe_scotland_channel", 
-                "florida_bahamas_strait", 
-                "fram_strait", 
-                "iceland_faroe_channel", 
-                "indonesian_throughflow", 
-                "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p1000": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "100000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "p200": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "20000.", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "44000.0 0.0"
-        }, 
-        "p500": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "68000.0 44000.0"
-        }, 
-        "p700": {
-            "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": "", 
-            "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.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": "100000.0 68000.0"
-        }, 
-        "p850": {
-            "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": "", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "85000.", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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": "", 
-            "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": "", 
-            "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", 
-            "tolerance": "", 
-            "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": "", 
-            "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": [
-                "925000.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "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": "", 
-            "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": "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": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "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", 
-            "requested": [
-                "925000.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "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", 
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "decreasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "rho": {
-            "standard_name": "sea_water_potential_density", 
-            "units": "kg m-3", 
-            "axis": "Z", 
-            "long_name": "potential density referenced to 2000 dbar", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "yes", 
-            "out_name": "rho", 
-            "positive": "down", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "increasing", 
-            "tolerance": "", 
-            "type": "double", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "scatratio": {
-            "standard_name": "backscattering_ratio", 
-            "units": "1.0", 
-            "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": "", 
-            "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"
-        }, 
-        "siline": {
-            "standard_name": "region", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "ocean passage", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "line", 
-            "positive": "", 
-            "requested": [
-                "Fram", 
-                "Strait,", 
-                "Canadian", 
-                "Archipelego,", 
-                "Barents", 
-                "opening,", 
-                "Bering", 
-                "Strait"
-            ], 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "character", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
-        }, 
-        "site": {
-            "standard_name": "", 
-            "units": "", 
-            "axis": "", 
-            "long_name": "site index", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "no", 
-            "out_name": "site", 
+    "variable_entry": {
+        "areacella": {
+            "modeling_realm": "atmos land", 
+            "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": "", 
-            "requested": "", 
-            "requested_bounds": "", 
-            "stored_direction": "", 
-            "tolerance": "", 
-            "type": "integer", 
-            "valid_max": "", 
-            "valid_min": "", 
-            "value": "", 
-            "z_bounds_factors": "", 
-            "z_factors": "", 
-            "bounds_values": ""
+            "valid_min": "100000.0", 
+            "valid_max": "1e+12", 
+            "ok_min_mean_abs": "100000.0", 
+            "ok_max_mean_abs": "1e+12"
         }, 
-        "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", 
+        "hfgeou": {
+            "modeling_realm": "ocean", 
+            "standard_name": "upward_geothermal_heat_flux_at_sea_floor", 
+            "units": "W m-2", 
+            "cell_methods": "area: mean where sea", 
+            "cell_measures": "area: areacello", 
+            "long_name": "Upward Geothermal Heat Flux at Sea Floor", 
+            "comment": "", 
+            "dimensions": "longitude latitude", 
+            "out_name": "hfgeou", 
+            "type": "real", 
             "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 Band", 
-            "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 Frequency 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": "", 
-            "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.0", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "bounds_values": ""
-        }, 
-        "time2": {
-            "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": ""
-        }, 
-        "time3": {
-            "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": ""
-        }, 
-        "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": "", 
-            "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": ""
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "yant": {
-            "standard_name": "projection_y_coordinate", 
-            "units": "km", 
-            "axis": "", 
-            "long_name": "", 
-            "climatology": "", 
-            "formula": "", 
-            "must_have_bounds": "", 
-            "out_name": "yant", 
+        "mrsofc": {
+            "modeling_realm": "land", 
+            "standard_name": "soil_moisture_content_at_field_capacity", 
+            "units": "kg m-2", 
+            "cell_methods": "area: mean", 
+            "cell_measures": "area: areacella", 
+            "long_name": "Capacity of Soil to Store Water", 
+            "comment": "'reported ''where land'': divide the total water holding capacity of all the soil in the grid cell by the land area in the grid cell;  reported as ''missing'' where the land fraction is 0.'", 
+            "dimensions": "longitude latitude", 
+            "out_name": "mrsofc", 
+            "type": "real", 
             "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": "", 
-            "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"
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
         "orog": {
             "modeling_realm": "atmos", 
             "standard_name": "surface_altitude", 
             "units": "m", 
-            "cell_methods": "", 
+            "cell_methods": "area: mean", 
             "cell_measures": "area: areacella", 
             "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.", 
@@ -2388,101 +82,11 @@
             "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", 
-            "units": "m", 
-            "dimensions": "longitude latitude", 
-            "type": "real"
-        }, 
-        "eta": {
-            "long_name": "Sea Surface Height", 
-            "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"
-        }, 
         "rootd": {
             "modeling_realm": "land", 
             "standard_name": "root_depth", 
             "units": "m", 
-            "cell_methods": "", 
+            "cell_methods": "area: mean", 
             "cell_measures": "area: areacella", 
             "long_name": "Maximum Root Depth", 
             "comment": "report the maximum soil depth reachable by plant roots (if defined in model), i.e., the maximum soil depth from which they can extract moisture; report as ''missing'' where the land fraction is 0.", 
@@ -2495,28 +99,11 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "areacella": {
-            "modeling_realm": "atmos land", 
-            "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"
-        }, 
         "sftgif": {
             "modeling_realm": "land", 
             "standard_name": "land_ice_area_fraction", 
             "units": "%", 
-            "cell_methods": "", 
+            "cell_methods": "area: mean", 
             "cell_measures": "area: areacella", 
             "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)", 
@@ -2529,45 +116,11 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrsofc": {
-            "modeling_realm": "land", 
-            "standard_name": "soil_moisture_content_at_field_capacity", 
-            "units": "kg m-2", 
-            "cell_methods": "", 
-            "cell_measures": "area: areacella", 
-            "long_name": "Capacity of Soil to Store Water", 
-            "comment": "'reported ''where land'': divide the total water holding capacity of all the soil in the grid cell by the land area in the grid cell;  reported as ''missing'' where the land fraction is 0.'", 
-            "dimensions": "longitude latitude", 
-            "out_name": "mrsofc", 
-            "type": "real", 
-            "positive": "", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "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"
-        }, 
         "sftof": {
             "modeling_realm": "ocean", 
             "standard_name": "sea_area_fraction", 
             "units": "%", 
-            "cell_methods": "", 
+            "cell_methods": "area: mean", 
             "cell_measures": "area: areacello", 
             "long_name": "Sea Area Fraction", 
             "comment": "This is the area fraction at the ocean surface.", 
@@ -2580,23 +133,6 @@
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfgeou": {
-            "modeling_realm": "ocean", 
-            "standard_name": "upward_geothermal_heat_flux_at_sea_floor", 
-            "units": "W m-2", 
-            "cell_methods": "area: mean where sea", 
-            "cell_measures": "area: areacello", 
-            "long_name": "Upward Geothermal Heat Flux at Sea Floor", 
-            "comment": "", 
-            "dimensions": "longitude latitude", 
-            "out_name": "hfgeou", 
-            "type": "real", 
-            "positive": "up", 
-            "valid_min": "", 
-            "valid_max": "", 
-            "ok_min_mean_abs": "", 
-            "ok_max_mean_abs": ""
-        }, 
         "thkcello": {
             "modeling_realm": "ocean", 
             "standard_name": "cell_thickness", 
@@ -2613,6 +149,23 @@
             "valid_max": "", 
             "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
+        }, 
+        "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 0d14e88..ac23233 100644
--- a/TestTables/CMIP6_grids.json
+++ b/TestTables/CMIP6_grids.json
@@ -3,12 +3,12 @@
         "product": "output", 
         "cf_version": "1.6", 
         "baseURL": "http://cmip-pcmdi.llnl.gov/CMIP6/dataLocation", 
-        "cmor_version": "3.1", 
+        "cmor_version": "3.2", 
         "Conventions": "CF-1.6 CMIP-6.0", 
         "table_id": "Table grids", 
         "data_specs_version": "<data_specs_version>", 
         "missing_value": "1e20", 
-        "table_date": "01 November 2016"
+        "table_date": "23 November 2016"
     }, 
     "mapping_entry": {
         "sample_user_mapping": {
diff --git a/configure b/configure
index 5f6d699..7e31b52 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.1.2.
+# Generated by GNU Autoconf 2.69 for cmor 3.2.0.
 #
 # 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.1.2'
-PACKAGE_STRING='cmor 3.1.2'
+PACKAGE_VERSION='3.2.0'
+PACKAGE_STRING='cmor 3.2.0'
 PACKAGE_BUGREPORT='nadeau11 at llnl.gov'
 PACKAGE_URL=''
 
@@ -1261,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.1.2 to adapt to many kinds of systems.
+\`configure' configures cmor 3.2.0 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1328,7 +1328,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of cmor 3.1.2:";;
+     short | recursive ) echo "Configuration of cmor 3.2.0:";;
    esac
   cat <<\_ACEOF
 
@@ -1430,7 +1430,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-cmor configure 3.1.2
+cmor configure 3.2.0
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1648,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.1.2, which was
+It was created by cmor $as_me 3.2.0, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -4982,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.1.2, which was
+This file was extended by cmor $as_me 3.2.0, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -5035,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.1.2
+cmor config.status 3.2.0
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff --git a/configure.ac b/configure.ac
index 26abb35..b1a2890 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.1.2, nadeau11 at llnl.gov)
+AC_INIT(cmor, 3.2.0, nadeau11 at llnl.gov)
 
 GIT_TAG=`./get_git_version.sh`
 
diff --git a/include/cmor.h b/include/cmor.h
index f4f776e..0aea305 100644
--- a/include/cmor.h
+++ b/include/cmor.h
@@ -2,8 +2,8 @@
 #define CMOR_H
 
 #define CMOR_VERSION_MAJOR 3
-#define CMOR_VERSION_MINOR 1
-#define CMOR_VERSION_PATCH 3
+#define CMOR_VERSION_MINOR 2
+#define CMOR_VERSION_PATCH 0
 
 #define CMOR_CF_VERSION_MAJOR 1
 #define CMOR_CF_VERSION_MINOR 6
@@ -54,6 +54,7 @@
 /*      Define AXIS attribue strings                                    */
 /* -------------------------------------------------------------------- */
 
+#define CMOR_AXIS_ENTRY_FILE     GLOBAL_INTERNAL"AXIS_ENTRY_FILE"
 #define AXIS_ATT_REQUIRED        "required"
 #define AXIS_ATT_ID              "id"
 #define AXIS_ATT_CLIMATOLOGY     "climatology"
@@ -87,12 +88,16 @@
 #define TABLE_FOUND               -1
 #define TABLE_ERROR                1
 #define TABLE_SUCCESS              0
+#define TABLE_NOTFOUND            -2
 
 #define FILE_ERROR                 1
 #define FILE_PATH_TEMPLATE         "output_path_template"
 #define FILE_NAME_TEMPLATE         "output_file_template"
 #define FILE_OUTPUTPATH            "outpath"
 
+#define FORMULA_VAR_FILENAME          "CMIP6_formula_terms.json"
+#define AXIS_ENTRY_FILENAME           "CMIP6_coordinate.json"
+#define CMOR_FORMULA_VAR_FILE         GLOBAL_INTERNAL"FORMULA_VAR_FILE"
 #define VARIABLE_ATT_UNITS            "units"
 #define VARIABLE_ATT_MISSINGVALUES    "missing_values"
 #define VARIABLE_ATT_FILLVAL          "_FillValue"
@@ -171,7 +176,7 @@
 #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_GRID_RESOLUTION    "nominal_resolution"
 #define GLOBAL_ATT_TITLE_MSG          "%s model output prepared for %s"
 #define GLOBAL_ATT_EXTERNAL_VAR       "external_variables"
 #define GLOBAL_ATT_MIP_ERA            "mip_era"
@@ -186,15 +191,17 @@
 #define JSON_KEY_CV_ENTRY             "CV"
 
 #define CV_KEY_REQUIRED_GBL_ATTRS     "required_global_attributes"
-#define CV_KEY_INSTITUTION_IDS        "institution_ids"
-#define CV_KEY_EXPERIMENT_IDS         "experiment_ids"
-#define CV_KEY_SOURCE_IDS             "source_ids"
-#define CV_KEY_GRID_LABELS            "grid_labels"
-#define CV_KEY_GRID_RESOLUTION        "grid_resolution"
+#define CV_KEY_INSTITUTION_IDS        "institution_id"
+#define CV_KEY_EXPERIMENT_IDS         "experiment_id"
+#define CV_KEY_SOURCE_IDS             "source_id"
+#define CV_KEY_GRID_LABELS            "grid_label"
+#define CV_KEY_GRID_RESOLUTION        "nominal_resolution"
 #define CV_KEY_GRIDLABEL_GR           "gr"
+#define CV_KEY_SOURCE_LABEL           "label"
 
-#define CV_EXP_ATTR_ADDSOURCETYPE     "additional_source_type"
-#define CV_EXP_ATTR_REQSOURCETYPE     "source_type"
+
+#define CV_EXP_ATTR_ADDSOURCETYPE     "additional_allowed_model_components"
+#define CV_EXP_ATTR_REQSOURCETYPE     "required_model_components"
 
 #define GLOBAL_INT_ATT_PARENT_EXPT    GLOBAL_INTERNAL"parent_experiment"
 #define GLOBAL_ATT_VERSION            GLOBAL_INTERNAL"version"
diff --git a/include/cmor_func_def.h b/include/cmor_func_def.h
index 6af4e83..0612c53 100644
--- a/include/cmor_func_def.h
+++ b/include/cmor_func_def.h
@@ -292,7 +292,9 @@ extern int cmor_set_variable_entry(cmor_table_t* table,
 extern int cmor_set_table( int table );
 extern int cmor_load_table( char table[CMOR_MAX_STRING], int *table_id );
 extern int cmor_load_table_internal( char table[CMOR_MAX_STRING],
-                                     int *table_id, int );
+                                     int *table_id );
+extern int cmor_search_table( char szTable[CMOR_MAX_STRING],
+								int *table_id);
 
 extern json_object *cmor_open_inpathFile( char *szFilename);
 
diff --git a/scripts/Pre-PARE.py b/scripts/Pre-PARE.py
new file mode 100644
index 0000000..5a6f479
--- /dev/null
+++ b/scripts/Pre-PARE.py
@@ -0,0 +1,275 @@
+# -*- 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)]
+        self.var =["ts"]
+        if((self.var == []) or (len(self.var) > 1)):
+            print bcolors.FAIL
+            print "!!!!!!!!!!!!!!!!!!!!!!!!!"
+            print "! Error:  The input file does not have an history attribute and the CMIP6 variable could not be found"
+            print "! Check your file or use CMOR 3.x to achieve compliance for ESGF publication."
+            print "!!!!!!!!!!!!!!!!!!!!!!!!!"
+            print bcolors.ENDC
+            
+            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.x to achieve compliance for ESGF publication."
+        print "!!!!!!!!!!!!!!!!!!!!!!!!!"
+        print bcolors.ENDC
+        sys.exit(-1)
diff --git a/scripts/createCMIP6CV.py b/scripts/createCMIP6CV.py
index 008d4df..00f960c 100644
--- a/scripts/createCMIP6CV.py
+++ b/scripts/createCMIP6CV.py
@@ -19,9 +19,9 @@ filelist = [
         "CMIP6_grid_resolution.json",
         "CMIP6_realm.json",
         "CMIP6_table_id.json",
-        "CMIP6_experiment_id.json",
         "CMIP6_license.json",
-        "mip_era.json"
+        "mip_era.json",
+        "CMIP6_experiment_id.json"
         ]
 # Github repository with CMIP6 related Control Vocabulary files
 # -------------------------------------------------------------
@@ -47,7 +47,20 @@ def run():
     f = open("CMIP6_CV.json", "w")
     gather = readWCRP()
     CV = gather.readGit()
+    regexp = {}
+    regexp["variant_label"] = [ "^r[[:digit:]]\\{1,\\}i[[:digit:]]\\{1,\\}p[[:digit:]]\\{1,\\}f[[:digit:]]\\{1,\\}$" ] 
+    regexp["sub_experiment_id"] = [ "^s[[:digit:]]\\{4,4\\}$", "none" ]
+    regexp["product"] = [ "output" ] 
+    regexp["mip_era"] = [ "CMIP6" ]
+    regexp["frequency"] = [ "3hr", "6hr", "day", "fx", "mon", "monClim", "subhr", "yr" ]
+    regexp["further_info_url"] = [ "http://furtherinfo.es-doc.org/[[:alpha:]]\\{1,\\}" ]
+    regexp["license"] = [
+                         "CMIP6 model data produced by .* is licensed under a Creative Commons Attribution \"Share Alike\" 4.0 International License (http://creativecommons.org/licenses/by/4.0/). Use of the data should be acknowledged following guidelines found at.*Permissions beyond the scope of this license may be available at.* Further information about this data, including some limitations, can be found via the further_info_url (recorded as a global attribute in data files). The data [...]
+                         ],
+    CV['CV'] = OrderedDict(CV['CV'].items() + regexp.items())
     f.write(json.dumps(CV, indent=4, separators=(',', ':'), sort_keys=False) )
+
+
     f.close()
 
 if __name__ == '__main__':
diff --git a/setup.py.in b/setup.py.in
index f68bae1..158b1d3 100755
--- a/setup.py.in
+++ b/setup.py.in
@@ -48,30 +48,31 @@ print 'src:',srcfiles
 print 'macros:',macros
 
 setup (name = "CMOR",
-       version='3.1',
+       version='3.2',
        author='Denis Nadeau, AIMS',
        description = "Python Interface to CMOR output library",
        url = "http://cmor.llnl.gov/",
        packages = ['cmor', 'cmip6_cv', 'cmor.Test' ],
        package_dir = {'cmor': 'Lib', 'cmip6_cv': 'LibCV', 'cmor.Test':'Test'},
+       scripts=['scripts/Pre-PARE.py' ],
        ext_modules = [
-    Extension('cmor._cmor',
-              srcfiles,
-              include_dirs = include_dirs,
-              library_dirs = library_dirs,
-              libraries = libraries,
-              define_macros = macros,
-              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"]
-              ),
-    ]
+            Extension('cmor._cmor',
+                  srcfiles,
+                  include_dirs = include_dirs,
+                  library_dirs = library_dirs,
+                  libraries = libraries,
+                  define_macros = macros,
+                  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