[cmor-tables] 35/83: Newer tables, now contains generic_levels global attribute to specify generic levels, not limited to alevel and olvel anymore

Alastair McKinstry mckinstry at moszumanska.debian.org
Sun Aug 30 08:06:09 UTC 2015


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

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

commit ff13ebcfd26cc16decfae5c48f9f23eb1d05ba52
Author: Charles Doutriaux <doutriaux1 at llnl.gov>
Date:   Thu Jul 8 17:41:26 2010 -0700

    Newer tables, now contains generic_levels global attribute to specify generic levels, not limited to alevel and olvel anymore
---
 Lib/check_tables_okish.py       |   2 +-
 Lib/table_generator.py          |  30 ++++++++++-
 Tables/CMIP5_3hr                |   4 +-
 Tables/CMIP5_6hrLev             |   6 ++-
 Tables/CMIP5_6hrPlev            |   4 +-
 Tables/CMIP5_Amon               |  26 ++-------
 Tables/CMIP5_LImon              |   4 +-
 Tables/CMIP5_Lmon               |   4 +-
 Tables/CMIP5_OImon              |   4 +-
 Tables/CMIP5_Oclim              |   6 ++-
 Tables/CMIP5_Omon               |   6 ++-
 Tables/CMIP5_Oyr                |   6 ++-
 Tables/CMIP5_aero               | 102 ++++++++---------------------------
 Tables/CMIP5_cf3hr              |  26 ++-------
 Tables/CMIP5_cfDay              |  26 ++-------
 Tables/CMIP5_cfMon              |  26 ++-------
 Tables/CMIP5_cfOff              |   4 +-
 Tables/CMIP5_cfSites            |  24 ++-------
 Tables/CMIP5_day                |   4 +-
 Tables/CMIP5_fx                 |   6 ++-
 Tables/md5s                     |   2 +-
 Tables_csv/aero.csv             | 116 ++++++++++++++++++++--------------------
 Tables_csv/dims.csv             |   2 +-
 Tables_csv/standard_output.xlsx | Bin 676864 -> 285933 bytes
 24 files changed, 165 insertions(+), 275 deletions(-)

diff --git a/Lib/check_tables_okish.py b/Lib/check_tables_okish.py
index 450e109..19739f7 100644
--- a/Lib/check_tables_okish.py
+++ b/Lib/check_tables_okish.py
@@ -88,7 +88,7 @@ for t in tables.split():
         for d in Vr['dimensions']:
             if d=='olevel':
                 vdims.append(dims['depth_coord'])
-            elif d=='alevel':
+            elif d in g.get('generic_levels',"").split():
                 vdims.append(dims['smooth_level'])
             else:
                 vdims.append(dims[d])
diff --git a/Lib/table_generator.py b/Lib/table_generator.py
index cef269a..ea7ae89 100644
--- a/Lib/table_generator.py
+++ b/Lib/table_generator.py
@@ -3,7 +3,7 @@ import sys,time,os,genutil,numpy
 
 prefix = "CMIP5"
 
-general = """cmor_version: 2.0         ! version of CMOR that can read this table
+general = """cmor_version: 2.0.1         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   %s  ! project id
 table_date:   %s ! date this table was constructed
@@ -357,6 +357,7 @@ def create_table_header(tbnm, table_file, dims_file, fqcy):
 
 
     addLines = False
+    generic_levels = []
     for l in dlines[1:]:
         sp = process_a_line(l)
         foundnm = False
@@ -368,12 +369,39 @@ def create_table_header(tbnm, table_file, dims_file, fqcy):
                 addLines = True
                 zlevel_name = 'alevel'
                 file_add = 'Tables_csv/add_dims.txt'
+                if not "alevel" in generic_levels:
+                    generic_levels.append("alevel")
+            elif l.find("alev1")>-1:
+                addLines = True
+                zlevel_name = 'alevel'
+                file_add = 'Tables_csv/add_dims.txt'
+                if not "alev1" in generic_levels:
+                    generic_levels.append("alev1")
+            elif l.find("alevhalf")>-1:
+                addLines = True
+                zlevel_name = 'alevel'
+                file_add = 'Tables_csv/add_dims.txt'
+                if not "alevhalf" in generic_levels:
+                    generic_levels.append("alevhalf")
             elif l.find("olevel")>-1:
                 addLines = True
                 zlevel_name = 'olevel'
                 file_add = 'Tables_csv/add_dims2.txt'
                 if tbnm=='fx':
                     file_add= "Tables_csv/add_dims2_notime.txt"
+                if not "olevel" in generic_levels:
+                    generic_levels.append("olevel")
+    if generic_levels!=[]:
+        print >> fo, "\ngeneric_levels:   %s" % " ".join(generic_levels)
+    for l in dlines[1:]:
+        sp = process_a_line(l)
+        foundnm = False
+        for snm in sp[0].split(","):
+            if tbnm == snm.strip():
+                foundnm  = True
+        if foundnm:
+            if l.find("alevel")>-1 or l.find("alev1")>-1 or l.find("alevhalf")>-1 or l.find("olevel")>-1:
+                pass
             else:
                 print >> fo, process_template(axis_tmpl,cnms,sp)
     if addLines is True:
diff --git a/Tables/CMIP5_3hr b/Tables/CMIP5_3hr
index 090091e..55f2696 100644
--- a/Tables/CMIP5_3hr
+++ b/Tables/CMIP5_3hr
@@ -3,10 +3,10 @@ modeling_realm: atmos
 
 frequency: 3hr
 
-cmor_version: 2.0         ! version of CMOR that can read this table
+cmor_version: 2.0.1         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   07 July 2010 ! date this table was constructed
+table_date:   08 July 2010 ! date this table was constructed
 
 missing_value: 1.e20      ! value used to indicate a missing value
                           !   in arrays output by netCDF as 32-bit IEEE 
diff --git a/Tables/CMIP5_6hrLev b/Tables/CMIP5_6hrLev
index 509d279..0e99b9e 100644
--- a/Tables/CMIP5_6hrLev
+++ b/Tables/CMIP5_6hrLev
@@ -3,10 +3,10 @@ modeling_realm: atmos
 
 frequency: 6hr
 
-cmor_version: 2.0         ! version of CMOR that can read this table
+cmor_version: 2.0.1         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   07 July 2010 ! date this table was constructed
+table_date:   08 July 2010 ! date this table was constructed
 
 missing_value: 1.e20      ! value used to indicate a missing value
                           !   in arrays output by netCDF as 32-bit IEEE 
@@ -76,6 +76,8 @@ approx_interval:  0.250000     ! approximate spacing between successive time
                           !   samples (in units of the output time 
                           !   coordinate.
 
+generic_levels:   alevel
+
 !============
 axis_entry: longitude
 !============
diff --git a/Tables/CMIP5_6hrPlev b/Tables/CMIP5_6hrPlev
index dca7018..a3bb255 100644
--- a/Tables/CMIP5_6hrPlev
+++ b/Tables/CMIP5_6hrPlev
@@ -3,10 +3,10 @@ modeling_realm: atmos
 
 frequency: 6hr
 
-cmor_version: 2.0         ! version of CMOR that can read this table
+cmor_version: 2.0.1         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   07 July 2010 ! date this table was constructed
+table_date:   08 July 2010 ! date this table was constructed
 
 missing_value: 1.e20      ! value used to indicate a missing value
                           !   in arrays output by netCDF as 32-bit IEEE 
diff --git a/Tables/CMIP5_Amon b/Tables/CMIP5_Amon
index e411f76..4c82c0e 100644
--- a/Tables/CMIP5_Amon
+++ b/Tables/CMIP5_Amon
@@ -3,10 +3,10 @@ modeling_realm: atmos
 
 frequency: mon
 
-cmor_version: 2.0         ! version of CMOR that can read this table
+cmor_version: 2.0.1         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   07 July 2010 ! date this table was constructed
+table_date:   08 July 2010 ! date this table was constructed
 
 missing_value: 1.e20      ! value used to indicate a missing value
                           !   in arrays output by netCDF as 32-bit IEEE 
@@ -76,6 +76,8 @@ approx_interval:  30.000000     ! approximate spacing between successive time
                           !   samples (in units of the output time 
                           !   coordinate.
 
+generic_levels:   alevel alevhalf
+
 !============
 axis_entry: longitude
 !============
@@ -148,26 +150,6 @@ must_have_bounds: no
 
 
 !============
-axis_entry: alevhalf
-!============
-!----------------------------------
-! Axis attributes:
-!----------------------------------
-axis:             Z             ! X, Y, Z, T (default: undeclared)
-positive:         up         ! up or down (default: undeclared)
-long_name:        atmospheric model half-level
-!----------------------------------
-! Additional axis information:
-!----------------------------------
-out_name:         lev
-type:             double
-must_have_bounds: no
-index_only:       ok
-!----------------------------------
-!
-
-
-!============
 axis_entry: time
 !============
 !----------------------------------
diff --git a/Tables/CMIP5_LImon b/Tables/CMIP5_LImon
index be53261..d467527 100644
--- a/Tables/CMIP5_LImon
+++ b/Tables/CMIP5_LImon
@@ -3,10 +3,10 @@ modeling_realm: land
 
 frequency: mon
 
-cmor_version: 2.0         ! version of CMOR that can read this table
+cmor_version: 2.0.1         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   07 July 2010 ! date this table was constructed
+table_date:   08 July 2010 ! date this table was constructed
 
 missing_value: 1.e20      ! value used to indicate a missing value
                           !   in arrays output by netCDF as 32-bit IEEE 
diff --git a/Tables/CMIP5_Lmon b/Tables/CMIP5_Lmon
index cf902c6..bcba424 100644
--- a/Tables/CMIP5_Lmon
+++ b/Tables/CMIP5_Lmon
@@ -3,10 +3,10 @@ modeling_realm: land
 
 frequency: mon
 
-cmor_version: 2.0         ! version of CMOR that can read this table
+cmor_version: 2.0.1         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   07 July 2010 ! date this table was constructed
+table_date:   08 July 2010 ! date this table was constructed
 
 missing_value: 1.e20      ! value used to indicate a missing value
                           !   in arrays output by netCDF as 32-bit IEEE 
diff --git a/Tables/CMIP5_OImon b/Tables/CMIP5_OImon
index 668914e..bf064b8 100644
--- a/Tables/CMIP5_OImon
+++ b/Tables/CMIP5_OImon
@@ -3,10 +3,10 @@ modeling_realm: ocean
 
 frequency: mon
 
-cmor_version: 2.0         ! version of CMOR that can read this table
+cmor_version: 2.0.1         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   07 July 2010 ! date this table was constructed
+table_date:   08 July 2010 ! date this table was constructed
 
 missing_value: 1.e20      ! value used to indicate a missing value
                           !   in arrays output by netCDF as 32-bit IEEE 
diff --git a/Tables/CMIP5_Oclim b/Tables/CMIP5_Oclim
index a7b9583..115bdc9 100644
--- a/Tables/CMIP5_Oclim
+++ b/Tables/CMIP5_Oclim
@@ -3,10 +3,10 @@ modeling_realm: ocean
 
 frequency: monClim
 
-cmor_version: 2.0         ! version of CMOR that can read this table
+cmor_version: 2.0.1         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   07 July 2010 ! date this table was constructed
+table_date:   08 July 2010 ! date this table was constructed
 
 missing_value: 1.e20      ! value used to indicate a missing value
                           !   in arrays output by netCDF as 32-bit IEEE 
@@ -76,6 +76,8 @@ approx_interval:  30.000000     ! approximate spacing between successive time
                           !   samples (in units of the output time 
                           !   coordinate.
 
+generic_levels:   olevel
+
 !============
 axis_entry: longitude
 !============
diff --git a/Tables/CMIP5_Omon b/Tables/CMIP5_Omon
index ae47dca..b89d152 100644
--- a/Tables/CMIP5_Omon
+++ b/Tables/CMIP5_Omon
@@ -3,10 +3,10 @@ modeling_realm: ocean
 
 frequency: mon
 
-cmor_version: 2.0         ! version of CMOR that can read this table
+cmor_version: 2.0.1         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   07 July 2010 ! date this table was constructed
+table_date:   08 July 2010 ! date this table was constructed
 
 missing_value: 1.e20      ! value used to indicate a missing value
                           !   in arrays output by netCDF as 32-bit IEEE 
@@ -76,6 +76,8 @@ approx_interval:  30.000000     ! approximate spacing between successive time
                           !   samples (in units of the output time 
                           !   coordinate.
 
+generic_levels:   olevel
+
 !============
 axis_entry: longitude
 !============
diff --git a/Tables/CMIP5_Oyr b/Tables/CMIP5_Oyr
index 8e186b1..b3d28c7 100644
--- a/Tables/CMIP5_Oyr
+++ b/Tables/CMIP5_Oyr
@@ -3,10 +3,10 @@ modeling_realm: ocean
 
 frequency: yr
 
-cmor_version: 2.0         ! version of CMOR that can read this table
+cmor_version: 2.0.1         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   07 July 2010 ! date this table was constructed
+table_date:   08 July 2010 ! date this table was constructed
 
 missing_value: 1.e20      ! value used to indicate a missing value
                           !   in arrays output by netCDF as 32-bit IEEE 
@@ -76,6 +76,8 @@ approx_interval:  365.000000     ! approximate spacing between successive time
                           !   samples (in units of the output time 
                           !   coordinate.
 
+generic_levels:   olevel
+
 !============
 axis_entry: longitude
 !============
diff --git a/Tables/CMIP5_aero b/Tables/CMIP5_aero
index cc81b3f..85e1e07 100644
--- a/Tables/CMIP5_aero
+++ b/Tables/CMIP5_aero
@@ -3,10 +3,10 @@ modeling_realm: atmos
 
 frequency: mon
 
-cmor_version: 2.0         ! version of CMOR that can read this table
+cmor_version: 2.0.1         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   07 July 2010 ! date this table was constructed
+table_date:   08 July 2010 ! date this table was constructed
 
 missing_value: 1.e20      ! value used to indicate a missing value
                           !   in arrays output by netCDF as 32-bit IEEE 
@@ -76,6 +76,8 @@ approx_interval:  30.000000     ! approximate spacing between successive time
                           !   samples (in units of the output time 
                           !   coordinate.
 
+generic_levels:   alevel alev1
+
 !============
 axis_entry: longitude
 !============
@@ -123,26 +125,6 @@ must_have_bounds: yes
 
 
 !============
-axis_entry: alev1
-!============
-!----------------------------------
-! Axis attributes:
-!----------------------------------
-axis:             Z             ! X, Y, Z, T (default: undeclared)
-long_name:        lowest atmospheric model level
-!----------------------------------
-! Additional axis information:
-!----------------------------------
-out_name:         lev
-stored_direction: increasing
-type:             double
-must_have_bounds: yes
-index_only:       ok
-!----------------------------------
-!
-
-
-!============
 axis_entry: time
 !============
 !----------------------------------
@@ -553,7 +535,7 @@ units:             1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Ambient Aerosol Opitical Thickness at 550 nm
-comment:           atmosphere_optical_thickness_due_to_ambient_aerosol: 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.
+comment:           AOD from the ambient aerosls (i.e., includes aerosol water).  Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -575,7 +557,7 @@ units:             1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Ambient Fine Aerosol Opitical Thickness at 550 nm
-comment:           atmosphere_optical_thickness_due_to_pm1_ambient_aerosol: 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. 
+comment:           od550 due to particles with wet diameter less than 1 um  (""ambient"" means ""wetted""). When models do not include explicit size information, it can be assumed that all anthropogenic aerosols and natural secondary aerosols have diameter less than 1 um. 
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -618,7 +600,7 @@ units:             1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Ambient Aerosol Opitical Thickness at 870 nm
-comment:           atmosphere_optical_thickness_due_to_ambient_aerosol: 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.
+comment:           AOD from the ambient aerosls (i.e., includes aerosol water).  Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -705,7 +687,6 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Emission Rate of Black Carbon Aerosol Mass
-comment:           tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_emission
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -727,7 +708,7 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Dry Deposition Rate of Dry Aerosol Organic Matter
-comment:           tendency_of_atmosphere_mass_content_of_organic_dry_aerosol_due_to_dry_deposition: This is the sum of dry deposition of POA and dry deposition of SOA (see next two entries), and it should only be reported if POA and SOA cannot be separately reported. ""Mass"" refers to the mass of organic matter, not mass of organic carbon alone. 
+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), and it should only be reported if POA and SOA cannot be separately reported. ""Mass"" refers to the mass of organic matter, not mass of organic carbon alone. 
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -749,7 +730,6 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Dry Deposition Rate of Dry Aerosol Primary Organic Matter
-comment:           tendency_of_atmosphere_mass_content_of_primary_organic_matter_dry_aerosol_due_to_dry_deposition
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -771,7 +751,6 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Dry Deposition Rate of Dry Aerosol Secondary Organic Matter
-comment:           tendency_of_atmosphere_mass_content_of_secondary_organic_dry_aerosol_due_to_dry_deposition
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -793,7 +772,6 @@ 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:           tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_dry_deposition
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -815,7 +793,7 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Wet Deposition Rate of Dry Aerosol Organic Matter
-comment:           tendency_of_atmosphere_mass_content_of_organic_matter_dry_aerosols_due_to_wet_deposition: This is the sum of wet deposition of POA and wet deposition of SOA (see next two entries), and it should only be reported if POA and SOA cannot be separately reported. ""Mass"" refers to the mass of organic matter, not mass of organic carbon alone. 
+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), and it should only be reported if POA and SOA cannot be separately reported. ""Mass"" refers to the mass of organic matter, not mass of organic carbon alone. 
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -837,7 +815,6 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Wet Deposition Rate of Dry Aerosol Primary Organic Matter
-comment:           tendency_of_atmosphere_mass_content_of_primary_organic_matter_dry_aerosols_due_to_wet_deposition
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -859,7 +836,6 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Wet Deposition Rate of Dry Aerosol Secondary Organic Matter
-comment:           tendency_of_atmosphere_mass_content_of_secondary_organic_dry_aerosol_due_to_wet_deposition
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -881,7 +857,6 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Wet Deposition Rate of Black Carbon Aerosol Mass
-comment:           tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_wet_deposition
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -925,7 +900,6 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Total Emission Rate of SO2
-comment:           tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_emission: mass refers to SO2, not S.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -968,7 +942,6 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Total Emission Rate of DMS
-comment:           tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_emission: mass refers to DMS, not S
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -990,7 +963,6 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Dry Deposition Rate of SO2
-comment:           tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_dry_deposition
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1012,7 +984,6 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Dry Deposition Rate of SO4
-comment:           tendency_of_atmosphere_mass_content_of_sulfate_due_to_dry_deposition
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1034,7 +1005,7 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Dry Deposition Rate of DMS
-comment:           tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_dry_deposition: omit if DMS is not dry deposited in the model.
+comment:           omit if DMS is not dry deposited in the model.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1056,7 +1027,6 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Wet Deposition Rate of SO4
-comment:           tendency_of_atmosphere_mass_content_of_sulfate_expressed_as_sulfur_dry_aerosol_due_to_wet_deposition
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1078,7 +1048,6 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Wet Deposition Rate of SO2
-comment:           tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_wet_deposition
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1100,7 +1069,7 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Wet Deposition Rate of DMS
-comment:           tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_wet_deposition: omit if DMS is not wet deposited in the model.
+comment:           omit if DMS is not wet deposited in the model.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1122,7 +1091,6 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Total Emission Rate of NH3
-comment:           tendency_of_atmosphere_mass_content_of_ammonia_due_to_emission
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1144,7 +1112,6 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Dry Deposition Rate of NH3
-comment:           tendency_of_atmosphere_mass_content_of_ammonia_due_to_dry_deposition
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1166,7 +1133,6 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Dry Deposition Rate of NH4
-comment:           tendency_of_atmosphere_mass_content_of_ammonium_due_to_dry_deposition
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1188,7 +1154,6 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Wet Deposition Rate of NH4+NH3
-comment:           tendency_of_atmosphere_mass_content_of_ammonium_due_to_wet_deposition
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1210,7 +1175,6 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Total Emission Rate of Seasalt
-comment:           tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_emission
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1232,7 +1196,6 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Dry Deposition Rate of Seasalt
-comment:           tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_dry_deposition
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1254,7 +1217,6 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Wet Deposition Rate of Seasalt
-comment:           tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_wet_deposition
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1276,7 +1238,6 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Total Emission Rate of Dust
-comment:           tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_emission
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1298,7 +1259,6 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Dry Deposition Rate of Dust
-comment:           tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_dry_deposition
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1320,7 +1280,6 @@ units:             kg m-2 s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Wet Deposition Rate of Dust
-comment:           tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_wet_deposition
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1364,7 +1323,6 @@ units:             kg m-2
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Load of Dry Aerosol Primary Organic Matter
-comment:           atmosphere_primary_organic_content
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1386,7 +1344,6 @@ units:             kg m-2
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Load of Dry Aerosol Secondary Organic Matter
-comment:           atmosphere_secondary_organic_content
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1408,7 +1365,6 @@ units:             kg m-2
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Load of Black Carbon Aerosol
-comment:           atmosphere_black_carbon_content
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1430,7 +1386,6 @@ units:             kg m-2
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Load of SO4
-comment:           atmosphere_sulfate_content
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1452,7 +1407,6 @@ units:             kg m-2
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Load of Dust
-comment:           atmosphere_dust_content
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1474,7 +1428,6 @@ units:             kg m-2
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Load of Seasalt
-comment:           atmosphere_seasalt_content
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1496,7 +1449,6 @@ units:             kg m-2
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Load of NO3
-comment:           atmosphere_nitrate_content
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1518,7 +1470,6 @@ units:             kg m-2
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Load of NH4
-comment:           atmosphere_ammonium_content
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1540,7 +1491,7 @@ units:             kg m-3
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Surface Concentration of Dry Aerosol Organic Matter
-comment:           mass_concentration_of_organic_aerosol_in_air: In model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  This is the sum of concentrations of primary and secondary organic aerosol (see next two table entries), and therefore should only be reported if those two components cannot be separately reported.
+comment:           mass concentration of particulate organic matter dry aerosol in air in model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  This is the sum of concentrations of primary and secondary organic aerosol (see next two table entries), and therefore should only be reported if those two components cannot be separately reported.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1562,7 +1513,7 @@ units:             kg m-3
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Surface Concentration of Dry Aerosol Primary Organic Matter
-comment:           mass_concentration_of_primary_organic_aerosol_in_air: In model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  
+comment:           mass concentration of primary particulate organic matter dry aerosol in air in model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1584,7 +1535,7 @@ units:             kg m-3
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Surface Concentration of Dry Aerosol Secondary Organic Matter
-comment:           mass_concentration_of_secondary_organic_aerosol_in_air: In model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  If the model lumps SOA with POA, then report their sum as POA.
+comment:           mass concentration of secondary particulate organic matter dry aerosol in air in model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  If the model lumps SOA with POA, then report their sum as POA.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1606,7 +1557,7 @@ units:             kg m-3
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Surface Concentration of Black Carbon Aerosol
-comment:           mass_concentration_of_black_carbon_aerosol_in_air: In model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  
+comment:           mass concentration of black carbon dry aerosol in air in model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1628,7 +1579,7 @@ units:             kg m-3
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Surface Concentration of SO4
-comment:           mass_concentration_of_sulfate_aerosol_in_air: In model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  
+comment:           mass concentration of sulfate dry aerosol in air in model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1650,7 +1601,7 @@ units:             kg m-3
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Surface Concentration of Dust
-comment:           mass_concentration_of_dust_aerosol_in_air: In model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  
+comment:           mass concentration of dust dry aerosol in air in model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1672,7 +1623,7 @@ units:             kg m-3
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Surface Concentration of Seasalt
-comment:           mass_concentration_of_seasalt_aerosol_in_air: In model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  
+comment:           mass concentration of seasalt dry aerosol in air in model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1694,7 +1645,7 @@ units:             kg m-3
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Surface Concentration of NO3
-comment:           mass_concentration_of_nitrate_aerosol_in_air: In model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  
+comment:           Mass concentration in model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1716,7 +1667,7 @@ units:             kg m-3
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Surface Concentration of NH4
-comment:           mass_concentration_of_ammonium_aerosol_in_air: In model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  
+comment:           Mass concentration in model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1906,7 +1857,6 @@ units:             kg m-3
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Concentration of Dry Aerosol Primary Organic Matter
-comment:           mass_concentration_of_primary_organic_matter_dry_aerosol_in_air
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1927,7 +1877,7 @@ units:             kg m-3
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Concentration of Dry Aerosol Secondary Organic Matter
-comment:           mass_concentration_of_secondary_organic_matter_dry_aerosol_in_air: If the model lumps SOA with POA, then report their sum as POA.
+comment:           mass concentration of secondary particulate organic matter dry aerosol in air:  If the model lumps SOA with POA, then report their sum as POA.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1968,7 +1918,6 @@ units:             kg m-3
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Concentration of Black Carbon Aerosol
-comment:           mass_concentration_ of_black_carbon_dry_aerosol_in_air
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1989,7 +1938,7 @@ units:             kg m-3
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Concentration of Aerosol Water 
-comment:           "mass_concentration_of_water_in_ambient_aerosol_in_air: ""ambient"" means ""wetted"""
+comment:           "mass concentration of water in ambient aerosol in air: ""ambient"" means ""wetted"""
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -2010,7 +1959,6 @@ units:             kg m-3
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Concentration of SO4
-comment:           mass_concentration_of_sulfate_dry_aerosol_in_air
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -2031,7 +1979,6 @@ units:             1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Mole Fraction of SO2
-comment:           mole_fraction_of_sulfur_dioxide_in_air
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -2052,7 +1999,6 @@ units:             1
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Mole Fraction of DMS
-comment:           mole_concentration_of_dimethyl_sulfide_in_air
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -2073,7 +2019,6 @@ units:             kg m-3
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Concentration of NO3 Aerosol
-comment:           mass_concentration_ of_nitrate_dry_aerosol_in_air
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -2094,7 +2039,6 @@ units:             kg m-3
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Concentration of NH4 
-comment:           mass_concentration_of_ammonium_dry_aerosol_in_air
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -2115,7 +2059,6 @@ units:             kg m-3
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Concentration of Seasalt 
-comment:           mass_concentration_ of_seasalt_dry_aerosol_in_air
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -2136,7 +2079,6 @@ units:             kg m-3
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Concentration of Dust 
-comment:           mass_concentration_ of_dust_dry_aerosol_in_air
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
diff --git a/Tables/CMIP5_cf3hr b/Tables/CMIP5_cf3hr
index 3c21584..06174b2 100644
--- a/Tables/CMIP5_cf3hr
+++ b/Tables/CMIP5_cf3hr
@@ -3,10 +3,10 @@ modeling_realm: atmos
 
 frequency: 3hr
 
-cmor_version: 2.0         ! version of CMOR that can read this table
+cmor_version: 2.0.1         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   07 July 2010 ! date this table was constructed
+table_date:   08 July 2010 ! date this table was constructed
 
 missing_value: 1.e20      ! value used to indicate a missing value
                           !   in arrays output by netCDF as 32-bit IEEE 
@@ -76,6 +76,8 @@ approx_interval:  0.000000     ! approximate spacing between successive time
                           !   samples (in units of the output time 
                           !   coordinate.
 
+generic_levels:   alevel alevhalf
+
 !============
 axis_entry: longitude
 !============
@@ -195,26 +197,6 @@ must_have_bounds: no
 
 
 !============
-axis_entry: alevhalf
-!============
-!----------------------------------
-! Axis attributes:
-!----------------------------------
-axis:             Z             ! X, Y, Z, T (default: undeclared)
-positive:         up         ! up or down (default: undeclared)
-long_name:        atmospheric model half-level
-!----------------------------------
-! Additional axis information:
-!----------------------------------
-out_name:         lev
-type:             double
-must_have_bounds: no
-index_only:       ok
-!----------------------------------
-!
-
-
-!============
 axis_entry: alt40
 !============
 !----------------------------------
diff --git a/Tables/CMIP5_cfDay b/Tables/CMIP5_cfDay
index 60ee10c..d44e435 100644
--- a/Tables/CMIP5_cfDay
+++ b/Tables/CMIP5_cfDay
@@ -3,10 +3,10 @@ modeling_realm: atmos
 
 frequency: day
 
-cmor_version: 2.0         ! version of CMOR that can read this table
+cmor_version: 2.0.1         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   07 July 2010 ! date this table was constructed
+table_date:   08 July 2010 ! date this table was constructed
 
 missing_value: 1.e20      ! value used to indicate a missing value
                           !   in arrays output by netCDF as 32-bit IEEE 
@@ -76,6 +76,8 @@ approx_interval:  1.000000     ! approximate spacing between successive time
                           !   samples (in units of the output time 
                           !   coordinate.
 
+generic_levels:   alevel alevhalf
+
 !============
 axis_entry: longitude
 !============
@@ -195,26 +197,6 @@ must_have_bounds: no
 
 
 !============
-axis_entry: alevhalf
-!============
-!----------------------------------
-! Axis attributes:
-!----------------------------------
-axis:             Z             ! X, Y, Z, T (default: undeclared)
-positive:         up         ! up or down (default: undeclared)
-long_name:        atmospheric model half-level
-!----------------------------------
-! Additional axis information:
-!----------------------------------
-out_name:         lev
-type:             double
-must_have_bounds: no
-index_only:       ok
-!----------------------------------
-!
-
-
-!============
 axis_entry: alt40
 !============
 !----------------------------------
diff --git a/Tables/CMIP5_cfMon b/Tables/CMIP5_cfMon
index 3870d72..b1932e7 100644
--- a/Tables/CMIP5_cfMon
+++ b/Tables/CMIP5_cfMon
@@ -3,10 +3,10 @@ modeling_realm: atmos
 
 frequency: mon
 
-cmor_version: 2.0         ! version of CMOR that can read this table
+cmor_version: 2.0.1         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   07 July 2010 ! date this table was constructed
+table_date:   08 July 2010 ! date this table was constructed
 
 missing_value: 1.e20      ! value used to indicate a missing value
                           !   in arrays output by netCDF as 32-bit IEEE 
@@ -76,6 +76,8 @@ approx_interval:  0.000000     ! approximate spacing between successive time
                           !   samples (in units of the output time 
                           !   coordinate.
 
+generic_levels:   alevel alevhalf
+
 !============
 axis_entry: longitude
 !============
@@ -221,26 +223,6 @@ must_have_bounds: no
 
 
 !============
-axis_entry: alevhalf
-!============
-!----------------------------------
-! Axis attributes:
-!----------------------------------
-axis:             Z             ! X, Y, Z, T (default: undeclared)
-positive:         up         ! up or down (default: undeclared)
-long_name:        atmospheric model half-level
-!----------------------------------
-! Additional axis information:
-!----------------------------------
-out_name:         lev
-type:             double
-must_have_bounds: no
-index_only:       ok
-!----------------------------------
-!
-
-
-!============
 axis_entry: alt40
 !============
 !----------------------------------
diff --git a/Tables/CMIP5_cfOff b/Tables/CMIP5_cfOff
index b5412bd..f236eab 100644
--- a/Tables/CMIP5_cfOff
+++ b/Tables/CMIP5_cfOff
@@ -3,10 +3,10 @@ modeling_realm: atmos
 
 frequency: mon
 
-cmor_version: 2.0         ! version of CMOR that can read this table
+cmor_version: 2.0.1         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   07 July 2010 ! date this table was constructed
+table_date:   08 July 2010 ! date this table was constructed
 
 missing_value: 1.e20      ! value used to indicate a missing value
                           !   in arrays output by netCDF as 32-bit IEEE 
diff --git a/Tables/CMIP5_cfSites b/Tables/CMIP5_cfSites
index dd392f1..7636888 100644
--- a/Tables/CMIP5_cfSites
+++ b/Tables/CMIP5_cfSites
@@ -3,10 +3,10 @@ modeling_realm: atmos
 
 frequency: subhr
 
-cmor_version: 2.0         ! version of CMOR that can read this table
+cmor_version: 2.0.1         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   07 July 2010 ! date this table was constructed
+table_date:   08 July 2010 ! date this table was constructed
 
 missing_value: 1.e20      ! value used to indicate a missing value
                           !   in arrays output by netCDF as 32-bit IEEE 
@@ -76,25 +76,7 @@ approx_interval:  0.000000     ! approximate spacing between successive time
                           !   samples (in units of the output time 
                           !   coordinate.
 
-!============
-axis_entry: alevhalf
-!============
-!----------------------------------
-! Axis attributes:
-!----------------------------------
-axis:             Z             ! X, Y, Z, T (default: undeclared)
-positive:         up         ! up or down (default: undeclared)
-long_name:        atmospheric model half-level
-!----------------------------------
-! Additional axis information:
-!----------------------------------
-out_name:         lev
-type:             double
-must_have_bounds: no
-index_only:       ok
-!----------------------------------
-!
-
+generic_levels:   alevel alevhalf
 
 !============
 axis_entry: time1
diff --git a/Tables/CMIP5_day b/Tables/CMIP5_day
index e0a4578..cb79b57 100644
--- a/Tables/CMIP5_day
+++ b/Tables/CMIP5_day
@@ -3,10 +3,10 @@ modeling_realm: atmos
 
 frequency: day
 
-cmor_version: 2.0         ! version of CMOR that can read this table
+cmor_version: 2.0.1         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   07 July 2010 ! date this table was constructed
+table_date:   08 July 2010 ! date this table was constructed
 
 missing_value: 1.e20      ! value used to indicate a missing value
                           !   in arrays output by netCDF as 32-bit IEEE 
diff --git a/Tables/CMIP5_fx b/Tables/CMIP5_fx
index 9f0c64b..2ac8d91 100644
--- a/Tables/CMIP5_fx
+++ b/Tables/CMIP5_fx
@@ -3,10 +3,10 @@ modeling_realm: atmos
 
 frequency: fx
 
-cmor_version: 2.0         ! version of CMOR that can read this table
+cmor_version: 2.0.1         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   07 July 2010 ! date this table was constructed
+table_date:   08 July 2010 ! date this table was constructed
 
 missing_value: 1.e20      ! value used to indicate a missing value
                           !   in arrays output by netCDF as 32-bit IEEE 
@@ -76,6 +76,8 @@ approx_interval:  0.000000     ! approximate spacing between successive time
                           !   samples (in units of the output time 
                           !   coordinate.
 
+generic_levels:   olevel
+
 !============
 axis_entry: longitude
 !============
diff --git a/Tables/md5s b/Tables/md5s
index e2a017e..db416cd 100644
--- a/Tables/md5s
+++ b/Tables/md5s
@@ -1 +1 @@
-{'CMIP5': {'cf3hr': {'11 May 2010': 'a59ca1270ff3036d417a7f2217598266', '24 May 2010': '61693a46b06627dcd6ffe8ceff288ef0', '12 May 2010': '905f7ccdd5a31cb71e2a6e3b339cd0e1', '09 June 2010': '8aad2bf8bea26504a0e247c1737ea4a0', '01 June 2010': '619aa3c816bc25a53335589698e64968', '02 April 2010': '3394448440a54597570cc877dcbaca7d', '26 April 2010': 'b0d0de6ac8d5ef997347610ea6a51d6d', '01 July 2010': 'c0fe9e92115d75292f5009e13761cb4b', '29 April 2010': 'fdc4fb38dd4cfb7f066329ed43a9e805', '12 [...]
\ No newline at end of file
+{'CMIP5': {'cf3hr': {'11 May 2010': 'a59ca1270ff3036d417a7f2217598266', '24 May 2010': '61693a46b06627dcd6ffe8ceff288ef0', '12 May 2010': '905f7ccdd5a31cb71e2a6e3b339cd0e1', '09 June 2010': '8aad2bf8bea26504a0e247c1737ea4a0', '01 June 2010': '619aa3c816bc25a53335589698e64968', '02 April 2010': '3394448440a54597570cc877dcbaca7d', '26 April 2010': 'b0d0de6ac8d5ef997347610ea6a51d6d', '01 July 2010': 'c0fe9e92115d75292f5009e13761cb4b', '29 April 2010': 'fdc4fb38dd4cfb7f066329ed43a9e805', '12 [...]
\ No newline at end of file
diff --git a/Tables_csv/aero.csv b/Tables_csv/aero.csv
index a5bc9d3..0f1fb5c 100644
--- a/Tables_csv/aero.csv
+++ b/Tables_csv/aero.csv
@@ -14,63 +14,63 @@ In CMOR Table aero: 2-D fields on atmospheric grid,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
 priority,long name,units ,comment ,questions,output variable name ,standard name,unconfirmed or proposed standard name,unformatted units,cell_methods,valid min,valid max,mean absolute min,mean absolute max,positive,type,CMOR dimensions,CMOR variable name,realm,frequency,cell_measures,flag_values,flag_meanings
 ,Aerosol Optics,,,,,,,,,,,,,,,,,,,,,
-1.0,Ambient Aerosol Opitical Thickness at 550 nm,1.0,"atmosphere_optical_thickness_due_to_ambient_aerosol: 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.",,od550aer,atmosphere_optical_thickness_due_to_ambient_aerosol,,1.0,time: mean,,,,,,real,longitude latitude time,od550aer,aerosol,,area: areacella,,
-1.0,Ambient Fine Aerosol Opitical Thickness at 550 nm,1.0,"atmosphere_optical_thickness_due_to_pm1_ambient_aerosol: 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. ",,od550lt1aer,atmosphere_optical_thickness_due_to_pm1_ambient_aerosol,,1.0,time: mean,,,,,,real,longitude latitude time,o [...]
+1.0,Ambient Aerosol Opitical Thickness at 550 nm,1.0,"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.",,od550aer,atmosphere_optical_thickness_due_to_ambient_aerosol,,1.0,time: mean,,,,,,real,longitude latitude time,od550aer,aerosol,,area: areacella,,
+1.0,Ambient Fine Aerosol Opitical Thickness at 550 nm,1.0,"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. ",,od550lt1aer,atmosphere_optical_thickness_due_to_pm1_ambient_aerosol,,1.0,time: mean,,,,,,real,longitude latitude time,od550lt1aer,aerosol,,area: areacella,,
 1.0,Ambient Aerosol Absorption Optical Thickness at 550 nm,1.0,,,abs550aer,atmosphere_absorption_optical_thickness_due_to_ambient_aerosol,,1.0,time: mean,,,,,,real,longitude latitude time,abs550aer,aerosol,,area: areacella,,
-2.0,Ambient Aerosol Opitical Thickness at 870 nm,1.0,"atmosphere_optical_thickness_due_to_ambient_aerosol: 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.",,od870aer,atmosphere_optical_thickness_due_to_ambient_aerosol,,1.0,time: mean,,,,,,real,longitude latitude time,od870aer,aerosol,,area: areacella,,
+2.0,Ambient Aerosol Opitical Thickness at 870 nm,1.0,"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.",,od870aer,atmosphere_optical_thickness_due_to_ambient_aerosol,,1.0,time: mean,,,,,,real,longitude latitude time,od870aer,aerosol,,area: areacella,,
 ,Aerosol Budgets,,,,,,,,,,,,,,,,,,,,,
 1.0,Rate of Emission and Production of Dry Aerosol Total Organic Matter,kg m-2 s-1,"tendency of atmosphere mass content of organic matter dry aerosol due to net production and emission.  This is the sum of total emission of POA and total production of SOA (see next two entries), and it should only be reported if POA and SOA cannot be separately reported. ""Mass"" refers to the mass of organic matter, not mass of organic carbon alone. ",,emioa,tendency_of_atmosphere_mass_content_of_partic [...]
 1.0,Emission Rate of Dry Aerosol Primary Organic Matter,kg m-2 s-1,"tendency of atmosphere mass content of primary organic aerosol due to emission:  ""mass"" refers to the mass of primary organic matter, not mass of organic carbon alone.","In a previous message you said production referred to SOA, not POA, so I've removed ""production"" here and only use ""emission"".  Is this o.k.?",emipoa,,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,emipoa,aerosol,,area: areacella,,
 1.0,Production Rate of Dry Aerosol Secondary Organic Matter,kg m-2 s-1,"tendency of atmosphere mass content of secondary organic matter_dry aerosol due to net production:  If model lumps SOA emissions with POA, then report the sum of POA and SOA emissions as POA emissions.  ""mass"" refers to the mass of primary organic matter, not mass of organic carbon alone.",,chepsoa,tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_due_to_net_chemical_production [...]
-1.0,Emission Rate of Black Carbon Aerosol Mass,kg m-2 s-1,tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_emission,,emibc,tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_emission,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,emibc,aerosol,,area: areacella,,
-3.0,Dry Deposition Rate of Dry Aerosol Organic Matter,kg m-2 s-1,"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), and it should only be reported if POA and SOA cannot be separately reported. ""Mass"" refers to the mass of organic matter, not mass of organic carbon alone. ",,dryoa,tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_due_to_d [...]
-3.0,Dry Deposition Rate of Dry Aerosol Primary Organic Matter,kg m-2 s-1,tendency_of_atmosphere_mass_content_of_primary_organic_matter_dry_aerosol_due_to_dry_deposition,,drypoa,tendency_of_atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_due_to_dry_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,drypoa,aerosol,,area: areacella,,
-3.0,Dry Deposition Rate of Dry Aerosol Secondary Organic Matter,kg m-2 s-1,tendency_of_atmosphere_mass_content_of_secondary_organic_dry_aerosol_due_to_dry_deposition,,drysoa,tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_due_to_dry_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,drysoa,aerosol,,area: areacella,,
-3.0,Dry Deposition Rate of Black Carbon Aerosol Mass,kg m-2 s-1,tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_dry_deposition,,drybc,tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_dry_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,drybc,aerosol,,area: areacella,,
-3.0,Wet Deposition Rate of Dry Aerosol Organic Matter,kg m-2 s-1,"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), and it should only be reported if POA and SOA cannot be separately reported. ""Mass"" refers to the mass of organic matter, not mass of organic carbon alone. ",,wetoa,tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_ [...]
-3.0,Wet Deposition Rate of Dry Aerosol Primary Organic Matter,kg m-2 s-1,tendency_of_atmosphere_mass_content_of_primary_organic_matter_dry_aerosols_due_to_wet_deposition,,wetpoa,tendency_of_atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_due_to_wet_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,wetpoa,aerosol,,area: areacella,,
-3.0,Wet Deposition Rate of Dry Aerosol Secondary Organic Matter,kg m-2 s-1,tendency_of_atmosphere_mass_content_of_secondary_organic_dry_aerosol_due_to_wet_deposition,,wetsoa,tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_due_to_wet_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,wetsoa,aerosol,,area: areacella,,
-3.0,Wet Deposition Rate of Black Carbon Aerosol Mass,kg m-2 s-1,tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_wet_deposition,,wetbc,tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_wet_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,wetbc,aerosol,,area: areacella,,
+1.0,Emission Rate of Black Carbon Aerosol Mass,kg m-2 s-1,,,emibc,tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_emission,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,emibc,aerosol,,area: areacella,,
+3.0,Dry Deposition Rate of Dry Aerosol Organic Matter,kg m-2 s-1,"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), and it should only be reported if POA and SOA cannot be separately reported. ""Mass"" refers to the mass of organic matter, not mass of organic carbon alone. ",,dryoa,tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_due_to_d [...]
+3.0,Dry Deposition Rate of Dry Aerosol Primary Organic Matter,kg m-2 s-1,,,drypoa,tendency_of_atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_due_to_dry_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,drypoa,aerosol,,area: areacella,,
+3.0,Dry Deposition Rate of Dry Aerosol Secondary Organic Matter,kg m-2 s-1,,,drysoa,tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_due_to_dry_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,drysoa,aerosol,,area: areacella,,
+3.0,Dry Deposition Rate of Black Carbon Aerosol Mass,kg m-2 s-1,,,drybc,tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_dry_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,drybc,aerosol,,area: areacella,,
+3.0,Wet Deposition Rate of Dry Aerosol Organic Matter,kg m-2 s-1,"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), and it should only be reported if POA and SOA cannot be separately reported. ""Mass"" refers to the mass of organic matter, not mass of organic carbon alone. ",,wetoa,tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_ [...]
+3.0,Wet Deposition Rate of Dry Aerosol Primary Organic Matter,kg m-2 s-1,,,wetpoa,tendency_of_atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_due_to_wet_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,wetpoa,aerosol,,area: areacella,,
+3.0,Wet Deposition Rate of Dry Aerosol Secondary Organic Matter,kg m-2 s-1,,,wetsoa,tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_due_to_wet_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,wetsoa,aerosol,,area: areacella,,
+3.0,Wet Deposition Rate of Black Carbon Aerosol Mass,kg m-2 s-1,,,wetbc,tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_wet_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,wetbc,aerosol,,area: areacella,,
 1.0,Total Emission of Primary Aerosol from Biomass Burning,kg m-2 s-1,"tendency of atmosphere mass content of primary organic matter dry aerosol due to emission: This does not include sources of secondary aerosols from biomass burning aerosols, such as SO2 or SOA. ",,emibb,tendency_of_atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_due_to_emission,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,emibb,aerosol,,area: areacella,,
-1.0,Total Emission Rate of SO2,kg m-2 s-1,"tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_emission: mass refers to SO2, not S.",,emiso2,tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_emission,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,emiso2,aerosol,,area: areacella,,
+1.0,Total Emission Rate of SO2,kg m-2 s-1,,,emiso2,tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_emission,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,emiso2,aerosol,,area: areacella,,
 1.0,Total Direct Emission Rate of SO4,kg m-2 s-1,"tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_net_production_and_emission: mass refers to SO4, not S",,emiso4,,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,emiso4,aerosol,,area: areacella,,
-1.0,Total Emission Rate of DMS,kg m-2 s-1,"tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_emission: mass refers to DMS, not S",,emidms,tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_emission,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,emidms,aerosol,,area: areacella,,
-3.0,Dry Deposition Rate of SO2,kg m-2 s-1,tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_dry_deposition,,dryso2,tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_dry_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,dryso2,aerosol,,area: areacella,,
-1.0,Dry Deposition Rate of SO4,kg m-2 s-1,tendency_of_atmosphere_mass_content_of_sulfate_due_to_dry_deposition,,dryso4,tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_dry_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,dryso4,aerosol,,area: areacella,,
-3.0,Dry Deposition Rate of DMS,kg m-2 s-1,tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_dry_deposition: omit if DMS is not dry deposited in the model.,,drydms,tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_dry_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,drydms,aerosol,,area: areacella,,
-1.0,Wet Deposition Rate of SO4,kg m-2 s-1,tendency_of_atmosphere_mass_content_of_sulfate_expressed_as_sulfur_dry_aerosol_due_to_wet_deposition,,wetso4,tendency_of_atmosphere_mass_content_of_sulfate_expressed_as_sulfur_dry_aerosol_due_to_wet_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,wetso4,aerosol,,area: areacella,,
-3.0,Wet Deposition Rate of SO2,kg m-2 s-1,tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_wet_deposition,,wetso2,tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_wet_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,wetso2,aerosol,,area: areacella,,
-3.0,Wet Deposition Rate of DMS,kg m-2 s-1,tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_wet_deposition: omit if DMS is not wet deposited in the model.,,wetdms,tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_wet_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,wetdms,aerosol,,area: areacella,,
-1.0,Total Emission Rate of NH3,kg m-2 s-1,tendency_of_atmosphere_mass_content_of_ammonia_due_to_emission,,eminh3,tendency_of_atmosphere_mass_content_of_ammonia_due_to_emission,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,eminh3,aerosol,,area: areacella,,
-3.0,Dry Deposition Rate of NH3,kg m-2 s-1,tendency_of_atmosphere_mass_content_of_ammonia_due_to_dry_deposition,,drynh3,tendency_of_atmosphere_mass_content_of_ammonia_due_to_dry_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,drynh3,aerosol,,area: areacella,,
-1.0,Dry Deposition Rate of NH4,kg m-2 s-1,tendency_of_atmosphere_mass_content_of_ammonium_due_to_dry_deposition,,drynh4,tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_due_to_dry_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,drynh4,aerosol,,area: areacella,,
-1.0,Wet Deposition Rate of NH4+NH3,kg m-2 s-1,tendency_of_atmosphere_mass_content_of_ammonium_due_to_wet_deposition,,wetnh4,tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_due_to_wet_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,wetnh4,aerosol,,area: areacella,,
-1.0,Total Emission Rate of Seasalt,kg m-2 s-1,tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_emission,,emiss,tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_emission,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,emiss,aerosol,,area: areacella,,
-3.0,Dry Deposition Rate of Seasalt,kg m-2 s-1,tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_dry_deposition,,dryss,tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_dry_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,dryss,aerosol,,area: areacella,,
-3.0,Wet Deposition Rate of Seasalt,kg m-2 s-1,tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_wet_deposition,,wetss,tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_wet_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,wetss,aerosol,,area: areacella,,
-1.0,Total Emission Rate of Dust,kg m-2 s-1,tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_emission,,emidust,tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_emission,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,emidust,aerosol,,area: areacella,,
-1.0,Dry Deposition Rate of Dust,kg m-2 s-1,tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_dry_deposition,,drydust,tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_dry_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,drydust,aerosol,,area: areacella,,
-1.0,Wet Deposition Rate of Dust,kg m-2 s-1,tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_wet_deposition,,wetdust,tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_wet_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,wetdust,aerosol,,area: areacella,,
+1.0,Total Emission Rate of DMS,kg m-2 s-1,,,emidms,tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_emission,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,emidms,aerosol,,area: areacella,,
+3.0,Dry Deposition Rate of SO2,kg m-2 s-1,,,dryso2,tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_dry_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,dryso2,aerosol,,area: areacella,,
+1.0,Dry Deposition Rate of SO4,kg m-2 s-1,,,dryso4,tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_dry_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,dryso4,aerosol,,area: areacella,,
+3.0,Dry Deposition Rate of DMS,kg m-2 s-1,omit if DMS is not dry deposited in the model.,,drydms,tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_dry_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,drydms,aerosol,,area: areacella,,
+1.0,Wet Deposition Rate of SO4,kg m-2 s-1,,,wetso4,tendency_of_atmosphere_mass_content_of_sulfate_expressed_as_sulfur_dry_aerosol_due_to_wet_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,wetso4,aerosol,,area: areacella,,
+3.0,Wet Deposition Rate of SO2,kg m-2 s-1,,,wetso2,tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_wet_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,wetso2,aerosol,,area: areacella,,
+3.0,Wet Deposition Rate of DMS,kg m-2 s-1,omit if DMS is not wet deposited in the model.,,wetdms,tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_wet_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,wetdms,aerosol,,area: areacella,,
+1.0,Total Emission Rate of NH3,kg m-2 s-1,,,eminh3,tendency_of_atmosphere_mass_content_of_ammonia_due_to_emission,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,eminh3,aerosol,,area: areacella,,
+3.0,Dry Deposition Rate of NH3,kg m-2 s-1,,,drynh3,tendency_of_atmosphere_mass_content_of_ammonia_due_to_dry_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,drynh3,aerosol,,area: areacella,,
+1.0,Dry Deposition Rate of NH4,kg m-2 s-1,,,drynh4,tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_due_to_dry_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,drynh4,aerosol,,area: areacella,,
+1.0,Wet Deposition Rate of NH4+NH3,kg m-2 s-1,,,wetnh4,tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_due_to_wet_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,wetnh4,aerosol,,area: areacella,,
+1.0,Total Emission Rate of Seasalt,kg m-2 s-1,,,emiss,tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_emission,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,emiss,aerosol,,area: areacella,,
+3.0,Dry Deposition Rate of Seasalt,kg m-2 s-1,,,dryss,tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_dry_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,dryss,aerosol,,area: areacella,,
+3.0,Wet Deposition Rate of Seasalt,kg m-2 s-1,,,wetss,tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_wet_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,wetss,aerosol,,area: areacella,,
+1.0,Total Emission Rate of Dust,kg m-2 s-1,,,emidust,tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_emission,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,emidust,aerosol,,area: areacella,,
+1.0,Dry Deposition Rate of Dust,kg m-2 s-1,,,drydust,tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_dry_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,drydust,aerosol,,area: areacella,,
+1.0,Wet Deposition Rate of Dust,kg m-2 s-1,,,wetdust,tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_wet_deposition,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,wetdust,aerosol,,area: areacella,,
 ,Aerosol Loads,,,,,,,,,,,,,,,,,,,,,
 1.0,Load of Dry Aerosol Organic Matter,kg m-2,"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), and therefore should only be reported if those two components cannot be separately reported. ",,loadoa,atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol,,kg m-2,time: mean,,,,,,real,longitude latitude time,loadoa,aerosol,,area: areacella,,
-1.0,Load of Dry Aerosol Primary Organic Matter,kg m-2,atmosphere_primary_organic_content,,loadpoa,atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol,,kg m-2,time: mean,,,,,,real,longitude latitude time,loadpoa,aerosol,,area: areacella,,
-1.0,Load of Dry Aerosol Secondary Organic Matter,kg m-2,atmosphere_secondary_organic_content,,loadsoa,atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol,,kg m-2,time: mean,,,,,,real,longitude latitude time,loadsoa,aerosol,,area: areacella,,
-1.0,Load of Black Carbon Aerosol,kg m-2,atmosphere_black_carbon_content,,loadbc,atmosphere_mass_content_of_black_carbon_dry_aerosol,,kg m-2,time: mean,,,,,,real,longitude latitude time,loadbc,aerosol,,area: areacella,,
-1.0,Load of SO4,kg m-2,atmosphere_sulfate_content,"Is this ""dry"" or ""ambient""?",loadso4,atmosphere_mass_content_of_sulfate_dry_aerosol,,kg m-2,time: mean,,,,,,real,longitude latitude time,loadso4,aerosol,,area: areacella,,
-1.0,Load of Dust,kg m-2,atmosphere_dust_content,,loaddust,atmosphere_mass_content_of_dust_dry_aerosol,,kg m-2,time: mean,,,,,,real,longitude latitude time,loaddust,aerosol,,area: areacella,,
-1.0,Load of Seasalt,kg m-2,atmosphere_seasalt_content,,loadss,atmosphere_mass_content_of_seasalt_dry_aerosol,,kg m-2,time: mean,,,,,,real,longitude latitude time,loadss,aerosol,,area: areacella,,
-1.0,Load of NO3,kg m-2,atmosphere_nitrate_content,,loadno3,atmosphere_mass_content_of_nitrate_dry_aerosol,,kg m-2,time: mean,,,,,,real,longitude latitude time,loadno3,aerosol,,area: areacella,,
-3.0,Load of NH4,kg m-2,atmosphere_ammonium_content,,loadnh4,atmosphere_mass_content_of_ammonium_dry_aerosol,,kg m-2,time: mean,,,,,,real,longitude latitude time,loadnh4,aerosol,,area: areacella,,
+1.0,Load of Dry Aerosol Primary Organic Matter,kg m-2,,,loadpoa,atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol,,kg m-2,time: mean,,,,,,real,longitude latitude time,loadpoa,aerosol,,area: areacella,,
+1.0,Load of Dry Aerosol Secondary Organic Matter,kg m-2,,,loadsoa,atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol,,kg m-2,time: mean,,,,,,real,longitude latitude time,loadsoa,aerosol,,area: areacella,,
+1.0,Load of Black Carbon Aerosol,kg m-2,,,loadbc,atmosphere_mass_content_of_black_carbon_dry_aerosol,,kg m-2,time: mean,,,,,,real,longitude latitude time,loadbc,aerosol,,area: areacella,,
+1.0,Load of SO4,kg m-2,,"Is this ""dry"" or ""ambient""?",loadso4,atmosphere_mass_content_of_sulfate_dry_aerosol,,kg m-2,time: mean,,,,,,real,longitude latitude time,loadso4,aerosol,,area: areacella,,
+1.0,Load of Dust,kg m-2,,,loaddust,atmosphere_mass_content_of_dust_dry_aerosol,,kg m-2,time: mean,,,,,,real,longitude latitude time,loaddust,aerosol,,area: areacella,,
+1.0,Load of Seasalt,kg m-2,,,loadss,atmosphere_mass_content_of_seasalt_dry_aerosol,,kg m-2,time: mean,,,,,,real,longitude latitude time,loadss,aerosol,,area: areacella,,
+1.0,Load of NO3,kg m-2,,,loadno3,atmosphere_mass_content_of_nitrate_dry_aerosol,,kg m-2,time: mean,,,,,,real,longitude latitude time,loadno3,aerosol,,area: areacella,,
+3.0,Load of NH4,kg m-2,,,loadnh4,atmosphere_mass_content_of_ammonium_dry_aerosol,,kg m-2,time: mean,,,,,,real,longitude latitude time,loadnh4,aerosol,,area: areacella,,
 ,Surface Concentrations,,,,,,,,,,,,,,,,,,,,,
-3.0,Surface Concentration of Dry Aerosol Organic Matter,kg m-3,"mass_concentration_of_organic_aerosol_in_air: In model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  This is the sum of concentrations of primary and secondary organic aerosol (see next two table entries), and therefore should only be reported if those two components cannot be separately reported.",,sconcoa,mass_concentration_of_particulate_organic_matter_dry_aerosol_i [...]
-3.0,Surface Concentration of Dry Aerosol Primary Organic Matter,kg m-3,mass_concentration_of_primary_organic_aerosol_in_air: In model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  ,,sconcpoa,mass_concentration_of_primary_particulate_organic_matter_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,real,longitude latitude alev1 time,sconcpoa,aerosol,,area: areacella,,
-3.0,Surface Concentration of Dry Aerosol Secondary Organic Matter,kg m-3,"mass_concentration_of_secondary_organic_aerosol_in_air: In model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  If the model lumps SOA with POA, then report their sum as POA.",,sconcsoa,mass_concentration_of_secondary_particulate_organic_matter_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,real,longitude latitude alev1 time,sconcsoa,aerosol,,area: areacella,,
-3.0,Surface Concentration of Black Carbon Aerosol,kg m-3,mass_concentration_of_black_carbon_aerosol_in_air: In model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  ,,sconcbc,mass_concentration_of_black_carbon_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,real,longitude latitude alev1 time,sconcbc,aerosol,,area: areacella,,
-3.0,Surface Concentration of SO4,kg m-3,mass_concentration_of_sulfate_aerosol_in_air: In model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  ,,sconcso4,mass_concentration_of_sulfate_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,real,longitude latitude alev1 time,sconcso4,aerosol,,area: areacella,,
-3.0,Surface Concentration of Dust,kg m-3,mass_concentration_of_dust_aerosol_in_air: In model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  ,,sconcdust,mass_concentration_of_dust_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,real,longitude latitude alev1 time,sconcdust,aerosol,,area: areacella,,
-3.0,Surface Concentration of Seasalt,kg m-3,mass_concentration_of_seasalt_aerosol_in_air: In model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  ,,sconcss,mass_concentration_of_seasalt_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,real,longitude latitude alev1 time,sconcss,aerosol,,area: areacella,,
-3.0,Surface Concentration of NO3,kg m-3,mass_concentration_of_nitrate_aerosol_in_air: In model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  ,,sconcno3,mass_concentration_of_nitrate_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,real,longitude latitude alev1 time,sconcno3,aerosol,,area: areacella,,
-3.0,Surface Concentration of NH4,kg m-3,mass_concentration_of_ammonium_aerosol_in_air: In model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  ,,sconcnh4,mass_concentration_of_ammonium_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,real,longitude latitude alev1 time,sconcnh4,aerosol,,area: areacella,,
+3.0,Surface Concentration of Dry Aerosol Organic Matter,kg m-3,"mass concentration of particulate organic matter dry aerosol in air in model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  This is the sum of concentrations of primary and secondary organic aerosol (see next two table entries), and therefore should only be reported if those two components cannot be separately reported.",,sconcoa,mass_concentration_of_particulate_organi [...]
+3.0,Surface Concentration of Dry Aerosol Primary Organic Matter,kg m-3,mass concentration of primary particulate organic matter dry aerosol in air in model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  ,,sconcpoa,mass_concentration_of_primary_particulate_organic_matter_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,real,longitude latitude alev1 time,sconcpoa,aerosol,,area: areacella,,
+3.0,Surface Concentration of Dry Aerosol Secondary Organic Matter,kg m-3,"mass concentration of secondary particulate organic matter dry aerosol in air in model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  If the model lumps SOA with POA, then report their sum as POA.",,sconcsoa,mass_concentration_of_secondary_particulate_organic_matter_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,real,longitude latitude alev1 time,sconcsoa,aerosol, [...]
+3.0,Surface Concentration of Black Carbon Aerosol,kg m-3,mass concentration of black carbon dry aerosol in air in model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  ,,sconcbc,mass_concentration_of_black_carbon_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,real,longitude latitude alev1 time,sconcbc,aerosol,,area: areacella,,
+3.0,Surface Concentration of SO4,kg m-3,mass concentration of sulfate dry aerosol in air in model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  ,,sconcso4,mass_concentration_of_sulfate_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,real,longitude latitude alev1 time,sconcso4,aerosol,,area: areacella,,
+3.0,Surface Concentration of Dust,kg m-3,mass concentration of dust dry aerosol in air in model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  ,,sconcdust,mass_concentration_of_dust_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,real,longitude latitude alev1 time,sconcdust,aerosol,,area: areacella,,
+3.0,Surface Concentration of Seasalt,kg m-3,mass concentration of seasalt dry aerosol in air in model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  ,,sconcss,mass_concentration_of_seasalt_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,real,longitude latitude alev1 time,sconcss,aerosol,,area: areacella,,
+3.0,Surface Concentration of NO3,kg m-3,Mass concentration in model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  ,,sconcno3,mass_concentration_of_nitrate_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,real,longitude latitude alev1 time,sconcno3,aerosol,,area: areacella,,
+3.0,Surface Concentration of NH4,kg m-3,Mass concentration in model lowest layer (The location of the model's lowest layer should be recorded in the netCDF output file).  ,,sconcnh4,mass_concentration_of_ammonium_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,real,longitude latitude alev1 time,sconcnh4,aerosol,,area: areacella,,
 ,Clouds and Radiation,,,,,,,,,,,,,,,,,,,,,
 2.0,Surface Diffuse Downward Shortwave Radiation,W m-2,downwelling_diffuse_shortwave_flux_in_air,,rsdsdiff,,downwelling_diffuse_shortwave_flux_in_air,W m-2,time: mean,,,,,,real,longitude latitude time,rsdsdiff,aerosol land,,area: areacella,,
 2.0,Surface Diffuse Downward Clear Sky Shortwave Radiation,W m-2,downwelling_diffuse_shortwave_flux_in_air_assuming_clear_sky,,rsdscsdiff,,downwelling_diffuse_shortwave_flux_in_air_assuming_clear_sky,W m-2,time: mean,,,,,,real,longitude latitude time,rsdscsdiff,aerosol land,,area: areacella,,
@@ -83,19 +83,19 @@ In CMOR Table aero: 3-D aerosol-related concentrations and properties on model l
 priority,long name,units ,comment ,questions,output variable name ,standard name,unconfirmed or proposed standard name,unformatted units,cell_methods,valid min,valid max,mean absolute min,mean absolute max,positive,type,CMOR dimensions,CMOR variable name,realm,frequency,cell_measures,flag_values,flag_meanings
 1.0,Ambient Aerosol Extinction Optical Thickness at 550 nm,m-1,"atmosphere_extinction_due_to_ambient_aerosol: ""ambient"" means ""wetted"".  This and other fields in this table are 3-D.",,ec550aer,,atmosphere_extinction_due_to_ambient_aerosol,m-1,time: mean,,,,,,,longitude latitude alevel time,ec550aer,aerosol,,area: areacella,,
 1.0,Concentration of Dry Aerosol Organic Matter,kg m-3,"mass_concentration_of_organic_matter_dry_aerosol_in_air mass concentration of organic matter dry aerosol in air:  This is the sum of concentrations of primary and secondary organic aerosols (see next two table entries), and therefore should only be reported if those two components cannot be separately reported. ",,concoa,mass_concentration_of_particulate_organic_matter_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,,longitude latitude a [...]
-1.0,Concentration of Dry Aerosol Primary Organic Matter,kg m-3,mass_concentration_of_primary_organic_matter_dry_aerosol_in_air,,concpoa,mass_concentration_of_primary_particulate_organic_matter_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,,longitude latitude alevel time,concpoa,aerosol,,area: areacella,,
-1.0,Concentration of Dry Aerosol Secondary Organic Matter,kg m-3,"mass_concentration_of_secondary_organic_matter_dry_aerosol_in_air: If the model lumps SOA with POA, then report their sum as POA.",,concsoa,mass_concentration_of_secondary_particulate_organic_matter_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,,longitude latitude alevel time,concsoa,aerosol,,area: areacella,,
+1.0,Concentration of Dry Aerosol Primary Organic Matter,kg m-3,,,concpoa,mass_concentration_of_primary_particulate_organic_matter_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,,longitude latitude alevel time,concpoa,aerosol,,area: areacella,,
+1.0,Concentration of Dry Aerosol Secondary Organic Matter,kg m-3,"mass concentration of secondary particulate organic matter dry aerosol in air:  If the model lumps SOA with POA, then report their sum as POA.",,concsoa,mass_concentration_of_secondary_particulate_organic_matter_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,,longitude latitude alevel time,concsoa,aerosol,,area: areacella,,
 1.0,Concentration of Biomass Burning Aerosol,kg m-3,mass_concentration_of_biomass_burning_dry_aerosol_in_air,,concbb,,,kg m-3,time: mean,,,,,,,longitude latitude alevel time,concbb,aerosol,,area: areacella,,
-1.0,Concentration of Black Carbon Aerosol,kg m-3,mass_concentration_ of_black_carbon_dry_aerosol_in_air,,concbc,mass_concentration_of_black_carbon_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,,longitude latitude alevel time,concbc,aerosol,,area: areacella,,
+1.0,Concentration of Black Carbon Aerosol,kg m-3,,,concbc,mass_concentration_of_black_carbon_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,,longitude latitude alevel time,concbc,aerosol,,area: areacella,,
 ,,,,,,,,,,,,,,,,,,,,,,
-1.0,Concentration of Aerosol Water ,kg m-3,"mass_concentration_of_water_in_ambient_aerosol_in_air: ""ambient"" means ""wetted""",,concaerh2o,mass_concentration_of_water_in_ambient_aerosol_in_air,,kg m-3,time: mean,,,,,,,longitude latitude alevel time,concaerh2o,aerosol,,area: areacella,,
-1.0,Concentration of SO4,kg m-3,mass_concentration_of_sulfate_dry_aerosol_in_air,,concso4,mass_concentration_of_sulfate_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,,longitude latitude alevel time,concso4,aerosol,,area: areacella,,
-1.0,Mole Fraction of SO2,1.0,mole_fraction_of_sulfur_dioxide_in_air,,concso2,mole_fraction_of_sulfur_dioxide_in_air,,1.0,time: mean,,,,,,,longitude latitude alevel time,concso2,aerosol,,area: areacella,,
-1.0,Mole Fraction of DMS,1.0,mole_concentration_of_dimethyl_sulfide_in_air,,concdms,mole_fraction_of_dimethyl_sulfide_in_air,,1.0,time: mean,,,,,,,longitude latitude alevel time,concdms,aerosol,,area: areacella,,
-1.0,Concentration of NO3 Aerosol,kg m-3,mass_concentration_ of_nitrate_dry_aerosol_in_air,,concno3,mass_concentration_of_nitrate_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,,longitude latitude alevel time,concno3,aerosol,,area: areacella,,
-1.0,Concentration of NH4 ,kg m-3,mass_concentration_of_ammonium_dry_aerosol_in_air,,concnh4,mass_concentration_of_ammonium_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,,longitude latitude alevel time,concnh4,aerosol,,area: areacella,,
-1.0,Concentration of Seasalt ,kg m-3,mass_concentration_ of_seasalt_dry_aerosol_in_air,,concss,mass_concentration_of_seasalt_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,,longitude latitude alevel time,concss,aerosol,,area: areacella,,
-1.0,Concentration of Dust ,kg m-3,mass_concentration_ of_dust_dry_aerosol_in_air,,concdust,mass_concentration_of_dust_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,,longitude latitude alevel time,concdust,aerosol,,area: areacella,,
+1.0,Concentration of Aerosol Water ,kg m-3,"mass concentration of water in ambient aerosol in air: ""ambient"" means ""wetted""",,concaerh2o,mass_concentration_of_water_in_ambient_aerosol_in_air,,kg m-3,time: mean,,,,,,,longitude latitude alevel time,concaerh2o,aerosol,,area: areacella,,
+1.0,Concentration of SO4,kg m-3,,,concso4,mass_concentration_of_sulfate_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,,longitude latitude alevel time,concso4,aerosol,,area: areacella,,
+1.0,Mole Fraction of SO2,1.0,,,concso2,mole_fraction_of_sulfur_dioxide_in_air,,1.0,time: mean,,,,,,,longitude latitude alevel time,concso2,aerosol,,area: areacella,,
+1.0,Mole Fraction of DMS,1.0,,,concdms,mole_fraction_of_dimethyl_sulfide_in_air,,1.0,time: mean,,,,,,,longitude latitude alevel time,concdms,aerosol,,area: areacella,,
+1.0,Concentration of NO3 Aerosol,kg m-3,,,concno3,mass_concentration_of_nitrate_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,,longitude latitude alevel time,concno3,aerosol,,area: areacella,,
+1.0,Concentration of NH4 ,kg m-3,,,concnh4,mass_concentration_of_ammonium_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,,longitude latitude alevel time,concnh4,aerosol,,area: areacella,,
+1.0,Concentration of Seasalt ,kg m-3,,,concss,mass_concentration_of_seasalt_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,,longitude latitude alevel time,concss,aerosol,,area: areacella,,
+1.0,Concentration of Dust ,kg m-3,,,concdust,mass_concentration_of_dust_dry_aerosol_in_air,,kg m-3,time: mean,,,,,,,longitude latitude alevel time,concdust,aerosol,,area: areacella,,
 2.0,Aerosol Number Concentration,m-3,number_concentration_of_ambient_aerosol_in_air,,conccn,,number_concentration_of_ambient_aerosol_in_air,m-3,time: mean,,,,,,,longitude latitude alevel time,conccn,aerosol,,area: areacella,,
 3.0,Number Concentration of Nucleation Mode Aerosol,m-3,number_concentration_of_ambient_aerosol_in_nucleation_mode_in_air: include all particles with diameter smaller than 3 nm,,concnmcn,,number_concentration_of_ambient_aerosol_in_nucleation_mode_in_air,m-3,time: mean,,,,,,,longitude latitude alevel time,concnmcn,aerosol,,area: areacella,,
 2.0,Number Concentration Coarse Mode Aerosol,m-3,number_concentration_of_ambient_aerosol_in_coarse_mode_in_air: include all particles with diameter larger than 1 micron,,conccmcn,,number_concentration_of_ambient_aerosol_in_coarse_mode_in_air,m-3,time: mean,,,,,,,longitude latitude alevel time,conccmcn,aerosol,,area: areacella,,
diff --git a/Tables_csv/dims.csv b/Tables_csv/dims.csv
index 9068380..da22f08 100644
--- a/Tables_csv/dims.csv
+++ b/Tables_csv/dims.csv
@@ -14,7 +14,7 @@ cfDay,p700,plev,700 hPa,air_pressure,pressure,Z,Pa,,,no,decreasing,,,double,down
 "cfMon, cfOff, cf3hr",p840,plev,pressure layer of low-level cloud in ISCCP simulator,air_pressure,pressure,Z,Pa,,,no,decreasing,,,double,down,84000.,100000. 68000.,,,
 "Amon, aero, 6hrLev, cfMon, cfDay, cf3hr, cfSites",alevel,lev,generic atmospheric model vertical coordinate (nondimensional or dimensional),,atmospheric model level,Z,,ok,,yes,,,,double,up,,,,,
 "Amon, cfMon, cfDay, cf3hr, cfSites",alevhalf,lev,"atmospheric model ""half"" level",,atmospheric model half-level,Z,,ok,,no,,,,double,up,,,,,
-aero,alev1,lev,atmospheric model's lowest level,,lowest atmospheric model level,Z,,ok,,yes,increasing,,,double,,,,,,
+aero,alev1,lev,atmospheric model's lowest level,,lowest atmospheric model level,Z,,ok,,yes,,,,double,,,,,,
 "cfMon, cfOff, cfDay, cf3hr",alt40,alt40,CloudSat vertical coordinate heights,altitude,altitude,Z,m,,,yes,increasing,,,double,up,,,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.,0. 480. 480. 960. 960. 1440. 1440. 1920. 1920. 2400. 2400. 2880. 2880. 3360. 3360. 3840. 3840. 4320. 432 [...]
 "Oyr, Amon, Lmon, LImon, OImon, aero, day, 3hr, Omon, cfMon, cfOff, cfDay, cf3hr",time,time,for time-mean fields,time,time,T,days since ?,,,yes,increasing,,,double,,,,,,
 "6hrLev, 6hrPlev, 3hr, cf3hr, cfSites",time1,time,synoptic times (for fields that are not time-means),time,time,T,days since ?,,,no,increasing,,,double,,,,,,
diff --git a/Tables_csv/standard_output.xlsx b/Tables_csv/standard_output.xlsx
index 93f814b..c731090 100644
Binary files a/Tables_csv/standard_output.xlsx and b/Tables_csv/standard_output.xlsx differ

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



More information about the debian-science-commits mailing list