[cmor] 06/190: preparing for tag rc9

Alastair McKinstry mckinstry at moszumanska.debian.org
Tue Jul 21 12:54:16 UTC 2015


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

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

commit 57fb784534e3b38b2ba0eda30f6180b276d0105e
Author: Charles Doutriaux <doutriaux1 at llnl.gov>
Date:   Thu May 20 11:26:45 2010 -0700

    preparing for tag rc9
---
 Lib/convert_xls2csv.py            |  18 ++-
 Lib/extract_min_max.py            | 200 ++++++++++++++++++++++++++++
 Lib/table_generator.py            |  42 +++++-
 Makefile.in                       |   2 +-
 Src/cmor.c                        |  12 +-
 Tables/CMIP5_3hr                  |  40 +++++-
 Tables/CMIP5_6hrLev               |  12 +-
 Tables/CMIP5_6hrPlev              |  10 +-
 Tables/CMIP5_Amon                 | 140 +++++++++++++++++++-
 Tables/CMIP5_Limon                |  56 ++------
 Tables/CMIP5_Lmon                 |  26 ++--
 Tables/CMIP5_Oclim                |   2 +-
 Tables/CMIP5_Oimon                |  43 +++++--
 Tables/CMIP5_Omon                 | 265 ++++++++++++++++++++++++++++++++------
 Tables/CMIP5_Oyr                  |  59 ++++++++-
 Tables/CMIP5_aero                 |  22 ++--
 Tables/CMIP5_cf3hr                | 112 +++++++++++++++-
 Tables/CMIP5_cfDay                |  60 ++++++++-
 Tables/CMIP5_cfMon                | 241 +++++++++++++++++++++++++++++++++-
 Tables/CMIP5_cfOff                |   4 +-
 Tables/CMIP5_cfSites              | 124 +++++++++++++++++-
 Tables/CMIP5_day                  |  86 +++++++++++--
 Tables/CMIP5_fx                   |   4 +-
 Tables_csv/3hr.csv                |   9 +-
 Tables_csv/6hrLev.csv             |   3 +
 Tables_csv/6hrPlev.csv            |   3 +
 Tables_csv/CFMIP.csv              |  15 ++-
 Tables_csv/LImon.csv              |   7 +-
 Tables_csv/OImon.csv              |  17 ++-
 Tables_csv/aero.csv               |  23 ++--
 Tables_csv/amon.csv               | 107 +++++++--------
 Tables_csv/cf3hr.csv              |   5 +
 Tables_csv/cfDay.csv              |   3 +
 Tables_csv/cfMon.csv              |  17 ++-
 Tables_csv/cfOff.csv              |   3 +
 Tables_csv/cfsites.csv            |   7 +-
 Tables_csv/day.csv                |  17 ++-
 Tables_csv/dims.csv               |   5 +-
 Tables_csv/fx.csv                 |   3 +
 Tables_csv/general.csv            |   4 +-
 Tables_csv/lmon.csv               |  47 +++----
 Tables_csv/oclim.csv              |   3 +
 Tables_csv/omon.csv               | 141 ++++++++++----------
 Tables_csv/other.csv              |  40 +++---
 Tables_csv/oyr.csv                | 133 +++++++++----------
 Tables_csv/standard_output.xlsx   | Bin 286859 -> 256940 bytes
 Test/test_python_2Gb_file.py      |   4 +-
 Test/test_python_fx.py            |  46 +++++++
 Test/test_python_joerg_2.py       |   2 +-
 Test/test_python_reverted_lats.py |   8 +-
 50 files changed, 1827 insertions(+), 425 deletions(-)

diff --git a/Lib/convert_xls2csv.py b/Lib/convert_xls2csv.py
index 896f8b6..7b9a91b 100644
--- a/Lib/convert_xls2csv.py
+++ b/Lib/convert_xls2csv.py
@@ -14,12 +14,17 @@ for i in range(bk.nsheets):
                 try:
                     cell=str(cell)
                 except:
-                    cell=cell.replace(u"\ufb01","fi")
-                    cell=cell.replace(u"\u2013","-")
-                    cell=cell.replace(u"\u2026","...")
-                    cell=cell.replace(u"\xb0","") #degree o
-                    cell=cell.replace(u"\u201c",'"')
-                    cell=cell.replace(u"\u201d",'"')
+                    #ok this bit is for Karl showing the problem
+                    for (bad,rpl) in  [ (u"\ufb01","fi"),
+                                        (u"\u2013","-"),
+                                        (u"\u2026","..."),
+                                        (u"\xb0",""),
+                                        (u"\u201c",'"'),
+                                        (u"\u201d",'"'),
+                                        ]:
+                        while cell.find(bad)>-1:
+                            print 'Bad character row %i, col %s, value: %s' % (r+1,chr(c+65),sh.cell(r,c))
+                            cell=cell.replace(bad,rpl,1)
                     cell=str(cell)
                 cell=cell.replace('"','""')
                 if cell.find(",")>-1 or cell.find('"')>-1:
@@ -28,6 +33,7 @@ for i in range(bk.nsheets):
                     line+='%s,' % cell
         except Exception,err:
             print 'Error row: %i, col: %i, value: %s' % (r,c,sh.cell(r,c))
+            print err
             line+=','
         line=line[:-1]
         print >> f,line
diff --git a/Lib/extract_min_max.py b/Lib/extract_min_max.py
new file mode 100644
index 0000000..c1e72c2
--- /dev/null
+++ b/Lib/extract_min_max.py
@@ -0,0 +1,200 @@
+import numpy,sys,genutil
+
+
+def afunc(func,vls,nms,prepend='',nxtrm=2,verbose=True):        
+    vals=(vls,)
+    out=func(*vals)
+    if verbose: print '\t\t%s%s: %g' % (prepend,func.__name__,out)
+    args = numpy.ma.argsort(vls)
+    if verbose:
+        print '\t\t\tExtremes: ',
+        for i in range(nxtrm):
+            if len(nms)>i:
+                print '%s, %g; ' % (nms[args[i]],vls[args[i]]),
+        for i in range(nxtrm):
+            if len(nms)>i:
+                print '%s, %g; ' % (nms[args[len(nms)-i-1]],vls[args[len(nms)-i-1]]),
+        print
+    vls = numpy.ma.sort(vls)
+    done = False
+    while nxtrm>0 and done is False:
+        if len(nms)>nxtrm*2:
+            vls=vls[nxtrm:-nxtrm]
+            vals=(vls,)
+            out = func(*vals)
+            done = True
+            if verbose: print '\t\t\t%s%s (no extremes): %g' % (prepend,func.__name__,out)
+        else:
+            nxtrm-=1
+    return out
+
+
+def process_file(file,doavg=False,results={},verbose=True):
+    vars={}
+    f=open(file)
+    offset=0
+    if doavg:
+        offset=1
+
+    for l in f.xreadlines():
+        sp=l.split()
+        if len(sp)==1:
+            continue
+        var=sp[1]
+        vr=vars.get(var,{})
+        modl = sp[0].split("/")[10]
+        if sp[2]=='N/A':
+            lev='N/A'
+        else:
+            lev=str(int(float(sp[2])*100)/100)
+        levd=vr.get(lev,{})
+        mins = levd.get("mins",[])
+        maxs = levd.get("maxs",[])
+        avgs = levd.get("avgs",[])
+        amins = levd.get("amins",[])
+        amaxs = levd.get("amaxs",[])
+        aavgs = levd.get("aavgs",[])
+        modnm = levd.get("names",[])
+        try:
+            mn = float(sp[3])
+        except:
+            mn = 1.e20
+        try:
+            mx = float(sp[4])
+        except:
+            mx = 1.e20
+        if doavg:
+            try:
+                avg = float(sp[5])
+            except:
+                avg = 1.e20
+        else:
+            avg=1.e20
+        try:
+            amn = float(sp[5+offset])
+        except:
+            amn = 1.e20
+        try:
+            amx = float(sp[6+offset])
+        except:
+            amx = 1.e20
+        if doavg:
+            try:
+                aavg = float(sp[8])
+            except:
+                aavg = 1.e20
+        else:
+            aavg=1.e20
+
+        if modl in modnm:
+            mmn = mins.pop(modnm.index(modl))
+            mmx = maxs.pop(modnm.index(modl))
+            mavg = avgs.pop(modnm.index(modl))
+            mamn = amins.pop(modnm.index(modl))
+            mamx = amaxs.pop(modnm.index(modl))
+            maavg = aavgs.pop(modnm.index(modl))
+            mnm = modnm.pop(modnm.index(modl))
+            if mn!=1.e20 :  mn = min(mmn,mn)
+            if mx!=1.e20 :  mx = max(mmx,mx)
+            if avg!=1.e20 :  avg = (avg+mavg)/2.
+            if amn!=1.e20 : amn = min(mamn,amn)
+            if amx!=1.e20 : amx = max(mamx,amx)
+            if aavg!=1.e20 :  aavg = (aavg+maavg)/2.
+
+        mins.append(mn)
+        maxs.append(mx)
+        avgs.append(avg)
+        amins.append(amn)
+        amaxs.append(amx)
+        aavgs.append(aavg)
+        modnm.append(modl)
+
+        levd['mins']=mins
+        levd['maxs']=maxs
+        levd['avgs']=avgs
+        levd['amins']=amins
+        levd['amaxs']=amaxs
+        levd['names']=modnm
+        levd['aavgs']=aavgs
+        vr[lev]=levd
+        vars[var]=vr
+
+    vrs=vars.keys()
+    vrs.sort()
+    for vr in vrs:
+        if verbose: print vr
+        if vr in results.keys():
+            print 'Var:',vr,'already exists skipping'
+            continue
+        V={}
+        var=vars[vr]
+        #print 'vaR:',var
+        levs = var.keys()
+        levs.sort()
+        for l in levs:
+            L=var[l]
+            mins=numpy.ma.masked_greater(L['mins'],1.e20)
+            maxs=numpy.ma.masked_greater(L['maxs'],1.e20)
+            avgs=numpy.ma.masked_greater(L['avgs'],1.e20)
+            amins=numpy.ma.masked_greater(L['amins'],1.e20)
+            amaxs=numpy.ma.masked_greater(L['amaxs'],1.e20)
+            aavgs=numpy.ma.masked_greater(L['aavgs'],1.e20)
+            nms = L['names']
+            if verbose: print '\tLevel:',l,len(nms),'models',len(mins),len(avgs)
+            
+            Mn  = afunc(numpy.ma.min,mins,nms,verbose=verbose)
+            Mna = afunc(numpy.ma.average,mins,nms,'Mins ',verbose=verbose)
+            Mns = afunc(genutil.statistics.std,mins,nms,'Mins ',verbose=verbose)
+
+            Mx  = afunc(numpy.ma.max,maxs,nms,verbose=verbose)
+            Mxa = afunc(numpy.ma.average,maxs,nms,'Maxs ',verbose=verbose)
+            Mxs = afunc(genutil.statistics.std,maxs,nms,'Maxs ',verbose=verbose)
+
+            if doavg:
+                Am = afunc(numpy.ma.min,avgs,nms,'Averages ',verbose=verbose)
+                AM = afunc(numpy.ma.max,avgs,nms,'Averages ',verbose=verbose)
+                Aa = afunc(numpy.ma.average,avgs,nms,'Averages ',verbose=verbose)
+                As = afunc(genutil.statistics.std,avgs,nms,'Averages ',verbose=verbose)
+                
+            AMn  = afunc(numpy.ma.min,amins,nms,'Absolute ',verbose=verbose)
+            AMna = afunc(numpy.ma.average,amins,nms,'Abs. Mins ',verbose=verbose)
+            AMns = afunc(genutil.statistics.std,amins,nms,'Abs. Mins ',verbose=verbose)
+            
+            AMx  = afunc(numpy.ma.max,amaxs,nms,'Absolute ',verbose=verbose)
+            AMxa = afunc(numpy.ma.average,amaxs,nms,'Abs. Maxs ',verbose=verbose)
+            AMxs = afunc(genutil.statistics.std,amaxs,nms,'Abs. Maxs ',verbose=verbose)
+            
+            if doavg:
+                AAm = afunc(numpy.ma.min,aavgs,nms,'Abs. Averages ',verbose=verbose)
+                AAM = afunc(numpy.ma.max,aavgs,nms,'Abs. Averages ',verbose=verbose)
+                AAa = afunc(numpy.ma.average,aavgs,nms,'Abs. Averages ',verbose=verbose)
+                AAs = afunc(genutil.statistics.std,aavgs,nms,'Abs. Averages ',verbose=verbose)
+
+            Lev={'Min':{'min':Mn,'avg':Mna,'std':Mns},
+                 'Max':{'max':Mx,'avg':Mxa,'std':Mxs},
+                 'AMin':{'min':AMn,'avg':AMna,'std':AMns},
+                 'AMax':{'max':AMx,'avg':AMxa,'std':AMxs}
+                 }
+            if doavg:
+                Lev['Avg']={'max':AM,'min':Am,'avg':Aa,'std':As}
+                Lev['AAvg']={'max':AAM,'min':AAm,'avg':AAa,'std':AAs}
+            V[l]=Lev
+        results[vr]=V
+    f.close()
+    return results
+
+
+if __name__=="__main__":
+    import pickle
+
+    f=open("Tables_csv/minmax.pickled",'w')
+
+    myvars={}
+    for fnm in sys.argv[1:]:
+        print 'Processing:',fnm
+        myvars = process_file(fnm,doavg=False,results=myvars,verbose=False)
+        print len(myvars)
+
+    pickle.dump(myvars,f)
+    f.close()
+    #print myvars
diff --git a/Lib/table_generator.py b/Lib/table_generator.py
index 050fb75..8d7fd8b 100644
--- a/Lib/table_generator.py
+++ b/Lib/table_generator.py
@@ -179,7 +179,7 @@ def process_a_line(line):
     return sp
 
 
-def process_template(tmpl,cnames,cols,voids={}):
+def process_template(tmpl,cnames,cols,voids={},minmax={}):
     F = genutil.StringConstructor(tmpl)
 
     keys = F.keys()
@@ -206,10 +206,40 @@ def process_template(tmpl,cnames,cols,voids={}):
 ##                 print ' but empty'
 ##         else:
 ##             print
+    #print 'Keys:',keys
     if "CMOR dimension" in keys:
         print 'Keys:',keys
         print 'cnames:',cnames
         raise "crap"
+    ve = getattr(F,"CMOR variable name","yep not that guy") 
+    if ve in minmax.keys():
+        if 'valid min' in keys:
+        #ok let's see if we can figure this one out
+            mnmx = minmax[ve]
+            val=1.e20
+            std=0.
+            for mlev in mnmx.keys():
+                mn=mnmx[mlev]['Min']
+                val = min(mn['min'],val)
+                std +=mn['std']
+            std/=len(mnmx.keys())
+            setattr(F,"valid min","%.2g" % (val-2*std))
+            keys.remove("valid min")
+        if 'valid max' in keys:
+        #ok let's see if we can figure this one out
+            mnmx = minmax[ve]
+            val=-1.e20
+            std=0.
+            for mlev in mnmx.keys():
+                mn=mnmx[mlev]['Max']
+                val = max(mn['max'],val)
+                std +=mn['std']
+            std/=len(mnmx.keys())
+            setattr(F,"valid max","%.2g" % (val+2*std))
+            keys.remove("valid max")
+
+        ### Need to add lines for absolute mean min/max
+                
     for k in keys:
         setattr(F,k,"!CRAP WE NEED TO REMOVE THAT LINE")
 
@@ -326,7 +356,7 @@ def create_table_header(tbnm, table_file, dims_file, fqcy):
     return fo
 
 
-def create_table(table_file, dims_file):
+def create_table(table_file, dims_file,minmax={}):
     tables = {}
     foundnm= False
     D = open(table_file)
@@ -396,7 +426,7 @@ def create_table(table_file, dims_file):
                 print 'Creating table:',tbnm
                 fo = create_table_header(tbnm,table_file,dims_file,fqcy)
                 tables[tbnm]=fo
-            print >> fo, process_template(var_tmpl,cnms,sp,{'CMOR variable name':['?','0','0.0']})
+            print >> fo, process_template(var_tmpl,cnms,sp,{'CMOR variable name':['?','0','0.0']},minmax=minmax)
     print 'Created tables:',tables.keys()
                 
         
@@ -404,6 +434,7 @@ def create_table(table_file, dims_file):
     
 
 if __name__== "__main__" :
+    import extract_min_max
     if len(sys.argv)>2:
         dims_table = sys.argv[2]
     else:
@@ -427,6 +458,9 @@ Tables_csv/cfSites.csv  Tables_csv/Oyr.csv      Tables_csv/6hrLev.csv
 ## Tables_csv/6hrPlev.csv  Tables_csv/cf3hr.csv    Tables_csv/llmon.csv    Tables_csv/omon.csv
 ## Tables_csv/aero.csv     Tables_csv/cfDa.csv     Tables_csv/da.csv       Tables_csv/lmon.csv     Tables_csv/oyr.csv
 ## """.split()
+        import pickle
+        f=open("Tables_csv/minmax.pickled")
+        minmax = pickle.load(f)
         for nm in tables_nms:
             print 'Processing:',nm
-            create_table(nm,dims_table)
+            create_table(nm,dims_table,minmax=minmax)
diff --git a/Makefile.in b/Makefile.in
index 9e9e4dd..ffa1e0c 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -26,7 +26,7 @@ LIBFILES = @LIBFILES@
 INCFILES = @INCFILES@
 
 # Temporary Files
-TMPFILES = *~ $(LIBFILES) *.mod a.out *.stb Test/IPCC_Fourth_Assessment *.LOG* *.dSYM Test/IPCC Test/CMIP5 CMIP5
+TMPFILES = *~ $(LIBFILES) *.mod a.out *.stb Test/*.nc Test/IPCC_Fourth_Assessment *.LOG* *.dSYM Test/IPCC Test/CMIP5 CMIP5
 DISTFILES = libcmor.a
 DEPEND= makedepend -c @DEBUG@ @CFLAGS@  @NCCFLAGS@ @UDUNITS2FLAGS@ @UUIDFLAGS@ @ZFLAGS@
 
diff --git a/Src/cmor.c b/Src/cmor.c
index 3568dcb..1da9849 100644
--- a/Src/cmor.c
+++ b/Src/cmor.c
@@ -3449,7 +3449,9 @@ int cmor_close_variable(int var_id, char *file_name, int *preserve)
   int ndims;
   double tolerance;
   char positive;
-
+  struct stat buf;
+  off_t sz;
+  long maxsz=(long) pow(2,32) -1;
   cmor_add_traceback("cmor_close_variable");
   cmor_is_setup();
 
@@ -3645,6 +3647,14 @@ int cmor_close_variable(int var_id, char *file_name, int *preserve)
       strncpy(file_name,outname,CMOR_MAX_STRING);
     }
 
+    /* At this point we need to check the file's size and issue a warning if greater than 4Gb*/
+    stat(outname,&buf);
+    sz = buf.st_size;
+    if (sz > maxsz) {
+      sprintf(msg,"Closing file: %s, size is greater than 4Gb, while this is acceptable it may be unreadable on older file systems",outname);
+      cmor_handle_error(msg,CMOR_WARNING);
+    }
+
     if (preserve != NULL) {
       cmor_vars[var_id].initialized=-1;
       cmor_vars[var_id].ntimes_written=0;
diff --git a/Tables/CMIP5_3hr b/Tables/CMIP5_3hr
index b66bfad..4d6bc14 100644
--- a/Tables/CMIP5_3hr
+++ b/Tables/CMIP5_3hr
@@ -6,7 +6,7 @@ frequency: 3hr
 cmor_version: 2.0         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   12 May 2010 ! date this table was constructed
+table_date:   20 May 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 
@@ -232,6 +232,8 @@ comment:           at surface; includes both liquid and solid phases.  This is t
 dimensions:        longitude latitude time
 out_name:          pr
 type:              real
+valid_min:         -1.3e-09
+valid_max:         0.0011
 !----------------------------------
 !
 
@@ -254,6 +256,8 @@ comment:           near-surface (usually, 2 meter) air temperature, sampled syno
 dimensions:        longitude latitude time1 height2m
 out_name:          tas
 type:              real
+valid_min:         1.8e+02
+valid_max:         3.2e+02
 !----------------------------------
 !
 
@@ -277,6 +281,8 @@ dimensions:        longitude latitude time
 out_name:          hfls
 type:              real
 positive:          up
+valid_min:         -67
+valid_max:         7.3e+02
 !----------------------------------
 !
 
@@ -300,6 +306,8 @@ dimensions:        longitude latitude time
 out_name:          hfss
 type:              real
 positive:          up
+valid_min:         -2.4e+02
+valid_max:         7.6e+02
 !----------------------------------
 !
 
@@ -323,6 +331,8 @@ dimensions:        longitude latitude time
 out_name:          rlds
 type:              real
 positive:          down
+valid_min:         36
+valid_max:         5.1e+02
 !----------------------------------
 !
 
@@ -346,6 +356,8 @@ dimensions:        longitude latitude time
 out_name:          rlus
 type:              real
 positive:          up
+valid_min:         51
+valid_max:         6.4e+02
 !----------------------------------
 !
 
@@ -369,6 +381,8 @@ dimensions:        longitude latitude time
 out_name:          rsds
 type:              real
 positive:          down
+valid_min:         -0.002
+valid_max:         5.1e+02
 !----------------------------------
 !
 
@@ -392,6 +406,8 @@ dimensions:        longitude latitude time
 out_name:          rsus
 type:              real
 positive:          up
+valid_min:         -0.0057
+valid_max:         4.1e+02
 !----------------------------------
 !
 
@@ -414,6 +430,8 @@ comment:           sampled synoptically.
 dimensions:        longitude latitude time1 height2m
 out_name:          uas
 type:              real
+valid_min:         -18
+valid_max:         18
 !----------------------------------
 !
 
@@ -436,6 +454,8 @@ comment:           sampled synoptically.
 dimensions:        longitude latitude time1 height2m
 out_name:          vas
 type:              real
+valid_min:         -17
+valid_max:         21
 !----------------------------------
 !
 
@@ -458,6 +478,8 @@ comment:           near-surface (usually 2 m) specific humidity, sampled synopti
 dimensions:        longitude latitude time1 height2m
 out_name:          huss
 type:              real
+valid_min:         -4.8e-06
+valid_max:         0.029
 !----------------------------------
 !
 
@@ -480,6 +502,8 @@ comment:           Compute the mass of water in all phases in the upper 0.1 mete
 dimensions:        longitude latitude time1
 out_name:          mrsos
 type:              real
+valid_min:         -1.3
+valid_max:         1.3e+02
 !----------------------------------
 !
 
@@ -546,6 +570,8 @@ comment:           at surface.  This is a 3-hour mean convective precipitation f
 dimensions:        longitude latitude time
 out_name:          prc
 type:              real
+valid_min:         -8.1e-10
+valid_max:         0.00057
 !----------------------------------
 !
 
@@ -568,6 +594,8 @@ comment:           at surface.  Includes all forms of precipitating solid phase
 dimensions:        longitude latitude time
 out_name:          prsn
 type:              real
+valid_min:         -2.2e-10
+valid_max:         0.00027
 !----------------------------------
 !
 
@@ -590,6 +618,8 @@ comment:           compute the total runoff (including ""drainage"" through the
 dimensions:        longitude latitude time
 out_name:          mrro
 type:              real
+valid_min:         -0.00017
+valid_max:         0.00093
 !----------------------------------
 !
 
@@ -613,6 +643,8 @@ dimensions:        longitude latitude time
 out_name:          rldscs
 type:              real
 positive:          down
+valid_min:         37
+valid_max:         5.3e+02
 !----------------------------------
 !
 
@@ -636,6 +668,8 @@ dimensions:        longitude latitude time
 out_name:          rsdscs
 type:              real
 positive:          down
+valid_min:         -1.5e+30
+valid_max:         5.1e+02
 !----------------------------------
 !
 
@@ -681,6 +715,8 @@ comment:           sampled synoptically to diagnose atmospheric tides, this is b
 dimensions:        longitude latitude time1
 out_name:          ps
 type:              real
+valid_min:         4.9e+04
+valid_max:         1.1e+05
 !----------------------------------
 !
 
@@ -703,6 +739,8 @@ comment:           for the whole atmospheric column, as seen from the surface or
 dimensions:        longitude latitude time
 out_name:          clt
 type:              real
+valid_min:         -0.00012
+valid_max:         1e+02
 !----------------------------------
 !
 
diff --git a/Tables/CMIP5_6hrLev b/Tables/CMIP5_6hrLev
index e812d31..1289632 100644
--- a/Tables/CMIP5_6hrLev
+++ b/Tables/CMIP5_6hrLev
@@ -6,7 +6,7 @@ frequency: 6hr
 cmor_version: 2.0         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   12 May 2010 ! date this table was constructed
+table_date:   20 May 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 
@@ -519,6 +519,8 @@ comment:           on all model levels
 dimensions:        longitude latitude alevel time1
 out_name:          ta
 type:              real
+valid_min:         1.6e+02
+valid_max:         3.2e+02
 !----------------------------------
 !
 
@@ -540,6 +542,8 @@ comment:           on all model levels
 dimensions:        longitude latitude alevel time1
 out_name:          ua
 type:              real
+valid_min:         -65
+valid_max:         1.3e+02
 !----------------------------------
 !
 
@@ -561,6 +565,8 @@ comment:           on all model levels
 dimensions:        longitude latitude alevel time1
 out_name:          va
 type:              real
+valid_min:         -68
+valid_max:         67
 !----------------------------------
 !
 
@@ -582,6 +588,8 @@ comment:           on all model levels
 dimensions:        longitude latitude alevel time1
 out_name:          hus
 type:              real
+valid_min:         -0.00029
+valid_max:         0.028
 !----------------------------------
 !
 
@@ -603,6 +611,8 @@ comment:           surface pressure, not mean sea level pressure
 dimensions:        longitude latitude time1
 out_name:          ps
 type:              real
+valid_min:         4.9e+04
+valid_max:         1.1e+05
 !----------------------------------
 !
 
diff --git a/Tables/CMIP5_6hrPlev b/Tables/CMIP5_6hrPlev
index 1a1971c..c65f18f 100644
--- a/Tables/CMIP5_6hrPlev
+++ b/Tables/CMIP5_6hrPlev
@@ -6,7 +6,7 @@ frequency: 6hr
 cmor_version: 2.0         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   12 May 2010 ! date this table was constructed
+table_date:   20 May 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 
@@ -185,6 +185,8 @@ comment:           on the following pressure levels: 850, 500, 250 hPa
 dimensions:        longitude latitude plev3 time1
 out_name:          ua
 type:              real
+valid_min:         -65
+valid_max:         1.3e+02
 !----------------------------------
 !
 
@@ -206,6 +208,8 @@ comment:           on the following pressure levels: 850, 500, 250 hPa
 dimensions:        longitude latitude plev3 time1
 out_name:          va
 type:              real
+valid_min:         -68
+valid_max:         67
 !----------------------------------
 !
 
@@ -227,6 +231,8 @@ comment:           on the following pressure levels: 850, 500, 250 hPa
 dimensions:        longitude latitude plev3 time1
 out_name:          ta
 type:              real
+valid_min:         1.6e+02
+valid_max:         3.2e+02
 !----------------------------------
 !
 
@@ -247,6 +253,8 @@ long_name:         Sea Level Pressure
 dimensions:        longitude latitude time1
 out_name:          psl
 type:              real
+valid_min:         9.5e+04
+valid_max:         1.1e+05
 !----------------------------------
 !
 
diff --git a/Tables/CMIP5_Amon b/Tables/CMIP5_Amon
index 46a78f8..c101265 100644
--- a/Tables/CMIP5_Amon
+++ b/Tables/CMIP5_Amon
@@ -6,7 +6,7 @@ frequency: mon
 cmor_version: 2.0         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   12 May 2010 ! date this table was constructed
+table_date:   20 May 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 
@@ -628,7 +628,7 @@ modeling_realm:    atmos
 standard_name:     air_temperature
 units:             K
 cell_methods:      time: mean
-cell_measures:      area: areacello volume: volcello
+cell_measures:      area: areacella
 long_name:         Near-Surface Air Temperature
 comment:           near-surface (usually, 2 meter) air temperature.
 !----------------------------------
@@ -637,6 +637,8 @@ comment:           near-surface (usually, 2 meter) air temperature.
 dimensions:        longitude latitude time height2m
 out_name:          tas
 type:              real
+valid_min:         1.8e+02
+valid_max:         3.2e+02
 !----------------------------------
 !
 
@@ -650,7 +652,7 @@ modeling_realm:    atmos
 standard_name:     surface_temperature
 units:             K
 cell_methods:      time: mean
-cell_measures:      area: areacello volume: volcello
+cell_measures:      area: areacella
 long_name:         Surface Temperature
 comment:           ""skin"" temperature (i.e., SST for open ocean)
 !----------------------------------
@@ -659,6 +661,8 @@ comment:           ""skin"" temperature (i.e., SST for open ocean)
 dimensions:        longitude latitude time
 out_name:          ts
 type:              real
+valid_min:         1.8e+02
+valid_max:         3.3e+02
 !----------------------------------
 !
 
@@ -672,6 +676,7 @@ modeling_realm:    atmos
 standard_name:     air_temperature
 units:             K
 cell_methods:      time: minimum within days time: mean over days
+cell_measures:      area: areacella
 long_name:         Daily Minimum Near-Surface Air Temperature
 comment:           monthly mean of the daily-minimum near-surface (usually, 2 meter) air temperature.
 !----------------------------------
@@ -680,6 +685,8 @@ comment:           monthly mean of the daily-minimum near-surface (usually, 2 me
 dimensions:        longitude latitude time height2m
 out_name:          tasmin
 type:              real
+valid_min:         1.9e+02
+valid_max:         3.1e+02
 !----------------------------------
 !
 
@@ -693,6 +700,7 @@ modeling_realm:    atmos
 standard_name:     air_temperature
 units:             K
 cell_methods:      time: maximum within days time: mean over days
+cell_measures:      area: areacella
 long_name:         Daily Maximum Near-Surface Air Temperature
 comment:           monthly mean of the daily-maximum near-surface (usually, 2 meter) air temperature.
 !----------------------------------
@@ -701,6 +709,8 @@ comment:           monthly mean of the daily-maximum near-surface (usually, 2 me
 dimensions:        longitude latitude time height2m
 out_name:          tasmax
 type:              real
+valid_min:         1.9e+02
+valid_max:         3.3e+02
 !----------------------------------
 !
 
@@ -714,6 +724,7 @@ modeling_realm:    atmos
 standard_name:     air_pressure_at_sea_level
 units:             Pa
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Sea Level Pressure
 comment:           not, in general, the same as surface pressure
 !----------------------------------
@@ -722,6 +733,8 @@ comment:           not, in general, the same as surface pressure
 dimensions:        longitude latitude time
 out_name:          psl
 type:              real
+valid_min:         9.5e+04
+valid_max:         1.1e+05
 !----------------------------------
 !
 
@@ -735,6 +748,7 @@ modeling_realm:    atmos
 standard_name:     surface_air_pressure
 units:             Pa
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Surface Air Pressure
 comment:           not, in general, the same as mean sea-level pressure
 !----------------------------------
@@ -743,6 +757,8 @@ comment:           not, in general, the same as mean sea-level pressure
 dimensions:        longitude latitude time
 out_name:          ps
 type:              real
+valid_min:         4.9e+04
+valid_max:         1.1e+05
 !----------------------------------
 !
 
@@ -756,7 +772,8 @@ modeling_realm:    atmos
 standard_name:     eastward_wind
 units:             m s-1
 cell_methods:      time: mean
-long_name:         Eastward Near-Surface Wind Speed
+cell_measures:      area: areacella
+long_name:         Eastward Near-Surface Wind
 comment:           near-surface (usually, 10 meters) eastward component of wind.
 !----------------------------------
 ! Additional variable information:
@@ -764,6 +781,8 @@ comment:           near-surface (usually, 10 meters) eastward component of wind.
 dimensions:        longitude latitude time height10m
 out_name:          uas
 type:              real
+valid_min:         -18
+valid_max:         18
 !----------------------------------
 !
 
@@ -777,7 +796,8 @@ modeling_realm:    atmos
 standard_name:     northward_wind
 units:             m s-1
 cell_methods:      time: mean
-long_name:         Northward Near-Surface Wind Speed
+cell_measures:      area: areacella
+long_name:         Northward Near-Surface Wind
 comment:           near-surface (usually, 10 meters) northward component of wind.
 !----------------------------------
 ! Additional variable information:
@@ -785,6 +805,8 @@ comment:           near-surface (usually, 10 meters) northward component of wind
 dimensions:        longitude latitude time height10m
 out_name:          vas
 type:              real
+valid_min:         -17
+valid_max:         21
 !----------------------------------
 !
 
@@ -798,6 +820,7 @@ modeling_realm:    atmos
 standard_name:     wind_speed
 units:             m s-1
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Near-Surface Wind Speed
 comment:           near-surface (usually, 10 meters) wind speed.  This is the mean of the speed, not the speed computed from the mean u and v components of wind
 !----------------------------------
@@ -819,6 +842,7 @@ modeling_realm:    atmos
 standard_name:     relative_humidity
 units:             %
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Near-Surface Relative Humidity
 comment:           near-surface (usually, 2meters) relative humidity expressed as a percentage.  This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.
 !----------------------------------
@@ -840,6 +864,7 @@ modeling_realm:    atmos
 standard_name:     specific_humidity
 units:             1
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Near-Surface Specific Humidity
 comment:           near-surface (usually, 2 meters) specific humidity.
 !----------------------------------
@@ -848,6 +873,8 @@ comment:           near-surface (usually, 2 meters) specific humidity.
 dimensions:        longitude latitude time height2m
 out_name:          huss
 type:              real
+valid_min:         -4.8e-06
+valid_max:         0.029
 !----------------------------------
 !
 
@@ -861,6 +888,7 @@ modeling_realm:    atmos
 standard_name:     precipitation_flux
 units:             kg m-2 s-1
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Precipitation
 comment:           at surface; includes both liquid and solid phases from all types of clouds (both large-scale and convective)
 !----------------------------------
@@ -869,6 +897,8 @@ comment:           at surface; includes both liquid and solid phases from all ty
 dimensions:        longitude latitude time
 out_name:          pr
 type:              real
+valid_min:         -1.3e-09
+valid_max:         0.0011
 !----------------------------------
 !
 
@@ -882,6 +912,7 @@ modeling_realm:    atmos
 standard_name:     snowfall_flux
 units:             kg m-2 s-1
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Snowfall Flux
 comment:           at surface; includes precipitation of all forms of water in the solid phase
 !----------------------------------
@@ -890,6 +921,8 @@ comment:           at surface; includes precipitation of all forms of water in t
 dimensions:        longitude latitude time
 out_name:          prsn
 type:              real
+valid_min:         -2.2e-10
+valid_max:         0.00027
 !----------------------------------
 !
 
@@ -903,6 +936,7 @@ modeling_realm:    atmos
 standard_name:     convective_precipitation_flux
 units:             kg m-2 s-1
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Convective Precipitation
 comment:           at surface; includes both liquid and solid phases.
 !----------------------------------
@@ -911,6 +945,8 @@ comment:           at surface; includes both liquid and solid phases.
 dimensions:        longitude latitude time
 out_name:          prc
 type:              real
+valid_min:         -8.1e-10
+valid_max:         0.00057
 !----------------------------------
 !
 
@@ -924,6 +960,7 @@ modeling_realm:    atmos
 standard_name:     water_evaporation_flux
 units:             kg m-2 s-1
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Evaporation
 comment:           at surface; flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)
 !----------------------------------
@@ -945,6 +982,7 @@ modeling_realm:    atmos
 standard_name:     water_sublimation_flux
 units:             kg m-2 s-1
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Surface Snow and Ice Sublimation Flux
 comment:           The snow and ice sublimation flux is the loss of snow and ice mass from the surface resulting from their conversion to water vapor that enters the atmosphere.
 !----------------------------------
@@ -953,6 +991,8 @@ comment:           The snow and ice sublimation flux is the loss of snow and ice
 dimensions:        longitude latitude time
 out_name:          sbl
 type:              real
+valid_min:         -0.004
+valid_max:         0.00083
 !----------------------------------
 !
 
@@ -966,6 +1006,7 @@ modeling_realm:    atmos
 standard_name:     surface_downward_eastward_stress
 units:             Pa
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Surface Downward Eastward Wind Stress
 !----------------------------------
 ! Additional variable information:
@@ -974,6 +1015,8 @@ dimensions:        longitude latitude time
 out_name:          tauu
 type:              real
 positive:          down
+valid_min:         -2.4
+valid_max:         2.6
 !----------------------------------
 !
 
@@ -987,6 +1030,7 @@ modeling_realm:    atmos
 standard_name:     surface_downward_northward_stress
 units:             Pa
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Surface Downward Northward Wind Stress
 !----------------------------------
 ! Additional variable information:
@@ -995,6 +1039,8 @@ dimensions:        longitude latitude time
 out_name:          tauv
 type:              real
 positive:          down
+valid_min:         -2.2
+valid_max:         2.2
 !----------------------------------
 !
 
@@ -1008,6 +1054,7 @@ modeling_realm:    atmos
 standard_name:     surface_upward_latent_heat_flux
 units:             W m-2
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Surface Upward Latent Heat Flux
 comment:           includes both evaporation and sublimation
 !----------------------------------
@@ -1017,6 +1064,8 @@ dimensions:        longitude latitude time
 out_name:          hfls
 type:              real
 positive:          up
+valid_min:         -67
+valid_max:         7.3e+02
 !----------------------------------
 !
 
@@ -1030,6 +1079,7 @@ modeling_realm:    atmos
 standard_name:     surface_upward_sensible_heat_flux
 units:             W m-2
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Surface Upward Sensible Heat Flux
 !----------------------------------
 ! Additional variable information:
@@ -1038,6 +1088,8 @@ dimensions:        longitude latitude time
 out_name:          hfss
 type:              real
 positive:          up
+valid_min:         -2.4e+02
+valid_max:         7.6e+02
 !----------------------------------
 !
 
@@ -1051,6 +1103,7 @@ modeling_realm:    atmos
 standard_name:     surface_downwelling_longwave_flux_in_air
 units:             W m-2
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Surface Downwelling Longwave Radiation
 !----------------------------------
 ! Additional variable information:
@@ -1059,6 +1112,8 @@ dimensions:        longitude latitude time
 out_name:          rlds
 type:              real
 positive:          down
+valid_min:         36
+valid_max:         5.1e+02
 !----------------------------------
 !
 
@@ -1072,6 +1127,7 @@ modeling_realm:    atmos
 standard_name:     surface_upwelling_longwave_flux_in_air
 units:             W m-2
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Surface Upwelling Longwave Radiation
 !----------------------------------
 ! Additional variable information:
@@ -1080,6 +1136,8 @@ dimensions:        longitude latitude time
 out_name:          rlus
 type:              real
 positive:          up
+valid_min:         51
+valid_max:         6.4e+02
 !----------------------------------
 !
 
@@ -1093,6 +1151,7 @@ modeling_realm:    atmos
 standard_name:     surface_downwelling_shortwave_flux_in_air
 units:             W m-2
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Surface Downwelling Shortwave Radiation
 !----------------------------------
 ! Additional variable information:
@@ -1101,6 +1160,8 @@ dimensions:        longitude latitude time
 out_name:          rsds
 type:              real
 positive:          down
+valid_min:         -0.002
+valid_max:         5.1e+02
 !----------------------------------
 !
 
@@ -1114,6 +1175,7 @@ modeling_realm:    atmos
 standard_name:     surface_upwelling_shortwave_flux_in_air
 units:             W m-2
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Surface Upwelling Shortwave Radiation
 !----------------------------------
 ! Additional variable information:
@@ -1122,6 +1184,8 @@ dimensions:        longitude latitude time
 out_name:          rsus
 type:              real
 positive:          up
+valid_min:         -0.0057
+valid_max:         4.1e+02
 !----------------------------------
 !
 
@@ -1135,6 +1199,7 @@ modeling_realm:    atmos
 standard_name:     surface_downwelling_shortwave_flux_in_air_assuming_clear_sky
 units:             W m-2
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Surface Downwelling Clear-Sky Shortwave Radiation
 !----------------------------------
 ! Additional variable information:
@@ -1143,6 +1208,8 @@ dimensions:        longitude latitude time
 out_name:          rsdscs
 type:              real
 positive:          down
+valid_min:         -1.5e+30
+valid_max:         5.1e+02
 !----------------------------------
 !
 
@@ -1156,6 +1223,7 @@ modeling_realm:    atmos
 standard_name:     surface_upwelling_shortwave_flux_in_air_assuming_clear_sky
 units:             W m-2
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Surface Upwelling Clear-Sky Shortwave Radiation
 !----------------------------------
 ! Additional variable information:
@@ -1164,6 +1232,8 @@ dimensions:        longitude latitude time
 out_name:          rsuscs
 type:              real
 positive:          up
+valid_min:         -0.012
+valid_max:         4.5e+02
 !----------------------------------
 !
 
@@ -1177,6 +1247,7 @@ modeling_realm:    atmos
 standard_name:     surface_downwelling_longwave_flux_in_air_assuming_clear_sky
 units:             W m-2
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Surface Downwelling Clear-Sky Longwave Radiation
 !----------------------------------
 ! Additional variable information:
@@ -1185,6 +1256,8 @@ dimensions:        longitude latitude time
 out_name:          rldscs
 type:              real
 positive:          down
+valid_min:         37
+valid_max:         5.3e+02
 !----------------------------------
 !
 
@@ -1198,6 +1271,7 @@ modeling_realm:    atmos
 standard_name:     toa_incoming_shortwave_flux
 units:             W m-2
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         TOA Incident Shortwave Radiation
 comment:           incident shortwave at the top of the atmosphere
 !----------------------------------
@@ -1207,6 +1281,8 @@ dimensions:        longitude latitude time
 out_name:          rsdt
 type:              real
 positive:          down
+valid_min:         0
+valid_max:         5.5e+02
 !----------------------------------
 !
 
@@ -1220,6 +1296,7 @@ modeling_realm:    atmos
 standard_name:     toa_outgoing_shortwave_flux
 units:             W m-2
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         TOA Outgoing Shortwave Radiation
 comment:           at the top of the atmosphere
 !----------------------------------
@@ -1229,6 +1306,8 @@ dimensions:        longitude latitude time
 out_name:          rsut
 type:              real
 positive:          up
+valid_min:         -0.023
+valid_max:         4.1e+02
 !----------------------------------
 !
 
@@ -1242,6 +1321,7 @@ modeling_realm:    atmos
 standard_name:     toa_outgoing_longwave_flux
 units:             W m-2
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         TOA Outgoing Longwave Radiation
 comment:           at the top of the atmosphere (to be compared with satellite measurements)
 !----------------------------------
@@ -1251,6 +1331,8 @@ dimensions:        longitude latitude time
 out_name:          rlut
 type:              real
 positive:          up
+valid_min:         73
+valid_max:         3.8e+02
 !----------------------------------
 !
 
@@ -1264,6 +1346,7 @@ modeling_realm:    atmos
 standard_name:     toa_outgoing_longwave_flux_assuming_clear_sky
 units:             W m-2
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         TOA Outgoing Clear-Sky Longwave Radiation
 !----------------------------------
 ! Additional variable information:
@@ -1272,6 +1355,8 @@ dimensions:        longitude latitude time
 out_name:          rlutcs
 type:              real
 positive:          up
+valid_min:         75
+valid_max:         3.7e+02
 !----------------------------------
 !
 
@@ -1285,6 +1370,7 @@ modeling_realm:    atmos
 standard_name:     toa_outgoing_shortwave_flux_assuming_clear_sky
 units:             W m-2
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         TOA Outgoing Clear-Sky Shortwave Radiation
 !----------------------------------
 ! Additional variable information:
@@ -1293,6 +1379,8 @@ dimensions:        longitude latitude time
 out_name:          rsutcs
 type:              real
 positive:          up
+valid_min:         0
+valid_max:         4.3e+02
 !----------------------------------
 !
 
@@ -1306,6 +1394,7 @@ modeling_realm:    atmos
 standard_name:     atmosphere_water_vapor_content
 units:             kg m-2
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Water Vapor Path
 comment:           vertically integrated through the atmospheric column
 !----------------------------------
@@ -1314,6 +1403,8 @@ comment:           vertically integrated through the atmospheric column
 dimensions:        longitude latitude time
 out_name:          prw
 type:              real
+valid_min:         0.012
+valid_max:         75
 !----------------------------------
 !
 
@@ -1327,6 +1418,7 @@ modeling_realm:    atmos
 standard_name:     cloud_area_fraction
 units:             %
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Total Cloud Fraction
 comment:           for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Include both large-scale and convective cloud.
 !----------------------------------
@@ -1335,6 +1427,8 @@ comment:           for the whole atmospheric column, as seen from the surface or
 dimensions:        longitude latitude time
 out_name:          clt
 type:              real
+valid_min:         -0.00012
+valid_max:         1e+02
 !----------------------------------
 !
 
@@ -1348,6 +1442,7 @@ modeling_realm:    atmos
 standard_name:     atmosphere_cloud_condensed_water_content
 units:             kg m-2
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Condensed Water Path
 comment:           calculate mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Include precipitating hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.  
 !----------------------------------
@@ -1356,6 +1451,8 @@ comment:           calculate mass of condensed (liquid + ice) water in the colum
 dimensions:        longitude latitude time
 out_name:          clwvi
 type:              real
+valid_min:         -2.6e-06
+valid_max:         2.9
 !----------------------------------
 !
 
@@ -1369,6 +1466,7 @@ modeling_realm:    atmos
 standard_name:     atmosphere_cloud_ice_content
 units:             kg m-2
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Ice Water Path
 comment:           calculate mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Include precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.  
 !----------------------------------
@@ -1377,6 +1475,8 @@ comment:           calculate mass of ice water in the column divided by the area
 dimensions:        longitude latitude time
 out_name:          clivi
 type:              real
+valid_min:         -1.2e-06
+valid_max:         1.3
 !----------------------------------
 !
 
@@ -1390,6 +1490,7 @@ modeling_realm:    atmos
 standard_name:     net_downward_radiative_flux_at_top_of_atmosphere_model
 units:             W m-2
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Net Downward Flux at Top of Model
 comment:           i.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. Report only if this differs from the net downward radiative flux at the top of the atmosphere.
 !----------------------------------
@@ -1399,6 +1500,8 @@ dimensions:        longitude latitude time
 out_name:          rtmt
 type:              real
 positive:          down
+valid_min:         -2.3e+02
+valid_max:         2.1e+02
 !----------------------------------
 !
 
@@ -1412,6 +1515,7 @@ modeling_realm:    atmos
 standard_name:     air_pressure_at_convective_cloud_base
 units:             Pa
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Air Pressure at Convective Cloud Base
 !----------------------------------
 ! Additional variable information:
@@ -1432,6 +1536,7 @@ modeling_realm:    atmos
 standard_name:     air_pressure_at_convective_cloud_top
 units:             Pa
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Air Pressure at Convective Cloud Top
 !----------------------------------
 ! Additional variable information:
@@ -1451,6 +1556,7 @@ modeling_realm:    atmos
 !----------------------------------
 units:             1
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Fraction of Time Convection Occurs
 comment:           Fraction of time that convection occurs in the grid cell .
 !----------------------------------
@@ -1471,6 +1577,7 @@ modeling_realm:    atmos
 !----------------------------------
 units:             1
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Fraction of Time Shallow Convection Occurs
 comment:           Fraction of time that shallow convection occurs in the grid cell. ( For models with a distinct shallow convection scheme only)
 !----------------------------------
@@ -1491,6 +1598,7 @@ modeling_realm:    atmos
 !----------------------------------
 units:             kg  m-2 s-1
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Carbon Mass Flux into Atmosphere Due to All Anthropogenic Emissions of CO2
 comment:           This is requested only for the emission-driven coupled carbon climate model runs.  Do not include natural fire sources, but include all anthropogenic sources, including fossil fuel use, cement production, agricultural burning, and sources associated with anthropogenic land use change excluding forest regrowth.
 !----------------------------------
@@ -1512,6 +1620,7 @@ modeling_realm:    atmos
 !----------------------------------
 units:             kg m-2 s-1
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Carbon Mass Flux into Atmosphere Due to Fossil Fuel Emissions of CO2
 comment:           This is requested only for the emission-driven coupled carbon climate model runs.  Report the prescribed anthropogenic CO2 flux from fossil fuel use, including cement production, and flaring (but not from land-use changes, agricultural burning, forest regrowth, etc.)
 !----------------------------------
@@ -1533,6 +1642,7 @@ modeling_realm:    atmos
 !----------------------------------
 units:             kg m-2 s-1
 cell_methods:      time: mean
+cell_measures:      area: areacella
 long_name:         Surface Carbon Mass Flux into the Atmosphere Due to Natural Sources
 comment:           Report from all simulations (both emission-driven and concentration-driven) performed by models with fully interactive and responsive carbon cycles.  This is what the atmosphere sees (on its own grid).  This field should be equivalent to the combined natural fluxes of carbon (requested in the L_mon and O_mon tables) that account for natural exchanges between the atmosphere and land or ocean reservoirs (i.e., ""net ecosystem biospheric productivity"", for land, and ""ai [...]
 !----------------------------------
@@ -1564,6 +1674,8 @@ comment:           Report on model layers (not standard pressures).  Include bot
 dimensions:        longitude latitude alevel time
 out_name:          cl
 type:              real
+valid_min:         0
+valid_max:         1e+02
 !----------------------------------
 !
 
@@ -1652,6 +1764,8 @@ long_name:         Air Temperature
 dimensions:        longitude latitude plevs time
 out_name:          ta
 type:              real
+valid_min:         1.6e+02
+valid_max:         3.2e+02
 !----------------------------------
 !
 
@@ -1673,6 +1787,8 @@ long_name:         Eastward Wind
 dimensions:        longitude latitude plevs time
 out_name:          ua
 type:              real
+valid_min:         -65
+valid_max:         1.3e+02
 !----------------------------------
 !
 
@@ -1694,6 +1810,8 @@ long_name:         Northward Wind
 dimensions:        longitude latitude plevs time
 out_name:          va
 type:              real
+valid_min:         -68
+valid_max:         67
 !----------------------------------
 !
 
@@ -1715,6 +1833,8 @@ long_name:         Specific Humidity
 dimensions:        longitude latitude plevs time
 out_name:          hus
 type:              real
+valid_min:         -0.00029
+valid_max:         0.028
 !----------------------------------
 !
 
@@ -1737,6 +1857,8 @@ comment:           This is the relative humidity with respect to liquid water fo
 dimensions:        longitude latitude plevs time
 out_name:          hur
 type:              real
+valid_min:         -1.8
+valid_max:         1.3e+02
 !----------------------------------
 !
 
@@ -1759,6 +1881,8 @@ comment:           commonly referred to as ""omega"", this represents the vertic
 dimensions:        longitude latitude plevs time
 out_name:          wap
 type:              real
+valid_min:         -1.1
+valid_max:         2.2
 !----------------------------------
 !
 
@@ -1780,6 +1904,8 @@ long_name:         Geopotential Height
 dimensions:        longitude latitude plevs time
 out_name:          zg
 type:              real
+valid_min:         -5.7e+02
+valid_max:         3.3e+04
 !----------------------------------
 !
 
@@ -1802,6 +1928,8 @@ comment:           If this does not change over time (except possibly to vary id
 dimensions:        longitude latitude plevs time
 out_name:          tro3
 type:              real
+valid_min:         -2.8e+02
+valid_max:         1.1e+04
 !----------------------------------
 !
 
@@ -1934,7 +2062,7 @@ type:              real
 !
 
 !============
-variable_entry:    ch4
+variable_entry:    ch4Clim
 !============
 modeling_realm:    atmos atmosChem
 !----------------------------------
diff --git a/Tables/CMIP5_Limon b/Tables/CMIP5_Limon
index 012517a..9137ecb 100644
--- a/Tables/CMIP5_Limon
+++ b/Tables/CMIP5_Limon
@@ -6,7 +6,7 @@ frequency: mon
 cmor_version: 2.0         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   12 May 2010 ! date this table was constructed
+table_date:   20 May 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 
@@ -185,6 +185,8 @@ comment:           Fraction of each grid cell that is occupied by snow that rest
 dimensions:        longitude latitude time
 out_name:          snc
 type:              real
+valid_min:         0
+valid_max:         1e+02
 !----------------------------------
 !
 
@@ -207,6 +209,8 @@ comment:           Compute as the mass of surface snow on the land portion of th
 dimensions:        longitude latitude time
 out_name:          snw
 type:              real
+valid_min:         -0.005
+valid_max:         8e+05
 !----------------------------------
 !
 
@@ -229,6 +233,8 @@ comment:           where land over land.  Compute the mean thickness of snow in
 dimensions:        longitude latitude time
 out_name:          snd
 type:              real
+valid_min:         0
+valid_max:         8.1e+02
 !----------------------------------
 !
 
@@ -255,50 +261,6 @@ type:              real
 !
 
 !============
-variable_entry:    mrfso
-!============
-modeling_realm:    landIce land
-!----------------------------------
-! Variable attributes:
-!----------------------------------
-standard_name:     soil_frozen_water_content
-units:             kg m-2
-cell_methods:      time: mean
-cell_measures:      area: areacella
-long_name:         Soil Frozen Water Content
-comment:           summed over all soil layers, where land over land: compute by dividing the total mass of frozen water contained in the soil layer of the grid cell by the land area in the grid cell; report as 0.0 where the land fraction is 0.
-!----------------------------------
-! Additional variable information:
-!----------------------------------
-dimensions:        longitude latitude time
-out_name:          mrfso
-type:              real
-!----------------------------------
-!
-
-!============
-variable_entry:    mfrso
-!============
-modeling_realm:    landIce land
-!----------------------------------
-! Variable attributes:
-!----------------------------------
-standard_name:     soil_moisture_content
-units:             kg m-2
-cell_methods:      time: mean
-cell_measures:      area: areacella
-long_name:         Soil Moisture Content
-comment:           summed over all soil layers, where land over land: compute by dividing the total mass of water (both liquid and ice) contained in the soil layer of the grid cell by the land area in the grid cell; report as 0.0 where the land fraction is 0.
-!----------------------------------
-! Additional variable information:
-!----------------------------------
-dimensions:        longitude latitude time
-out_name:          mfrso
-type:              real
-!----------------------------------
-!
-
-!============
 variable_entry:    sootsn
 !============
 modeling_realm:    landIce land
@@ -382,6 +344,8 @@ comment:           Compute as the total surface melt water on the land portion o
 dimensions:        longitude latitude time
 out_name:          snm
 type:              real
+valid_min:         0
+valid_max:         0.00036
 !----------------------------------
 !
 
@@ -404,6 +368,8 @@ comment:           The snow and ice sublimation flux is the loss of snow and ice
 dimensions:        longitude latitude time
 out_name:          sbl
 type:              real
+valid_min:         -0.004
+valid_max:         0.00083
 !----------------------------------
 !
 
diff --git a/Tables/CMIP5_Lmon b/Tables/CMIP5_Lmon
index cbf16c8..9850b31 100644
--- a/Tables/CMIP5_Lmon
+++ b/Tables/CMIP5_Lmon
@@ -6,7 +6,7 @@ frequency: mon
 cmor_version: 2.0         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   12 May 2010 ! date this table was constructed
+table_date:   20 May 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 
@@ -230,6 +230,8 @@ comment:           Compute the mass of water in all phases in the upper 0.1 mete
 dimensions:        longitude latitude time sdepth1
 out_name:          mrsos
 type:              real
+valid_min:         -1.3
+valid_max:         1.3e+02
 !----------------------------------
 !
 
@@ -252,13 +254,15 @@ comment:           Compute the mass per unit area  (summed over all soil layers)
 dimensions:        longitude latitude time
 out_name:          mrso
 type:              real
+valid_min:         -44
+valid_max:         5e+03
 !----------------------------------
 !
 
 !============
-variable_entry:    mrlso
+variable_entry:    mrfso
 !============
-modeling_realm:    land
+modeling_realm:    land landIce
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
@@ -272,8 +276,10 @@ comment:           Compute the mass (summed over all all layers) of frozen water
 ! Additional variable information:
 !----------------------------------
 dimensions:        longitude latitude time
-out_name:          mrlso
+out_name:          mrfso
 type:              real
+valid_min:         0
+valid_max:         5e+03
 !----------------------------------
 !
 
@@ -296,6 +302,8 @@ comment:           Compute the total surface runoff leaving the land portion of
 dimensions:        longitude latitude time
 out_name:          mrros
 type:              real
+valid_min:         -5.9e-06
+valid_max:         0.00086
 !----------------------------------
 !
 
@@ -318,6 +326,8 @@ comment:           "compute the total runoff (including ""drainage"" through the
 dimensions:        longitude latitude time
 out_name:          mrro
 type:              real
+valid_min:         -0.00017
+valid_max:         0.00093
 !----------------------------------
 !
 
@@ -1068,7 +1078,7 @@ units:             kg m-2
 cell_methods:      time: mean area: mean where land
 cell_measures:      area: areacella
 long_name:         Carbon Mass in Other Living Compartments on Land
-comment:           e.g., labile, fruits, reserves, .. 
+comment:           e.g., labile, fruits, reserves, etc.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1149,7 +1159,7 @@ units:             kg m-2
 cell_methods:      time: mean area: mean where land
 cell_measures:      area: areacella
 long_name:         Carbon Mass in Fast Soil Pool
-comment:           fast is meant as lifetime of less than 10 years for  reference climate conditions (20C, no water limitations).
+comment:           fast is meant as lifetime of less than 10 years for  reference climate conditions (20 C, no water limitations).
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1170,7 +1180,7 @@ units:             kg m-2
 cell_methods:      time: mean area: mean where land
 cell_measures:      area: areacella
 long_name:         Carbon Mass in Medium Soil Pool
-comment:           medium is meant as lifetime of more than than 10 years and less than 100 years for  reference climate conditions (20C, no water limitations)
+comment:           medium is meant as lifetime of more than than 10 years and less than 100 years for  reference climate conditions (20 C, no water limitations)
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -1191,7 +1201,7 @@ units:             kg m-2
 cell_methods:      time: mean area: mean where land
 cell_measures:      area: areacella
 long_name:         Carbon Mass in Slow Soil Pool
-comment:           fast is meant as lifetime of more than 100 years for  reference climate conditions (20C, no water limitations)
+comment:           fast is meant as lifetime of more than 100 years for  reference climate conditions (20 C, no water limitations)
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
diff --git a/Tables/CMIP5_Oclim b/Tables/CMIP5_Oclim
index 498f874..02e64a9 100644
--- a/Tables/CMIP5_Oclim
+++ b/Tables/CMIP5_Oclim
@@ -6,7 +6,7 @@ frequency: monClim
 cmor_version: 2.0         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   12 May 2010 ! date this table was constructed
+table_date:   20 May 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 af73db2..ad997a7 100644
--- a/Tables/CMIP5_Oimon
+++ b/Tables/CMIP5_Oimon
@@ -6,7 +6,7 @@ frequency: mon
 cmor_version: 2.0         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   12 May 2010 ! date this table was constructed
+table_date:   20 May 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 
@@ -161,6 +161,8 @@ comment:           fraction of grid cell covered by sea ice.
 dimensions:        longitude latitude time
 out_name:          sic
 type:              real
+valid_min:         -0.00015
+valid_max:         1.4e+02
 !----------------------------------
 !
 
@@ -183,6 +185,29 @@ comment:           Compute the mean thickness of sea ice in the ocean portion of
 dimensions:        longitude latitude time
 out_name:          sit
 type:              real
+valid_min:         -0.0045
+valid_max:         91
+!----------------------------------
+!
+
+!============
+variable_entry:    sim
+!============
+modeling_realm:    seaIce ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+units:             kg m-2
+cell_methods:      time: mean area: mean where sea
+cell_measures:      area: areacello
+long_name:         Frozen Water Mass
+comment:           Compute the  mass per unit area of sea ice plus snow in the ocean portion of the grid cell (averaging over the entire ocean portion, including the ice-free fraction).  Report as 0.0 in regions free of sea ice.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          sim
+type:              real
 !----------------------------------
 !
 
@@ -739,8 +764,8 @@ modeling_realm:    seaIce
 units:             kg s-1
 cell_methods:      time: mean
 cell_measures:      area: areacello
-long_name:         Eastward Sea Ice Transport
-comment:           The sea ice transport is 0.0 in ice-free regions of the ocean.
+long_name:         X-Component of Sea Ice Mass Transport
+comment:           The sea ice transport is 0.0 in ice-free regions of the ocean.  Include snow is calculation of mass.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -760,8 +785,8 @@ modeling_realm:    seaIce
 units:             kg s-1
 cell_methods:      time: mean
 cell_measures:      area: areacello
-long_name:         Northward Sea Ice Transport
-comment:           The sea ice transport is 0.0 in ice-free regions of the ocean.
+long_name:         Y-Component of Sea Ice Transport
+comment:           The sea ice transport is 0.0 in ice-free regions of the ocean.  Include snow is calculation of mass.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -801,7 +826,7 @@ modeling_realm:    seaIce
 units:             N m-2
 cell_methods:      time: mean (weighted by area of sea ice)
 cell_measures:      area: areacello
-long_name:         Eastward Atmospheric Stress On Sea Ice
+long_name:         X-Component of Atmospheric Stress On Sea Ice
 comment:           When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Report as ""missing"" in regions free of sea ice. 
 !----------------------------------
 ! Additional variable information:
@@ -823,7 +848,7 @@ modeling_realm:    seaIce
 units:             N m-2
 cell_methods:      time: mean (weighted by area of sea ice)
 cell_measures:      area: areacello
-long_name:         Northward Atmospheric Stress On Sea Ice
+long_name:         Y-Component of Atmospheric Stress On Sea Ice
 comment:           When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Report as ""missing"" in regions free of sea ice. 
 !----------------------------------
 ! Additional variable information:
@@ -845,7 +870,7 @@ modeling_realm:    seaIce ocean
 units:             N m-2
 cell_methods:      time: mean (weighted by area of sea ice)
 cell_measures:      area: areacello
-long_name:         Eastward Ocean Stress On Sea Ice
+long_name:         X-Component of Ocean Stress On Sea Ice
 comment:           When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Report as ""missing"" in regions free of sea ice. 
 !----------------------------------
 ! Additional variable information:
@@ -866,7 +891,7 @@ modeling_realm:    seaIce ocean
 units:             N m-2
 cell_methods:      time: mean (weighted by area of sea ice)
 cell_measures:      area: areacello
-long_name:         Northward Ocean Stress On Sea Ice
+long_name:         Y-Component of Ocean Stress On Sea Ice
 comment:           When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Report as ""missing"" in regions free of sea ice. 
 !----------------------------------
 ! Additional variable information:
diff --git a/Tables/CMIP5_Omon b/Tables/CMIP5_Omon
index e992aad..bc21d7b 100644
--- a/Tables/CMIP5_Omon
+++ b/Tables/CMIP5_Omon
@@ -6,7 +6,7 @@ frequency: mon
 cmor_version: 2.0         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   12 May 2010 ! date this table was constructed
+table_date:   20 May 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 
@@ -255,6 +255,31 @@ must_have_bounds: no
 !----------------------------------
 !
 
+
+!============
+axis_entry: depth0m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    depth
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         down         ! up or down (default: undeclared)
+long_name:        depth
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         depth
+valid_min:        0.0         
+valid_max:        100.0 
+stored_direction: increasing
+type:             double
+value:            0.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
 !============
 axis_entry: depth_coord
 !============
@@ -1275,6 +1300,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     net_primary_mole_productivity_of_carbon
 units:             mol m-2 s-1
 cell_methods:      time: mean area: mean where sea
 cell_measures:      area: areacello
@@ -1290,22 +1316,23 @@ type:              real
 !
 
 !============
-variable_entry:    intpnew
+variable_entry:    intpnitrate
 !============
 modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     net_primary_mole_productivity_of_carbon_due_to_nitrate_utilization
 units:             mol m-2 s-1
 cell_methods:      time: mean area: where sea
 cell_measures:      area: areacello
-long_name:         Primary Organic Carbon Production by Phytoplankton Based on NO3 Uptake
-comment:           Vertically integrated primary (organic carbon) production by phytoplankton based on NO3 alone
+long_name:         Primary Organic Carbon Production by Phytoplankton Based on Nitrate Uptake Alone
+comment:           Vertically integrated primary (organic carbon) production by phytoplankton based on nitrate uptake alone
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
 dimensions:        longitude latitude time
-out_name:          intpnew
+out_name:          intpnitrate
 type:              real
 !----------------------------------
 !
@@ -1317,6 +1344,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     net_primary_mole_productivity_of_carbon_by_diatoms
 units:             mol m-2 s-1
 cell_methods:      time: mean area: mean where sea
 cell_measures:      area: areacello
@@ -1341,6 +1369,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     net_primary_mole_productivity_of_carbon_by_miscellaneous_phytoplankton
 units:             mol m-2 s-1
 cell_methods:      time: mean area: where sea
 cell_measures:      area: areacello
@@ -1362,6 +1391,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_iron_due_to_biological_production
 units:             mol m-2 s-1
 cell_methods:      time: mean area: mean where sea
 cell_measures:      area: areacello
@@ -1383,6 +1413,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_silicon_due_to_biological_production
 units:             mol m-2 s-1
 cell_methods:      time: mean area: where sea
 cell_measures:      area: areacello
@@ -1404,6 +1435,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_calcite_expressed_as_carbon_due_to_biological_production
 units:             mol m-2 s-1
 cell_methods:      time: mean area: mean where sea
 cell_measures:      area: areacello
@@ -1425,6 +1457,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_aragonite_expressed_as_carbon_due_to_biological_production
 units:             mol m-2 s-1
 cell_methods:      time: mean area: where sea
 cell_measures:      area: areacello
@@ -1446,6 +1479,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water
 units:             mol m-2 s-1
 cell_methods:      time: mean area: mean where sea
 cell_measures:      area: areacello
@@ -1468,6 +1502,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     sinking_mole_flux_of_particulate_iron_in_sea_water
 units:             mol m-2 s-1
 cell_methods:      time: mean area: where sea
 cell_measures:      area: areacello
@@ -1490,6 +1525,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     sinking_mole_flux_of_particulate_silicon_in_sea_water
 units:             mol m-2 s-1
 cell_methods:      time: mean area: mean where sea
 cell_measures:      area: areacello
@@ -1512,6 +1548,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water
 units:             mol m-2 s-1
 cell_methods:      time: mean area: where sea
 cell_measures:      area: areacello
@@ -1534,6 +1571,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water
 units:             mol m-2 s-1
 cell_methods:      time: mean area: mean where sea
 cell_measures:      area: areacello
@@ -1556,6 +1594,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     ocean_mass_content_of_dissolved_inorganic_carbon
 units:             kg m-2
 cell_methods:      time: mean area: where sea
 cell_measures:      area: areacello
@@ -1599,6 +1638,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     surface_carbon_dioxide_partial_pressure_difference_between_sea_water_and_air
 units:             Pa
 cell_methods:      time: mean area: where sea
 cell_measures:      area: areacello
@@ -1620,6 +1660,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     surface_oxygen_partial_pressure_difference_between_sea_water_and_air
 units:             Pa
 cell_methods:      time: mean area: mean where sea
 cell_measures:      area: areacello
@@ -1641,6 +1682,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     surface_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon
 units:             kg m-2 s-1
 cell_methods:      time: mean area: where sea
 cell_measures:      area: areacello
@@ -1663,6 +1705,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     surface_downward_mole_flux_of_molecular_oxygen
 units:             mol m-2 s-1
 cell_methods:      time: mean area: mean where sea
 cell_measures:      area: areacello
@@ -1685,6 +1728,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     surface_upward_mole_flux_of_dimethyl_sulfide
 units:             mol m-2 s-1
 cell_methods:      time: mean area: where sea
 cell_measures:      area: areacello
@@ -1707,6 +1751,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_carbon_due_to_runoff_and_sediment_dissolution
 units:             mol m-2 s-1
 cell_methods:      time: mean area: mean where sea
 cell_measures:      area: areacello
@@ -1728,6 +1773,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_carbon_due_to_sedimentation
 units:             mol m-2 s-1
 cell_methods:      time: mean area: where sea
 cell_measures:      area: areacello
@@ -1750,6 +1796,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_fixation
 units:             mol m-2 s-1
 cell_methods:      time: mean area: mean where sea
 cell_measures:      area: areacello
@@ -1771,6 +1818,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_deposition_and_fixation_and_runoff
 units:             mol m-2 s-1
 cell_methods:      time: mean area: where sea
 cell_measures:      area: areacello
@@ -1793,6 +1841,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_denitrification_and_sedimentation
 units:             mol m-2 s-1
 cell_methods:      time: mean area: mean where sea
 cell_measures:      area: areacello
@@ -1814,6 +1863,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_iron_due_to_deposition_and_runoff_and_sediment_dissolution
 units:             mol m-2 s-1
 cell_methods:      time: mean area: where sea
 cell_measures:      area: areacello
@@ -1836,6 +1886,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_iron_due_to_sedimentation
 units:             mol m-2 s-1
 cell_methods:      time: mean area: mean where sea
 cell_measures:      area: areacello
@@ -1857,6 +1908,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     mole_concentration_of_molecular_oxygen_in_sea_water_at_shallowest_local_minimum_in_vertical_profile
 units:             mol m-3
 cell_methods:      time: mean area: where sea depth: minimum
 cell_measures:      area: areacello
@@ -1878,6 +1930,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     depth_at_shallowest_local_minimum_in_vertical_profile_of_mole_concentration_of_molecular_oxygen_in_sea_water
 units:             m
 cell_methods:      time: mean area: mean where sea
 cell_measures:      area: areacello
@@ -1899,6 +1952,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     minimum_depth_of_calcite_undersaturation_in_sea_water
 units:             m
 cell_methods:      time: mean area: where sea
 cell_measures:      area: areacello
@@ -1920,6 +1974,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     minimum_depth_of_aragonite_undersaturation_in_sea_water
 units:             m
 cell_methods:      time: mean area: mean where sea
 cell_measures:      area: areacello
@@ -1941,6 +1996,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon
 units:             mol m-2 s-1
 cell_methods:      time: mean area: where sea
 cell_measures:      area: areacello
@@ -1962,6 +2018,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen
 units:             mol m-2 s-1
 cell_methods:      time: mean area: mean where sea
 cell_measures:      area: areacello
@@ -1983,6 +2040,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus
 units:             mol m-2 s-1
 cell_methods:      time: mean area: where sea
 cell_measures:      area: areacello
@@ -2004,6 +2062,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_iron
 units:             mol m-2 s-1
 cell_methods:      time: mean area: mean where sea
 cell_measures:      area: areacello
@@ -2025,6 +2084,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon
 units:             mol m-2 s-1
 cell_methods:      time: mean area: where sea
 cell_measures:      area: areacello
@@ -2046,6 +2106,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     integral_wrt_depth_of_tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent
 units:             mol m-2 s-1
 cell_methods:      time: mean area: mean where sea
 cell_measures:      area: areacello
@@ -2067,6 +2128,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon_due_to_biological_processes
 units:             mol m-2 s-1
 cell_methods:      time: mean area: where sea
 cell_measures:      area: areacello
@@ -2088,6 +2150,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen_due_to_biological_processes
 units:             mol m-2 s-1
 cell_methods:      time: mean area: mean where sea
 cell_measures:      area: areacello
@@ -2109,6 +2172,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus_due_to_biological_processes
 units:             mol m-2 s-1
 cell_methods:      time: mean area: where sea
 cell_measures:      area: areacello
@@ -2130,6 +2194,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_iron_due_to_biological_processes
 units:             mol m-2 s-1
 cell_methods:      time: mean area: mean where sea
 cell_measures:      area: areacello
@@ -2151,6 +2216,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon_due_to_biological_processes
 units:             mol m-2 s-1
 cell_methods:      time: mean area: where sea
 cell_measures:      area: areacello
@@ -2172,6 +2238,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     integral_wrt_depth_of_tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent_due_to_biological_processes
 units:             mol m-2 s-1
 cell_methods:      time: mean area: mean where sea
 cell_measures:      area: areacello
@@ -2286,6 +2353,8 @@ long_name:         Sea Surface Height Above Geoid
 dimensions:        longitude latitude time
 out_name:          zos
 type:              real
+valid_min:         -12
+valid_max:         8.3
 !----------------------------------
 !
 
@@ -2327,6 +2396,8 @@ long_name:         Global Average Sea Level Change
 dimensions:        time
 out_name:          zosga
 type:              real
+valid_min:         -0.095
+valid_max:         0.33
 !----------------------------------
 !
 
@@ -2367,6 +2438,8 @@ long_name:         Global Average Thermosteric Sea Level Change
 dimensions:        time
 out_name:          zostoga
 type:              real
+valid_min:         -0.092
+valid_max:         0.32
 !----------------------------------
 !
 
@@ -2430,6 +2503,8 @@ long_name:         Sea Water Potential Temperature
 dimensions:        longitude latitude olevel time
 out_name:          thetao
 type:              real
+valid_min:         -6.2e+17
+valid_max:         1e+20
 !----------------------------------
 !
 
@@ -2472,6 +2547,8 @@ comment:           "this may differ from ""surface temperature"" in regions of s
 dimensions:        longitude latitude time
 out_name:          tos
 type:              real
+valid_min:         2.7e+02
+valid_max:         3.1e+02
 !----------------------------------
 !
 
@@ -2514,6 +2591,8 @@ long_name:         Sea Water Salinity
 dimensions:        longitude latitude olevel time
 out_name:          so
 type:              real
+valid_min:         -6.2e+17
+valid_max:         1e+20
 !----------------------------------
 !
 
@@ -2576,6 +2655,8 @@ long_name:         Sea Water Potential Density
 dimensions:        longitude latitude olevel time
 out_name:          rhopoto
 type:              real
+valid_min:         1.9
+valid_max:         1.1e+03
 !----------------------------------
 !
 
@@ -2745,6 +2826,8 @@ long_name:         Sea Water X Velocity
 dimensions:        longitude latitude olevel time
 out_name:          uo
 type:              real
+valid_min:         -6.9e+17
+valid_max:         1e+20
 !----------------------------------
 !
 
@@ -2766,6 +2849,8 @@ long_name:         Sea Water Y Velocity
 dimensions:        longitude latitude olevel time
 out_name:          vo
 type:              real
+valid_min:         -6.9e+17
+valid_max:         1e+20
 !----------------------------------
 !
 
@@ -2865,7 +2950,7 @@ standard_name:     ocean_meridional_overturning_mass_streamfunction
 units:             kg s-1
 cell_methods:      time: mean longitude: mean
 long_name:         Ocean Meridional Overturning Mass Streamfunction 
-comment:           function of Y, Z, basin. differs from CMIP3 because it includes mass.
+comment:           function of latitude, Z, basin. differs from CMIP3 because it includes mass.  For a model with a cartesian latxlon grid, this is the same as the ""Ocean Y Overturning Mass Streamfunction"", listed a few lines down, which should in this case be omitted.  For other models, this transport should be approximated as the transport along zig-zag paths corresponding to latitudes with spacing between latitudes appropriate to the model's resolution.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -2886,7 +2971,7 @@ standard_name:     ocean_meridional_overturning_mass_streamfunction
 units:             kg s-1
 cell_methods:      time: mean longitude: mean
 long_name:         Ocean Meridional Overturning Mass Streamfunction 
-comment:           function of of Y-rho-basin.
+comment:           function of of latitude, rho, basin.  Also see note above.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -2907,7 +2992,7 @@ standard_name:     ocean_y_overturning_mass_streamfunction
 units:             kg s-1
 cell_methods:      time: mean longitude: mean
 long_name:         Ocean Y Overturning Mass Streamfunction 
-comment:           function of Y, Z, basin. 
+comment:           function of Y, Z, basin.   Also see note above.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -2928,7 +3013,7 @@ standard_name:     ocean_y_overturning_mass_streamfunction
 units:             kg s-1
 cell_methods:      time: mean longitude: mean
 long_name:         Ocean Y Overturning Mass Streamfunction 
-comment:           function of Y, rho, basin.
+comment:           function of Y, rho, basin.  Also see note above.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -2949,7 +3034,7 @@ standard_name:     ocean_meridional_overturning_mass_streamfunction_due_to_bolus
 units:             kg s-1
 cell_methods:      time: mean longitude: mean
 long_name:         Ocean Meridional Overturning Mass Streamfunction due to Bolus Advection 
-comment:           function of Y, Z, basin. 
+comment:           function of latitude, Z, basin.   Also see note above.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -2970,7 +3055,7 @@ standard_name:     ocean_meridional_overturning_mass_streamfunction_due_to_bolus
 units:             kg s-1
 cell_methods:      time: mean longitude: mean
 long_name:         Ocean Meridional Overturning Mass Streamfunction due to Bolus Advection 
-comment:           function of Y, rho, basin.
+comment:           function of latitude, rho, basin.  Also see note above.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -2991,7 +3076,7 @@ standard_name:     ocean_y_overturning_mass_streamfunction_due_to_bolus_advectio
 units:             kg s-1
 cell_methods:      time: mean longitude: mean
 long_name:         Ocean Y Overturning Mass Streamfunction due to Bolus Advection 
-comment:           function of Y, Z, basin. 
+comment:           function of Y, Z, basin.  Also see note above.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -3012,7 +3097,7 @@ standard_name:     ocean_y_overturning_mass_streamfunction_due_to_bolus_advectio
 units:             kg s-1
 cell_methods:      time: mean longitude: mean
 long_name:         Ocean Y Overturning Mass Streamfunction due to Bolus Advection 
-comment:           function of Y, rho, basin.
+comment:           function of Y, rho, basin.  Also see note above.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -3034,7 +3119,7 @@ units:             W
 cell_methods:      time: mean
 cell_measures:      area: areacello
 long_name:         Northward Ocean Heat Transport 
-comment:           For a model with a cartesian latxlon grid, this is the same as the ""Ocean Heat Y Transport"" in line 108.
+comment:           For a model with a cartesian latxlon grid, this is the same as the ""Ocean Heat Y Transport"", listed a few lines down, which should in this case be omitted.  For other models, this transport should be approximated as the transport along zig-zag paths corresponding to latitudes with spacing between latitudes appropriate to the model's resolution.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -3056,6 +3141,7 @@ units:             W
 cell_methods:      time: mean
 cell_measures:      area: areacello
 long_name:         Northward Ocean Heat Transport due to Bolus Advection 
+comment:           see note above.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -3077,6 +3163,7 @@ units:             W
 cell_methods:      time: mean
 cell_measures:      area: areacello
 long_name:         Northward Ocean Heat Transport due to Diffusion 
+comment:           see note above.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -3119,7 +3206,7 @@ units:             W
 cell_methods:      time: mean
 cell_measures:      area: areacello
 long_name:         Ocean Heat Y Transport 
-comment:           For a model with a cartesian latxlon grid, this is the same as the ""Northward Ocean Heat Transport"" in line 104.
+comment:           For a model with a cartesian latxlon grid, this is the same as the ""Northward Ocean Heat Transport"", listed a few lines above, which should be saved instead of this.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -3130,85 +3217,148 @@ type:              real
 !
 
 !============
-variable_entry:    hfxba
+variable_entry:    hfyba
 !============
 modeling_realm:    ocean
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
-standard_name:     ocean_heat_x_transport_due_to_bolus_advection
+standard_name:     ocean_heat_y_transport_due_to_bolus_advection
 units:             W 
 cell_methods:      time: mean
 cell_measures:      area: areacello
-long_name:         Ocean Heat X Transport due to Bolus Advection 
+long_name:         Ocean Heat Y Transport due to Bolus Advection 
+comment:           see note above.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
 dimensions:        longitude latitude time
-out_name:          hfxba
+out_name:          hfyba
 type:              real
 !----------------------------------
 !
 
 !============
-variable_entry:    hfxdiff
+variable_entry:    hfydiff
 !============
 modeling_realm:    ocean
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
-standard_name:     ocean_heat_x_transport_due_to_diffusion
+standard_name:     ocean_heat_y_transport_due_to_diffusion
 units:             W 
 cell_methods:      time: mean
 cell_measures:      area: areacello
-long_name:         Ocean Heat X Transport due to Diffusion 
+long_name:         Ocean Heat Y Transport due to Diffussion
+comment:           see note above.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
 dimensions:        longitude latitude time
-out_name:          hfxdiff
+out_name:          hfydiff
 type:              real
 !----------------------------------
 !
 
 !============
-variable_entry:    hfyba
+variable_entry:    hfxba
 !============
 modeling_realm:    ocean
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
-standard_name:     ocean_heat_y_transport_due_to_bolus_advection
+standard_name:     ocean_heat_x_transport_due_to_bolus_advection
 units:             W 
 cell_methods:      time: mean
 cell_measures:      area: areacello
-long_name:         Ocean Heat Y Transport due to Bolus Advection 
+long_name:         Ocean Heat X Transport due to Bolus Advection 
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
 dimensions:        longitude latitude time
-out_name:          hfyba
+out_name:          hfxba
 type:              real
 !----------------------------------
 !
 
 !============
-variable_entry:    hfydiff
+variable_entry:    hfxdiff
 !============
 modeling_realm:    ocean
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
-standard_name:     ocean_heat_y_transport_due_to_diffusion
+standard_name:     ocean_heat_x_transport_due_to_diffusion
 units:             W 
 cell_methods:      time: mean
 cell_measures:      area: areacello
-long_name:         Ocean Heat Y Transport due to Diffussion
+long_name:         Ocean Heat X Transport due to Diffusion 
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
 dimensions:        longitude latitude time
-out_name:          hfydiff
+out_name:          hfxdiff
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfbasin
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_ocean_heat_transport
+units:             W
+cell_methods:      time: mean longitude: mean
+long_name:         Northward Ocean Heat Transport
+comment:           This differs from a similar, previous entry in that northward transport across individual basins is called for, rather than the fully gridded fields.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude basin time
+out_name:          hfbasin
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfbasinba
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_ocean_heat_transport_due_to_bolus_advection
+units:             W
+cell_methods:      time: mean longitude: mean
+long_name:         Northward Ocean Heat Transport due to Bolus Advection 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude basin time
+out_name:          hfbasinba
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfbasindiff
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_ocean_heat_transport_due_to_diffusion
+units:             W
+cell_methods:      time: mean longitude: mean
+long_name:         Northward Ocean Heat Transport due to Diffussion
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        latitude basin time
+out_name:          hfbasindiff
 type:              real
 !----------------------------------
 !
@@ -3224,13 +3374,15 @@ standard_name:     northward_ocean_heat_transport_due_to_gyre
 units:             W 
 cell_methods:      time: mean longitude: mean
 long_name:         Northward Ocean Heat Transport due to Gyre 
-comment:           function of Y, basin
+comment:           function of latitude, basin
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
 dimensions:        latitude basin time
 out_name:          htovgyre
 type:              real
+valid_min:         -1.7e+15
+valid_max:         1.7e+15
 !----------------------------------
 !
 
@@ -3245,13 +3397,15 @@ standard_name:     northward_ocean_heat_transport_due_to_overturning
 units:             W 
 cell_methods:      time: mean longitude: mean
 long_name:         Northward Ocean Heat Transport due to Overturning 
-comment:           function of Y, basin
+comment:           function of latitude, basin
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
 dimensions:        latitude basin time
 out_name:          htovovrt
 type:              real
+valid_min:         -6e+15
+valid_max:         8.2e+15
 !----------------------------------
 !
 
@@ -3266,13 +3420,15 @@ standard_name:     northward_ocean_salt_transport_due_to_gyre
 units:             kg s-1
 cell_methods:      time: mean longitude: mean
 long_name:         Northward Ocean Salt Transport due to Gyre 
-comment:           function of Y, basin
+comment:           function of latitude, basin
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
 dimensions:        latitude basin time
 out_name:          sltovgyre
 type:              real
+valid_min:         -5.3e+10
+valid_max:         3.3e+10
 !----------------------------------
 !
 
@@ -3287,13 +3443,15 @@ standard_name:     northward_ocean_salt_transport_due_to_overturning
 units:             kg s-1
 cell_methods:      time: mean longitude: mean
 long_name:         Northward Ocean Salt Transport due to Overturning 
-comment:           function of Y, basin
+comment:           function of latitude, basin
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
 dimensions:        latitude basin time
 out_name:          sltovovrt
 type:              real
+valid_min:         -4.1e+11
+valid_max:         4.6e+11
 !----------------------------------
 !
 
@@ -3335,6 +3493,8 @@ comment:           compute as the total mass of liquid water falling as liquid r
 dimensions:        longitude latitude time
 out_name:          pr
 type:              real
+valid_min:         -1.3e-09
+valid_max:         0.0011
 !----------------------------------
 !
 
@@ -3357,6 +3517,8 @@ comment:           compute as the total mass of ice directly falling as snow int
 dimensions:        longitude latitude time
 out_name:          prsn
 type:              real
+valid_min:         -2.2e-10
+valid_max:         0.00027
 !----------------------------------
 !
 
@@ -3467,6 +3629,8 @@ comment:           compute as the water  flux into the ocean divided by the area
 dimensions:        longitude latitude time
 out_name:          wfo
 type:              real
+valid_min:         -0.0047
+valid_max:         0.034
 !----------------------------------
 !
 
@@ -3799,6 +3963,27 @@ type:              real
 !
 
 !============
+variable_entry:    hfsifrazil
+!============
+modeling_realm:    ocean seaIce
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+units:             W m-2
+cell_methods:      time: mean area: mean where sea
+cell_measures:      area: areacello volume: volcello
+long_name:         Heat Flux into Sea Water due to Frazil Ice Formation 
+comment:           As of May 2010, the WGOMD document recommends that this field should be saved instead of the field listed immediately below.  In general this should be reported as a function of depth, (i.e.,  it will be a function of the generic ""XYZ"" dimensions).  Include enough depth levels to represent  the non-zero values of this field everywhere on the globe. 
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude olevel time
+out_name:          hfsifrazil
+type:              real
+!----------------------------------
+!
+
+!============
 variable_entry:    hfsithermds
 !============
 modeling_realm:    ocean seaIce
@@ -3810,7 +3995,7 @@ units:             W m-2
 cell_methods:      time: mean area: mean where sea
 cell_measures:      area: areacello volume: volcello
 long_name:         Heat Flux into Sea Water due to Sea Ice Thermodynamics 
-comment:           In general this should be reported as a function of depth, (i.e.,  it will be a function of the generic ""XYZ"" dimensions).  Include enough depth levels to represent  the non-zero values of this field everywhere on the globe. 
+comment:           As of May 2010, the WGOMD document recommends that instead of saving this field, the field listed immediately above should be saved instead.  In general this should be reported as a function of depth, (i.e.,  it will be a function of the generic ""XYZ"" dimensions).  Include enough depth levels to represent  the non-zero values of this field everywhere on the globe. 
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -3862,6 +4047,8 @@ dimensions:        longitude latitude time
 out_name:          rlds
 type:              real
 positive:          down
+valid_min:         36
+valid_max:         5.1e+02
 !----------------------------------
 !
 
@@ -3885,6 +4072,8 @@ dimensions:        longitude latitude time
 out_name:          hfls
 type:              real
 positive:          down
+valid_min:         -67
+valid_max:         7.3e+02
 !----------------------------------
 !
 
@@ -3908,6 +4097,8 @@ dimensions:        longitude latitude time
 out_name:          hfss
 type:              real
 positive:          down
+valid_min:         -2.4e+02
+valid_max:         7.6e+02
 !----------------------------------
 !
 
@@ -3953,6 +4144,8 @@ dimensions:        longitude latitude olevel time
 out_name:          rsds
 type:              real
 positive:          down
+valid_min:         -0.002
+valid_max:         5.1e+02
 !----------------------------------
 !
 
diff --git a/Tables/CMIP5_Oyr b/Tables/CMIP5_Oyr
index f0e842c..99ae290 100644
--- a/Tables/CMIP5_Oyr
+++ b/Tables/CMIP5_Oyr
@@ -6,7 +6,7 @@ frequency: yr
 cmor_version: 2.0         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   12 May 2010 ! date this table was constructed
+table_date:   20 May 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 
@@ -534,6 +534,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     mole_concentration_of_dissolved_inorganic_carbon_in_sea_water
 units:             mol m-3
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -555,6 +556,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     mole_concentration_of_dissolved_organic_carbon_in_sea_water
 units:             mol m-3
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -576,6 +578,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water
 units:             mol m-3
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -597,6 +600,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     mole_concentration_of_zooplankton_expressed_as_carbon_in_sea_water
 units:             mol m-3
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -618,6 +622,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water
 units:             mol m-3
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -639,6 +644,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water
 units:             mol m-3
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -660,6 +666,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     mole_concentration_of_calcite_expressed_as_carbon_in_sea_water
 units:             mol m-3
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -681,6 +688,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water
 units:             mol m-3
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -709,6 +717,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water
 units:             mol m-3
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -730,6 +739,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     sea_water_alkalinity_expressed_as_mole_equivalent
 units:             mol m-3
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -751,6 +761,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     sea_water_ph_reported_on_total_scale
 units:             1
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -772,6 +783,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     mole_concentration_of_molecular_oxygen_in_sea_water
 units:             mol m-3
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -859,6 +871,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     mole_concentration_of_dissolved_iron_in_sea_water
 units:             mol m-3
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -924,6 +937,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water
 units:             kg m-3
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -948,6 +962,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water
 units:             kg m-3
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -969,6 +984,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water
 units:             mol m-3
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -990,6 +1006,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water
 units:             mol m-3
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1011,6 +1028,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     mole_concentration_of_particulate_organic_matter_expressed_as_iron_in_sea_water
 units:             mol m-3
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1032,6 +1050,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     mole_concentration_of_particulate_matter_expressed_as_silicon_in_sea_water
 units:             mol m-3
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1075,6 +1094,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water
 units:             mol m-3
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1096,6 +1116,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water
 units:             mol m-3
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1117,6 +1138,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water
 units:             mol m-3
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1138,6 +1160,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     mole_concentration_of_dimethyl_sulfide_in_sea_water
 units:             mol m-3
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1162,6 +1185,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production
 units:             mol m-3 s-1
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1177,22 +1201,23 @@ type:              real
 !
 
 !============
-variable_entry:    pnew
+variable_entry:    pnitrate
 !============
 modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_mole_concentration_of_particulate_organic_carbon_expressed_as_carbon_in_sea_water_due_to_nitrate_utilization
 units:             mol m-3 s-1
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
-long_name:         Primary Carbon Production by Phytoplankton Based on NO3 Alone
-comment:           Primary (organic carbon) production by phytoplankton based on NO3 alone
+long_name:         Primary Carbon Production by Phytoplankton due to Nitrate Uptake Alone
+comment:           Primary (organic carbon) production by phytoplankton due to nitrate uptake alone
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
 dimensions:        longitude latitude olevel time
-out_name:          pnew
+out_name:          pnitrate
 type:              real
 !----------------------------------
 !
@@ -1204,6 +1229,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_mole_concentration_of_iron_in_sea_water_due_to_biological_production
 units:             mol m-3 s-1
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1225,6 +1251,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_mole_concentration_of_silicon_in_sea_water_due_to_biological_production
 units:             mol m-3 s-1
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1246,6 +1273,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_due_to_biological_production
 units:             mol m-3 s-1
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1267,6 +1295,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_biological_production
 units:             mol m-3 s-1
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1288,6 +1317,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water
 units:             mol m-2 s-1
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1310,6 +1340,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     sinking_mole_flux_of_particulate_organic_nitrogen_in_sea_water
 units:             mol m-2 s-1
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1332,6 +1363,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     sinking_mole_flux_of_particulate_organic_phosphorus_in_sea_water
 units:             mol m-2 s-1
 cell_methods:      time: mean area: mean where sea 
 long_name:         Sinking Particulate Organic Phosphorus Flux
@@ -1353,6 +1385,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     sinking_mole_flux_of_particulate_iron_in_sea_water
 units:             mol m-2 s-1
 cell_methods:      time: mean area: mean where sea 
 long_name:         Sinking Particulate Iron Flux
@@ -1374,6 +1407,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     sinking_mole_flux_of_particulate_silicon_in_sea_water
 units:             mol m-2 s-1
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1396,6 +1430,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water
 units:             mol m-2 s-1
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1418,6 +1453,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water
 units:             mol m-2 s-1
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1440,6 +1476,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_due_to_dissolution
 units:             mol m-3 s-1
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1461,6 +1498,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_dissolution
 units:             mol m-3 s-1
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1482,6 +1520,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_diatoms
 units:             mol m-3 s-1
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1506,6 +1545,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_miscellaneous_phytoplankton
 units:             mol m-3 s-1
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1527,6 +1567,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_due_to_biological_processes
 units:             mol m-3 s-1
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1548,6 +1589,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_mole_concentration_of_dissolved_inorganic_nitrogen_in_sea_water_due_to_biological_processes
 units:             mol m-3 s-1
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1569,6 +1611,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_mole_concentration_of_dissolved_inorganic_phosphate_in_sea_water_due_to_biological_processes
 units:             mol m-3 s-1
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1590,6 +1633,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_mole_concentration_of_dissolved_inorganic_iron_in_sea_water_due_to_biological_processes
 units:             mol m-3 s-1
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1611,6 +1655,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_mole_concentration_of_dissolved_inorganic_silicate_in_sea_water_due_to_biological_processes
 units:             mol m-3 s-1
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1632,6 +1677,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent_due_to_biological_processes
 units:             mol m-3 s-1
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1653,6 +1699,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_scavenging_by_inorganic_particles
 units:             mol m-3 s-1
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1674,6 +1721,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_dissolution_from_inorganic_particles
 units:             mol m-3 s-1
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
@@ -1695,6 +1743,7 @@ modeling_realm:    ocnBgchem
 !----------------------------------
 ! Variable attributes:
 !----------------------------------
+standard_name:     tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_grazing_of_phytoplankton
 units:             mol m-3 s-1
 cell_methods:      time: mean area: mean where sea 
 cell_measures:      area: areacello volume: volcello
diff --git a/Tables/CMIP5_aero b/Tables/CMIP5_aero
index 6ac5bab..d95de4f 100644
--- a/Tables/CMIP5_aero
+++ b/Tables/CMIP5_aero
@@ -6,7 +6,7 @@ frequency: mon
 cmor_version: 2.0         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   12 May 2010 ! date this table was constructed
+table_date:   20 May 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 
@@ -1544,7 +1544,7 @@ comment:           mass_concentration_of_organic_aerosol_in_air: In model lowest
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
-dimensions:        longitude latitude alev1, time
+dimensions:        longitude latitude alev1 time
 out_name:          sconcoa
 type:              real
 !----------------------------------
@@ -1566,7 +1566,7 @@ comment:           mass_concentration_of_primary_organic_aerosol_in_air: In mode
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
-dimensions:        longitude latitude alev1, time
+dimensions:        longitude latitude alev1 time
 out_name:          sconcpoa
 type:              real
 !----------------------------------
@@ -1588,7 +1588,7 @@ comment:           mass_concentration_of_secondary_organic_aerosol_in_air: In mo
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
-dimensions:        longitude latitude alev1, time
+dimensions:        longitude latitude alev1 time
 out_name:          sconcsoa
 type:              real
 !----------------------------------
@@ -1610,7 +1610,7 @@ comment:           mass_concentration_of_black_carbon_aerosol_in_air: In model l
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
-dimensions:        longitude latitude alev1, time
+dimensions:        longitude latitude alev1 time
 out_name:          sconcbc
 type:              real
 !----------------------------------
@@ -1632,7 +1632,7 @@ comment:           mass_concentration_of_sulfate_aerosol_in_air: In model lowest
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
-dimensions:        longitude latitude alev1, time
+dimensions:        longitude latitude alev1 time
 out_name:          sconcso4
 type:              real
 !----------------------------------
@@ -1654,7 +1654,7 @@ comment:           mass_concentration_of_dust_aerosol_in_air: In model lowest la
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
-dimensions:        longitude latitude alev1, time
+dimensions:        longitude latitude alev1 time
 out_name:          sconcdust
 type:              real
 !----------------------------------
@@ -1676,7 +1676,7 @@ comment:           mass_concentration_of_seasalt_aerosol_in_air: In model lowest
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
-dimensions:        longitude latitude alev1, time
+dimensions:        longitude latitude alev1 time
 out_name:          sconcss
 type:              real
 !----------------------------------
@@ -1698,7 +1698,7 @@ comment:           mass_concentration_of_nitrate_aerosol_in_air: In model lowest
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
-dimensions:        longitude latitude alev1, time
+dimensions:        longitude latitude alev1 time
 out_name:          sconcno3
 type:              real
 !----------------------------------
@@ -1720,7 +1720,7 @@ comment:           mass_concentration_of_ammonium_aerosol_in_air: In model lowes
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
-dimensions:        longitude latitude alev1, time
+dimensions:        longitude latitude alev1 time
 out_name:          sconcnh4
 type:              real
 !----------------------------------
@@ -1779,7 +1779,7 @@ units:             m
 cell_methods:      time: mean
 cell_measures:      area: areacella
 long_name:         Cloud-Top Effective Droplet Radius
-comment:           Droplets are liquid only.  Report effective radiaus ""as seen from space"" over liquid cloudy portion of grid cell.  This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of  (as seen from TOA) each time sample when computing monthly mean.
+comment:           Droplets are liquid only.  Report effective radius ""as seen from space"" over liquid cloudy portion of grid cell.  This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of  (as seen from TOA) each time sample when computing monthly mean.
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
diff --git a/Tables/CMIP5_cf3hr b/Tables/CMIP5_cf3hr
index ff35a90..e0bdf98 100644
--- a/Tables/CMIP5_cf3hr
+++ b/Tables/CMIP5_cf3hr
@@ -6,7 +6,7 @@ frequency: 3hr
 cmor_version: 2.0         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   12 May 2010 ! date this table was constructed
+table_date:   20 May 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 
@@ -234,7 +234,7 @@ tolerance:        0.001
 
 type:             double
 requested:        240. 720. 1200. 1680. 2160. 2640. 3120. 3600. 4080. 4560. 5040. 5520. 6000. 6480. 6960. 7440. 7920. 8400. 8880. 9360. 9840. 10320. 10800. 11280. 11760. 12240. 12720. 13200. 13680. 14160. 14640. 15120. 15600. 16080. 16560. 17040. 17520. 18000. 18480. 18960.        ! space-separated list of requested coordinates 
-requested_bounds: . 0. 480. 480. 960. 960. 1440. 1440. 1920. 1920. 2400. 2400. 2880. 2880. 3360. 3360. 3840. 3840. 4320. 4320. 4800. 4800. 5280. 5280. 5760. 5760. 6240. 6240. 6720. 6720. 7200. 7200. 7680. 7680. 8160. 8160. 8640. 8640. 9120. 9120. 9600. 9600. 10080. 10080. 10560. 10560. 11040. 11040. 11520. 11520. 12000. 12000. 12480. 12480. 12960. 12960. 13440. 13440. 13920. 13920. 14400. 14400. 14880. 14880. 15360. 15360. 15840. 15840. 16320. 16320. 16800. 16800. 17280. 17280. 17760. 17 [...]
+requested_bounds: . 0. 480. 480. 960. 960. 1440. 1440. 1920. 1920. 2400. 2400. 2880. 2880. 3360. 3360. 3840. 3840. 4320. 4320. 4800. 4800. 5280. 5280. 5760. 5760. 6240. 6240. 6720. 6720. 7200. 7200. 7680. 7680. 8160. 8160. 8640. 8640. 9120. 9120. 9600. 9600. 10080. 10080. 10560. 10560. 11040. 11040. 11520. 11520. 12000. 12000. 12480. 12480. 12960. 12960. 13440. 13440. 13920. 13920. 14400. 14400. 14880. 14880. 15360. 15360. 15840. 15840. 16320. 16320. 16800. 16800. 17280. 17280. 17760. 17 [...]
 must_have_bounds: yes
 !----------------------------------
 !
@@ -1023,6 +1023,8 @@ comment:           near-surface (usually, 2 meter) air temperature.
 dimensions:        longitude latitude time1 height2m
 out_name:          tas
 type:              real
+valid_min:         1.8e+02
+valid_max:         3.2e+02
 !----------------------------------
 !
 
@@ -1045,6 +1047,8 @@ comment:           ""skin"" temperature (i.e., SST for open ocean)
 dimensions:        longitude latitude time1
 out_name:          ts
 type:              real
+valid_min:         1.8e+02
+valid_max:         3.3e+02
 !----------------------------------
 !
 
@@ -1066,6 +1070,8 @@ comment:           not, in general, the same as surface pressure
 dimensions:        longitude latitude time1
 out_name:          psl
 type:              real
+valid_min:         9.5e+04
+valid_max:         1.1e+05
 !----------------------------------
 !
 
@@ -1087,6 +1093,8 @@ comment:           not, in general, the same as mean sea-level pressure
 dimensions:        longitude latitude time1
 out_name:          ps
 type:              real
+valid_min:         4.9e+04
+valid_max:         1.1e+05
 !----------------------------------
 !
 
@@ -1108,6 +1116,8 @@ comment:           near-surface (usually, 10 meters) eastward component of wind.
 dimensions:        longitude latitude time1 height10m
 out_name:          uas
 type:              real
+valid_min:         -18
+valid_max:         18
 !----------------------------------
 !
 
@@ -1129,6 +1139,8 @@ comment:           near-surface (usually, 10 meters) northward component of wind
 dimensions:        longitude latitude time1 height10m
 out_name:          vas
 type:              real
+valid_min:         -17
+valid_max:         21
 !----------------------------------
 !
 
@@ -1192,6 +1204,8 @@ comment:           near-surface (usually, 2 meters) specific humidity.
 dimensions:        longitude latitude time1 height2m
 out_name:          huss
 type:              real
+valid_min:         -4.8e-06
+valid_max:         0.029
 !----------------------------------
 !
 
@@ -1213,6 +1227,8 @@ comment:           at surface; includes both liquid and solid phases from all ty
 dimensions:        longitude latitude time1
 out_name:          pr
 type:              real
+valid_min:         -1.3e-09
+valid_max:         0.0011
 !----------------------------------
 !
 
@@ -1234,6 +1250,8 @@ comment:           at surface; includes precipitation of all forms of water in t
 dimensions:        longitude latitude time1
 out_name:          prsn
 type:              real
+valid_min:         -2.2e-10
+valid_max:         0.00027
 !----------------------------------
 !
 
@@ -1255,6 +1273,8 @@ comment:           at surface; includes both liquid and solid phases.
 dimensions:        longitude latitude time1
 out_name:          prc
 type:              real
+valid_min:         -8.1e-10
+valid_max:         0.00057
 !----------------------------------
 !
 
@@ -1297,6 +1317,8 @@ comment:           The snow and ice sublimation flux is the loss of snow and ice
 dimensions:        longitude latitude time1
 out_name:          sbl
 type:              real
+valid_min:         -0.004
+valid_max:         0.00083
 !----------------------------------
 !
 
@@ -1318,6 +1340,8 @@ dimensions:        longitude latitude time1
 out_name:          tauu
 type:              real
 positive:          down
+valid_min:         -2.4
+valid_max:         2.6
 !----------------------------------
 !
 
@@ -1339,6 +1363,8 @@ dimensions:        longitude latitude time1
 out_name:          tauv
 type:              real
 positive:          down
+valid_min:         -2.2
+valid_max:         2.2
 !----------------------------------
 !
 
@@ -1361,6 +1387,8 @@ dimensions:        longitude latitude time1
 out_name:          hfls
 type:              real
 positive:          up
+valid_min:         -67
+valid_max:         7.3e+02
 !----------------------------------
 !
 
@@ -1382,6 +1410,8 @@ dimensions:        longitude latitude time1
 out_name:          hfss
 type:              real
 positive:          up
+valid_min:         -2.4e+02
+valid_max:         7.6e+02
 !----------------------------------
 !
 
@@ -1403,6 +1433,8 @@ dimensions:        longitude latitude time1
 out_name:          rlds
 type:              real
 positive:          down
+valid_min:         36
+valid_max:         5.1e+02
 !----------------------------------
 !
 
@@ -1424,6 +1456,8 @@ dimensions:        longitude latitude time1
 out_name:          rlus
 type:              real
 positive:          up
+valid_min:         51
+valid_max:         6.4e+02
 !----------------------------------
 !
 
@@ -1445,6 +1479,8 @@ dimensions:        longitude latitude time1
 out_name:          rsds
 type:              real
 positive:          down
+valid_min:         -0.002
+valid_max:         5.1e+02
 !----------------------------------
 !
 
@@ -1466,6 +1502,8 @@ dimensions:        longitude latitude time1
 out_name:          rsus
 type:              real
 positive:          up
+valid_min:         -0.0057
+valid_max:         4.1e+02
 !----------------------------------
 !
 
@@ -1487,6 +1525,8 @@ dimensions:        longitude latitude time1
 out_name:          rsdscs
 type:              real
 positive:          down
+valid_min:         -1.5e+30
+valid_max:         5.1e+02
 !----------------------------------
 !
 
@@ -1508,6 +1548,8 @@ dimensions:        longitude latitude time1
 out_name:          rsuscs
 type:              real
 positive:          up
+valid_min:         -0.012
+valid_max:         4.5e+02
 !----------------------------------
 !
 
@@ -1529,6 +1571,8 @@ dimensions:        longitude latitude time1
 out_name:          rldscs
 type:              real
 positive:          down
+valid_min:         37
+valid_max:         5.3e+02
 !----------------------------------
 !
 
@@ -1551,6 +1595,8 @@ dimensions:        longitude latitude time1
 out_name:          rsdt
 type:              real
 positive:          down
+valid_min:         0
+valid_max:         5.5e+02
 !----------------------------------
 !
 
@@ -1573,6 +1619,8 @@ dimensions:        longitude latitude time1
 out_name:          rsut
 type:              real
 positive:          up
+valid_min:         -0.023
+valid_max:         4.1e+02
 !----------------------------------
 !
 
@@ -1595,6 +1643,8 @@ dimensions:        longitude latitude time1
 out_name:          rlut
 type:              real
 positive:          up
+valid_min:         73
+valid_max:         3.8e+02
 !----------------------------------
 !
 
@@ -1616,6 +1666,8 @@ dimensions:        longitude latitude time1
 out_name:          rlutcs
 type:              real
 positive:          up
+valid_min:         75
+valid_max:         3.7e+02
 !----------------------------------
 !
 
@@ -1637,6 +1689,8 @@ dimensions:        longitude latitude time1
 out_name:          rsutcs
 type:              real
 positive:          up
+valid_min:         0
+valid_max:         4.3e+02
 !----------------------------------
 !
 
@@ -1658,6 +1712,8 @@ comment:           vertically integrated through the atmospheric column
 dimensions:        longitude latitude time1
 out_name:          prw
 type:              real
+valid_min:         0.012
+valid_max:         75
 !----------------------------------
 !
 
@@ -1679,6 +1735,8 @@ comment:           for the whole atmospheric column, as seen from the surface or
 dimensions:        longitude latitude time1
 out_name:          clt
 type:              real
+valid_min:         -0.00012
+valid_max:         1e+02
 !----------------------------------
 !
 
@@ -1700,6 +1758,8 @@ comment:           calculate mass of condensed (liquid + ice) water in the colum
 dimensions:        longitude latitude time1
 out_name:          clwvi
 type:              real
+valid_min:         -2.6e-06
+valid_max:         2.9
 !----------------------------------
 !
 
@@ -1721,6 +1781,8 @@ comment:           calculate mass of ice water in the column divided by the area
 dimensions:        longitude latitude time1
 out_name:          clivi
 type:              real
+valid_min:         -1.2e-06
+valid_max:         1.3
 !----------------------------------
 !
 
@@ -1743,6 +1805,8 @@ dimensions:        longitude latitude time1
 out_name:          rtmt
 type:              real
 positive:          down
+valid_min:         -2.3e+02
+valid_max:         2.1e+02
 !----------------------------------
 !
 
@@ -2019,6 +2083,8 @@ long_name:         Air Temperature
 dimensions:        longitude latitude alevel time1
 out_name:          ta
 type:              real
+valid_min:         1.6e+02
+valid_max:         3.2e+02
 !----------------------------------
 !
 
@@ -2528,3 +2594,45 @@ type:              real
 !----------------------------------
 !
 
+!============
+variable_entry:    clc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     convective_cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: point
+cell_measures:      area: areacella
+long_name:         Convective Cloud Area Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          clc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    cls
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     stratiform_cloud_area_fraction_in_atmosphere_layer
+units:             %
+cell_methods:      time: point
+cell_measures:      area: areacella
+long_name:         Stratiform Cloud Area Fraction
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          cls
+type:              real
+!----------------------------------
+!
+
diff --git a/Tables/CMIP5_cfDay b/Tables/CMIP5_cfDay
index df48a7b..05c5e1d 100644
--- a/Tables/CMIP5_cfDay
+++ b/Tables/CMIP5_cfDay
@@ -6,7 +6,7 @@ frequency: day
 cmor_version: 2.0         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   12 May 2010 ! date this table was constructed
+table_date:   20 May 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 
@@ -233,7 +233,7 @@ tolerance:        0.001
 
 type:             double
 requested:        240. 720. 1200. 1680. 2160. 2640. 3120. 3600. 4080. 4560. 5040. 5520. 6000. 6480. 6960. 7440. 7920. 8400. 8880. 9360. 9840. 10320. 10800. 11280. 11760. 12240. 12720. 13200. 13680. 14160. 14640. 15120. 15600. 16080. 16560. 17040. 17520. 18000. 18480. 18960.        ! space-separated list of requested coordinates 
-requested_bounds: . 0. 480. 480. 960. 960. 1440. 1440. 1920. 1920. 2400. 2400. 2880. 2880. 3360. 3360. 3840. 3840. 4320. 4320. 4800. 4800. 5280. 5280. 5760. 5760. 6240. 6240. 6720. 6720. 7200. 7200. 7680. 7680. 8160. 8160. 8640. 8640. 9120. 9120. 9600. 9600. 10080. 10080. 10560. 10560. 11040. 11040. 11520. 11520. 12000. 12000. 12480. 12480. 12960. 12960. 13440. 13440. 13920. 13920. 14400. 14400. 14880. 14880. 15360. 15360. 15840. 15840. 16320. 16320. 16800. 16800. 17280. 17280. 17760. 17 [...]
+requested_bounds: . 0. 480. 480. 960. 960. 1440. 1440. 1920. 1920. 2400. 2400. 2880. 2880. 3360. 3360. 3840. 3840. 4320. 4320. 4800. 4800. 5280. 5280. 5760. 5760. 6240. 6240. 6720. 6720. 7200. 7200. 7680. 7680. 8160. 8160. 8640. 8640. 9120. 9120. 9600. 9600. 10080. 10080. 10560. 10560. 11040. 11040. 11520. 11520. 12000. 12000. 12480. 12480. 12960. 12960. 13440. 13440. 13920. 13920. 14400. 14400. 14880. 14880. 15360. 15360. 15840. 15840. 16320. 16320. 16800. 16800. 17280. 17280. 17760. 17 [...]
 must_have_bounds: yes
 !----------------------------------
 !
@@ -660,6 +660,8 @@ long_name:         Surface Air Pressure
 dimensions:        longitude latitude time
 out_name:          ps
 type:              real
+valid_min:         4.9e+04
+valid_max:         1.1e+05
 !----------------------------------
 !
 
@@ -682,6 +684,8 @@ dimensions:        longitude latitude time
 out_name:          rsdt
 type:              real
 positive:          down
+valid_min:         0
+valid_max:         5.5e+02
 !----------------------------------
 !
 
@@ -704,6 +708,8 @@ dimensions:        longitude latitude time
 out_name:          rsut
 type:              real
 positive:          up
+valid_min:         -0.023
+valid_max:         4.1e+02
 !----------------------------------
 !
 
@@ -726,6 +732,8 @@ dimensions:        longitude latitude time
 out_name:          rsdscs
 type:              real
 positive:          down
+valid_min:         -1.5e+30
+valid_max:         5.1e+02
 !----------------------------------
 !
 
@@ -747,6 +755,8 @@ dimensions:        longitude latitude time
 out_name:          rsuscs
 type:              real
 positive:          up
+valid_min:         -0.012
+valid_max:         4.5e+02
 !----------------------------------
 !
 
@@ -769,6 +779,8 @@ dimensions:        longitude latitude time
 out_name:          rldscs
 type:              real
 positive:          down
+valid_min:         37
+valid_max:         5.3e+02
 !----------------------------------
 !
 
@@ -791,6 +803,8 @@ dimensions:        longitude latitude time
 out_name:          rlutcs
 type:              real
 positive:          up
+valid_min:         75
+valid_max:         3.7e+02
 !----------------------------------
 !
 
@@ -813,6 +827,8 @@ dimensions:        longitude latitude time
 out_name:          rsutcs
 type:              real
 positive:          up
+valid_min:         0
+valid_max:         4.3e+02
 !----------------------------------
 !
 
@@ -835,6 +851,8 @@ comment:           for the whole atmospheric column, as seen from the surface or
 dimensions:        longitude latitude time
 out_name:          clt
 type:              real
+valid_min:         -0.00012
+valid_max:         1e+02
 !----------------------------------
 !
 
@@ -857,6 +875,8 @@ comment:           calculate mass of condensed (liquid + ice) water in the colum
 dimensions:        longitude latitude time
 out_name:          clwvi
 type:              real
+valid_min:         -2.6e-06
+valid_max:         2.9
 !----------------------------------
 !
 
@@ -879,6 +899,8 @@ comment:           calculate mass of ice water in the column divided by the area
 dimensions:        longitude latitude time
 out_name:          clivi
 type:              real
+valid_min:         -1.2e-06
+valid_max:         1.3
 !----------------------------------
 !
 
@@ -986,6 +1008,8 @@ long_name:         Convective Precipitation
 dimensions:        longitude latitude time
 out_name:          prc
 type:              real
+valid_min:         -8.1e-10
+valid_max:         0.00057
 !----------------------------------
 !
 
@@ -1008,6 +1032,8 @@ dimensions:        longitude latitude time
 out_name:          hfls
 type:              real
 positive:          up
+valid_min:         -67
+valid_max:         7.3e+02
 !----------------------------------
 !
 
@@ -1030,6 +1056,8 @@ dimensions:        longitude latitude time
 out_name:          hfss
 type:              real
 positive:          up
+valid_min:         -2.4e+02
+valid_max:         7.6e+02
 !----------------------------------
 !
 
@@ -1052,6 +1080,8 @@ dimensions:        longitude latitude time
 out_name:          rlds
 type:              real
 positive:          down
+valid_min:         36
+valid_max:         5.1e+02
 !----------------------------------
 !
 
@@ -1074,6 +1104,8 @@ dimensions:        longitude latitude time
 out_name:          rlus
 type:              real
 positive:          up
+valid_min:         51
+valid_max:         6.4e+02
 !----------------------------------
 !
 
@@ -1096,6 +1128,8 @@ dimensions:        longitude latitude time
 out_name:          rsds
 type:              real
 positive:          down
+valid_min:         -0.002
+valid_max:         5.1e+02
 !----------------------------------
 !
 
@@ -1118,6 +1152,8 @@ dimensions:        longitude latitude time
 out_name:          rsus
 type:              real
 positive:          up
+valid_min:         -0.0057
+valid_max:         4.1e+02
 !----------------------------------
 !
 
@@ -1140,6 +1176,8 @@ dimensions:        longitude latitude time
 out_name:          rlut
 type:              real
 positive:          up
+valid_min:         73
+valid_max:         3.8e+02
 !----------------------------------
 !
 
@@ -1332,6 +1370,8 @@ long_name:         Eastward Wind
 dimensions:        longitude latitude alevel time
 out_name:          ua
 type:              real
+valid_min:         -65
+valid_max:         1.3e+02
 !----------------------------------
 !
 
@@ -1353,6 +1393,8 @@ long_name:         Northward Wind
 dimensions:        longitude latitude alevel time
 out_name:          va
 type:              real
+valid_min:         -68
+valid_max:         67
 !----------------------------------
 !
 
@@ -1374,6 +1416,8 @@ long_name:         Air Temperature
 dimensions:        longitude latitude alevel time
 out_name:          ta
 type:              real
+valid_min:         1.6e+02
+valid_max:         3.2e+02
 !----------------------------------
 !
 
@@ -1395,6 +1439,8 @@ long_name:         Specific Humidity
 dimensions:        longitude latitude alevel time
 out_name:          hus
 type:              real
+valid_min:         -0.00029
+valid_max:         0.028
 !----------------------------------
 !
 
@@ -1417,6 +1463,8 @@ comment:           commonly referred to as ""omega"", this represents the vertic
 dimensions:        longitude latitude alevel time
 out_name:          wap
 type:              real
+valid_min:         -1.1
+valid_max:         2.2
 !----------------------------------
 !
 
@@ -1438,6 +1486,8 @@ long_name:         Geopotential Height
 dimensions:        longitude latitude alevel time
 out_name:          zg
 type:              real
+valid_min:         -5.7e+02
+valid_max:         3.3e+04
 !----------------------------------
 !
 
@@ -1460,6 +1510,8 @@ comment:           This is the relative humidity with respect to liquid water fo
 dimensions:        longitude latitude alevel time
 out_name:          hur
 type:              real
+valid_min:         -1.8
+valid_max:         1.3e+02
 !----------------------------------
 !
 
@@ -1481,6 +1533,8 @@ long_name:         Cloud Area Fraction in Atmosphere Layer
 dimensions:        longitude latitude alevel time
 out_name:          cl
 type:              real
+valid_min:         0
+valid_max:         1e+02
 !----------------------------------
 !
 
@@ -1592,6 +1646,8 @@ comment:           7 levels x 7 tau
 dimensions:        longitude latitude tau plev7 time
 out_name:          clisccp
 type:              real
+valid_min:         0
+valid_max:         0.87
 !----------------------------------
 !
 
diff --git a/Tables/CMIP5_cfMon b/Tables/CMIP5_cfMon
index 97a4d4d..f62974c 100644
--- a/Tables/CMIP5_cfMon
+++ b/Tables/CMIP5_cfMon
@@ -6,7 +6,7 @@ frequency: mon
 cmor_version: 2.0         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   12 May 2010 ! date this table was constructed
+table_date:   20 May 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 
@@ -259,7 +259,7 @@ tolerance:        0.001
 
 type:             double
 requested:        240. 720. 1200. 1680. 2160. 2640. 3120. 3600. 4080. 4560. 5040. 5520. 6000. 6480. 6960. 7440. 7920. 8400. 8880. 9360. 9840. 10320. 10800. 11280. 11760. 12240. 12720. 13200. 13680. 14160. 14640. 15120. 15600. 16080. 16560. 17040. 17520. 18000. 18480. 18960.        ! space-separated list of requested coordinates 
-requested_bounds: . 0. 480. 480. 960. 960. 1440. 1440. 1920. 1920. 2400. 2400. 2880. 2880. 3360. 3360. 3840. 3840. 4320. 4320. 4800. 4800. 5280. 5280. 5760. 5760. 6240. 6240. 6720. 6720. 7200. 7200. 7680. 7680. 8160. 8160. 8640. 8640. 9120. 9120. 9600. 9600. 10080. 10080. 10560. 10560. 11040. 11040. 11520. 11520. 12000. 12000. 12480. 12480. 12960. 12960. 13440. 13440. 13920. 13920. 14400. 14400. 14880. 14880. 15360. 15360. 15840. 15840. 16320. 16320. 16800. 16800. 17280. 17280. 17760. 17 [...]
+requested_bounds: . 0. 480. 480. 960. 960. 1440. 1440. 1920. 1920. 2400. 2400. 2880. 2880. 3360. 3360. 3840. 3840. 4320. 4320. 4800. 4800. 5280. 5280. 5760. 5760. 6240. 6240. 6720. 6720. 7200. 7200. 7680. 7680. 8160. 8160. 8640. 8640. 9120. 9120. 9600. 9600. 10080. 10080. 10560. 10560. 11040. 11040. 11520. 11520. 12000. 12000. 12480. 12480. 12960. 12960. 13440. 13440. 13920. 13920. 14400. 14400. 14880. 14880. 15360. 15360. 15840. 15840. 16320. 16320. 16800. 16800. 17280. 17280. 17760. 17 [...]
 must_have_bounds: yes
 !----------------------------------
 !
@@ -913,6 +913,8 @@ long_name:         Air Temperature
 dimensions:        longitude latitude alevel time
 out_name:          ta
 type:              real
+valid_min:         1.6e+02
+valid_max:         3.2e+02
 !----------------------------------
 !
 
@@ -1060,6 +1062,8 @@ long_name:         Specific Humidity
 dimensions:        longitude latitude alevel time
 out_name:          hus
 type:              real
+valid_min:         -0.00029
+valid_max:         0.028
 !----------------------------------
 !
 
@@ -1455,6 +1459,90 @@ positive:          up
 !
 
 !============
+variable_entry:    tnsclw
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air
+units:             s-1
+cell_methods:      time: mean
+cell_measures:      area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclw
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwcm
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_cloud_microphysics
+units:             s-1
+cell_methods:      time: mean
+cell_measures:      area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air Due To Cloud Microphysics
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwcm
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwbl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_boundary_layer_mixing
+units:             s-1
+cell_methods:      time: mean
+cell_measures:      area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air Due To Boundary Layer Mixing
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwbl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclwbfpcli
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_bergeron_findeisen_process_to_cloud_ice
+units:             s-1
+cell_methods:      time: mean
+cell_measures:      area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air Due To Bergeron Findeisen Process To Cloud Ice
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclwbfpcli
+type:              real
+!----------------------------------
+!
+
+!============
 variable_entry:    tnsclwce 
 !============
 modeling_realm:    atmos
@@ -1665,6 +1753,90 @@ type:              real
 !
 
 !============
+variable_entry:    tnscli
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air
+units:             s-1
+cell_methods:      time: mean
+cell_measures:      area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice In Air
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnscli
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclicm
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_cloud_microphysics
+units:             s-1
+cell_methods:      time: mean
+cell_measures:      area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice In Air Due To Cloud Microphysics
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclicm
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclibl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_boundary_layer_mixing
+units:             s-1
+cell_methods:      time: mean
+cell_measures:      area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice In Air Due To Boundary Layer Mixing
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclibl
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsclibfpcl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_bergeron_findeisen_process_from_cloud_liquid
+units:             s-1
+cell_methods:      time: mean
+cell_measures:      area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Ice In Air Due To Bergeron Findeisen Process from Cloud Liquid
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsclibfpcl
+type:              real
+!----------------------------------
+!
+
+!============
 variable_entry:    tnsclicd
 !============
 modeling_realm:    atmos
@@ -1960,6 +2132,69 @@ type:              real
 !
 
 !============
+variable_entry:    tnsccw
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air
+units:             s-1
+cell_methods:      time: mean
+cell_measures:      area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Condensed Water In Air
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsccw
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsccwcm
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_cloud_microphysics
+units:             s-1
+cell_methods:      time: mean
+cell_measures:      area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Condensed Water In Air Due To Cloud Microphysics
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsccwcm
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tnsccwbl
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_boundary_layer_mixing
+units:             s-1
+cell_methods:      time: mean
+cell_measures:      area: areacella
+long_name:         Tendency of Mass Fraction of Stratiform Cloud Condensed Water In Air Due To Boundary Layer Mixing
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time
+out_name:          tnsccwbl
+type:              real
+!----------------------------------
+!
+
+!============
 variable_entry:    tnsccwce
 !============
 modeling_realm:    atmos
@@ -2417,6 +2652,8 @@ comment:            7 levels x 7 tau
 dimensions:        longitude latitude plev7, tau, time
 out_name:          clisccp
 type:              real
+valid_min:         0
+valid_max:         0.87
 !----------------------------------
 !
 
diff --git a/Tables/CMIP5_cfOff b/Tables/CMIP5_cfOff
index 353fb0d..7413242 100644
--- a/Tables/CMIP5_cfOff
+++ b/Tables/CMIP5_cfOff
@@ -6,7 +6,7 @@ frequency: mon
 cmor_version: 2.0         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   12 May 2010 ! date this table was constructed
+table_date:   20 May 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 
@@ -214,7 +214,7 @@ tolerance:        0.001
 
 type:             double
 requested:        240. 720. 1200. 1680. 2160. 2640. 3120. 3600. 4080. 4560. 5040. 5520. 6000. 6480. 6960. 7440. 7920. 8400. 8880. 9360. 9840. 10320. 10800. 11280. 11760. 12240. 12720. 13200. 13680. 14160. 14640. 15120. 15600. 16080. 16560. 17040. 17520. 18000. 18480. 18960.        ! space-separated list of requested coordinates 
-requested_bounds: . 0. 480. 480. 960. 960. 1440. 1440. 1920. 1920. 2400. 2400. 2880. 2880. 3360. 3360. 3840. 3840. 4320. 4320. 4800. 4800. 5280. 5280. 5760. 5760. 6240. 6240. 6720. 6720. 7200. 7200. 7680. 7680. 8160. 8160. 8640. 8640. 9120. 9120. 9600. 9600. 10080. 10080. 10560. 10560. 11040. 11040. 11520. 11520. 12000. 12000. 12480. 12480. 12960. 12960. 13440. 13440. 13920. 13920. 14400. 14400. 14880. 14880. 15360. 15360. 15840. 15840. 16320. 16320. 16800. 16800. 17280. 17280. 17760. 17 [...]
+requested_bounds: . 0. 480. 480. 960. 960. 1440. 1440. 1920. 1920. 2400. 2400. 2880. 2880. 3360. 3360. 3840. 3840. 4320. 4320. 4800. 4800. 5280. 5280. 5760. 5760. 6240. 6240. 6720. 6720. 7200. 7200. 7680. 7680. 8160. 8160. 8640. 8640. 9120. 9120. 9600. 9600. 10080. 10080. 10560. 10560. 11040. 11040. 11520. 11520. 12000. 12000. 12480. 12480. 12960. 12960. 13440. 13440. 13920. 13920. 14400. 14400. 14880. 14880. 15360. 15360. 15840. 15840. 16320. 16320. 16800. 16800. 17280. 17280. 17760. 17 [...]
 must_have_bounds: yes
 !----------------------------------
 !
diff --git a/Tables/CMIP5_cfSites b/Tables/CMIP5_cfSites
index ba0fb7c..fa0195b 100644
--- a/Tables/CMIP5_cfSites
+++ b/Tables/CMIP5_cfSites
@@ -6,7 +6,7 @@ frequency: subhr
 cmor_version: 2.0         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   12 May 2010 ! date this table was constructed
+table_date:   20 May 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 
@@ -563,6 +563,8 @@ comment:           near-surface (usually, 2 meter) air temperature.
 dimensions:        longitude latitude time1 height2m
 out_name:          tas
 type:              real
+valid_min:         1.8e+02
+valid_max:         3.2e+02
 !----------------------------------
 !
 
@@ -585,6 +587,8 @@ comment:           ""skin"" temperature (i.e., SST for open ocean)
 dimensions:        longitude latitude time1
 out_name:          ts
 type:              real
+valid_min:         1.8e+02
+valid_max:         3.3e+02
 !----------------------------------
 !
 
@@ -606,6 +610,8 @@ comment:           not, in general, the same as surface pressure
 dimensions:        longitude latitude time1
 out_name:          psl
 type:              real
+valid_min:         9.5e+04
+valid_max:         1.1e+05
 !----------------------------------
 !
 
@@ -627,6 +633,8 @@ comment:           not, in general, the same as mean sea-level pressure
 dimensions:        longitude latitude time1
 out_name:          ps
 type:              real
+valid_min:         4.9e+04
+valid_max:         1.1e+05
 !----------------------------------
 !
 
@@ -648,6 +656,8 @@ comment:           near-surface (usually, 10 meters) eastward component of wind.
 dimensions:        longitude latitude time1 height10m
 out_name:          uas
 type:              real
+valid_min:         -18
+valid_max:         18
 !----------------------------------
 !
 
@@ -669,6 +679,8 @@ comment:           near-surface (usually, 10 meters) northward component of wind
 dimensions:        longitude latitude time1 height10m
 out_name:          vas
 type:              real
+valid_min:         -17
+valid_max:         21
 !----------------------------------
 !
 
@@ -732,6 +744,8 @@ comment:           near-surface (usually, 2 meters) specific humidity.
 dimensions:        longitude latitude time1 height2m
 out_name:          huss
 type:              real
+valid_min:         -4.8e-06
+valid_max:         0.029
 !----------------------------------
 !
 
@@ -753,6 +767,8 @@ comment:           at surface; includes both liquid and solid phases from all ty
 dimensions:        longitude latitude time1
 out_name:          pr
 type:              real
+valid_min:         -1.3e-09
+valid_max:         0.0011
 !----------------------------------
 !
 
@@ -774,6 +790,8 @@ comment:           at surface; includes precipitation of all forms of water in t
 dimensions:        longitude latitude time1
 out_name:          prsn
 type:              real
+valid_min:         -2.2e-10
+valid_max:         0.00027
 !----------------------------------
 !
 
@@ -795,6 +813,8 @@ comment:           at surface; includes both liquid and solid phases.
 dimensions:        longitude latitude time1
 out_name:          prc
 type:              real
+valid_min:         -8.1e-10
+valid_max:         0.00057
 !----------------------------------
 !
 
@@ -837,6 +857,8 @@ comment:           The snow and ice sublimation flux is the loss of snow and ice
 dimensions:        longitude latitude time1
 out_name:          sbl
 type:              real
+valid_min:         -0.004
+valid_max:         0.00083
 !----------------------------------
 !
 
@@ -858,6 +880,8 @@ dimensions:        longitude latitude time1
 out_name:          tauu
 type:              real
 positive:          down
+valid_min:         -2.4
+valid_max:         2.6
 !----------------------------------
 !
 
@@ -879,6 +903,8 @@ dimensions:        longitude latitude time1
 out_name:          tauv
 type:              real
 positive:          down
+valid_min:         -2.2
+valid_max:         2.2
 !----------------------------------
 !
 
@@ -901,6 +927,8 @@ dimensions:        longitude latitude time1
 out_name:          hfls
 type:              real
 positive:          up
+valid_min:         -67
+valid_max:         7.3e+02
 !----------------------------------
 !
 
@@ -922,6 +950,8 @@ dimensions:        longitude latitude time1
 out_name:          hfss
 type:              real
 positive:          up
+valid_min:         -2.4e+02
+valid_max:         7.6e+02
 !----------------------------------
 !
 
@@ -943,6 +973,8 @@ dimensions:        longitude latitude time1
 out_name:          rlds
 type:              real
 positive:          down
+valid_min:         36
+valid_max:         5.1e+02
 !----------------------------------
 !
 
@@ -964,6 +996,8 @@ dimensions:        longitude latitude time1
 out_name:          rlus
 type:              real
 positive:          up
+valid_min:         51
+valid_max:         6.4e+02
 !----------------------------------
 !
 
@@ -985,6 +1019,8 @@ dimensions:        longitude latitude time1
 out_name:          rsds
 type:              real
 positive:          down
+valid_min:         -0.002
+valid_max:         5.1e+02
 !----------------------------------
 !
 
@@ -1006,6 +1042,8 @@ dimensions:        longitude latitude time1
 out_name:          rsus
 type:              real
 positive:          up
+valid_min:         -0.0057
+valid_max:         4.1e+02
 !----------------------------------
 !
 
@@ -1027,6 +1065,8 @@ dimensions:        longitude latitude time1
 out_name:          rsdscs
 type:              real
 positive:          down
+valid_min:         -1.5e+30
+valid_max:         5.1e+02
 !----------------------------------
 !
 
@@ -1048,6 +1088,8 @@ dimensions:        longitude latitude time1
 out_name:          rsuscs
 type:              real
 positive:          up
+valid_min:         -0.012
+valid_max:         4.5e+02
 !----------------------------------
 !
 
@@ -1069,6 +1111,8 @@ dimensions:        longitude latitude time1
 out_name:          rldscs
 type:              real
 positive:          down
+valid_min:         37
+valid_max:         5.3e+02
 !----------------------------------
 !
 
@@ -1091,6 +1135,8 @@ dimensions:        longitude latitude time1
 out_name:          rsdt
 type:              real
 positive:          down
+valid_min:         0
+valid_max:         5.5e+02
 !----------------------------------
 !
 
@@ -1113,6 +1159,8 @@ dimensions:        longitude latitude time1
 out_name:          rsut
 type:              real
 positive:          up
+valid_min:         -0.023
+valid_max:         4.1e+02
 !----------------------------------
 !
 
@@ -1135,6 +1183,8 @@ dimensions:        longitude latitude time1
 out_name:          rlut
 type:              real
 positive:          up
+valid_min:         73
+valid_max:         3.8e+02
 !----------------------------------
 !
 
@@ -1156,6 +1206,8 @@ dimensions:        longitude latitude time1
 out_name:          rlutcs
 type:              real
 positive:          up
+valid_min:         75
+valid_max:         3.7e+02
 !----------------------------------
 !
 
@@ -1177,6 +1229,8 @@ dimensions:        longitude latitude time1
 out_name:          rsutcs
 type:              real
 positive:          up
+valid_min:         0
+valid_max:         4.3e+02
 !----------------------------------
 !
 
@@ -1198,6 +1252,8 @@ comment:           vertically integrated through the atmospheric column
 dimensions:        longitude latitude time1
 out_name:          prw
 type:              real
+valid_min:         0.012
+valid_max:         75
 !----------------------------------
 !
 
@@ -1219,6 +1275,8 @@ comment:           for the whole atmospheric column, as seen from the surface or
 dimensions:        longitude latitude time1
 out_name:          clt
 type:              real
+valid_min:         -0.00012
+valid_max:         1e+02
 !----------------------------------
 !
 
@@ -1240,6 +1298,8 @@ comment:           calculate mass of condensed (liquid + ice) water in the colum
 dimensions:        longitude latitude time1
 out_name:          clwvi
 type:              real
+valid_min:         -2.6e-06
+valid_max:         2.9
 !----------------------------------
 !
 
@@ -1261,6 +1321,8 @@ comment:           calculate mass of ice water in the column divided by the area
 dimensions:        longitude latitude time1
 out_name:          clivi
 type:              real
+valid_min:         -1.2e-06
+valid_max:         1.3
 !----------------------------------
 !
 
@@ -1283,6 +1345,8 @@ dimensions:        longitude latitude time1
 out_name:          rtmt
 type:              real
 positive:          down
+valid_min:         -2.3e+02
+valid_max:         2.1e+02
 !----------------------------------
 !
 
@@ -1447,6 +1511,8 @@ comment:           Include both large-scale and convective cloud.
 dimensions:        alevel site time1
 out_name:          cl
 type:              real
+valid_min:         0
+valid_max:         1e+02
 !----------------------------------
 !
 
@@ -1531,6 +1597,8 @@ long_name:         Air Temperature
 dimensions:        alevel site time1
 out_name:          ta
 type:              real
+valid_min:         1.6e+02
+valid_max:         3.2e+02
 !----------------------------------
 !
 
@@ -1551,6 +1619,8 @@ long_name:         Eastward Wind
 dimensions:        alevel site time1
 out_name:          ua
 type:              real
+valid_min:         -65
+valid_max:         1.3e+02
 !----------------------------------
 !
 
@@ -1571,6 +1641,8 @@ long_name:         Northward Wind
 dimensions:        alevel site time1
 out_name:          va
 type:              real
+valid_min:         -68
+valid_max:         67
 !----------------------------------
 !
 
@@ -1591,6 +1663,8 @@ long_name:         Specific Humidity
 dimensions:        alevel site time1
 out_name:          hus
 type:              real
+valid_min:         -0.00029
+valid_max:         0.028
 !----------------------------------
 !
 
@@ -1612,6 +1686,8 @@ comment:           This is the relative humidity with respect to liquid water fo
 dimensions:        alevel site time1
 out_name:          hur
 type:              real
+valid_min:         -1.8
+valid_max:         1.3e+02
 !----------------------------------
 !
 
@@ -1633,6 +1709,8 @@ comment:           commonly referred to as ""omega"", this represents the vertic
 dimensions:        alevel site time1
 out_name:          wap
 type:              real
+valid_min:         -1.1
+valid_max:         2.2
 !----------------------------------
 !
 
@@ -1653,6 +1731,8 @@ long_name:         Geopotential Height
 dimensions:        alevel site time1
 out_name:          zg
 type:              real
+valid_min:         -5.7e+02
+valid_max:         3.3e+04
 !----------------------------------
 !
 
@@ -2104,3 +2184,45 @@ type:              real
 !----------------------------------
 !
 
+!============
+variable_entry:    pfull
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure
+units:             Pa
+cell_methods:      time: point
+long_name:         Pressure on Model Levels
+comment:           This field is needed only for models in which the pressure can't be calculated from the vertical coordinate information stored already for each variable.  Thus, the pressures are needed for height or theta-coordinate models, for example, but not sigma- or eta-coordinate models.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel, site, time1
+out_name:          pfull
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    phalf
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_pressure
+units:             Pa
+cell_methods:      time: point
+long_name:         Pressure on Model Half-Levels
+comment:           This field is needed only for models in which the pressure can't be calculated from the vertical coordinate information stored already for each variable.  Thus, the pressures are needed for height or theta-coordinate models, for example, but not sigma- or eta-coordinate models.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        alevel, site, time1
+out_name:          phalf
+type:              real
+!----------------------------------
+!
+
diff --git a/Tables/CMIP5_day b/Tables/CMIP5_day
index d2ca38b..a9d445d 100644
--- a/Tables/CMIP5_day
+++ b/Tables/CMIP5_day
@@ -6,7 +6,7 @@ frequency: day
 cmor_version: 2.0         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   12 May 2010 ! date this table was constructed
+table_date:   20 May 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 
@@ -236,6 +236,8 @@ comment:           near-surface (usually, 2 meter) specific humidity.
 dimensions:        longitude latitude time height2m
 out_name:          huss
 type:              real
+valid_min:         -4.8e-06
+valid_max:         0.029
 !----------------------------------
 !
 
@@ -258,6 +260,8 @@ comment:           daily-minimum near-surface (usually, 2 meter) air temperature
 dimensions:        longitude latitude time height2m
 out_name:          tasmin
 type:              real
+valid_min:         1.9e+02
+valid_max:         3.1e+02
 !----------------------------------
 !
 
@@ -280,6 +284,8 @@ comment:           daily-maximum near-surface (usually, 2 meter) air temperature
 dimensions:        longitude latitude time height2m
 out_name:          tasmax
 type:              real
+valid_min:         1.9e+02
+valid_max:         3.3e+02
 !----------------------------------
 !
 
@@ -302,6 +308,8 @@ comment:           daily-mean near-surface (usually, 2 meter) air temperature.
 dimensions:        longitude latitude time height2m
 out_name:          tas
 type:              real
+valid_min:         1.8e+02
+valid_max:         3.2e+02
 !----------------------------------
 !
 
@@ -324,6 +332,8 @@ comment:           at surface; includes both liquid and solid phases from all ty
 dimensions:        longitude latitude time
 out_name:          pr
 type:              real
+valid_min:         -1.3e-09
+valid_max:         0.0011
 !----------------------------------
 !
 
@@ -345,6 +355,8 @@ long_name:         Sea Level Pressure
 dimensions:        longitude latitude time
 out_name:          psl
 type:              real
+valid_min:         9.5e+04
+valid_max:         1.1e+05
 !----------------------------------
 !
 
@@ -359,7 +371,7 @@ standard_name:     wind_speed
 units:             m s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
-long_name:         Daily-Mean Wind Speed
+long_name:         Daily-Mean Near-Surface Wind Speed
 comment:           near-surface (usually, 10 meters) wind speed.
 !----------------------------------
 ! Additional variable information:
@@ -380,7 +392,7 @@ modeling_realm:    ocean
 standard_name:     square_of_sea_surface_temperature
 units:             K2
 cell_methods:      time:mean
-cell_measures:      area: areacella
+cell_measures:      area: areacello
 long_name:         Square of Sea Surface Temperature
 comment:           square of temperature of liquid ocean, averaged over the day. Report on the ocean grid.  This variable appears in WGOMD Table 2.2 
 !----------------------------------
@@ -402,7 +414,7 @@ modeling_realm:    ocean
 standard_name:     surface_temperature
 units:             K
 cell_methods:      time: mean
-cell_measures:      area: areacella
+cell_measures:      area: areacello
 long_name:         Sea Surface Temperature
 comment:           temperature of liquid ocean. Report on the ocean grid.  This variable appears in WGOMD Table 2.2 
 !----------------------------------
@@ -411,6 +423,8 @@ comment:           temperature of liquid ocean. Report on the ocean grid.  This
 dimensions:        longitude latitude time
 out_name:          tos
 type:              real
+valid_min:         2.7e+02
+valid_max:         3.1e+02
 !----------------------------------
 !
 
@@ -424,9 +438,9 @@ modeling_realm:    ocean
 standard_name:     ocean_mixed_layer_thickness_defined_by_mixing_scheme
 units:             m 
 cell_methods:      time: maximum
-cell_measures:      area: areacella
+cell_measures:      area: areacello
 long_name:         Daily Maximum Ocean Mixed Layer Thickness Defined by Mixing Scheme 
-comment:           This variable appears in WGOMD Table 2.2 
+comment:           Report on the ocean grid.  This variable appears in WGOMD Table 2.2 
 !----------------------------------
 ! Additional variable information:
 !----------------------------------
@@ -455,6 +469,8 @@ comment:           Compute the mass of water in all phases in the upper 0.1 mete
 dimensions:        longitude latitude time
 out_name:          mrsos
 type:              real
+valid_min:         -1.3
+valid_max:         1.3e+02
 !----------------------------------
 !
 
@@ -542,6 +558,8 @@ long_name:         Snow Area Fraction
 dimensions:        longitude latitude time
 out_name:          snc
 type:              real
+valid_min:         0
+valid_max:         1e+02
 !----------------------------------
 !
 
@@ -564,6 +582,8 @@ comment:           for the whole atmospheric column, as seen from the surface or
 dimensions:        longitude latitude time
 out_name:          clt
 type:              real
+valid_min:         -0.00012
+valid_max:         1e+02
 !----------------------------------
 !
 
@@ -608,6 +628,8 @@ comment:           Compute as the mass of surface snow on the land portion of th
 dimensions:        longitude latitude time
 out_name:          snw
 type:              real
+valid_min:         -0.005
+valid_max:         8e+05
 !----------------------------------
 !
 
@@ -630,6 +652,8 @@ comment:           at surface; includes both liquid and solid phases.
 dimensions:        longitude latitude time
 out_name:          prc
 type:              real
+valid_min:         -8.1e-10
+valid_max:         0.00057
 !----------------------------------
 !
 
@@ -652,6 +676,8 @@ comment:           at surface; includes precipitation of all forms of water in t
 dimensions:        longitude latitude time
 out_name:          prsn
 type:              real
+valid_min:         -2.2e-10
+valid_max:         0.00027
 !----------------------------------
 !
 
@@ -674,6 +700,8 @@ comment:           "compute as the total runoff (including ""drainage"" through
 dimensions:        longitude latitude time
 out_name:          mrro
 type:              real
+valid_min:         -0.00017
+valid_max:         0.00093
 !----------------------------------
 !
 
@@ -688,7 +716,7 @@ standard_name:     eastward_wind
 units:             m s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
-long_name:         Eastward Wind
+long_name:         Eastward Near-Surface Wind
 comment:           near-surface (usually, 10 meters) eastward component of wind.
 !----------------------------------
 ! Additional variable information:
@@ -696,6 +724,8 @@ comment:           near-surface (usually, 10 meters) eastward component of wind.
 dimensions:        longitude latitude time height10m
 out_name:          uas
 type:              real
+valid_min:         -18
+valid_max:         18
 !----------------------------------
 !
 
@@ -710,7 +740,7 @@ standard_name:     northward_wind
 units:             m s-1
 cell_methods:      time: mean
 cell_measures:      area: areacella
-long_name:         Northward Wind
+long_name:         Northward Near-Surface Wind
 comment:           near-surface (usually, 10 meters) northward component of wind.  
 !----------------------------------
 ! Additional variable information:
@@ -718,6 +748,8 @@ comment:           near-surface (usually, 10 meters) northward component of wind
 dimensions:        longitude latitude time height10m
 out_name:          vas
 type:              real
+valid_min:         -17
+valid_max:         21
 !----------------------------------
 !
 
@@ -732,7 +764,7 @@ standard_name:     wind_speed
 units:             m s-1
 cell_methods:      time: maximum
 cell_measures:      area: areacella
-long_name:         Daily Maximum Wind Speed
+long_name:         Daily Maximum Near-Surface Wind Speed
 comment:           near-surface (usually, 10 meters) wind speed.  
 !----------------------------------
 ! Additional variable information:
@@ -762,6 +794,8 @@ dimensions:        longitude latitude time
 out_name:          hfls
 type:              real
 positive:          up
+valid_min:         -67
+valid_max:         7.3e+02
 !----------------------------------
 !
 
@@ -784,6 +818,8 @@ dimensions:        longitude latitude time
 out_name:          hfss
 type:              real
 positive:          up
+valid_min:         -2.4e+02
+valid_max:         7.6e+02
 !----------------------------------
 !
 
@@ -806,6 +842,8 @@ dimensions:        longitude latitude time
 out_name:          rlds
 type:              real
 positive:          down
+valid_min:         36
+valid_max:         5.1e+02
 !----------------------------------
 !
 
@@ -828,6 +866,8 @@ dimensions:        longitude latitude time
 out_name:          rlus
 type:              real
 positive:          up
+valid_min:         51
+valid_max:         6.4e+02
 !----------------------------------
 !
 
@@ -850,6 +890,8 @@ dimensions:        longitude latitude time
 out_name:          rsds
 type:              real
 positive:          down
+valid_min:         -0.002
+valid_max:         5.1e+02
 !----------------------------------
 !
 
@@ -872,6 +914,8 @@ dimensions:        longitude latitude time
 out_name:          rsus
 type:              real
 positive:          up
+valid_min:         -0.0057
+valid_max:         4.1e+02
 !----------------------------------
 !
 
@@ -895,6 +939,8 @@ dimensions:        longitude latitude time
 out_name:          rlut
 type:              real
 positive:          up
+valid_min:         73
+valid_max:         3.8e+02
 !----------------------------------
 !
 
@@ -917,6 +963,8 @@ comment:           "Report on ocean's grid.  Report as ""missing"" in regions fr
 dimensions:        longitude latitude time
 out_name:          usi
 type:              real
+valid_min:         -1.3
+valid_max:         1.4
 !----------------------------------
 !
 
@@ -939,6 +987,8 @@ comment:           "Report on ocean's grid.  Report as ""missing"" in regions fr
 dimensions:        longitude latitude time
 out_name:          vsi
 type:              real
+valid_min:         -1.8
+valid_max:         1.9
 !----------------------------------
 !
 
@@ -961,6 +1011,8 @@ comment:           fraction of grid cell covered by sea ice. Report on ocean's g
 dimensions:        longitude latitude time
 out_name:          sic
 type:              real
+valid_min:         -0.00015
+valid_max:         1.4e+02
 !----------------------------------
 !
 
@@ -983,6 +1035,8 @@ comment:           Report on ocean's grid.  Compute the mean thickness of sea ic
 dimensions:        longitude latitude time
 out_name:          sit
 type:              real
+valid_min:         -0.0045
+valid_max:         91
 !----------------------------------
 !
 
@@ -1004,6 +1058,8 @@ long_name:         Air Temperature
 dimensions:        longitude latitude plev8 time
 out_name:          ta
 type:              real
+valid_min:         1.6e+02
+valid_max:         3.2e+02
 !----------------------------------
 !
 
@@ -1026,6 +1082,8 @@ comment:           This is the relative humidity with respect to liquid water fo
 dimensions:        longitude latitude plev8 time
 out_name:          hur
 type:              real
+valid_min:         -1.8
+valid_max:         1.3e+02
 !----------------------------------
 !
 
@@ -1047,6 +1105,8 @@ long_name:         Specific Humidity
 dimensions:        longitude latitude plev8 time
 out_name:          hus
 type:              real
+valid_min:         -0.00029
+valid_max:         0.028
 !----------------------------------
 !
 
@@ -1069,6 +1129,8 @@ comment:           commonly referred to as ""omega"", this represents the vertic
 dimensions:        longitude latitude plev8 time
 out_name:          wap
 type:              real
+valid_min:         -1.1
+valid_max:         2.2
 !----------------------------------
 !
 
@@ -1090,6 +1152,8 @@ long_name:         Northward Wind
 dimensions:        longitude latitude plev8 time
 out_name:          va
 type:              real
+valid_min:         -68
+valid_max:         67
 !----------------------------------
 !
 
@@ -1111,6 +1175,8 @@ long_name:         Eastward Wind
 dimensions:        longitude latitude plev8 time
 out_name:          ua
 type:              real
+valid_min:         -65
+valid_max:         1.3e+02
 !----------------------------------
 !
 
@@ -1132,6 +1198,8 @@ long_name:         Geopotential Height
 dimensions:        longitude latitude plev8 time
 out_name:          zg
 type:              real
+valid_min:         -5.7e+02
+valid_max:         3.3e+04
 !----------------------------------
 !
 
diff --git a/Tables/CMIP5_fx b/Tables/CMIP5_fx
index 77bd223..bc11944 100644
--- a/Tables/CMIP5_fx
+++ b/Tables/CMIP5_fx
@@ -6,7 +6,7 @@ frequency: fx
 cmor_version: 2.0         ! version of CMOR that can read this table
 cf_version:   1.4         ! version of CF that output conforms to
 project_id:   CMIP5  ! project id
-table_date:   12 May 2010 ! date this table was constructed
+table_date:   20 May 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 
@@ -516,6 +516,8 @@ comment:           """where land"": divide the total water holding capacity of a
 dimensions:        longitude latitude
 out_name:          mrsofc
 type:              real
+valid_min:         -35
+valid_max:         4.3e+03
 !----------------------------------
 !
 
diff --git a/Tables_csv/3hr.csv b/Tables_csv/3hr.csv
index e43f359..42ba15a 100644
--- a/Tables_csv/3hr.csv
+++ b/Tables_csv/3hr.csv
@@ -1,14 +1,17 @@
 CMOR Table 3hr: 2-D Atmospheric and Surface Fields Sampled Every 3 Hours,,,,,3hr,3hr,,,,,,,,,,,,,,,,
 "All fields are saved on the atmospheric grid.  Precipitation, clouds, and all flux variables are averaged over 3-hour intervals (0-3Z, 3-6Z, 6-9Z, 9-12Z, 12-15Z, 15-18Z, 18-21Z, 21-24Z).  All other fields are sampled synoptically at 0Z, 3Z, 6Z, 9Z, 12Z, 15Z, 18Z, and 21Z.",,,,,,,,,,,,,,,,,,,,,,
 The 3-hourly data should be collected only for the following experiments and years:,,,,,,,,,,,,,,,,,,,,,,
-,,,,,,,,,,,,,,,,,,,,,,
-,,,,,,,,,,,,,,,,,,,,,,
-,,,,,,,,,,,,,,,,,,,,,,
 ,,,experiment,time-period requested,,,,,,,,,,,,,,,,,,
 ,,,decadal hindcasts/forecasts,all years,,,,,,,,,,,,,,,,,,
 ,,,historical,Jan 1960 - Dec 2005,,,,,,,,,,,,,,,,,,
 ,,,AMIP,all years,,,,,,,,,,,,,,,,,,
 ,,,future simulations driven by RCP concentrations or emissions,"Jan 2026 - Dec 2045, Jan 2081-Dec 2100, 2181-2200, and 2281-2300",,,,,,,,,,,,,,,,,,
+,,,pre-industrial control,30 years (ideally the years corresponding to the last 30 years of abrupt 4xCO2 run),,,,,,,,,,,,,,,,,,
+,,,1 percent per year CO2,last 30 years,,,,,,,,,,,,,,,,,,
+,,,control SST climatology (6.2a),all years,,,,,,,,,,,,,,,,,,
+,,,"CO2 forcing (6.2b), anthropogenic aerosol forcing (6.4a), and sulfate aerosol forcing (6.4b)",all years,,,,,,,,,,,,,,,,,,
+,,,abrupt 4XCO2 (6.3),first 5 years and last 30 years,,,,,,,,,,,,,,,,,,
+,,,abrupt 4XCO2 ensemble (6.3-E),all years,,,,,,,,,,,,,,,,,,
 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,Precipitation,kg m-2 s-1,at surface; includes both liquid and solid phases.  This is the 3-hour mean precipitation flux.,,pr,precipitation_flux,,kg m-2 s-1,time:mean,,,,,,real,longitude latitude time,pr,atmos,,area: areacella,,
 1.0,Air Temperature,K,"near-surface (usually, 2 meter) air temperature, sampled synoptically.",,tas,air_temperature,,K,time: point,,,,,,real,longitude latitude time1 height2m,tas,atmos,,area: areacella,,
diff --git a/Tables_csv/6hrLev.csv b/Tables_csv/6hrLev.csv
index eb11e3a..b0bb74b 100644
--- a/Tables_csv/6hrLev.csv
+++ b/Tables_csv/6hrLev.csv
@@ -9,6 +9,9 @@ CMOR Table 6hrLev: Fields (Sampled Every 6 Hours) for Driving Regional Models,,,
 ,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
 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,Air Temperature,K,on all model levels,,ta,air_temperature,,K,,,,,,,real,longitude latitude alevel time1,ta,atmos,,area: areacella,,
 1.0,Eastward Wind,m s-1,on all model levels,,ua,eastward_wind,,m s-1,,,,,,,real,longitude latitude alevel time1,ua,atmos,,area: areacella,,
diff --git a/Tables_csv/6hrPlev.csv b/Tables_csv/6hrPlev.csv
index f0c49da..20a1ce0 100644
--- a/Tables_csv/6hrPlev.csv
+++ b/Tables_csv/6hrPlev.csv
@@ -9,6 +9,9 @@ CMOR Table 6hrPlev: Fields (Sampled Every 6 Hours) for Storm-Track Analysis and
 ,,,Last glacial maximum paleo-run,last 30 years,,,,,,,,,,,,,,,,,,
 ,,,mid-Holocene paleo- run,last 30 years,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
 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,Eastward Wind,m s-1,"on the following pressure levels: 850, 500, 250 hPa",,ua,eastward_wind,,m s-1,,,,,,,real,longitude latitude plev3 time1,ua,atmos,,area: areacella,,
 1.0,Northward Wind,m s-1,"on the following pressure levels: 850, 500, 250 hPa",,va,northward_wind,,m s-1,,,,,,,real,longitude latitude plev3 time1,va,atmos,,area: areacella,,
diff --git a/Tables_csv/CFMIP.csv b/Tables_csv/CFMIP.csv
index 2ce006e..9f76755 100644
--- a/Tables_csv/CFMIP.csv
+++ b/Tables_csv/CFMIP.csv
@@ -1,17 +1,22 @@
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,"If a cell is shaded yellow/tan,  none of the variables will  be part of the subset of model output that will be replicated at several locations.",,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
 Reqeusted periods for saving special CFMIP model output,,,appearing in cfMon table,,,,,,,,appearing in cfOff,,appearing in  cfDay,,,,appearing in cf3hr,,,,appearing in cfSites,
 Experiment  Name,Experiment Description,Experiment number,CFMIP monthly 3D (A1c_cfmip),,CFMIP monthly 4xCO2 2D,,CFMIP monthly 4xCO2 3D,,"CFMIP monthly inline (A1d,f,g)",,CFMIP monthly offline (A1e),,"CFMIP daily 2D (A2a,c,f)",,"CFMIP daily 3D (A2b,d,g)",,CFMIP 3-hourly orbital offline (A2e),,CFMIP 3-hourly inline (A4),,CFMIP time-step station data (A3),
-pre-industrial control,coupled atmosphere/ocean control run,3.1,,,1*,20*, , ,121*,140*,,,121*,140*,136*,140*,,,,,,
+pre-industrial control,coupled atmosphere/ocean control run,3.1,,,1*,20*, , ,1*,20*,,,1*,20*,,,,,,,,
+pre-industrial control,coupled atmosphere/ocean control run,3.1,,,,, , ,121*,140*,,,121*,140*,121*,140*,,,,,,
 historical,simulation of recent past (1850-2005),3.2,,,,,,,1979.0,2005.0,,,1979.0,2005.0,,,,,,,,
 AMIP,AMIP (1979-at least 2008),3.3,1979.0,2008.0,1979.0,2008.0,1979.0,2008.0,1979.0,2008.0,2008.0,2008.0,1979.0,2008.0,1979.0,2008.0,2008.0,2008.0,2008.0,2008.0,1979.0,2008.0
 ESM fixed climate 1,"radiation code ""sees"" control CO2, but carbon cycle sees 1%/yr rise",5.4-1,,,,,,,121.0,140.0,,,121.0,140.0,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
 ESM feedback 1,"carbon cycle ""sees"" control CO2, but radiatation sees 1%/yr rise",5.5-1,,,,,,,121.0,140.0,,,121.0,140.0,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
-1 percent per year CO2,impose a 1%/yr increase in CO2 to quadrupling,6.1,,,,,,,121.0,140.0,,,121.0,140.0,136.0,140.0,,,,,,
+1 percent per year CO2,impose a 1%/yr increase in CO2 to quadrupling,6.1,,,,,,,121.0,140.0,,,121.0,140.0,121.0,140.0,,,,,,
 control SST climatology,control run climatological SSTs & sea ice imposed.,6.2a,,,1.0,30.0, , ,1.0,30.0,,,1.0,30.0,,,,,,,,
 CO2 forcing,"as in expt. 6.2a, but with 4XCO2 imposed",6.2b,,,,,,,1.0,30.0,,,1.0,30.0,,,,,,,,
-abrupt 4XCO2,"impose an instantaneous quadrupling of CO2, then hold fixed",6.3,,,,,,,1.0,20.0,,,,,,,,,,,,
-abrupt 4XCO2,"impose an instantaneous quadrupling of CO2, then hold fixed",6.3,,,,,,,121.0,140.0,,,121.0,140.0,136.0,140.0,,,,,,
+abrupt 4XCO2,"impose an instantaneous quadrupling of CO2, then hold fixed",6.3,,,,,,,1.0,20.0,,,1.0,20.0,,,,,,,,
+abrupt 4XCO2,"impose an instantaneous quadrupling of CO2, then hold fixed",6.3,,,,,,,121.0,140.0,,,121.0,140.0,121.0,140.0,,,,,,
 abrupt 4XCO2,"generate an ensemble of runs like expt. 6.3, initialized in different months, and terminated after 5 years",6.3-E,,,,,,,1.0,5.0,,,1.0,5.0,,,,,,,,
 all aerosol forcing,"as in expt. 6.2a, but with aerosols from year 2000 of expt. 3.2",6.4a,,,,,,,1.0,30.0,,,1.0,30.0,,,,,,,,
 sulfate aerosol forcing,"as in expt. 6.2a, but with sulfate aerosols from year 2000 of expt. 3.2",6.4b,,,,,,,1.0,30.0,,,1.0,30.0,,,,,,,,
@@ -22,6 +27,6 @@ aqua planet control,"consistent with CFMIP, zonally uniform SSTs for ocean-cover
 aqua planet plus 4K anomaly,"as in expt. 6.7a, but with a uniform 4K increase in SST",6.7c,1.0,5.0,,,,,1.0,5.0,,,1.0,5.0,1.0,5.0,,,,,1.0,5.0
 AMIP plus 4K anomaly,"as in expt. 3.3, but with a uniform 4K increase in SST",6.8,1979.0,2008.0, , , , ,1979.0,2008.0,2008.0,2008.0,1979.0,2008.0,1979.0,2008.0,2008.0,2008.0,,,1979.0,2008.0
 ,,,,,,,,,,,,,,,,,,,,,,
-"* The years specified for the pre-industrial experiment are relative to the point in this control where expts. 6.1 and 6.3 were initiated.  6.1 and 6.3 should be initiated from the same point in the control run, so that the control run sampled output can be compared directly to each of these runs, and any drift in the control can be accounted for.  ",,,,,,,,,,,,,,,,,,,,,,
+"* The years specified for the pre-industrial experiment are relative to the point in the control where expts. 6.1 and 6.3 were initiated.  6.1 and 6.3 should be initiated from the same point in the control run, so that the control run sampled output can be compared directly to each of these runs, and any drift in the control can be accounted for.  ",,,,,,,,,,,,,,,,,,,,,,
 
 
diff --git a/Tables_csv/LImon.csv b/Tables_csv/LImon.csv
index b5f6363..ddf3d6f 100644
--- a/Tables_csv/LImon.csv
+++ b/Tables_csv/LImon.csv
@@ -9,13 +9,16 @@ CMOR Table LImon: Monthly Mean Land Cryosphere Fields,,,,,LImon,mon,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
 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,Snow Area Fraction,%,Fraction of each grid cell that is occupied by snow that rests on land portion of cell.,,snc,surface_snow_area_fraction,,%,time: mean,,,,,,real,longitude latitude time,snc,landIce land,,area: areacella,,
 1.0,Surface Snow Amount,kg m-2,Compute as the mass of surface snow on the land portion of the grid cell divided by the land area in the grid cell; report as 0.0 where the land fraction is 0; exclude snow on vegetation canopy or on sea ice.,,snw,surface_snow_amount,,kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,snw,landIce land,,area: areacella,,
 1.0,Snow Depth,m,"where land over land.  Compute the mean thickness of snow in the land portion of the grid cell (averaging over the entire land portion, including the snow-free fraction.  Report as 0.0 where the land fraction is 0.",,snd,surface_snow_thickness,,m,time: mean area: mean where land,,,,,,real,longitude latitude time,snd,landIce land,,area: areacella,,
 2.0,Liquid Water Content of Snow Layer,kg m-2,where land over land: compute the total mass of liquid water contained interstitially within the snow layer of the land portion of a grid cell divided by the area of the land portion of the cell.,,lwsnl,liquid_water_content_of_snow_layer,,kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,lwsnl,landIce land,,area: areacella,,
-1.0,Soil Frozen Water Content,kg m-2,"summed over all soil layers, where land over land: compute by dividing the total mass of frozen water contained in the soil layer of the grid cell by the land area in the grid cell; report as 0.0 where the land fraction is 0.",,mrfso,soil_frozen_water_content,,kg m-2,time: mean,,,,,,real,longitude latitude time,mrfso,landIce land,,area: areacella,,
-2.0,Soil Moisture Content,kg m-2,"summed over all soil layers, where land over land: compute by dividing the total mass of water (both liquid and ice) contained in the soil layer of the grid cell by the land area in the grid cell; report as 0.0 where the land fraction is 0.",,mfrso,soil_moisture_content,,kg m-2,time: mean,,,,,,real,longitude latitude time,mfrso,landIce land,,area: areacella,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,area: areacella,,
 2.0,Snow Soot Content,kg m-2,"Consider the entire land portion of the grid cell, with snow soot content set to 0.0 in regions free of snow.",,sootsn,snow_soot_content,snow_soot_content,kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,sootsn,landIce land,,area: areacella,,
 1.0,Snow Age,day,"When computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights.  Report as ""missing in regions free of snow on land.",,agesno,,surface_snow_age,day,time: mean area: mean where land,,,,,,real,longitude latitude time,agesno,landIce land,,area: areacella,,
diff --git a/Tables_csv/OImon.csv b/Tables_csv/OImon.csv
index 9bd5eea..df91a56 100644
--- a/Tables_csv/OImon.csv
+++ b/Tables_csv/OImon.csv
@@ -9,9 +9,14 @@ CMOR Table OImon: Monthly Mean Ocean Cryosphere Fields,,,,,OImon,mon,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
 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,Sea Ice Area Fraction,%,fraction of grid cell covered by sea ice.,,sic,sea_ice_area_fraction,,%,time: mean,,,,,,real,longitude latitude time,sic,seaIce ocean,,area: areacello,,
 1.0,Sea Ice Thickness,m,"Compute the mean thickness of sea ice in the ocean portion of the grid cell (averaging over the entire ocean portion, including the ice-free fraction).  Report as 0.0 in regions free of sea ice.",,sit,sea_ice_thickness,,m,time: mean area: mean where sea,,,,,,real,longitude latitude time,sit,seaIce ocean,,area: areacello,,
+1.0,Frozen Water Mass,kg m-2,"Compute the  mass per unit area of sea ice plus snow in the ocean portion of the grid cell (averaging over the entire ocean portion, including the ice-free fraction).  Report as 0.0 in regions free of sea ice.",,sim,,,kg m-2,time: mean area: mean where sea,,,,,,real,longitude latitude time,sim,seaIce ocean,,area: areacello,,
+,,,,,,,,,,,,,,,,,,,,,,
 1.0,Water Evaporation Flux from Sea Ice,kg m-2 s-1,"Compute the average rate that water mass evaporates (or sublimates) from the sea ice surface (i.e., kg/s) divided by the area of the ocean (i.e., open ocean + sea ice) portion of the grid cell. This quantity multiplied both by the oean area of the grid cell and by the length of the month should yield the total mass of water evaporated (or sublimated) from the sea ice.  Report as 0.0 in regions free of sea ice.  [This was computed differ [...]
 1.0,Snow Depth,m,"Compute the mean thickness of snow in the ocean portion of the grid cell (averaging over the entire ocean portion, including the snow-free ocean fraction).  Report as 0.0 in regions free of snow-covered sea ice.",, snd,surface_snow_thickness,,m,time: mean area: mean where sea,,,,,,real,longitude latitude time, snd,seaIce,,area: areacello,,
 2.0,Surface Snow Area Fraction,%,Fraction of entire grid cell covered by snow that lies on sea ice; exclude snow that lies on land or land ice.,, snc,surface_snow_area_fraction,,%,time: mean,,,,,,real,longitude latitude time, snc,seaIce,,area: areacello,,
@@ -39,13 +44,13 @@ priority,long name,units ,comment ,questions,output variable name ,standard name
 2.0,Surface Upward Sensible Heat Flux over Sea Ice,W m-2,Compute the upward sensible heat flux in regions of sea ice divided by the area of the ocean portion of the grid cell.,, hfssi,surface_upward_sensible_heat_flux,,W m-2,time: mean area: mean where sea_ice over sea,,,,,up,real,longitude latitude time, hfssi,seaIce,,area: areacello,,
 2.0,Surface Upward Latent Heat Flux over Sea Ice,W m-2,Compute the upward latent heat flux in regions of sea ice divided by the area of the ocean portion of the grid cell.,, hflssi,surface_upward_latent_heat_flux,,W m-2,time: mean area: mean where sea_ice over sea,,,,,up,real,longitude latitude time, hflssi,seaIce,,area: areacello,,
 2.0,Sublimation over Sea Ice,kg m-2,Compute the upward flux of water vapor to the atmosphere due to sublimation of snow and sea  ice in regions of sea ice divided by the area of the ocean portion of the grid cell.,, sblsi,surface_snow_and_ice_sublimation_flux,,kg m-2,time: mean area: mean where sea_ice over sea,,,,,up,real,longitude latitude time, sblsi,seaIce,,area: areacello,,
-1.0,Eastward Sea Ice Transport,kg s-1,The sea ice transport is 0.0 in ice-free regions of the ocean.,,transix,,,kg s-1,time: mean,,,,,,real,longitude latitude time,transix,seaIce,,area: areacello,,
-1.0,Northward Sea Ice Transport,kg s-1,The sea ice transport is 0.0 in ice-free regions of the ocean.,,transiy,,,kg s-1,time: mean,,,,,,real,longitude latitude time,transiy,seaIce,,area: areacello,,
+1.0,X-Component of Sea Ice Mass Transport,kg s-1,The sea ice transport is 0.0 in ice-free regions of the ocean.  Include snow is calculation of mass.,,transix,,,kg s-1,time: mean,,,,,,real,longitude latitude time,transix,seaIce,,area: areacello,,
+1.0,Y-Component of Sea Ice Transport,kg s-1,The sea ice transport is 0.0 in ice-free regions of the ocean.  Include snow is calculation of mass.,,transiy,,,kg s-1,time: mean,,,,,,real,longitude latitude time,transiy,seaIce,,area: areacello,,
 2.0,Sea Ice Mass Transport Through Fram Strait,kg s-1,,,transifs,,,kg s-1,time: mean,,,,,,real,time,transifs,seaIce,,area: areacello,,
-2.0,Eastward Atmospheric Stress On Sea Ice,N m-2,"When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Report as ""missing"" in regions free of sea ice. ",Shouldn't these be x and y components rather than northward and eastward?,strairx,,,N m-2,time: mean (weighted by area of sea ice),,,,,down,real,longitude latitude time,strairx,seaIce,,area: areacello,,
-2.0,Northward Atmospheric Stress On Sea Ice,N m-2,"When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Report as ""missing"" in regions free of sea ice. ",Shouldn't these be x and y components rather than northward and eastward?,strairy,,,N m-2,time: mean (weighted by area of sea ice),,,,,down,real,longitude latitude time,strairy,seaIce,,area: areacello,,
-2.0,Eastward Ocean Stress On Sea Ice,N m-2,"When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Report as ""missing"" in regions free of sea ice. ",Shouldn't these be x and y components rather than northward and eastward?,strocnx,,,N m-2,time: mean (weighted by area of sea ice),,,,,,real,longitude latitude time,strocnx,seaIce ocean,,area: areacello,,
-2.0,Northward Ocean Stress On Sea Ice,N m-2,"When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Report as ""missing"" in regions free of sea ice. ",Shouldn't these be x and y components rather than northward and eastward?,strocny,,,N m-2,time: mean (weighted by area of sea ice),,,,,,real,longitude latitude time,strocny,seaIce ocean,,area: areacello,,
+2.0,X-Component of Atmospheric Stress On Sea Ice,N m-2,"When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Report as ""missing"" in regions free of sea ice. ",,strairx,,,N m-2,time: mean (weighted by area of sea ice),,,,,down,real,longitude latitude time,strairx,seaIce,,area: areacello,,
+2.0,Y-Component of Atmospheric Stress On Sea Ice,N m-2,"When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Report as ""missing"" in regions free of sea ice. ",,strairy,,,N m-2,time: mean (weighted by area of sea ice),,,,,down,real,longitude latitude time,strairy,seaIce,,area: areacello,,
+2.0,X-Component of Ocean Stress On Sea Ice,N m-2,"When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Report as ""missing"" in regions free of sea ice. ",,strocnx,,,N m-2,time: mean (weighted by area of sea ice),,,,,,real,longitude latitude time,strocnx,seaIce ocean,,area: areacello,,
+2.0,Y-Component of Ocean Stress On Sea Ice,N m-2,"When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Report as ""missing"" in regions free of sea ice. ",,strocny,,,N m-2,time: mean (weighted by area of sea ice),,,,,,real,longitude latitude time,strocny,seaIce ocean,,area: areacello,,
 2.0,Compressive Sea Ice Strength,N m-2,"When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Report as ""missing"" in regions free of sea ice. ",,streng,,,N m-2,time: mean (weighted by area of sea ice),,,,,,real,longitude latitude time,streng,seaIce,,area: areacello,,
 2.0,Strain Rate Divergence of Sea Ice,s-1,"When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Report as ""missing"" in regions free of sea ice. ",,divice,,,s-1,time: mean (weighted by area of sea ice),,,,,,real,longitude latitude time,divice,seaIce,,area: areacello,,
 2.0,Strain Rate Shear of Sea Ice,s-1,"When computing the time-mean here, the time samples, weighted by the area of sea ice, are accumulated and then divided by the sum of the weights.   Report as ""missing"" in regions free of sea ice. ",,shrice,,,s-1,time: mean (weighted by area of sea ice),,,,,,real,longitude latitude time,shrice,seaIce,,area: areacello,,
diff --git a/Tables_csv/aero.csv b/Tables_csv/aero.csv
index 17559f0..a5bc9d3 100644
--- a/Tables_csv/aero.csv
+++ b/Tables_csv/aero.csv
@@ -9,6 +9,9 @@ CMOR Table aero: Monthly Mean Aerosol-Related Fields,,,,,aero,mon,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
 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,,
@@ -59,19 +62,19 @@ priority,long name,units ,comment ,questions,output variable name ,standard name
 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,,
 ,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_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,,
 ,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,,
-1.0,Cloud-Top Effective Droplet Radius,m,"Droplets are liquid only.  Report effective radiaus ""as seen from space"" over liquid cloudy portion of grid cell.  This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of  (as seen from TOA) each time sample when computing monthly mean.",,reffcl [...]
+1.0,Cloud-Top Effective Droplet Radius,m,"Droplets are liquid only.  Report effective radius ""as seen from space"" over liquid cloudy portion of grid cell.  This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of  (as seen from TOA) each time sample when computing monthly mean.",,reffclw [...]
 1.0,Cloud Droplet Number Concentration of Cloud Tops,m-3,"Droplets are liquid only.  Report concentration ""as seen from space"" over liquid cloudy portion of grid cell.  This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of  (as seen from TOA) each time sample when computing monthly me [...]
 1.0,Ice Crystal Number Concentration of Cloud Tops,m-3,"Report concentration ""as seen from space"" over liquid cloudy portion of grid cell.  This is the value from uppermost model layer with ice cloud or, if available, it is better to sum over all ice cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total ice cloud top fraction (as seen from TOA) of each time sample when computing monthly mean.",,cldnci,,ice_crystal_number_concen [...]
 1.0,Column Integrated Cloud Droplet Number,m-2,Droplets are liquid only.  Weight by liquid cloud fraction in each layer when vertically integrating.  Weight by total liquid cloud fraction (as seen from TOA) when reporting monthly mean,,cldnvi,atmosphere_number_content_of_cloud_droplets,,m-2,time: mean,,,,,,real,longitude latitude time,cldnvi,aerosol,,area: areacella,,
diff --git a/Tables_csv/amon.csv b/Tables_csv/amon.csv
index 67080ac..d05b27f 100644
--- a/Tables_csv/amon.csv
+++ b/Tables_csv/amon.csv
@@ -9,58 +9,61 @@ CMOR Table Amon: Monthly Mean Atmospheric Fields and Some Surface Fields,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
-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,Near-Surface Air Temperature,K,"near-surface (usually, 2 meter) air temperature.",,tas,air_temperature,,K,time: mean,,,,,,real,longitude latitude time height2m,tas,atmos,,area: areacello volume: volcello,,
-1.0,Surface Temperature,K,"""skin"" temperature (i.e., SST for open ocean)",,ts,surface_temperature,,K,time: mean,,,,,,real,longitude latitude time,ts,atmos,,area: areacello volume: volcello,,
-1.0,Daily Minimum Near-Surface Air Temperature,K,"monthly mean of the daily-minimum near-surface (usually, 2 meter) air temperature.",,tasmin,air_temperature,,K,time: minimum within days time: mean over days,,,,,,real,longitude latitude time height2m,tasmin,atmos,,,,
-1.0,Daily Maximum Near-Surface Air Temperature,K,"monthly mean of the daily-maximum near-surface (usually, 2 meter) air temperature.",,tasmax,air_temperature,,K,time: maximum within days time: mean over days,,,,,,real,longitude latitude time height2m,tasmax,atmos,,,,
-1.0,Sea Level Pressure,Pa,"not, in general, the same as surface pressure",,psl,air_pressure_at_sea_level,,Pa,time: mean,,,,,,real,longitude latitude time,psl,atmos,,,,
-1.0,Surface Air Pressure,Pa,"not, in general, the same as mean sea-level pressure",,ps,surface_air_pressure,,Pa,time: mean,,,,,,real,longitude latitude time,ps,atmos,,,,
-1.0,Eastward Near-Surface Wind Speed,m s-1,"near-surface (usually, 10 meters) eastward component of wind.",,uas,eastward_wind,,m s-1,time: mean,,,,,,real,longitude latitude time height10m,uas,atmos,,,,
-1.0,Northward Near-Surface Wind Speed,m s-1,"near-surface (usually, 10 meters) northward component of wind.",,vas,northward_wind,,m s-1,time: mean,,,,,,real,longitude latitude time height10m,vas,atmos,,,,
-1.0,Near-Surface Wind Speed,m s-1,"near-surface (usually, 10 meters) wind speed.  This is the mean of the speed, not the speed computed from the mean u and v components of wind",,sfcWind,wind_speed,,m s-1,time: mean,,,,,,real,longitude latitude time height10m,sfcWind,atmos,,,,
-1.0,Near-Surface Relative Humidity,%,"near-surface (usually, 2meters) relative humidity expressed as a percentage.  This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",,hurs,relative_humidity,,%,time: mean,,,,,,real,longitude latitude time height2m,hurs,atmos,,,,
-1.0,Near-Surface Specific Humidity,1.0,"near-surface (usually, 2 meters) specific humidity.",,huss,specific_humidity,,1.0,time: mean,,,,,,real,longitude latitude time height2m,huss,atmos,,,,
-,,,,,,,,,,,,,,,,,,atmos,,,,
-1.0,Precipitation,kg m-2 s-1,at surface; includes both liquid and solid phases from all types of clouds (both large-scale and convective),,pr,precipitation_flux,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,pr,atmos,,,,
-1.0,Snowfall Flux,kg m-2 s-1,at surface; includes precipitation of all forms of water in the solid phase,,prsn,snowfall_flux,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,prsn,atmos,,,,
-1.0,Convective Precipitation,kg m-2 s-1,at surface; includes both liquid and solid phases.,,prc,convective_precipitation_flux,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,prc,atmos,,,,
-1.0,Evaporation,kg m-2 s-1,at surface; flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation),,evspsbl,water_evaporation_flux,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,evspsbl,atmos,,,,
-1.0,Surface Snow and Ice Sublimation Flux,kg m-2 s-1,The snow and ice sublimation flux is the loss of snow and ice mass from the surface resulting from their conversion to water vapor that enters the atmosphere.,,sbl,water_sublimation_flux,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,sbl,atmos,,,,
-,,,,,,,,,,,,,,,,,,atmos,,,,
-1.0,Surface Downward Eastward Wind Stress,Pa,,,tauu,surface_downward_eastward_stress,,Pa,time: mean,,,,,down,real,longitude latitude time,tauu,atmos,,,,
-1.0,Surface Downward Northward Wind Stress,Pa,,,tauv,surface_downward_northward_stress,,Pa,time: mean,,,,,down,real,longitude latitude time,tauv,atmos,,,,
-,,,,,,,,,,,,,,,,,,atmos,,,,
-1.0,Surface Upward Latent Heat Flux,W m-2,includes both evaporation and sublimation,,hfls,surface_upward_latent_heat_flux,,W m-2,time: mean,,,,,up,real,longitude latitude time,hfls,atmos,,,,
-1.0,Surface Upward Sensible Heat Flux,W m-2,,,hfss,surface_upward_sensible_heat_flux,,W m-2,time: mean,,,,,up,real,longitude latitude time,hfss,atmos,,,,
-1.0,Surface Downwelling Longwave Radiation,W m-2,,,rlds,surface_downwelling_longwave_flux_in_air,,W m-2,time: mean,,,,,down,real,longitude latitude time,rlds,atmos,,,,
-1.0,Surface Upwelling Longwave Radiation,W m-2,,,rlus,surface_upwelling_longwave_flux_in_air,,W m-2,time: mean,,,,,up,real,longitude latitude time,rlus,atmos,,,,
-1.0,Surface Downwelling Shortwave Radiation,W m-2,,,rsds,surface_downwelling_shortwave_flux_in_air,,W m-2,time: mean,,,,,down,real,longitude latitude time,rsds,atmos,,,,
-1.0,Surface Upwelling Shortwave Radiation,W m-2,,,rsus,surface_upwelling_shortwave_flux_in_air,,W m-2,time: mean,,,,,up,real,longitude latitude time,rsus,atmos,,,,
-1.0,Surface Downwelling Clear-Sky Shortwave Radiation,W m-2,,,rsdscs,surface_downwelling_shortwave_flux_in_air_assuming_clear_sky,,W m-2,time: mean,,,,,down,real,longitude latitude time,rsdscs,atmos,,,,
-1.0,Surface Upwelling Clear-Sky Shortwave Radiation,W m-2,,,rsuscs,surface_upwelling_shortwave_flux_in_air_assuming_clear_sky,,W m-2,time: mean,,,,,up,real,longitude latitude time,rsuscs,atmos,,,,
-1.0,Surface Downwelling Clear-Sky Longwave Radiation,W m-2,,,rldscs,surface_downwelling_longwave_flux_in_air_assuming_clear_sky,,W m-2,time: mean,,,,,down,real,longitude latitude time,rldscs,atmos,,,,
-,,,,,,,,,,,,,,,,,,atmos,,,,
-1.0,TOA Incident Shortwave Radiation,W m-2,incident shortwave at the top of the atmosphere,,rsdt,toa_incoming_shortwave_flux,,W m-2,time: mean,,,,,down,real,longitude latitude time,rsdt,atmos,,,,
-1.0,TOA Outgoing Shortwave Radiation,W m-2,at the top of the atmosphere,,rsut,toa_outgoing_shortwave_flux,,W m-2,time: mean,,,,,up,real,longitude latitude time,rsut,atmos,,,,
-1.0,TOA Outgoing Longwave Radiation,W m-2,at the top of the atmosphere (to be compared with satellite measurements),,rlut,toa_outgoing_longwave_flux,,W m-2,time: mean,,,,,up,real,longitude latitude time,rlut,atmos,,,,
-1.0,TOA Outgoing Clear-Sky Longwave Radiation,W m-2,,,rlutcs,toa_outgoing_longwave_flux_assuming_clear_sky,,W m-2,time: mean,,,,,up,real,longitude latitude time,rlutcs,atmos,,,,
-1.0,TOA Outgoing Clear-Sky Shortwave Radiation,W m-2,,,rsutcs,toa_outgoing_shortwave_flux_assuming_clear_sky,,W m-2,time: mean,,,,,up,real,longitude latitude time,rsutcs,atmos,,,,
-,,,,,,,,,,,,,,,real,,,atmos,,,,
-1.0,Water Vapor Path,kg m-2,vertically integrated through the atmospheric column,,prw,atmosphere_water_vapor_content,,kg m-2,time: mean,,,,,,real,longitude latitude time,prw,atmos,,,,
-1.0,Total Cloud Fraction,%,"for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Include both large-scale and convective cloud.",,clt,cloud_area_fraction,,%,time: mean,,,,,,real,longitude latitude time,clt,atmos,,,,
-1.0,Condensed Water Path,kg m-2,calculate mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Include precipitating hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.  ,,clwvi,atmosphere_cloud_condensed_water_content,,kg m-2,time: mean,,,,,,real,longitude latitude time,clwvi,atmos,,,,
-1.0,Ice Water Path,kg m-2,calculate mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Include precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.  ,,clivi,atmosphere_cloud_ice_content,,kg m-2,time: mean,,,,,,real,longitude latitude time,clivi,atmos,,,,
-,,,,,,,,,,,,,,,,,,atmos,,,,
-1.0,Net Downward Flux at Top of Model,W m-2,"i.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. Report only if this differs from the net downward radiative flux at the top of the atmosphere.",,rtmt,net_downward_radiative_flux_at_top_of_atmosphere_model,,W m-2,time: mean,,,,,down,real,longitude latitude time,rtmt,atmos,,,,
-1.0,Air Pressure at Convective Cloud Base,Pa,,,ccb,air_pressure_at_convective_cloud_base,,Pa,time: mean,,,,,,real,longitude latitude time,ccb,atmos,,,,
-1.0,Air Pressure at Convective Cloud Top,Pa,,,cct,air_pressure_at_convective_cloud_top,,Pa,time: mean,,,,,,real,longitude latitude time,cct,atmos,,,,
-1.0,Fraction of Time Convection Occurs,1.0,Fraction of time that convection occurs in the grid cell .,,ci ,,,1.0,time: mean,,,,,,real,longitude latitude time,ci ,atmos,,,,
-1.0,Fraction of Time Shallow Convection Occurs,1.0,Fraction of time that shallow convection occurs in the grid cell. ( For models with a distinct shallow convection scheme only),,sci,,,1.0,time: mean,,,,,,real,longitude latitude time,sci,atmos,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
-1.0,Carbon Mass Flux into Atmosphere Due to All Anthropogenic Emissions of CO2,kg  m-2 s-1,"This is requested only for the emission-driven coupled carbon climate model runs.  Do not include natural fire sources, but include all anthropogenic sources, including fossil fuel use, cement production, agricultural burning, and sources associated with anthropogenic land use change excluding forest regrowth.",,fco2antt,,,kg  m-2 s-1,time: mean,,,,,up,real,longitude latitude time,fco2antt,atmos,,,,
-1.0,Carbon Mass Flux into Atmosphere Due to Fossil Fuel Emissions of CO2,kg m-2 s-1,"This is requested only for the emission-driven coupled carbon climate model runs.  Report the prescribed anthropogenic CO2 flux from fossil fuel use, including cement production, and flaring (but not from land-use changes, agricultural burning, forest regrowth, etc.)",,fco2fos,,,kg m-2 s-1,time: mean,,,,,up,real,longitude latitude time,fco2fos,atmos,,,,
-1.0,Surface Carbon Mass Flux into the Atmosphere Due to Natural Sources,kg m-2 s-1,"Report from all simulations (both emission-driven and concentration-driven) performed by models with fully interactive and responsive carbon cycles.  This is what the atmosphere sees (on its own grid).  This field should be equivalent to the combined natural fluxes of carbon (requested in the L_mon and O_mon tables) that account for natural exchanges between the atmosphere and land or ocean reservoirs (i. [...]
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+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,Near-Surface Air Temperature,K,"near-surface (usually, 2 meter) air temperature.",,tas,air_temperature,,K,time: mean,,,,,,real,longitude latitude time height2m,tas,atmos,,area: areacella,,
+1.0,Surface Temperature,K,"""skin"" temperature (i.e., SST for open ocean)",,ts,surface_temperature,,K,time: mean,,,,,,real,longitude latitude time,ts,atmos,,area: areacella,,
+1.0,Daily Minimum Near-Surface Air Temperature,K,"monthly mean of the daily-minimum near-surface (usually, 2 meter) air temperature.",,tasmin,air_temperature,,K,time: minimum within days time: mean over days,,,,,,real,longitude latitude time height2m,tasmin,atmos,,area: areacella,,
+1.0,Daily Maximum Near-Surface Air Temperature,K,"monthly mean of the daily-maximum near-surface (usually, 2 meter) air temperature.",,tasmax,air_temperature,,K,time: maximum within days time: mean over days,,,,,,real,longitude latitude time height2m,tasmax,atmos,,area: areacella,,
+1.0,Sea Level Pressure,Pa,"not, in general, the same as surface pressure",,psl,air_pressure_at_sea_level,,Pa,time: mean,,,,,,real,longitude latitude time,psl,atmos,,area: areacella,,
+1.0,Surface Air Pressure,Pa,"not, in general, the same as mean sea-level pressure",,ps,surface_air_pressure,,Pa,time: mean,,,,,,real,longitude latitude time,ps,atmos,,area: areacella,,
+1.0,Eastward Near-Surface Wind,m s-1,"near-surface (usually, 10 meters) eastward component of wind.",,uas,eastward_wind,,m s-1,time: mean,,,,,,real,longitude latitude time height10m,uas,atmos,,area: areacella,,
+1.0,Northward Near-Surface Wind,m s-1,"near-surface (usually, 10 meters) northward component of wind.",,vas,northward_wind,,m s-1,time: mean,,,,,,real,longitude latitude time height10m,vas,atmos,,area: areacella,,
+1.0,Near-Surface Wind Speed,m s-1,"near-surface (usually, 10 meters) wind speed.  This is the mean of the speed, not the speed computed from the mean u and v components of wind",,sfcWind,wind_speed,,m s-1,time: mean,,,,,,real,longitude latitude time height10m,sfcWind,atmos,,area: areacella,,
+1.0,Near-Surface Relative Humidity,%,"near-surface (usually, 2meters) relative humidity expressed as a percentage.  This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",,hurs,relative_humidity,,%,time: mean,,,,,,real,longitude latitude time height2m,hurs,atmos,,area: areacella,,
+1.0,Near-Surface Specific Humidity,1.0,"near-surface (usually, 2 meters) specific humidity.",,huss,specific_humidity,,1.0,time: mean,,,,,,real,longitude latitude time height2m,huss,atmos,,area: areacella,,
+,,,,,,,,,,,,,,,,,,atmos,,area: areacella,,
+1.0,Precipitation,kg m-2 s-1,at surface; includes both liquid and solid phases from all types of clouds (both large-scale and convective),,pr,precipitation_flux,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,pr,atmos,,area: areacella,,
+1.0,Snowfall Flux,kg m-2 s-1,at surface; includes precipitation of all forms of water in the solid phase,,prsn,snowfall_flux,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,prsn,atmos,,area: areacella,,
+1.0,Convective Precipitation,kg m-2 s-1,at surface; includes both liquid and solid phases.,,prc,convective_precipitation_flux,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,prc,atmos,,area: areacella,,
+1.0,Evaporation,kg m-2 s-1,at surface; flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation),,evspsbl,water_evaporation_flux,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,evspsbl,atmos,,area: areacella,,
+1.0,Surface Snow and Ice Sublimation Flux,kg m-2 s-1,The snow and ice sublimation flux is the loss of snow and ice mass from the surface resulting from their conversion to water vapor that enters the atmosphere.,,sbl,water_sublimation_flux,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,sbl,atmos,,area: areacella,,
+,,,,,,,,,,,,,,,,,,atmos,,area: areacella,,
+1.0,Surface Downward Eastward Wind Stress,Pa,,,tauu,surface_downward_eastward_stress,,Pa,time: mean,,,,,down,real,longitude latitude time,tauu,atmos,,area: areacella,,
+1.0,Surface Downward Northward Wind Stress,Pa,,,tauv,surface_downward_northward_stress,,Pa,time: mean,,,,,down,real,longitude latitude time,tauv,atmos,,area: areacella,,
+,,,,,,,,,,,,,,,,,,atmos,,area: areacella,,
+1.0,Surface Upward Latent Heat Flux,W m-2,includes both evaporation and sublimation,,hfls,surface_upward_latent_heat_flux,,W m-2,time: mean,,,,,up,real,longitude latitude time,hfls,atmos,,area: areacella,,
+1.0,Surface Upward Sensible Heat Flux,W m-2,,,hfss,surface_upward_sensible_heat_flux,,W m-2,time: mean,,,,,up,real,longitude latitude time,hfss,atmos,,area: areacella,,
+1.0,Surface Downwelling Longwave Radiation,W m-2,,,rlds,surface_downwelling_longwave_flux_in_air,,W m-2,time: mean,,,,,down,real,longitude latitude time,rlds,atmos,,area: areacella,,
+1.0,Surface Upwelling Longwave Radiation,W m-2,,,rlus,surface_upwelling_longwave_flux_in_air,,W m-2,time: mean,,,,,up,real,longitude latitude time,rlus,atmos,,area: areacella,,
+1.0,Surface Downwelling Shortwave Radiation,W m-2,,,rsds,surface_downwelling_shortwave_flux_in_air,,W m-2,time: mean,,,,,down,real,longitude latitude time,rsds,atmos,,area: areacella,,
+1.0,Surface Upwelling Shortwave Radiation,W m-2,,,rsus,surface_upwelling_shortwave_flux_in_air,,W m-2,time: mean,,,,,up,real,longitude latitude time,rsus,atmos,,area: areacella,,
+1.0,Surface Downwelling Clear-Sky Shortwave Radiation,W m-2,,,rsdscs,surface_downwelling_shortwave_flux_in_air_assuming_clear_sky,,W m-2,time: mean,,,,,down,real,longitude latitude time,rsdscs,atmos,,area: areacella,,
+1.0,Surface Upwelling Clear-Sky Shortwave Radiation,W m-2,,,rsuscs,surface_upwelling_shortwave_flux_in_air_assuming_clear_sky,,W m-2,time: mean,,,,,up,real,longitude latitude time,rsuscs,atmos,,area: areacella,,
+1.0,Surface Downwelling Clear-Sky Longwave Radiation,W m-2,,,rldscs,surface_downwelling_longwave_flux_in_air_assuming_clear_sky,,W m-2,time: mean,,,,,down,real,longitude latitude time,rldscs,atmos,,area: areacella,,
+,,,,,,,,,,,,,,,,,,atmos,,area: areacella,,
+1.0,TOA Incident Shortwave Radiation,W m-2,incident shortwave at the top of the atmosphere,,rsdt,toa_incoming_shortwave_flux,,W m-2,time: mean,,,,,down,real,longitude latitude time,rsdt,atmos,,area: areacella,,
+1.0,TOA Outgoing Shortwave Radiation,W m-2,at the top of the atmosphere,,rsut,toa_outgoing_shortwave_flux,,W m-2,time: mean,,,,,up,real,longitude latitude time,rsut,atmos,,area: areacella,,
+1.0,TOA Outgoing Longwave Radiation,W m-2,at the top of the atmosphere (to be compared with satellite measurements),,rlut,toa_outgoing_longwave_flux,,W m-2,time: mean,,,,,up,real,longitude latitude time,rlut,atmos,,area: areacella,,
+1.0,TOA Outgoing Clear-Sky Longwave Radiation,W m-2,,,rlutcs,toa_outgoing_longwave_flux_assuming_clear_sky,,W m-2,time: mean,,,,,up,real,longitude latitude time,rlutcs,atmos,,area: areacella,,
+1.0,TOA Outgoing Clear-Sky Shortwave Radiation,W m-2,,,rsutcs,toa_outgoing_shortwave_flux_assuming_clear_sky,,W m-2,time: mean,,,,,up,real,longitude latitude time,rsutcs,atmos,,area: areacella,,
+,,,,,,,,,,,,,,,real,,,atmos,,area: areacella,,
+1.0,Water Vapor Path,kg m-2,vertically integrated through the atmospheric column,,prw,atmosphere_water_vapor_content,,kg m-2,time: mean,,,,,,real,longitude latitude time,prw,atmos,,area: areacella,,
+1.0,Total Cloud Fraction,%,"for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Include both large-scale and convective cloud.",,clt,cloud_area_fraction,,%,time: mean,,,,,,real,longitude latitude time,clt,atmos,,area: areacella,,
+1.0,Condensed Water Path,kg m-2,calculate mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Include precipitating hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.  ,,clwvi,atmosphere_cloud_condensed_water_content,,kg m-2,time: mean,,,,,,real,longitude latitude time,clwvi,atmos,,area: areacella,,
+1.0,Ice Water Path,kg m-2,calculate mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Include precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.  ,,clivi,atmosphere_cloud_ice_content,,kg m-2,time: mean,,,,,,real,longitude latitude time,clivi,atmos,,area: areacella,,
+,,,,,,,,,,,,,,,,,,atmos,,area: areacella,,
+1.0,Net Downward Flux at Top of Model,W m-2,"i.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. Report only if this differs from the net downward radiative flux at the top of the atmosphere.",,rtmt,net_downward_radiative_flux_at_top_of_atmosphere_model,,W m-2,time: mean,,,,,down,real,longitude latitude time,rtmt,atmos,,area: areacella,,
+1.0,Air Pressure at Convective Cloud Base,Pa,,,ccb,air_pressure_at_convective_cloud_base,,Pa,time: mean,,,,,,real,longitude latitude time,ccb,atmos,,area: areacella,,
+1.0,Air Pressure at Convective Cloud Top,Pa,,,cct,air_pressure_at_convective_cloud_top,,Pa,time: mean,,,,,,real,longitude latitude time,cct,atmos,,area: areacella,,
+1.0,Fraction of Time Convection Occurs,1.0,Fraction of time that convection occurs in the grid cell .,,ci ,,,1.0,time: mean,,,,,,real,longitude latitude time,ci ,atmos,,area: areacella,,
+1.0,Fraction of Time Shallow Convection Occurs,1.0,Fraction of time that shallow convection occurs in the grid cell. ( For models with a distinct shallow convection scheme only),,sci,,,1.0,time: mean,,,,,,real,longitude latitude time,sci,atmos,,area: areacella,,
+,,,,,,,,,,,,,,,,,,,,area: areacella,,
+1.0,Carbon Mass Flux into Atmosphere Due to All Anthropogenic Emissions of CO2,kg  m-2 s-1,"This is requested only for the emission-driven coupled carbon climate model runs.  Do not include natural fire sources, but include all anthropogenic sources, including fossil fuel use, cement production, agricultural burning, and sources associated with anthropogenic land use change excluding forest regrowth.",,fco2antt,,,kg  m-2 s-1,time: mean,,,,,up,real,longitude latitude time,fco2antt,atmos,, [...]
+1.0,Carbon Mass Flux into Atmosphere Due to Fossil Fuel Emissions of CO2,kg m-2 s-1,"This is requested only for the emission-driven coupled carbon climate model runs.  Report the prescribed anthropogenic CO2 flux from fossil fuel use, including cement production, and flaring (but not from land-use changes, agricultural burning, forest regrowth, etc.)",,fco2fos,,,kg m-2 s-1,time: mean,,,,,up,real,longitude latitude time,fco2fos,atmos,,area: areacella,,
+1.0,Surface Carbon Mass Flux into the Atmosphere Due to Natural Sources,kg m-2 s-1,"Report from all simulations (both emission-driven and concentration-driven) performed by models with fully interactive and responsive carbon cycles.  This is what the atmosphere sees (on its own grid).  This field should be equivalent to the combined natural fluxes of carbon (requested in the L_mon and O_mon tables) that account for natural exchanges between the atmosphere and land or ocean reservoirs (i. [...]
 "In CMOR Table Amon: Atmospheric 3-D fields on standard pressure levels, except 4 cloud fields which are on model levels.  ",,,,,,,,,,,,,,,,,,,,,,
 "Include the following mandatory pressure levels (which are available from all available reanalyses and CMIP3): 1000, 925, 850, 700, 600, 500, 400, 300, 250, 200, 150, 100, 70, 50, 30, 20, and 10 hPa;  Also include, when appropriate, output on the following additional pressure levels: 7, 5, 3, 2, 1 and 0.4 hPa.",,,,,,,,,,,,,,,,,,,,,,
 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
@@ -82,7 +85,7 @@ priority,long name,units ,comment ,questions,output variable name ,standard name
 1.0,Total Atmospheric Mass of CO2,kg,"For some simulations (e.g., prescribed concentration pi-control run), this will not vary from one year to the next, and so report instead the variable described in the next table entry.  If CO2 is spatially nonuniform, omit this field, but report Mole Fraction of CO2 (see the table entry before the previous one). ",,co2mass,,,kg,time: mean,,,,,,real,time,co2mass,atmos,,,,
 1.0,Total Atmospheric Mass of CO2,kg,"Report only for simulations (e.g., prescribed concentration pi-control run), in which the CO2 does not vary from one year to the next. Report 12 monthly values, starting with January, even if the values don't vary seasonally.  When calling CMOR, identify this variable as co2massClim, not co2mass.  If CO2 is spatially nonuniform, omit this field, but report Mole Fraction of CO2 (see the table entry before the previous one). ",,co2mass,,,kg,time: mean  [...]
 1.0,Mole Fraction of CH4,1e-9,"For some simulations (e.g., prescribed concentration pi-control run), this will not vary from one year to the next, and so report instead the variable described in the next table entry.  If CH4 is spatially uniform, omit this field, but report Global Mean Mole Fraction of CH4 (see the table entry after the next one). ",Are these the preferred units or should it be a unitless fraction?  Should this field be reported instead on model levels?  Or should we als [...]
-1.0,Mole Fraction of CH4,1e-9,"Report only for simulations (e.g., prescribed concentration pi-control run), in which the CH4 does not vary from one year to the next. Report 12 monthly values, starting with January, even if the values don't vary seasonally.  When calling CMOR, identify this variable as ch4global, not ch4.   If  CH4 is spatially uniform, omit this field, but report Global Mean Mole Fraction of CH4 (see the table entry after the next).",Are these the preferred units or shou [...]
+1.0,Mole Fraction of CH4,1e-9,"Report only for simulations (e.g., prescribed concentration pi-control run), in which the CH4 does not vary from one year to the next. Report 12 monthly values, starting with January, even if the values don't vary seasonally.  When calling CMOR, identify this variable as ch4global, not ch4.   If  CH4 is spatially uniform, omit this field, but report Global Mean Mole Fraction of CH4 (see the table entry after the next).",Are these the preferred units or shou [...]
 1.0,Global Mean Mole Fraction of CH4,1e-9,"For some simulations (e.g., prescribed concentration pi-control run), this will not vary from one year to the next, and so report instead the variable described in the next table entry.  If CH4 is spatially nonuniform, omit this field, but report Mole Fraction of CH4 (see the table entry before the previous one). ",Are these the preferred units or should it be a unitless fraction?  Should this field be reported instead on model levels?  Or shoul [...]
 1.0,Global Mean Mole Fraction of CH4,1e-9,"Report only for simulations (e.g., prescribed concentration pi-control run), in which the CH4 does not vary from one year to the next. Report 12 monthly values, starting with January, even if the values don't vary seasonally.  When calling CMOR, identify this variable as ch4globalClim, not ch4global.  If CH4 is spatially nonuniform, omit this field, but report Global Mean Mole Fraction of CH4 (see the table entry before the previous one). ",Are  [...]
 1.0,Mole Fraction of N2O,1e-9,"For some simulations (e.g., prescribed concentration pi-control run), this will not vary from one year to the next, and so report instead the variable described in the next table entry.  If N2O is spatially uniform, omit this field, but report Global Mean Mole Fraction of N2O (see the table entry after the next one). ",Are these the preferred units or should it be a unitless fraction?  Should this field be reported instead on model levels?  Or should we als [...]
diff --git a/Tables_csv/cf3hr.csv b/Tables_csv/cf3hr.csv
index 78ef7f7..69c1730 100644
--- a/Tables_csv/cf3hr.csv
+++ b/Tables_csv/cf3hr.csv
@@ -9,6 +9,9 @@ CMOR Table cf3hr: CFMIP 3-Hourly Cloud Diagnostic Fields,,,,,cf3hr,3hr,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
 "The spread sheet ""CFMIP output"" specifies the simulations and time-periods for which the cloud diagnostic fields listed on this spread sheet should be saved.",,,,,,,,,,,,,,,,,,,,,,
 "In CMOR Table cf3hr: ""CFMIP 3-hourly orbital offline"" -- CloudSat/CALIPSO/PARASOL simulator output in orbital curtain format",,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
 "(For most of these variables, extract simulator input variables from models along A-train orbits, and run COSP on these in 'offline' mode.)",,,,,,,,,,,,,,,,,,,,,,
 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,CALIPSO Cloud Area Fraction,%,(40 height levels),,  clcalipso ,cloud_area_fraction_in_atmosphere_layer,,%,time: point,,,,,,real,location alt40 time1,  clcalipso ,atmos,,,,
@@ -55,5 +58,7 @@ priority,long name,units ,comment ,questions,output variable name ,standard name
 2.0,Convective Cloud Optical Depth,1.0,This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell,,dtauc,atmosphere_optical_thickness_due_to_convective_cloud,,1.0,time: point,,,,,,real,longitude latitude alevel time1,dtauc,atmos,,area: areacella,,
 2.0,Stratiform Cloud Emissivity,1.0,This is the in-cloud emissivity obtained by considering only the cloudy portion of the grid cell.,,dems,stratiform_cloud_longwave_emissivity,,1.0,time: point,,,,,,real,longitude latitude alevel time1,dems,atmos,,area: areacella,,
 2.0,Convective Cloud Emissivity,1.0,This is the in-cloud emissivity obtained by considering only the cloudy portion of the grid cell.,,demc,convective_cloud_longwave_emissivity,,1.0,time: point,,,,,,real,longitude latitude alevel time1,demc,atmos,,area: areacella,,
+2.0,Convective Cloud Area Fraction,%,,,clc,convective_cloud_area_fraction_in_atmosphere_layer,,%,time: point,,,,,,real,longitude latitude alevel time1,clc,atmos,,area: areacella,,
+2.0,Stratiform Cloud Area Fraction,%,,,cls,stratiform_cloud_area_fraction_in_atmosphere_layer,,%,time: point,,,,,,real,longitude latitude alevel time1,cls,atmos,,area: areacella,,
 
 
diff --git a/Tables_csv/cfDay.csv b/Tables_csv/cfDay.csv
index a95aed7..1391dd0 100644
--- a/Tables_csv/cfDay.csv
+++ b/Tables_csv/cfDay.csv
@@ -9,6 +9,9 @@ CMOR Table  cfDay: CFMIP Daily-Mean Cloud Diagnostic Fields,,,,, cfDay,day,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
 "The spread sheet ""CFMIP output"" specifies the simulations and time-periods for which the cloud diagnostic fields listed on this spread sheet should be saved.",,,,,,,,,,,,,,,,,,,,,,
 "In CMOR Table  cfDay: ""CFMIP daily 2D"" -- daily mean 2-D fields including inline ISCCP/CloudSat/CALIPSO/ PARASOL simulator output",,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
 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,Surface Air Pressure,Pa,,,ps,surface_air_pressure,,Pa,time: mean,,,,,,real,longitude latitude time,ps,atmos,,area: areacella,,
 1.0,TOA Incident Shortwave Radiation,W m-2,,,rsdt,toa_incoming_shortwave_flux,,W m-2,time: mean,,,,,down,real,longitude latitude time,rsdt,atmos,,area: areacella,,
diff --git a/Tables_csv/cfMon.csv b/Tables_csv/cfMon.csv
index fef3fe9..edc4194 100644
--- a/Tables_csv/cfMon.csv
+++ b/Tables_csv/cfMon.csv
@@ -8,7 +8,10 @@ CMOR Table cfMon: CFMIP Monthly-Mean Cloud Diagnostic Fields,,,,,cfMon,mon,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
 "The spread sheet ""CFMIP output"" specifies the simulations and time-periods for which the cloud diagnostic fields listed on this spread sheet should be saved.",,,,,,,,,,,,,,,,,,,,,,
-"In CMOR Table cfMon: ""CFMIP monthly 3D""--monthly mean 3-D fields on model levels (or half levels in the case of fluxes)",,,,,,,,,,,,,,,,,,,,,,
+"In CMOR Table cfMon: ""CFMIP monthly 3D""--monthly mean 3-D fields on model levels (or half levels in the case of fluxes).  Different GCMs will have different cloud tendency terms due to different model formulations.  Please submit the terms which are necessary to close the stratiform cloud water budget of your model.  If your model contains terms not listed here, please email mark.webb at metoffice.gov.uk to request an update to the table.",,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
 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,Upwelling Longwave Radiation,W m-2,Include also the fluxes at the surface and TOA.,,rlu,upwelling_longwave_flux_in_air,,W m-2,time: mean,,,,,up,real,longitude latitude alevhalf time,rlu,atmos,,area: areacella,,
 1.0,Upwelling Shortwave Radiation,W m-2,Include also the fluxes at the surface and TOA.,,rsu,upwelling_shortwave_flux_in_air,,W m-2,time: mean,,,,,up,real,longitude latitude alevhalf time,rsu,atmos,,area: areacella,,
@@ -51,6 +54,10 @@ priority,long name,units ,comment ,questions,output variable name ,standard name
 2.0,Shallow Convective Mass Flux,kg m-2 s-1 ,"Report on model half-levels (i.e., model layer bounds and not standard pressures).   The net mass flux should represent the difference between the updraft and downdraft components.  For models with a distinct shallow convection scheme, calculate as the convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).",,smc,atmosphere_net_upward_shallow_convective_mass_flux,,kg m-2 s-1 ,time: mean,,,,,up,real,lo [...]
 2.0,Deep Convective Mass Flux,kg m-2 s-1 ,"Report on model half-levels (i.e., model layer bounds and not standard pressures).  The net mass flux should represent the difference between the updraft and downdraft components.   Calculate as the convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).",,dmc,atmosphere_net_upward_deep_convective_mass_flux,,kg m-2 s-1 ,time: mean,,,,,up,real,longitude latitude alevhalf time,dmc,atmos,,area: areacella,,
 ,,,,,,,,,,,,,,,,,,,,,,
+2.0,Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air,s-1,,,tnsclw,tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air,,s-1,time: mean,,,,,,real,longitude latitude alevel time,tnsclw,atmos,,area: areacella,,
+2.0,Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air Due To Cloud Microphysics,s-1,,,tnsclwcm,tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_cloud_microphysics,,s-1,time: mean,,,,,,real,longitude latitude alevel time,tnsclwcm,atmos,,area: areacella,,
+2.0,Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air Due To Boundary Layer Mixing,s-1,,,tnsclwbl,tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_boundary_layer_mixing,,s-1,time: mean,,,,,,real,longitude latitude alevel time,tnsclwbl,atmos,,area: areacella,,
+2.0,Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air Due To Bergeron Findeisen Process To Cloud Ice,s-1,,,tnsclwbfpcli,tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_bergeron_findeisen_process_to_cloud_ice,,s-1,time: mean,,,,,,real,longitude latitude alevel time,tnsclwbfpcli,atmos,,area: areacella,,
 2.0,Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Condensation and Evaporation,s-1,,,tnsclwce ,tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_condensation_and_evaporation,,s-1,time: mean,,,,,,real,longitude latitude alevel time,tnsclwce ,atmos,,area: areacella,,
 2.0,Tendency of Mass Fraction of Stratiform Cloud Liquid Water Due to Convective Detrainment,s-1,,,tnsclwcd ,tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_convective_detrainment,,s-1,time: mean,,,,,,real,longitude latitude alevel time,tnsclwcd ,atmos,,area: areacella,,
 2.0,Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Homogeneous Nucleation,s-1,,,tnsclwhon ,tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_homogeneous_nucleation,,s-1,time: mean,,,,,,real,longitude latitude alevel time,tnsclwhon ,atmos,,area: areacella,,
@@ -62,6 +69,10 @@ priority,long name,units ,comment ,questions,output variable name ,standard name
 2.0,Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Autoconversion,s-1,,,tnsclwac ,tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_autoconversion,,s-1,time: mean,,,,,,real,longitude latitude alevel time,tnsclwac ,atmos,,area: areacella,,
 2.0,Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Advection,s-1,,,tnsclwa ,tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_advection,,s-1,time: mean,,,,,,real,longitude latitude alevel time,tnsclwa ,atmos,,area: areacella,,
 ,,,,,,,,,,,,,,,,,,,,area: areacella,,
+2.0,Tendency of Mass Fraction of Stratiform Cloud Ice In Air,s-1,,,tnscli,tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air,,s-1,time: mean,,,,,,real,longitude latitude alevel time,tnscli,atmos,,area: areacella,,
+2.0,Tendency of Mass Fraction of Stratiform Cloud Ice In Air Due To Cloud Microphysics,s-1,,,tnsclicm,tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_cloud_microphysics,,s-1,time: mean,,,,,,real,longitude latitude alevel time,tnsclicm,atmos,,area: areacella,,
+2.0,Tendency of Mass Fraction of Stratiform Cloud Ice In Air Due To Boundary Layer Mixing,s-1,,,tnsclibl,tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_boundary_layer_mixing,,s-1,time: mean,,,,,,real,longitude latitude alevel time,tnsclibl,atmos,,area: areacella,,
+2.0,Tendency of Mass Fraction of Stratiform Cloud Ice In Air Due To Bergeron Findeisen Process from Cloud Liquid,s-1,,,tnsclibfpcl,tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_bergeron_findeisen_process_from_cloud_liquid,,s-1,time: mean,,,,,,real,longitude latitude alevel time,tnsclibfpcl,atmos,,area: areacella,,
 2.0,Tendency of Mass Fraction of Stratiform Cloud Ice Due Convective Detrainment,s-1,Tendency of Mass Fraction of Stratiform Cloud Ice Due to Convective Detrainment,,tnsclicd,tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_convective_detrainment,,s-1,time: mean,,,,,,real,longitude latitude alevel time,tnsclicd,atmos,,area: areacella,,
 2.0,Tendency of Mass Fraction of Stratiform Cloud Ice due to Homogeneous Nucleation,s-1,,,tnsclihon,tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_homogeneous_nucleation,,s-1,time: mean,,,,,,real,longitude latitude alevel time,tnsclihon,atmos,,area: areacella,,
 2.0,Tendency of Mass Fraction of Stratiform Cloud Ice due to Heterogeneous Nucleation From Cloud Liquid,s-1,,,tnsclihencl,tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_heterogeneous_nucleation_from_cloud_liquid_water,,s-1,time: mean,,,,,,real,longitude latitude alevel time,tnsclihencl,atmos,,area: areacella,,
@@ -77,6 +88,10 @@ priority,long name,units ,comment ,questions,output variable name ,standard name
 2.0,Tendency of Mass Fraction of Stratiform Cloud Ice due to Icefall,s-1,,,tnscliif,tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_icefall,,s-1,time: mean,,,,,,real,longitude latitude alevel time,tnscliif,atmos,,area: areacella,,
 2.0,Tendency of Mass Fraction of Stratiform Cloud Ice due to Advection,s-1,,,tnsclia,tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_advection,,s-1,time: mean,,,,,,real,longitude latitude alevel time,tnsclia,atmos,,area: areacella,,
 ,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+2.0,Tendency of Mass Fraction of Stratiform Cloud Condensed Water In Air,s-1,,,tnsccw,tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air,,s-1,time: mean,,,,,,real,longitude latitude alevel time,tnsccw,atmos,,area: areacella,,
+2.0,Tendency of Mass Fraction of Stratiform Cloud Condensed Water In Air Due To Cloud Microphysics,s-1,,,tnsccwcm,tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_cloud_microphysics,,s-1,time: mean,,,,,,real,longitude latitude alevel time,tnsccwcm,atmos,,area: areacella,,
+2.0,Tendency of Mass Fraction of Stratiform Cloud Condensed Water In Air Due To Boundary Layer Mixing,s-1,,,tnsccwbl,tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_boundary_layer_mixing,,s-1,time: mean,,,,,,real,longitude latitude alevel time,tnsccwbl,atmos,,area: areacella,,
 2.0,Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Condensation and Evaporation,s-1,condensed water includes both liquid and ice.,,tnsccwce,tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_condensation_and_evaporation,,s-1,time: mean,,,,,,real,longitude latitude alevel time,tnsccwce,atmos,,area: areacella,,
 2.0,Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Autoconversion to Rain,s-1,condensed water includes both liquid and ice.,,tnsccwacr,tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_autoconversion_to_rain,,s-1,time: mean,,,,,,real,longitude latitude alevel time,tnsccwacr,atmos,,area: areacella,,
 2.0,Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Autoconversion to Snow,s-1,condensed water includes both liquid and ice.,,tnsccwacs,tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_autoconversion_to_snow,,s-1,time: mean,,,,,,real,longitude latitude alevel time,tnsccwacs,atmos,,area: areacella,,
diff --git a/Tables_csv/cfOff.csv b/Tables_csv/cfOff.csv
index d860c66..9217cc2 100644
--- a/Tables_csv/cfOff.csv
+++ b/Tables_csv/cfOff.csv
@@ -9,6 +9,9 @@
 "The spread sheet ""CFMIP output"" specifies the simulations and time-periods for which the cloud diagnostic fields listed on this spread sheet should be saved.",,,,,,,,,,,,,,,,,,,,,,
 "CMOR Table cfOff: ""CFMIP monthly offline"" -- monthly mean CloudSat/CALIPSO/PARASOL simulator output",,,,,,,,,,,,,,,,,,,,,,
 "(Calculate monthly means by averaging the orbital curtain output from CFMIP_orbital_offline.  The difference between similar variables appearing in this and the previous table is in the spatial sampling and time period requested. The previous table builds monthly means from global fields, whereas this table below uses only data along the satellite track for a short period of time (one year). This will enable studies of the impact of the satellite sampling in the comparisons.)",,,,,,,,,, [...]
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
 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,CALIPSO Cloud Fraction,%,(40 height levels),,  clcalipso ,cloud_area_fraction_in_atmosphere_layer,,%,time: mean,,,,,,real,longitude latitude alt40 time,  clcalipso ,atmos,,area: areacella,,
 1.0,CALIPSO Cloud Fraction Undetected by CloudSat,%,(40 height levels)  Clouds detected by CALIPSO but below the detectability threshold of CloudSat,,clcalipso2  ,cloud_area_fraction_in_atmosphere_layer,,%,time: mean,,,,,,real,longitude latitude alt40 time,clcalipso2  ,atmos,,area: areacella,,
diff --git a/Tables_csv/cfsites.csv b/Tables_csv/cfsites.csv
index 150275a..e9b551b 100644
--- a/Tables_csv/cfsites.csv
+++ b/Tables_csv/cfsites.csv
@@ -7,8 +7,11 @@ CMOR Table cfSites: CFMIP high frequency Cloud Diagnostic Fields,,,,,cfSites,sub
 ,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
 "The spread sheet ""CFMIP output"" specifies the simulations and time-periods for which the cloud diagnostic fields listed on this spread sheet should be saved.",,,,,,,,,,,,,,,,,,,,,,
-"CMOR Table cfSites: ""CFMIP Timestep Station Data"" -- 2-D fields from the Amon table and 3-D fields on model levels sampled at 20 to 30 minute intervals at 118 specified locations (see http://cfmip.metoffice.com/cfmip2/pointlocations.txt)",,,,,,,,,,,,,,,,,,,,,,
+"CMOR Table cfSites: ""CFMIP Timestep Station Data"" -- 2-D fields from the Amon table and 3-D fields on model levels sampled at 20 to 30 minute intervals at 73 specified locations for aquaplanet experiments and 119 specified locations for other experiments (see http://cfmip.metoffice.com/cfmip2/pointlocations.txt.",,,,,,,,,,,,,,,,,,,,,,
 "The sampling interval should be the integer multiple of the model time-step that is nearest to 30 minutes and divides into 60 minutes with no remainder. e.g. (30->30,20->20,15->30,10->30).   Outputs should be instantaneous (not time mean) and from nearest gridbox (no spatial interpolation.) Note that except for the quantities appearing in the Amon spreadsheet (first line of table below), all other fields are 3-D.",,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
 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,(use names from Amon 2D table),,"This table includes the 2-D variables listed in the ""Amon"" spreadsheet, omitting, however, the daily maximum and minimum temperatures.  All variables should be reported as synoptic fields, not daily means.  ",,include Amon 2D,,,,time: point,,,,,,real,site time1,,atmos,,,,
 1.0,Cloud Area Fraction,%,Include both large-scale and convective cloud.,,cl,cloud_area_fraction_in_atmosphere_layer,,%,time: point,,,,,,real,alevel site time1,cl,atmos,,,,
@@ -44,5 +47,7 @@ priority,long name,units ,comment ,questions,output variable name ,standard name
 1.0,Tendency of Specific Humidity due to Model Physics,s-1,,,tnhusmp ,tendency_of_specific_humidity_due_to_model_physics,,s-1,time: point,,,,,,real,alevel site time1,tnhusmp ,atmos,,,,
 1.0,Eddy Viscosity Coefficient for Momentum Variables,m2 s-1,,,evu,atmosphere_momentum_diffusivity,,m2 s-1,time: point,,,,,,real,alevel site time1,evu,atmos,,,,
 1.0,Eddy Diffusivity Coefficient for Temperature Variable,m2 s-1,,,edt,atmosphere_heat_diffusivity,,m2 s-1,time: point,,,,,,real,alevel site time1,edt,atmos,,,,
+1.0,Pressure on Model Levels,Pa,"This field is needed only for models in which the pressure can't be calculated from the vertical coordinate information stored already for each variable.  Thus, the pressures are needed for height or theta-coordinate models, for example, but not sigma- or eta-coordinate models.",,pfull,air_pressure,,Pa,time: point,,,,,,real,"alevel, site, time1",pfull,atmos,,,,
+1.0,Pressure on Model Half-Levels,Pa,"This field is needed only for models in which the pressure can't be calculated from the vertical coordinate information stored already for each variable.  Thus, the pressures are needed for height or theta-coordinate models, for example, but not sigma- or eta-coordinate models.",,phalf,air_pressure,,Pa,time: point,,,,,,real,"alevel, site, time1",phalf,atmos,,,,
 
 
diff --git a/Tables_csv/day.csv b/Tables_csv/day.csv
index 3980629..a39df12 100644
--- a/Tables_csv/day.csv
+++ b/Tables_csv/day.csv
@@ -9,6 +9,9 @@ In CMOR Table day: 2-D daily mean atmospheric and surface fields,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
 The following daily mean variables should be collected for all simulations (for each ensemble member and the full duration of each experiment).,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
 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,Near-Surface Specific Humidity,1.0,"near-surface (usually, 2 meter) specific humidity.",,huss,specific_humidity,,1.0,time: mean,,,,,,real,longitude latitude time height2m,huss,atmos,,area: areacella,,
 1.0,Daily Minimum Near-Surface Air Temperature,K,"daily-minimum near-surface (usually, 2 meter) air temperature.  ",,tasmin,air_temperature,,K,time: minimum,,,,,,real,longitude latitude time height2m,tasmin,atmos,,area: areacella,,
@@ -16,10 +19,10 @@ priority,long name,units ,comment ,questions,output variable name ,standard name
 1.0,Near-Surface Air Temperature,K,"daily-mean near-surface (usually, 2 meter) air temperature.",,tas,air_temperature,,K,time: mean,,,,,,real,longitude latitude time height2m,tas,atmos,,area: areacella,,
 1.0,Precipitation,kg m-2 s-1,at surface; includes both liquid and solid phases from all types of clouds (both large-scale and convective),,pr,precipitation_flux,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,pr,atmos,,area: areacella,,
 1.0,Sea Level Pressure,Pa,,,psl,air_pressure_at_sea_level,,Pa,time: mean,,,,,,real,longitude latitude time,psl,atmos,,area: areacella,,
-1.0,Daily-Mean Wind Speed,m s-1,"near-surface (usually, 10 meters) wind speed.",,sfcWind,wind_speed,,m s-1,time: mean,,,,,,real,longitude latitude time height10m,sfcWind,atmos,,area: areacella,,
-1.0,Square of Sea Surface Temperature,K2,"square of temperature of liquid ocean, averaged over the day. Report on the ocean grid.  This variable appears in WGOMD Table 2.2 ",,tossq,square_of_sea_surface_temperature,,K2,time:mean,,,,,,real,longitude latitude time,tossq,ocean,,area: areacella,,
-1.0,Sea Surface Temperature,K,temperature of liquid ocean. Report on the ocean grid.  This variable appears in WGOMD Table 2.2 ,,tos,surface_temperature,,K,time: mean,,,,,,real,longitude latitude time,tos,ocean,,area: areacella,,
-1.0,Daily Maximum Ocean Mixed Layer Thickness Defined by Mixing Scheme ,m ,This variable appears in WGOMD Table 2.2 ,,omldamax,ocean_mixed_layer_thickness_defined_by_mixing_scheme,,m ,time: maximum,,,,,,real,longitude latitude time,omldamax,ocean,,area: areacella,,
+1.0,Daily-Mean Near-Surface Wind Speed,m s-1,"near-surface (usually, 10 meters) wind speed.",,sfcWind,wind_speed,,m s-1,time: mean,,,,,,real,longitude latitude time height10m,sfcWind,atmos,,area: areacella,,
+1.0,Square of Sea Surface Temperature,K2,"square of temperature of liquid ocean, averaged over the day. Report on the ocean grid.  This variable appears in WGOMD Table 2.2 ",,tossq,square_of_sea_surface_temperature,,K2,time:mean,,,,,,real,longitude latitude time,tossq,ocean,,area: areacello,,
+1.0,Sea Surface Temperature,K,temperature of liquid ocean. Report on the ocean grid.  This variable appears in WGOMD Table 2.2 ,,tos,surface_temperature,,K,time: mean,,,,,,real,longitude latitude time,tos,ocean,,area: areacello,,
+1.0,Daily Maximum Ocean Mixed Layer Thickness Defined by Mixing Scheme ,m ,Report on the ocean grid.  This variable appears in WGOMD Table 2.2 ,,omldamax,ocean_mixed_layer_thickness_defined_by_mixing_scheme,,m ,time: maximum,,,,,,real,longitude latitude time,omldamax,ocean,,area: areacello,,
 The rest of the daily mean fields on this spreadsheet should be collected only for a single ensemble member of the following experiments.,,,,,,,,,,,,,,,,,,,,,,
 ,,,experiment,time-period requested,,,,,,,,,,,,,,,,,,
 ,,,pre-industrial controls,"20 years, preferably corresponding to years 1986-2005 of the historical run",,,,,,,,,,,,,,,,,,
@@ -40,9 +43,9 @@ priority,long name,units ,comment ,questions,output variable name ,standard name
 1.0,Solid Precipitation,kg m-2 s-1,at surface; includes precipitation of all forms of water in the solid phase,,prsn,snowfall_flux,,kg m-2 s-1,time: mean,,,,,,real,longitude latitude time,prsn,atmos,,area: areacella,,
 1.0,Total Runoff,kg m-2 s-1,"compute as the total runoff (including ""drainage"" through the base of the soil model) leaving the land portion of the grid cell divided by the land area in the grid cell.",,mrro,runoff_flux,,kg m-2 s-1,time: mean area: mean where land ,,,,,,real,longitude latitude time,mrro,land,,area: areacella,,
 ,,,,,,,,,,,,,,,,,,,,,,
-1.0,Eastward Wind,m s-1,"near-surface (usually, 10 meters) eastward component of wind.",,uas,eastward_wind,,m s-1,time: mean,,,,,,real,longitude latitude time height10m,uas,atmos,,area: areacella,,
-1.0,Northward Wind,m s-1,"near-surface (usually, 10 meters) northward component of wind.  ",,vas,northward_wind,,m s-1,time: mean,,,,,,real,longitude latitude time height10m,vas,atmos,,area: areacella,,
-1.0,Daily Maximum Wind Speed,m s-1,"near-surface (usually, 10 meters) wind speed.  ",,sfcWindmax,wind_speed,,m s-1,time: maximum,,,,,,real,longitude latitude time height10m,sfcWindmax,atmos,,area: areacella,,
+1.0,Eastward Near-Surface Wind,m s-1,"near-surface (usually, 10 meters) eastward component of wind.",,uas,eastward_wind,,m s-1,time: mean,,,,,,real,longitude latitude time height10m,uas,atmos,,area: areacella,,
+1.0,Northward Near-Surface Wind,m s-1,"near-surface (usually, 10 meters) northward component of wind.  ",,vas,northward_wind,,m s-1,time: mean,,,,,,real,longitude latitude time height10m,vas,atmos,,area: areacella,,
+1.0,Daily Maximum Near-Surface Wind Speed,m s-1,"near-surface (usually, 10 meters) wind speed.  ",,sfcWindmax,wind_speed,,m s-1,time: maximum,,,,,,real,longitude latitude time height10m,sfcWindmax,atmos,,area: areacella,,
 1.0,Surface Upward Latent Heat Flux,W m-2,,,hfls,surface_upward_latent_heat_flux,,W m-2,time: mean,,,,,up,real,longitude latitude time,hfls,atmos,,area: areacella,,
 1.0,Surface Upward Sensible Heat Flux,W m-2,,,hfss,surface_upward_sensible_heat_flux,,W m-2,time: mean,,,,,up,real,longitude latitude time,hfss,atmos,,area: areacella,,
 1.0,Surface Downwelling Longwave Radiation,W m-2,,,rlds,surface_downwelling_longwave_flux_in_air,,W m-2,time: mean,,,,,down,real,longitude latitude time,rlds,atmos,,area: areacella,,
diff --git a/Tables_csv/dims.csv b/Tables_csv/dims.csv
index 8da3ced..7a08804 100644
--- a/Tables_csv/dims.csv
+++ b/Tables_csv/dims.csv
@@ -15,7 +15,7 @@ cfDay,p700,plev,700 hPa,air_pressure,pressure,Z,Pa,,,no,decreasing,,,double,down
 "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,,,,,,
-"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. 4 [...]
+"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. 4 [...]
 "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,,,,,,
 "Oclim, Amon",time2,time,climatological times,time,time,T,days since ?,,,yes,increasing,,,double,,,,,,
@@ -27,7 +27,7 @@ Lmon,sdepth1 ,depth,coordinate value for topmost 0.1 meter layer of soil,depth,d
 "cfOff, cf3hr",scatratio,scatratio,15 bins of scattering ratio for the CALIPSO simulator CFAD,backscattering_ratio,lidar backscattering ratio,,1.0,,,yes,increasing,,,double,,,,,0.01 1.2 3 5 7 10 15 20 25 30 40 50 60 80 999 1009,0.001
 "cfOff, cf3hr",dbze,dbze,15 bins of radar reflectivity for CloudSat simulator CFAD,equivalent_reflectivity_factor,CloudSat simulator equivalent radar reflectivity factor,,dBZ,,,yes,increasing,,,double,,,,-47.5 -42.5 -37.5 -32.5 -27.5 -22.5 -17.5 -12.5 -7.5 -2.5 2.5 7.5 12.5 17.5 22.5,-50 -45 -40 -35 -30 -25 -20 -15 -10 -5 0 5 10 15 20 25,0.001
 "cfMon, cfOff, cfDay cf3hr",sza5,sza,5 solar zenith angles for PARASOL reflectances,solar_zenith_angle,solar zenith angle,,degree,,,no,increasing,,,double,,,,0. 20. 40. 60. 80.,,0.001
-cfSites,site,site,an integer assigned to each of 118 stations (standard) and 73 stations (aquaplanet),,site index,,1.0,ok,,no,,,,integer,,,,,,
+cfSites,site,site,an integer assigned to each of 119 stations (standard) and 73 stations (aquaplanet),,site index,,1.0,ok,,no,,,,integer,,,,,,
 Omon,basin,basin,,region,ocean basin,,1.0,,region,no,,,,character,,,,atlantic_arctic_ocean indian_pacific_ocean global_ocean,,
 Omon,rho,rho,density?  Potential density++++? ,,density++++?,Z,?,,,yes,decreasing,,,double,down,,, ,,
 "fx, Oclim, Oyr, Omon",olevel,lev,generic ocean model vertical coordinate (nondimensional or dimensional),,ocean model level,Z,,ok,,yes,,,,double,down,,,,,
@@ -36,5 +36,6 @@ cf3hr,location,loc,COSP profile in instantaneous curtain mode,,location index,,1
 Lmon,vegtype,type,plant functional type ,,plant functional type,,1.0,,type_description,no,,,,character,,,,,,
 Omon,olayer100m,depth,coordinate for 100 m ocean surface layer,depth,depth,Z,m,,,no,increasing,0.0,100.0,double,down,50.,0. 100.,,,
 Omon,depth100m,depth,coordinate value for 100 m ocean depth,depth,depth,Z,m,,,no,increasing,80.0,120.0,double,down,100.,,,,
+Omon,depth0m,depth,vertical coordinate for ocean surface,depth,depth,Z,m,,,no,increasing,0.0,100.0,double,down,0.,,,,
 
 
diff --git a/Tables_csv/fx.csv b/Tables_csv/fx.csv
index c39495d..b40e0b6 100644
--- a/Tables_csv/fx.csv
+++ b/Tables_csv/fx.csv
@@ -9,6 +9,9 @@ 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
 1.0,Atmosphere Grid-Cell Area,m2,,,areacella,cell_area,,m2,,500.0,250000.0,,,,real,longitude latitude,areacella,atmos land,,,,
 1.0,Surface Altitude,m,"height above the geoid; as defined here, ""the geoid"" is a surface of constant geopotential that, if the ocean were at rest, would coincide with mean sea level. Under this definition, the geoid changes as the mean volume of the ocean changes (e.g., due to glacial melt, or global warming of the ocean).  Report here the height above the present-day geoid.  Over ocean, report as 0.0",,orog,surface_altitude,,m,,-700.0,10000.0,,,,real,longitude latitude,orog,atmos,,ar [...]
diff --git a/Tables_csv/general.csv b/Tables_csv/general.csv
index 446b8c6..23f5a8c 100644
--- a/Tables_csv/general.csv
+++ b/Tables_csv/general.csv
@@ -4,8 +4,8 @@ General information,,,
 "The specifications for archiving model output, as described in the following tables, assume the following (please advise us if the assumptions are incorrect): ",,Key,
 ,,,questions
 1. Sea ice fields and ocean biogeochemistry fields will be archived on the same grid as ocean fields.,,,need standard name
-,,,modified between 16 November 2009 and 13 January 2010
-2. Land fields (including ice and snow on land) and land biogeochemistry fields will be archived on the same grid as the atmosphere.,,,modified since 13 January 2010
+,,,modified between 13 January 2010 and 2 April 2010
+2. Land fields (including ice and snow on land) and land biogeochemistry fields will be archived on the same grid as the atmosphere.,,,modified after 2 April 2010
 ,,,
 ,,,
 The following rules and recommendations for how to  calculate quantities should be followed unless a different method is explicitly indicated in the notes that appear in the following tables.,,,
diff --git a/Tables_csv/lmon.csv b/Tables_csv/lmon.csv
index 66fdfd5..ec7a787 100644
--- a/Tables_csv/lmon.csv
+++ b/Tables_csv/lmon.csv
@@ -9,10 +9,13 @@
 ,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
 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,Moisture in Upper 0.1 m of Soil Column,kg m-2,Compute the mass of water in all phases in the upper 0.1 meters of soil.,,mrsos,moisture_content_of_soil_layer,,kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time sdepth1,mrsos,land,,area: areacella,,
 1.0,Total Soil Moisture Content,kg m-2,Compute the mass per unit area  (summed over all soil layers) of water in all phases.,,mrso,soil_moisture_content,,kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,mrso,land,,area: areacella,,
-1.0,Soil Frozen Water Content ,kg m-2,Compute the mass (summed over all all layers) of frozen water.,,mrlso,soil_frozen_water_content,,kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,mrlso,land,,area: areacella,,
+1.0,Soil Frozen Water Content ,kg m-2,Compute the mass (summed over all all layers) of frozen water.,,mrfso,soil_frozen_water_content,,kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,mrfso,land landIce,,area: areacella,,
 1.0,Surface Runoff,kg m-2 s-1,Compute the total surface runoff leaving the land portion of the grid cell.,,mrros,surface_runoff_flux,,kg m-2 s-1,time: mean area: mean where land,,,,,,real,longitude latitude time,mrros,land,,area: areacella,,
 1.0,Total Runoff,kg m-2 s-1,"compute the total runoff (including ""drainage"" through the base of the soil model) leaving the land portion of the grid cell.",,mrro,runoff_flux,,kg m-2 s-1,time: mean area: mean where land,,,,,,real,longitude latitude time,mrro,land,,area: areacella,,
 2.0,Precipitation onto Canopy,kg m-2 s-1,Report the precipitation flux that is intercepted by the vegetation canopy (if present in model) before reaching the ground.,,prveg,precipitation_flux_onto_canopy,,kg m-2 s-1,time: mean area: mean where land,,,,,,real,longitude latitude time,prveg,land,,area: areacella,,
@@ -40,24 +43,24 @@ priority,long name,units ,comment ,questions,output variable name ,standard name
 1.0,Carbon Mass Flux into Atmosphere due to Autotrophic (Plant) Respiration on Land,kg m-2 s-1,,,ra,plant_respiration_carbon_flux,plant_respiration_carbon_flux? autotrophic_plant_respiration,kg m-2 s-1,time: mean area: mean where land,,,,,up,real,longitude latitude time,ra,land,,area: areacella,,
 1.0,Carbon Mass Flux out of Atmosphere due to Net Primary Production on Land,kg m-2 s-1,needed for models that do not compute GPP (if any),"should this be ""into Atmosphere "" rather than ""out of Atmosphere""?",npp,net_primary_productivity_of_carbon,net_primary_productivity_of_carbon?  net_primary_production,kg m-2 s-1,time: mean area: mean where land,,,,,down,real,longitude latitude time,npp,land,,area: areacella,,
 1.0,Carbon Mass Flux into Atmosphere due to Heterotrophic Respiration on Land,kg m-2 s-1,,,rh,heterotrophic_respiration_carbon_flux,heterotrophic_respiration_carbon_flux? heterotrophic_respiration,kg m-2 s-1,time: mean area: mean where land,,,,,up,real,longitude latitude time,rh,land,,area: areacella,,
-1.0,Carbon Mass Flux into Atmosphere due to CO2 Emission from Fire,kg m-2 s-1,"CO2 emissions (expressed as a carbon mass flux) from natural fires + human ignition fires as calculated by the fire module of the DGVM, but excluding any CO2 flux from fire included in fLuc, defined below (CO2 Flux to Atmosphere from Land Use Change).",,fFire,,PF: co2_emission_from_fire NOT PROPOSED - recommend tendency_of_atmosphere_mass_content_of_carbon_dioxide_due_to_biomass_burning for consistency with ch [...]
-1.0,Carbon Mass Flux into Atmosphere due to Grazing on Land,kg m-2 s-1,,,fGrazing,,PF: co2_flux_to_atmosphere_from_grazing NOT PROPOSED - recommend tendency_of_atmosphere_mass_content_of_carbon_dioxide_due_to_grazing for consistency with chemistry names,kg m-2 s-1,time: mean area: mean where land,,,,,up,real,longitude latitude time,fGrazing,land,,area: areacella,,
-1.0,Carbon Mass Flux into Atmosphere due to Crop Harvesting,kg m-2 s-1,,,fHarvest,,PF: co2_flux_to_atmosphere_from_crop_harvesting NOT PROPOSED - recommend tendency_of_atmosphere_mass_content_of_carbon_dioxide_due_to_crop_harvesting for consistency with chemistry names,kg m-2 s-1,time: mean area: mean where land,,,,,up,real,longitude latitude time,fHarvest,land,,area: areacella,,
-1.0,Net Carbon Mass Flux into Atmosphere due to Land Use Change,kg m-2 s-1,"human changes to land (excluding forest regrowth) accounting possibly for different time-scales related to fate of the wood, for example.",,fLuc,,PF: co2_flux_to_atmosphere_from_land_use_change NOT PROPOSED - recommend tendency_of_atmosphere_mass_content_of_carbon_dioxide_due_to_land_use_change for consistency with chemistry names,kg m-2 s-1,time: mean area: mean where land,,,,,up,real,longitude latitude time,fLu [...]
+1.0,Carbon Mass Flux into Atmosphere due to CO2 Emission from Fire,kg m-2 s-1,"CO2 emissions (expressed as a carbon mass flux) from natural fires + human ignition fires as calculated by the fire module of the DGVM, but excluding any CO2 flux from fire included in fLuc, defined below (CO2 Flux to Atmosphere from Land Use Change).",,fFire,,PF: co2_emission_from_fire NOT PROPOSED.  recommend tendency_of_atmosphere_mass_content_of_carbon_dioxide_due_to_biomass_burning for consistency with ch [...]
+1.0,Carbon Mass Flux into Atmosphere due to Grazing on Land,kg m-2 s-1,,,fGrazing,,PF: co2_flux_to_atmosphere_from_grazing NOT PROPOSED. recommend tendency_of_atmosphere_mass_content_of_carbon_dioxide_due_to_grazing for consistency with chemistry names,kg m-2 s-1,time: mean area: mean where land,,,,,up,real,longitude latitude time,fGrazing,land,,area: areacella,,
+1.0,Carbon Mass Flux into Atmosphere due to Crop Harvesting,kg m-2 s-1,,,fHarvest,,PF: co2_flux_to_atmosphere_from_crop_harvesting NOT PROPOSED.  recommend tendency_of_atmosphere_mass_content_of_carbon_dioxide_due_to_crop_harvesting for consistency with chemistry names,kg m-2 s-1,time: mean area: mean where land,,,,,up,real,longitude latitude time,fHarvest,land,,area: areacella,,
+1.0,Net Carbon Mass Flux into Atmosphere due to Land Use Change,kg m-2 s-1,"human changes to land (excluding forest regrowth) accounting possibly for different time-scales related to fate of the wood, for example.",,fLuc,,PF: co2_flux_to_atmosphere_from_land_use_change NOT PROPOSED.  recommend tendency_of_atmosphere_mass_content_of_carbon_dioxide_due_to_land_use_change for consistency with chemistry names,kg m-2 s-1,time: mean area: mean where land,,,,,up,real,longitude latitude time,fLu [...]
 1.0,Carbon Mass Flux out of Atmosphere due to Net Biospheric Production on Land,kg m-2 s-1,"This is the net mass flux of carbon between land and atmosphere calculated as photosynthesis MINUS the sum of  plant and soil respiration, carbonfluxes  from fire, harvest, grazing  and land use change. Positive flux  is into the land.",,nbp,,PF: net_biospheric_productivity  Is this the same as net_primary_productivity_of_carbon (also in cell G53)?,kg m-2 s-1,time: mean area: mean where land,,,,,d [...]
 1.0,Total Carbon Mass Flux from Vegetation to Litter,kg m-2 s-1,,,fVegLitter,litter_carbon_flux,PF: carbon_flux_from_vegetation_into_litter total_carbon_flux_from_vegetation_to_litter,kg m-2 s-1,time: mean area: mean where land,,,,,,real,longitude latitude time,fVegLitter,land,,area: areacella,,
-1.0,Total Carbon Mass Flux from Litter to Soil,kg m-2 s-1,,,fLitterSoil,,PF: carbon_flux_from_litter_into_soil total_carbon_flux_from_litter_to_soil NOT PROPOSED - recommend carbon_flux_from_litter_into_soil for consistency with water and salt flux names,kg m-2 s-1,time: mean area: mean where land,,,,,,real,longitude latitude time,fLitterSoil,land,,area: areacella,,
-1.0,Total Carbon Mass Flux from Vegetation Directly to Soil,kg m-2 s-1,"In some models part of carbon (e.g., root exudate) can go directly into the soil pool without entering litter.",,fVegSoil,,PF: carbon_flux_into_soil_from_plants_excluding_litter total_carbon_flux_from_vegetation_directly_to_soil NOT PROPOSED - recommend carbon_flux_into_soil_from_plants_excluding_litter for consistency with water and salt flux names and runoff names,kg m-2 s-1,time: mean area: mean where land,,,,,,re [...]
-2.0,Carbon Mass in Leaves,kg m-2,,This field and some of the following may sum to yield some of the more generic carbon pool totals given above. ,cLeaf,,"carbon_in_leaves NOT PROPOSED - recommend leaf_carbon_content for consistency with soil_carbon_content, etc. PF agrees.",kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,cLeaf,land,,area: areacella,,
-2.0,Carbon Mass in Wood,kg m-2,including sapwood and hardwood.,,cWood,,"carbon_in_wood NOT PROPOSED - recommend wood_carbon_content for consistency with soil_carbon_content, etc.  PF agrees",kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,cWood,land,,area: areacella,,
-2.0,Carbon Mass in Roots,kg m-2,including fine and coarse roots.,,cRoot,,"carbon_in_roots NOT PROPOSED - recommend root_carbon_content for consistency with soil_carbon_content, etc.  PF agrees.",kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,cRoot,land,,area: areacella,,
-2.0,Carbon Mass in Other Living Compartments on Land,kg m-2,"e.g., labile, fruits, reserves, .... ",,cMisc,,"carbon_in_other_living_compartments NOT PROPOSED - this should also be a carbon_content name, and we probably need something more specific than 'other_living_compartments' but I'm stuck for a suggestion here. PF agrees.",kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,cMisc,land,,area: areacella,,
-2.0,Carbon Mass in Coarse Woody Debris,kg m-2,,,cCwd,,"carbon_in_coarse_woody_debris - NOT PROPOSED - recommend coarse_wood_debris_carbon_content or just wood_debris_carbon_content for consistency with soil_carbon_content, etc.  PF agrees.",kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,cCwd,land,,area: areacella,,
-2.0,Carbon Mass in Above-Ground Litter,kg m-2,,,cLitterAbove,,"PF: aboveground_litter_carbon_content carbon_in_aboveground_litter NOT PROPOSED - recommend surface_litter_carbon_content for consistency with soil_carbon_content, etc. and runoff names",kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,cLitterAbove,land,,area: areacella,,
-2.0,Carbon Mass in Below-Ground Litter,kg m-2,,,cLitterBelow,,"PF: belowground_litter_carbon_content carbon_in_aboveground_litter N.B. Should this be belowground litter? NOT PROPOSED - recommend subsurface_litter_carbon_content for consistency with soil_carbon_content, etc. and runoff names",kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,cLitterBelow,land,,area: areacella,,
-2.0,Carbon Mass in Fast Soil Pool,kg m-2,"fast is meant as lifetime of less than 10 years for  reference climate conditions (20C, no water limitations).",,cSoilFast,,"carbon_in_fast_soil_pool NOT PROPOSED - recommend fast_soil_pool_carbon_content for consistency with soil_carbon_content, etc. PF agrees.",kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,cSoilFast,land,,area: areacella,,
-2.0,Carbon Mass in Medium Soil Pool,kg m-2,"medium is meant as lifetime of more than than 10 years and less than 100 years for  reference climate conditions (20C, no water limitations)",,cSoilMedium,,"medium_soil_pool NOT PROPOSED - recommend medium_soil_pool_carbon_content for consistency with soil_carbon_content, etc.  PF agrees.",kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,cSoilMedium,land,,area: areacella,,
-2.0,Carbon Mass in Slow Soil Pool,kg m-2,"fast is meant as lifetime of more than 100 years for  reference climate conditions (20C, no water limitations)",,cSoilSlow,,"carbon_in_slow_soil_pool NOT PROPOSED - recommend slow_soil_pool_carbon_content for consistency with soil_carbon_content, etc.  PF agrees.",kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,cSoilSlow,land,,area: areacella,,
+1.0,Total Carbon Mass Flux from Litter to Soil,kg m-2 s-1,,,fLitterSoil,,PF: carbon_flux_from_litter_into_soil total_carbon_flux_from_litter_to_soil NOT PROPOSED.  recommend carbon_flux_from_litter_into_soil for consistency with water and salt flux names,kg m-2 s-1,time: mean area: mean where land,,,,,,real,longitude latitude time,fLitterSoil,land,,area: areacella,,
+1.0,Total Carbon Mass Flux from Vegetation Directly to Soil,kg m-2 s-1,"In some models part of carbon (e.g., root exudate) can go directly into the soil pool without entering litter.",,fVegSoil,,PF: carbon_flux_into_soil_from_plants_excluding_litter total_carbon_flux_from_vegetation_directly_to_soil NOT PROPOSED.  recommend carbon_flux_into_soil_from_plants_excluding_litter for consistency with water and salt flux names and runoff names,kg m-2 s-1,time: mean area: mean where land,,,,,,re [...]
+2.0,Carbon Mass in Leaves,kg m-2,,This field and some of the following may sum to yield some of the more generic carbon pool totals given above. ,cLeaf,,"carbon_in_leaves NOT PROPOSED.  recommend leaf_carbon_content for consistency with soil_carbon_content, etc. PF agrees.",kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,cLeaf,land,,area: areacella,,
+2.0,Carbon Mass in Wood,kg m-2,including sapwood and hardwood.,,cWood,,"carbon_in_wood NOT PROPOSED.  recommend wood_carbon_content for consistency with soil_carbon_content, etc.  PF agrees",kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,cWood,land,,area: areacella,,
+2.0,Carbon Mass in Roots,kg m-2,including fine and coarse roots.,,cRoot,,"carbon_in_roots NOT PROPOSED.  recommend root_carbon_content for consistency with soil_carbon_content, etc.  PF agrees.",kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,cRoot,land,,area: areacella,,
+2.0,Carbon Mass in Other Living Compartments on Land,kg m-2,"e.g., labile, fruits, reserves, etc.",,cMisc,,"carbon_in_other_living_compartments NOT PROPOSED.  this should also be a carbon_content name, and we probably need something more specific than 'other_living_compartments' but I'm stuck for a suggestion here. PF agrees.",kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,cMisc,land,,area: areacella,,
+2.0,Carbon Mass in Coarse Woody Debris,kg m-2,,,cCwd,,"carbon_in_coarse_woody_debris.  NOT PROPOSED.  recommend coarse_wood_debris_carbon_content or just wood_debris_carbon_content for consistency with soil_carbon_content, etc.  PF agrees.",kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,cCwd,land,,area: areacella,,
+2.0,Carbon Mass in Above-Ground Litter,kg m-2,,,cLitterAbove,,"PF: aboveground_litter_carbon_content carbon_in_aboveground_litter NOT PROPOSED.  recommend surface_litter_carbon_content for consistency with soil_carbon_content, etc. and runoff names",kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,cLitterAbove,land,,area: areacella,,
+2.0,Carbon Mass in Below-Ground Litter,kg m-2,,,cLitterBelow,,"PF: belowground_litter_carbon_content carbon_in_aboveground_litter N.B. Should this be belowground litter? NOT PROPOSED.  recommend subsurface_litter_carbon_content for consistency with soil_carbon_content, etc. and runoff names",kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,cLitterBelow,land,,area: areacella,,
+2.0,Carbon Mass in Fast Soil Pool,kg m-2,"fast is meant as lifetime of less than 10 years for  reference climate conditions (20 C, no water limitations).",,cSoilFast,,"carbon_in_fast_soil_pool NOT PROPOSED.  recommend fast_soil_pool_carbon_content for consistency with soil_carbon_content, etc. PF agrees.",kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,cSoilFast,land,,area: areacella,,
+2.0,Carbon Mass in Medium Soil Pool,kg m-2,"medium is meant as lifetime of more than than 10 years and less than 100 years for  reference climate conditions (20 C, no water limitations)",,cSoilMedium,,"medium_soil_pool NOT PROPOSED.  recommend medium_soil_pool_carbon_content for consistency with soil_carbon_content, etc.  PF agrees.",kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,cSoilMedium,land,,area: areacella,,
+2.0,Carbon Mass in Slow Soil Pool,kg m-2,"fast is meant as lifetime of more than 100 years for  reference climate conditions (20 C, no water limitations)",,cSoilSlow,,"carbon_in_slow_soil_pool NOT PROPOSED.  recommend slow_soil_pool_carbon_content for consistency with soil_carbon_content, etc.  PF agrees.",kg m-2,time: mean area: mean where land,,,,,,real,longitude latitude time,cSoilSlow,land,,area: areacella,,
 2.0,Plant Functional Type Grid Fraction,%,"using each individual ESM PFT definition.   This includes natural PFTs, anthropogenic PFTs, bare soil, lakes, urban areas, etc.   Sum of all should equal the fraction of the grid-cell that is land.  Note that the ""types"" will be model dependent and for each type there should be a full description of the PFT (plant functional type).   To facilitate model comparison, it is also requested that the aggregated land cover types called for in lines 2 [...]
 2.0,Total Primary Deciduous Tree Fraction,%,"Agregation of model PFTs as defined in 1st priority to aid model intercomparison.  This is the fraction of the entire grid cell  that is covered by ""total primary deciduous trees.""    ","I think we need to add a scalar coordinate variable where some indication of ""tree"" needs to be included.  ",treeFracPrimDec,area_fraction,,%,time: mean,,,,,,real,longitude latitude time,treeFracPrimDec,land,,area: areacella,,
 2.0,Total Primary Evergreen Tree Cover Fraction,%,fraction of entire grid cell  that is covered by primary evergreen trees. ,,treeFracPrimEver,,total_primary_evergreen_tree_cover_fraction,%,time: mean,,,,,,real,longitude latitude time,treeFracPrimEver,land,,area: areacella,,
@@ -65,11 +68,11 @@ priority,long name,units ,comment ,questions,output variable name ,standard name
 2.0,Total Secondary Evergreen Tree Cover Fraction,%,fraction of entire grid cell  that is covered by secondary evergreen trees.,,treeFracSecEver,,total_secondary_evergreen_tree_cover_fraction,%,time: mean,,,,,,real,longitude latitude time,treeFracSecEver,land,,area: areacella,,
 2.0,Total C3 PFT Cover Fraction,%,"fraction of entire grid cell  that is covered by C3 PFTs (including grass, crops, and trees).",,c3PftFrac,,total_c3_pft_cover_fraction,%,time: mean,,,,,,real,longitude latitude time,c3PftFrac,land,,area: areacella,,
 2.0,Total C4 PFT Cover Fraction,%,fraction of entire grid cell  that is covered by C4 PFTs (including grass and crops).,,c4PftFrac,,total_c4_pft_cover_fraction,%,time: mean,,,,,,real,longitude latitude time,c4PftFrac,land,,area: areacella,,
-2.0,Carbon Mass Flux into Atmosphere due to Growth Autotrophic Respiration on Land,kg m-2 s-1,"This flux and the one in the following row provide a breakdown of the higher priority ""Autotrophic (Plant) Respiration"" in an earlier row of this table; thus the sum should be identical to that.",,rGrowth,,PF: for consistency with row 40: growth_autothrophic_respiration NOT PROPOSED - recommend plant_respiration_carbon_flux_due_to_growth for consistency with row 52,kg m-2 s-1,time: mean area: [...]
-2.0,Carbon Mass Flux into Atmosphere due to Maintenance Autotrophic Respiration on Land,kg m-2 s-1,"This flux and the one in the previous row provide a breakdown of the higher priority ""Autotrophic (Plant) Respiration"" in an earlier row of this table; thus the sum should be identical to that.",,rMaint,,PF: for consistency with row 40: maintenance_autothrophic_respiration NOT PROPOSED - recommend plant_respiration_carbon_flux_due_to_maintenance for consistency with row 52 (what is 'main [...]
-2.0,Carbon Mass Flux due to NPP Allocation to Leaf,kg m-2 s-1,This is the rate of carbon uptake by leaves due to NPP,,nppLeaf,,PF: net_primary_production_allocated_into_leaves npp_allocation_to_leaf NOT PROPOSED - what is npp? Don't understand this quantity.,kg m-2 s-1,time: mean area: mean where land,,,,,down,real,longitude latitude time,nppLeaf,land,,area: areacella,,
-2.0,Carbon Mass Flux due to NPP Allocation to Wood,kg m-2 s-1,This is the rate of carbon uptake by wood due to NPP,,nppWood,,PF: net_primary_production_allocated_into_wood npp_allocation_to_wood NOT PROPOSED - what is npp? Don't understand this quantity.,kg m-2 s-1,time: mean area: mean where land,,,,,down,real,longitude latitude time,nppWood,land,,area: areacella,,
-2.0,Carbon Mass Flux due to NPP Allocation to Roots,kg m-2 s-1,This is the rate of carbon uptake by roots due to NPP,,nppRoot,,PF: net_primary_production_allocated_into_roots npp_allocation_to_root NOT PROPOSED - what is npp? Don't understand this quantity.,kg m-2 s-1,time: mean area: mean where land,,,,,down,real,longitude latitude time,nppRoot,land,,area: areacella,,
+2.0,Carbon Mass Flux into Atmosphere due to Growth Autotrophic Respiration on Land,kg m-2 s-1,"This flux and the one in the following row provide a breakdown of the higher priority ""Autotrophic (Plant) Respiration"" in an earlier row of this table; thus the sum should be identical to that.",,rGrowth,,PF: for consistency with row 40: growth_autothrophic_respiration NOT PROPOSED.  recommend plant_respiration_carbon_flux_due_to_growth for consistency with row 52,kg m-2 s-1,time: mean area: [...]
+2.0,Carbon Mass Flux into Atmosphere due to Maintenance Autotrophic Respiration on Land,kg m-2 s-1,"This flux and the one in the previous row provide a breakdown of the higher priority ""Autotrophic (Plant) Respiration"" in an earlier row of this table; thus the sum should be identical to that.",,rMaint,,PF: for consistency with row 40: maintenance_autothrophic_respiration NOT PROPOSED.  recommend plant_respiration_carbon_flux_due_to_maintenance for consistency with row 52 (what is 'main [...]
+2.0,Carbon Mass Flux due to NPP Allocation to Leaf,kg m-2 s-1,This is the rate of carbon uptake by leaves due to NPP,,nppLeaf,,PF: net_primary_production_allocated_into_leaves npp_allocation_to_leaf NOT PROPOSED.  what is npp? Don't understand this quantity.,kg m-2 s-1,time: mean area: mean where land,,,,,down,real,longitude latitude time,nppLeaf,land,,area: areacella,,
+2.0,Carbon Mass Flux due to NPP Allocation to Wood,kg m-2 s-1,This is the rate of carbon uptake by wood due to NPP,,nppWood,,PF: net_primary_production_allocated_into_wood npp_allocation_to_wood NOT PROPOSED.  what is npp? Don't understand this quantity.,kg m-2 s-1,time: mean area: mean where land,,,,,down,real,longitude latitude time,nppWood,land,,area: areacella,,
+2.0,Carbon Mass Flux due to NPP Allocation to Roots,kg m-2 s-1,This is the rate of carbon uptake by roots due to NPP,,nppRoot,,PF: net_primary_production_allocated_into_roots npp_allocation_to_root NOT PROPOSED.  what is npp? Don't understand this quantity.,kg m-2 s-1,time: mean area: mean where land,,,,,down,real,longitude latitude time,nppRoot,land,,area: areacella,,
 1.0,Net Carbon Mass Flux out of Atmophere due to Net Ecosystem Productivity on Land.,kg m-2 s-1,"Natural flux of CO2 (expressed as a mass flux of carbon) from the atmosphere to the land calculated as the difference between uptake associated will photosynthesis and the release of CO2 from the sum of plant and soil respiration and fire.  Positive flux is into the land.  emissions from natural fires + human ignition fires as calculated by the fire module of the DGVM, but excluding any CO2 f [...]
 
 
diff --git a/Tables_csv/oclim.csv b/Tables_csv/oclim.csv
index 5581a10..5fc8031 100644
--- a/Tables_csv/oclim.csv
+++ b/Tables_csv/oclim.csv
@@ -9,6 +9,9 @@ CMOR Table Oclim: Monthly Mean Ocean Climatology (Jan. 1986-Dec. 2005 of histori
 ,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
 In CMOR Table Oclim: WGOMD Table 2.9,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
 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
 3.0,Ocean Vertical Heat Diffusivity,m2 s-1,,,difvho,ocean_vertical_heat_diffusivity,,m2 s-1,time: mean within years time: mean over years,,,,,,real,longitude latitude olevel time2,difvho,ocean,,area: areacello volume: volcello,,
 3.0,Ocean Vertical Salt Diffusivity ,m2 s-1,,,difvso,ocean_vertical_salt_diffusivity,ocean_vertical_salt_diffusivity_due_to_background,m2 s-1,time: mean within years time: mean over years,,,,,,real,longitude latitude olevel time2,difvso,ocean,,area: areacello volume: volcello,,
diff --git a/Tables_csv/omon.csv b/Tables_csv/omon.csv
index 6085311..119aa25 100644
--- a/Tables_csv/omon.csv
+++ b/Tables_csv/omon.csv
@@ -9,55 +9,58 @@
 ,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
 In CMOR Table Omon: Marine Biogeochemical 2-D Fields,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
 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
-2.0,Surface Concentration of (+name of tracer),"mol m-3 or kg m-3 or 1, consistent with first table in Oyr","surface concentrations of all 3D tracers. See first table in Oyr for a complete list of these tracers.  ""Tracer""  concentations should be reported even if they are diagnosed rather than prognostically calculated.",,include Oyr 3D tracers,,,"mol m-3 or kg m-3 or 1, consistent with first table in Oyr",time: mean area: mean where sea,,,,,,real,longitude latitude time,,ocnBgchem,,ar [...]
-1.0,Primary Organic Carbon Production by All Types of Phytoplankton,mol m-2 s-1,"Vertically integrated total primary (organic carbon) production by phytoplankton.  This should equal the sum of intpdiat+intpphymisc, but those individual components may be unavailable in some models.",,intpp,,net_primary_mole_productivity_of_carbon,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time,intpp,ocnBgchem,,area: areacello,,
-2.0,Primary Organic Carbon Production by Phytoplankton Based on NO3 Uptake,mol m-2 s-1,Vertically integrated primary (organic carbon) production by phytoplankton based on NO3 alone,,intpnew,,net_new_primary_mole_productivity_of_carbon,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time,intpnew,ocnBgchem,,area: areacello,,
-2.0,Primary Organic Carbon Production by Diatoms,mol m-2 s-1,Vertically integrated primary (organic carbon) production by the diatom phytoplankton component alone,,intpdiat,,net_primary_mole_productivity_of_carbon_by_diatoms,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time,intpdiat,ocnBgchem,,area: areacello,,
-3.0,Net Primary Mole Productivity of Carbon by Diazatrophs,mol m-2 s-1,,,,,net_primary_mole_productivity_of_carbon_by_diazatrophs,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time,0.0,ocnBgchem,,area: areacello,,
-3.0,Net Primary Mole Productivity of Carbon by Calcareous Phytoplankton,mol m-2 s-1,,,,,net_primary_mole_productivity_of_carbon_by_calcareous_phytoplankton,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time,0.0,ocnBgchem,,area: areacello,,
-3.0,Net Primary Mole Productivity of Carbon by Picophytoplankton,mol m-2 s-1,,,,,net_primary_mole_productivity_of_carbon_by_picophytoplankton,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time,0.0,ocnBgchem,,area: areacello,,
-,,,,,,,,,,,,,,,,,,,,,,
-3.0,Primary Organic Carbon Production by Other Phytoplankton,mol m-2 s-1,Vertically integrated total primary (organic carbon) production by other phytoplankton components alone,,intpmisc,,net_primary_mole_productivity_of_carbon_by_miscellaneous_phytoplankton,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time,intpmisc,ocnBgchem,,area: areacello,,
-3.0,Iron Production,mol m-2 s-1,Vertically integrated biogenic iron production,,intpbfe,,tendency_of_ocean_mole_content_of_iron_due_to_biological_production,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time,intpbfe,ocnBgchem,,area: areacello,,
-3.0,Silica Production,mol m-2 s-1,Vertically integrated biogenic silica production,,intpbsi,,tendency_of_ocean_mole_content_of_silicon_due_to_biological_production,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time,intpbsi,ocnBgchem,,area: areacello,,
-3.0,Calcite Production,mol m-2 s-1,Vertically integrated calcite production,,intpcalc,,tendency_of_ocean_mole_content_of_calcite_expressed_as_carbon_due_to_biological_production,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time,intpcalc,ocnBgchem,,area: areacello,,
-3.0,Aragonite Production,mol m-2 s-1,Vertically integrated aragonite production,,intparag,,tendency_of_ocean_mole_content_of_aragonite_expressed_as_carbon_due_to_biological_production,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time,intparag,ocnBgchem,,area: areacello,,
-1.0,Downward Flux of Particle Organic Carbon at 100M,mol m-2 s-1,sinking flux of organic carbon at 100m,,epc100,,sinking_mole_flux_of_particulate_organic_carbon_in_sea_water,mol m-2 s-1,time: mean area: mean where sea,,,,,down,real,longitude latitude time depth100m,epc100,ocnBgchem,,area: areacello,,
-3.0,Downward Flux of Particulate Iron at 100M,mol m-2 s-1,sinking flux of biogenic and scavenged iron at 100m,,epfe100,,sinking_mole_flux_of_particulate_iron_in_sea_water,mol m-2 s-1,time: mean area: where sea,,,,,down,real,longitude latitude time depth100m,epfe100,ocnBgchem,,area: areacello,,
-3.0,Downward Flux of Particulate Silica at 100M,mol m-2 s-1,sinking flux of biogenic silica at 100m,,epsi100,,sinking_mole_flux_of_particulate_silicon_in_sea_water,mol m-2 s-1,time: mean area: mean where sea,,,,,down,real,longitude latitude time depth100m,epsi100,ocnBgchem,,area: areacello,,
-1.0,Downward Flux of Calcite at 100M,mol m-2 s-1,sinking flux of calcite at 100m,,epcalc100,,sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water,mol m-2 s-1,time: mean area: where sea,,,,,down,real,longitude latitude time depth100m,epcalc100,ocnBgchem,,area: areacello,,
-1.0,Downward Flux of Aragonite at 100M,mol m-2 s-1,sinking flux of aragonite at 100m,,eparag100,,sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water,mol m-2 s-1,time: mean area: mean where sea,,,,,down,real,longitude latitude time depth100m,eparag100,ocnBgchem,,area: areacello,,
-2.0,Dissolved Inorganic Carbon Content,kg m-2,Vertically integrated DIC,,intdic,,ocean_mass_content_of_dissolved_inorganic_carbon,kg m-2,time: mean area: where sea,,,,,,real,longitude latitude time,intdic,ocnBgchem,,area: areacello,,
+2.0,Surface Concentration of (+name of tracer),"mol m-3 or kg m-3 or 1, consistent with first table in Oyr","surface concentrations of all 3D tracers. See first table in Oyr for a complete list of these tracers.  ""Tracer""  concentations should be reported even if they are diagnosed rather than prognostically calculated.",,include Oyr 3D tracers,,,"mol m-3 or kg m-3 or 1, consistent with first table in Oyr",time: mean area: mean where sea,,,,,,real,longitude latitude time depth0m,,ocnBg [...]
+1.0,Primary Organic Carbon Production by All Types of Phytoplankton,mol m-2 s-1,"Vertically integrated total primary (organic carbon) production by phytoplankton.  This should equal the sum of intpdiat+intpphymisc, but those individual components may be unavailable in some models.",,intpp,net_primary_mole_productivity_of_carbon,,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time,intpp,ocnBgchem,,area: areacello,,
+2.0,Primary Organic Carbon Production by Phytoplankton Based on Nitrate Uptake Alone,mol m-2 s-1,Vertically integrated primary (organic carbon) production by phytoplankton based on nitrate uptake alone,,intpnitrate,net_primary_mole_productivity_of_carbon_due_to_nitrate_utilization,,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time,intpnitrate,ocnBgchem,,area: areacello,,
+2.0,Primary Organic Carbon Production by Diatoms,mol m-2 s-1,Vertically integrated primary (organic carbon) production by the diatom phytoplankton component alone,,intpdiat,net_primary_mole_productivity_of_carbon_by_diatoms,,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time,intpdiat,ocnBgchem,,area: areacello,,
+3.0,Net Primary Mole Productivity of Carbon by Diazatrophs,mol m-2 s-1,,,,net_primary_mole_productivity_of_carbon_by_diazatrophs,,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time,0.0,ocnBgchem,,area: areacello,,
+3.0,Net Primary Mole Productivity of Carbon by Calcareous Phytoplankton,mol m-2 s-1,,,,net_primary_mole_productivity_of_carbon_by_calcareous_phytoplankton,,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time,0.0,ocnBgchem,,area: areacello,,
+3.0,Net Primary Mole Productivity of Carbon by Picophytoplankton,mol m-2 s-1,,,,net_primary_mole_productivity_of_carbon_by_picophytoplankton,,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time,0.0,ocnBgchem,,area: areacello,,
+,,,,,,,,,,,,,,,,,,,,,,
+3.0,Primary Organic Carbon Production by Other Phytoplankton,mol m-2 s-1,Vertically integrated total primary (organic carbon) production by other phytoplankton components alone,,intpmisc,net_primary_mole_productivity_of_carbon_by_miscellaneous_phytoplankton,,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time,intpmisc,ocnBgchem,,area: areacello,,
+3.0,Iron Production,mol m-2 s-1,Vertically integrated biogenic iron production,,intpbfe,tendency_of_ocean_mole_content_of_iron_due_to_biological_production,,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time,intpbfe,ocnBgchem,,area: areacello,,
+3.0,Silica Production,mol m-2 s-1,Vertically integrated biogenic silica production,,intpbsi,tendency_of_ocean_mole_content_of_silicon_due_to_biological_production,,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time,intpbsi,ocnBgchem,,area: areacello,,
+3.0,Calcite Production,mol m-2 s-1,Vertically integrated calcite production,,intpcalc,tendency_of_ocean_mole_content_of_calcite_expressed_as_carbon_due_to_biological_production,,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time,intpcalc,ocnBgchem,,area: areacello,,
+3.0,Aragonite Production,mol m-2 s-1,Vertically integrated aragonite production,,intparag,tendency_of_ocean_mole_content_of_aragonite_expressed_as_carbon_due_to_biological_production,,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time,intparag,ocnBgchem,,area: areacello,,
+1.0,Downward Flux of Particle Organic Carbon at 100M,mol m-2 s-1,sinking flux of organic carbon at 100m,,epc100,sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water,,mol m-2 s-1,time: mean area: mean where sea,,,,,down,real,longitude latitude time depth100m,epc100,ocnBgchem,,area: areacello,,
+3.0,Downward Flux of Particulate Iron at 100M,mol m-2 s-1,sinking flux of biogenic and scavenged iron at 100m,,epfe100,sinking_mole_flux_of_particulate_iron_in_sea_water,,mol m-2 s-1,time: mean area: where sea,,,,,down,real,longitude latitude time depth100m,epfe100,ocnBgchem,,area: areacello,,
+3.0,Downward Flux of Particulate Silica at 100M,mol m-2 s-1,sinking flux of biogenic silica at 100m,,epsi100,sinking_mole_flux_of_particulate_silicon_in_sea_water,,mol m-2 s-1,time: mean area: mean where sea,,,,,down,real,longitude latitude time depth100m,epsi100,ocnBgchem,,area: areacello,,
+1.0,Downward Flux of Calcite at 100M,mol m-2 s-1,sinking flux of calcite at 100m,,epcalc100,sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water,,mol m-2 s-1,time: mean area: where sea,,,,,down,real,longitude latitude time depth100m,epcalc100,ocnBgchem,,area: areacello,,
+1.0,Downward Flux of Aragonite at 100M,mol m-2 s-1,sinking flux of aragonite at 100m,,eparag100,sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water,,mol m-2 s-1,time: mean area: mean where sea,,,,,down,real,longitude latitude time depth100m,eparag100,ocnBgchem,,area: areacello,,
+2.0,Dissolved Inorganic Carbon Content,kg m-2,Vertically integrated DIC,,intdic,ocean_mass_content_of_dissolved_inorganic_carbon,,kg m-2,time: mean area: where sea,,,,,,real,longitude latitude time,intdic,ocnBgchem,,area: areacello,,
 1.0,Surface Aqueous Partial Pressure of CO2,Pa,Surface aqueous partial pressure of CO2,,spco2,surface_partial_pressure_of_carbon_dioxide_in_sea_water,,Pa,time: mean area: mean where sea,,,,,,real,longitude latitude time,spco2,ocnBgchem,,area: areacello,,
-3.0,Delta PCO2,Pa,Difference between atmospheric and oceanic partial pressure of CO2 (positive meaning ocean > atmosphere),,dpco2,,surface_carbon_dioxide_partial_pressure_difference_between_sea_water_and_air,Pa,time: mean area: where sea,,,,,,real,longitude latitude time,dpco2,ocnBgchem,,area: areacello,,
-3.0,Delta PO2,Pa,Difference between atmospheric and oceanic partial pressure of O2 (positive meaning ocean > atmosphere),,dpo2,,surface_oxygen_partial_pressure_difference_between_sea_water_and_air,Pa,time: mean area: mean where sea,,,,,,real,longitude latitude time,dpo2,ocnBgchem,,area: areacello,,
-1.0,Surface Downward CO2 Flux,kg m-2 s-1,Gas exchange flux of CO2 (positive into ocean),"For consistency with other fluxes, shouldn't this have units of mol m-2 s-1.   No it is better in these units for direct comparison with surface fluxes of CO2 on land",fgco2,,surface_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon,kg m-2 s-1,time: mean area: where sea,,,,,down,real,longitude latitude time,fgco2,ocnBgchem,,area: areacello,,
-1.0,Surface Downward O2 Flux,mol m-2 s-1,Gas exchange flux of O2 (positive into ocean),,fgo2,,surface_downward_mole_flux_of_molecular_oxygen,mol m-2 s-1,time: mean area: mean where sea,,,,,down,real,longitude latitude time,fgo2,ocnBgchem,,area: areacello,,
-3.0,Surface Upward DMS Flux,mol m-2 s-1,Gas exchange flux of DMS (positive into atmosphere),,fgdms,,surface_upward_mole_flux_of_dimethyl_sulfide,mol m-2 s-1,time: mean area: where sea,,,,,up,real,longitude latitude time,fgdms,ocnBgchem,,area: areacello,,
-3.0,Flux of Carbon Into Ocean Surface by Runoff and Sediment Dissolution,mol m-2 s-1,Carbon supply to ocean through runoff and sediment dissolution (neglects gas exchange),,fsc,,tendency_of_ocean_mole_content_of_carbon_due_to_runoff_and_sediment_dissolution,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time,fsc,ocnBgchem,,area: areacello,,
-3.0,Downward Carbon Flux at Ocean Bottom,mol m-2 s-1,Carbon loss to sediments,,frc,,tendency_of_ocean_mole_content_of_carbon_due_to_sedimentation,mol m-2 s-1,time: mean area: where sea,,,,,down,real,longitude latitude time,frc,ocnBgchem,,area: areacello,,
-3.0,Nitrogen Fixation Rate in Ocean,mol m-2 s-1,Vertically integrated nitrogen fixation,,intpn2,,tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_fixation,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time,intpn2,ocnBgchem,,area: areacello,,
-3.0,Surface Downward Net Flux of Nitrogen,mol m-2 s-1,"N supply through deposition flux onto sea surface, nitrogen fixation, and runoff",,fsn,,tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_deposition_and_fixation_and_runoff,mol m-2 s-1,time: mean area: where sea,,,,,down,real,longitude latitude time,fsn,ocnBgchem,,area: areacello,,
-3.0,Nitrogen Loss to Sediments and through Denitrification,mol m-2 s-1,N loss to sediment and water column denitrification,,frn,,tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_denitrification_and_sedimentation,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time,frn,ocnBgchem,,area: areacello,,
-3.0,Surface Downward Net Flux of Iron,mol m-2 s-1,"Iron supply through deposition flux onto sea surface, runoff, coasts, sediments, etc",,fsfe,,tendency_of_ocean_mole_content_of_iron_due_to_deposition_and_runoff_and_sediment_dissolution,mol m-2 s-1,time: mean area: where sea,,,,,down,real,longitude latitude time,fsfe,ocnBgchem,,area: areacello,,
-3.0,Iron Loss to Sediments,mol m-2 s-1,Iron loss to sediments,,frfe,,tendency_of_ocean_mole_content_of_iron_due_to_sedimentation,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time,frfe,ocnBgchem,,area: areacello,,
-3.0,Oxygen Minimum Concentration,mol m-3,Vertical minimum concentration of dissolved oxygen gas,,o2min,,mole_concentration_of_molecular_oxygen_in_sea_water_at_shallowest_local_minimum_in_vertical_profile,mol m-3,time: mean area: where sea depth: minimum,,,,,,real,longitude latitude time,o2min,ocnBgchem,,area: areacello,,
-3.0,Depth of Oxygen Minimum Concentration,m,"Depth of vertical minimum concentration of dissolved oxygen gas (if two, then the shallower)",,zo2min,,depth_at_shallowest_local_minimum_in_vertical_profile_of_mole_concentration_of_molecular_oxygen_in_sea_water,m,time: mean area: mean where sea,,,,,,real,longitude latitude time,zo2min,ocnBgchem,,area: areacello,,
-3.0,Calcite Saturation Depth,m,"Depth of calcite saturation horizon (0 if < surface, ""missing"" if > bottom, if two, then the shallower)",,zsatcalc,,minimum_depth_of_calcite_undersaturation_in_sea_water,m,time: mean area: where sea,,,,,,real,longitude latitude time,zsatcalc,ocnBgchem,,area: areacello,,
-3.0,Aragonite Saturation Depth,m,"Depth of aragonite saturation horizon (0 if < surface, ""missing""  if > bottom, if two, then the shallower)",,zsatarag,,minimum_depth_of_aragonite_undersaturation_in_sea_water,m,time: mean area: mean where sea,,,,,,real,longitude latitude time,zsatarag,ocnBgchem,,area: areacello,,
-3.0,Rate of Change in Upper 100 m of Net Dissolved Inorganic Carbon,mol m-2 s-1,Net time rate of change of dissolved inorganic carbon in upper 100m,,fddtdic,,tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time olayer100m,fddtdic,ocnBgchem,,area: areacello,,
-3.0,Rate of Change in Upper 100 m of Net Dissolved Inorganic Nitrogen,mol m-2 s-1,Net time rate of change of nitrogen nutrients (e.g. NO3+NH4) in upper 100m,,fddtdin,,tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time olayer100m,fddtdin,ocnBgchem,,area: areacello,,
-3.0,Rate of Change in Upper 100 m of Net Dissolved Inorganic Phosphate,mol m-2 s-1,vertical integral of net  time rate of change of phosphate in upper 100m,,fddtdip,,tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time olayer100m,fddtdip,ocnBgchem,,area: areacello,,
-3.0,Rate of Change in Upper 100 m of Net Dissolved Inorganic Iron,mol m-2 s-1,vertical integral of net time rate of change of dissolved inorganic iron in upper 100m,,fddtdife,,tendency_of_ocean_mole_content_of_dissolved_inorganic_iron,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time olayer100m,fddtdife,ocnBgchem,,area: areacello,,
-3.0,Rate of Change in Upper 100 m of Net Dissolved Inorganic Silicate,mol m-2 s-1,vertical integral of net time rate of change of dissolved inorganic silicate in upper 100m,,fddtdisi,,tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time olayer100m,fddtdisi,ocnBgchem,,area: areacello,,
-3.0,Rate of Change in Upper 100 m of Alkalinity,mol m-2 s-1,vertical integral of net time rate of change of alkalinity in upper 100m,,fddtalk,,integral_wrt_depth_of_tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time olayer100m,fddtalk,ocnBgchem,,area: areacello,,
-3.0,Rate of Change in Upper 100 m of Dissolved Inorganic Carbon due to Biological Activity,mol m-2 s-1,vertical integral of net biological terms in time rate of change of dissolved inorganic carbon in upper 100m,,fbddtdic,,tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon_due_to_biological_processes,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time olayer100m,fbddtdic,ocnBgchem,,area: areacello,,
-3.0,Rate of Change in Upper 100 m of Dissolved Inorganic Nitrogen due to Biological Activity,mol m-2 s-1,vertical integral of net biological terms in time rate of change of nitrogen nutrients (e.g. NO3+NH4) in upper 100m,,fbddtdin,,tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen_due_to_biological_processes,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time olayer100m,fbddtdin,ocnBgchem,,area: areacello,,
-3.0,Rate of Change in Upper 100 m of Dissolved Inorganic Phosphate due to Biological Activity,mol m-2 s-1,vertical integral of net biological terms in time rate of change of phosphate in upper 100m,,fbddtdip,,tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus_due_to_biological_processes,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time olayer100m,fbddtdip,ocnBgchem,,area: areacello,,
-3.0,Rate of Change in Upper 100 m of Dissolved Inorganic Iron due to Biological Activity,mol m-2 s-1,vertical integral of net biological terms in time rate of change of dissolved inorganic iron in upper 100m,,fbddtdife,,tendency_of_ocean_mole_content_of_dissolved_inorganic_iron_due_to_biological_processes,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time olayer100m,fbddtdife,ocnBgchem,,area: areacello,,
-3.0,Rate of Change in Upper 100 m of Dissolved Inorganic Silicate due to Biological Activity,mol m-2 s-1,vertical integral of net biological terms in time rate of change of dissolved inorganic silicate in upper 100m,,fbddtdisi,,tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon_due_to_biological_processes,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time olayer100m,fbddtdisi,ocnBgchem,,area: areacello,,
-3.0,Rate of Change in Upper 100 m of Biological Alkalinity due to Biological Activity,mol m-2 s-1,vertical integral of net biological terms in time rate of change of alkalinity in upper 100m,,fbddtalk,,integral_wrt_depth_of_tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent_due_to_biological_processes,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time olayer100m,fbddtalk,ocnBgchem,,area: areacello,,
+3.0,Delta PCO2,Pa,Difference between atmospheric and oceanic partial pressure of CO2 (positive meaning ocean > atmosphere),,dpco2,surface_carbon_dioxide_partial_pressure_difference_between_sea_water_and_air,,Pa,time: mean area: where sea,,,,,,real,longitude latitude time,dpco2,ocnBgchem,,area: areacello,,
+3.0,Delta PO2,Pa,Difference between atmospheric and oceanic partial pressure of O2 (positive meaning ocean > atmosphere),,dpo2,surface_oxygen_partial_pressure_difference_between_sea_water_and_air,,Pa,time: mean area: mean where sea,,,,,,real,longitude latitude time,dpo2,ocnBgchem,,area: areacello,,
+1.0,Surface Downward CO2 Flux,kg m-2 s-1,Gas exchange flux of CO2 (positive into ocean),"For consistency with other fluxes, shouldn't this have units of mol m-2 s-1.   No it is better in these units for direct comparison with surface fluxes of CO2 on land",fgco2,surface_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon,,kg m-2 s-1,time: mean area: where sea,,,,,down,real,longitude latitude time,fgco2,ocnBgchem,,area: areacello,,
+1.0,Surface Downward O2 Flux,mol m-2 s-1,Gas exchange flux of O2 (positive into ocean),,fgo2,surface_downward_mole_flux_of_molecular_oxygen,,mol m-2 s-1,time: mean area: mean where sea,,,,,down,real,longitude latitude time,fgo2,ocnBgchem,,area: areacello,,
+3.0,Surface Upward DMS Flux,mol m-2 s-1,Gas exchange flux of DMS (positive into atmosphere),,fgdms,surface_upward_mole_flux_of_dimethyl_sulfide,,mol m-2 s-1,time: mean area: where sea,,,,,up,real,longitude latitude time,fgdms,ocnBgchem,,area: areacello,,
+3.0,Flux of Carbon Into Ocean Surface by Runoff and Sediment Dissolution,mol m-2 s-1,Carbon supply to ocean through runoff and sediment dissolution (neglects gas exchange),,fsc,tendency_of_ocean_mole_content_of_carbon_due_to_runoff_and_sediment_dissolution,,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time,fsc,ocnBgchem,,area: areacello,,
+3.0,Downward Carbon Flux at Ocean Bottom,mol m-2 s-1,Carbon loss to sediments,,frc,tendency_of_ocean_mole_content_of_carbon_due_to_sedimentation,,mol m-2 s-1,time: mean area: where sea,,,,,down,real,longitude latitude time,frc,ocnBgchem,,area: areacello,,
+3.0,Nitrogen Fixation Rate in Ocean,mol m-2 s-1,Vertically integrated nitrogen fixation,,intpn2,tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_fixation,,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time,intpn2,ocnBgchem,,area: areacello,,
+3.0,Surface Downward Net Flux of Nitrogen,mol m-2 s-1,"N supply through deposition flux onto sea surface, nitrogen fixation, and runoff",,fsn,tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_deposition_and_fixation_and_runoff,,mol m-2 s-1,time: mean area: where sea,,,,,down,real,longitude latitude time,fsn,ocnBgchem,,area: areacello,,
+3.0,Nitrogen Loss to Sediments and through Denitrification,mol m-2 s-1,N loss to sediment and water column denitrification,,frn,tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_denitrification_and_sedimentation,,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time,frn,ocnBgchem,,area: areacello,,
+3.0,Surface Downward Net Flux of Iron,mol m-2 s-1,"Iron supply through deposition flux onto sea surface, runoff, coasts, sediments, etc",,fsfe,tendency_of_ocean_mole_content_of_iron_due_to_deposition_and_runoff_and_sediment_dissolution,,mol m-2 s-1,time: mean area: where sea,,,,,down,real,longitude latitude time,fsfe,ocnBgchem,,area: areacello,,
+3.0,Iron Loss to Sediments,mol m-2 s-1,Iron loss to sediments,,frfe,tendency_of_ocean_mole_content_of_iron_due_to_sedimentation,,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time,frfe,ocnBgchem,,area: areacello,,
+3.0,Oxygen Minimum Concentration,mol m-3,Vertical minimum concentration of dissolved oxygen gas,,o2min,mole_concentration_of_molecular_oxygen_in_sea_water_at_shallowest_local_minimum_in_vertical_profile,,mol m-3,time: mean area: where sea depth: minimum,,,,,,real,longitude latitude time,o2min,ocnBgchem,,area: areacello,,
+3.0,Depth of Oxygen Minimum Concentration,m,"Depth of vertical minimum concentration of dissolved oxygen gas (if two, then the shallower)",,zo2min,depth_at_shallowest_local_minimum_in_vertical_profile_of_mole_concentration_of_molecular_oxygen_in_sea_water,,m,time: mean area: mean where sea,,,,,,real,longitude latitude time,zo2min,ocnBgchem,,area: areacello,,
+3.0,Calcite Saturation Depth,m,"Depth of calcite saturation horizon (0 if < surface, ""missing"" if > bottom, if two, then the shallower)",,zsatcalc,minimum_depth_of_calcite_undersaturation_in_sea_water,,m,time: mean area: where sea,,,,,,real,longitude latitude time,zsatcalc,ocnBgchem,,area: areacello,,
+3.0,Aragonite Saturation Depth,m,"Depth of aragonite saturation horizon (0 if < surface, ""missing""  if > bottom, if two, then the shallower)",,zsatarag,minimum_depth_of_aragonite_undersaturation_in_sea_water,,m,time: mean area: mean where sea,,,,,,real,longitude latitude time,zsatarag,ocnBgchem,,area: areacello,,
+3.0,Rate of Change in Upper 100 m of Net Dissolved Inorganic Carbon,mol m-2 s-1,Net time rate of change of dissolved inorganic carbon in upper 100m,,fddtdic,tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon,,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time olayer100m,fddtdic,ocnBgchem,,area: areacello,,
+3.0,Rate of Change in Upper 100 m of Net Dissolved Inorganic Nitrogen,mol m-2 s-1,Net time rate of change of nitrogen nutrients (e.g. NO3+NH4) in upper 100m,,fddtdin,tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen,,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time olayer100m,fddtdin,ocnBgchem,,area: areacello,,
+3.0,Rate of Change in Upper 100 m of Net Dissolved Inorganic Phosphate,mol m-2 s-1,vertical integral of net  time rate of change of phosphate in upper 100m,,fddtdip,tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus,,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time olayer100m,fddtdip,ocnBgchem,,area: areacello,,
+3.0,Rate of Change in Upper 100 m of Net Dissolved Inorganic Iron,mol m-2 s-1,vertical integral of net time rate of change of dissolved inorganic iron in upper 100m,,fddtdife,tendency_of_ocean_mole_content_of_dissolved_inorganic_iron,,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time olayer100m,fddtdife,ocnBgchem,,area: areacello,,
+3.0,Rate of Change in Upper 100 m of Net Dissolved Inorganic Silicate,mol m-2 s-1,vertical integral of net time rate of change of dissolved inorganic silicate in upper 100m,,fddtdisi,tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon,,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time olayer100m,fddtdisi,ocnBgchem,,area: areacello,,
+3.0,Rate of Change in Upper 100 m of Alkalinity,mol m-2 s-1,vertical integral of net time rate of change of alkalinity in upper 100m,,fddtalk,integral_wrt_depth_of_tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent,,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time olayer100m,fddtalk,ocnBgchem,,area: areacello,,
+3.0,Rate of Change in Upper 100 m of Dissolved Inorganic Carbon due to Biological Activity,mol m-2 s-1,vertical integral of net biological terms in time rate of change of dissolved inorganic carbon in upper 100m,,fbddtdic,tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon_due_to_biological_processes,,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time olayer100m,fbddtdic,ocnBgchem,,area: areacello,,
+3.0,Rate of Change in Upper 100 m of Dissolved Inorganic Nitrogen due to Biological Activity,mol m-2 s-1,vertical integral of net biological terms in time rate of change of nitrogen nutrients (e.g. NO3+NH4) in upper 100m,,fbddtdin,tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen_due_to_biological_processes,,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time olayer100m,fbddtdin,ocnBgchem,,area: areacello,,
+3.0,Rate of Change in Upper 100 m of Dissolved Inorganic Phosphate due to Biological Activity,mol m-2 s-1,vertical integral of net biological terms in time rate of change of phosphate in upper 100m,,fbddtdip,tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus_due_to_biological_processes,,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time olayer100m,fbddtdip,ocnBgchem,,area: areacello,,
+3.0,Rate of Change in Upper 100 m of Dissolved Inorganic Iron due to Biological Activity,mol m-2 s-1,vertical integral of net biological terms in time rate of change of dissolved inorganic iron in upper 100m,,fbddtdife,tendency_of_ocean_mole_content_of_dissolved_inorganic_iron_due_to_biological_processes,,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time olayer100m,fbddtdife,ocnBgchem,,area: areacello,,
+3.0,Rate of Change in Upper 100 m of Dissolved Inorganic Silicate due to Biological Activity,mol m-2 s-1,vertical integral of net biological terms in time rate of change of dissolved inorganic silicate in upper 100m,,fbddtdisi,tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon_due_to_biological_processes,,mol m-2 s-1,time: mean area: where sea,,,,,,real,longitude latitude time olayer100m,fbddtdisi,ocnBgchem,,area: areacello,,
+3.0,Rate of Change in Upper 100 m of Biological Alkalinity due to Biological Activity,mol m-2 s-1,vertical integral of net biological terms in time rate of change of alkalinity in upper 100m,,fbddtalk,integral_wrt_depth_of_tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent_due_to_biological_processes,,mol m-2 s-1,time: mean area: mean where sea,,,,,,real,longitude latitude time olayer100m,fbddtalk,ocnBgchem,,area: areacello,,
 "Further explanation of the fields in the following tables can be found in Griffies et al., available at  http://eprints.soton.ac.uk/65415/01/137_WGOMD_ModelOutput.pdf .  ",,,,,,,,,,,,,,,,,,,,,,
 In CMOR Table Omon: WGOMD Table 2.2,,,,,,,,,,,,,,,,,,,,,,
 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
@@ -97,27 +100,31 @@ priority,long name,units ,comment ,questions,output variable name ,standard name
 1.0,Square of Upward Ocean Mass Transport ,kg2 s-2,,,wmosq,square_of_upward_ocean_mass_transport,,kg2 s-2,time: mean,,,,,,real,longitude latitude olevel time,wmosq,ocean,,area: areacello volume: volcello,,
 2.0,Ocean Mass X Transport ,kg s-1,,,umo,ocean_mass_x_transport,,kg s-1,time: mean,,,,,,real,longitude latitude olevel time,umo,ocean,,area: areacello volume: volcello,,
 2.0,Ocean Mass Y Transport ,kg s-1,,,vmo,ocean_mass_y_transport,,kg s-1,time: mean,,,,,,real,longitude latitude olevel time,vmo,ocean,,area: areacello volume: volcello,,
-2.0,Ocean Meridional Overturning Mass Streamfunction ,kg s-1,"function of Y, Z, basin. differs from CMIP3 because it includes mass.",,msftmyz,ocean_meridional_overturning_mass_streamfunction,,kg s-1,time: mean longitude: mean,,,,,,real,latitude olevel basin time,msftmyz,ocean,,,,
-2.0,Ocean Meridional Overturning Mass Streamfunction ,kg s-1,function of of Y-rho-basin.,,msftmrhoz,ocean_meridional_overturning_mass_streamfunction,,kg s-1,time: mean longitude: mean,,,,,,real,latitude rho basin time,msftmrhoz,ocean,,,,
-2.0,Ocean Y Overturning Mass Streamfunction ,kg s-1,"function of Y, Z, basin. ",,msftyyz,ocean_y_overturning_mass_streamfunction,,kg s-1,time: mean longitude: mean,,,,,,real,latitude olevel basin time,msftyyz,ocean,,,,
-2.0,Ocean Y Overturning Mass Streamfunction ,kg s-1,"function of Y, rho, basin.",,msftyrhoz,ocean_y_overturning_mass_streamfunction,,kg s-1,time: mean longitude: mean,,,,,,real,latitude rho basin time,msftyrhoz,ocean,,,,
-3.0,Ocean Meridional Overturning Mass Streamfunction due to Bolus Advection ,kg s-1,"function of Y, Z, basin. ",,msftmyzba,ocean_meridional_overturning_mass_streamfunction_due_to_bolus_advection,,kg s-1,time: mean longitude: mean,,,,,,real,latitude olevel basin time,msftmyzba,ocean,,,,
-3.0,Ocean Meridional Overturning Mass Streamfunction due to Bolus Advection ,kg s-1,"function of Y, rho, basin.",,msftmrhozba,ocean_meridional_overturning_mass_streamfunction_due_to_bolus_advection,,kg s-1,time: mean longitude: mean,,,,,,real,latitude rho basin time,msftmrhozba,ocean,,,,
-3.0,Ocean Y Overturning Mass Streamfunction due to Bolus Advection ,kg s-1,"function of Y, Z, basin. ",,msftyyzba,ocean_y_overturning_mass_streamfunction_due_to_bolus_advection,,kg s-1,time: mean longitude: mean,,,,,,real,latitude olevel basin time,msftyyzba,ocean,,,,
-3.0,Ocean Y Overturning Mass Streamfunction due to Bolus Advection ,kg s-1,"function of Y, rho, basin.",,msftyrhozba,ocean_y_overturning_mass_streamfunction_due_to_bolus_advection,,kg s-1,time: mean longitude: mean,,,,,,real,latitude rho basin time,msftyrhozba,ocean,,,,
-2.0,Northward Ocean Heat Transport ,W ,"For a model with a cartesian latxlon grid, this is the same as the ""Ocean Heat Y Transport"" in line 108.",,hfnorth,northward_ocean_heat_transport,,W ,time: mean,,,,,,real,longitude latitude time,hfnorth,ocean,,area: areacello,,
-3.0,Northward Ocean Heat Transport due to Bolus Advection ,W ,,,hfnorthba,northward_ocean_heat_transport_due_to_bolus_advection,,W ,time: mean,,,,,,real,longitude latitude time,hfnorthba,ocean,,area: areacello,,
-3.0,Northward Ocean Heat Transport due to Diffusion ,W ,,,hfnorthdiff,northward_ocean_heat_transport_due_to_diffusion,,W ,time: mean,,,,,,real,longitude latitude time,hfnorthdiff,ocean,,area: areacello,,
+2.0,Ocean Meridional Overturning Mass Streamfunction ,kg s-1,"function of latitude, Z, basin. differs from CMIP3 because it includes mass.  For a model with a cartesian latxlon grid, this is the same as the ""Ocean Y Overturning Mass Streamfunction"", listed a few lines down, which should in this case be omitted.  For other models, this transport should be approximated as the transport along zig-zag paths corresponding to latitudes with spacing between latitudes appropriate to the model' [...]
+2.0,Ocean Meridional Overturning Mass Streamfunction ,kg s-1,"function of of latitude, rho, basin.  Also see note above.",,msftmrhoz,ocean_meridional_overturning_mass_streamfunction,,kg s-1,time: mean longitude: mean,,,,,,real,latitude rho basin time,msftmrhoz,ocean,,,,
+2.0,Ocean Y Overturning Mass Streamfunction ,kg s-1,"function of Y, Z, basin.   Also see note above.",,msftyyz,ocean_y_overturning_mass_streamfunction,,kg s-1,time: mean longitude: mean,,,,,,real,latitude olevel basin time,msftyyz,ocean,,,,
+2.0,Ocean Y Overturning Mass Streamfunction ,kg s-1,"function of Y, rho, basin.  Also see note above.",,msftyrhoz,ocean_y_overturning_mass_streamfunction,,kg s-1,time: mean longitude: mean,,,,,,real,latitude rho basin time,msftyrhoz,ocean,,,,
+3.0,Ocean Meridional Overturning Mass Streamfunction due to Bolus Advection ,kg s-1,"function of latitude, Z, basin.   Also see note above.",,msftmyzba,ocean_meridional_overturning_mass_streamfunction_due_to_bolus_advection,,kg s-1,time: mean longitude: mean,,,,,,real,latitude olevel basin time,msftmyzba,ocean,,,,
+3.0,Ocean Meridional Overturning Mass Streamfunction due to Bolus Advection ,kg s-1,"function of latitude, rho, basin.  Also see note above.",,msftmrhozba,ocean_meridional_overturning_mass_streamfunction_due_to_bolus_advection,,kg s-1,time: mean longitude: mean,,,,,,real,latitude rho basin time,msftmrhozba,ocean,,,,
+3.0,Ocean Y Overturning Mass Streamfunction due to Bolus Advection ,kg s-1,"function of Y, Z, basin.  Also see note above.",,msftyyzba,ocean_y_overturning_mass_streamfunction_due_to_bolus_advection,,kg s-1,time: mean longitude: mean,,,,,,real,latitude olevel basin time,msftyyzba,ocean,,,,
+3.0,Ocean Y Overturning Mass Streamfunction due to Bolus Advection ,kg s-1,"function of Y, rho, basin.  Also see note above.",,msftyrhozba,ocean_y_overturning_mass_streamfunction_due_to_bolus_advection,,kg s-1,time: mean longitude: mean,,,,,,real,latitude rho basin time,msftyrhozba,ocean,,,,
+2.0,Northward Ocean Heat Transport ,W ,"For a model with a cartesian latxlon grid, this is the same as the ""Ocean Heat Y Transport"", listed a few lines down, which should in this case be omitted.  For other models, this transport should be approximated as the transport along zig-zag paths corresponding to latitudes with spacing between latitudes appropriate to the model's resolution.",,hfnorth,northward_ocean_heat_transport,,W ,time: mean,,,,,,real,longitude latitude time,hfnorth,ocean [...]
+3.0,Northward Ocean Heat Transport due to Bolus Advection ,W ,see note above.,,hfnorthba,northward_ocean_heat_transport_due_to_bolus_advection,,W ,time: mean,,,,,,real,longitude latitude time,hfnorthba,ocean,,area: areacello,,
+3.0,Northward Ocean Heat Transport due to Diffusion ,W ,see note above.,,hfnorthdiff,northward_ocean_heat_transport_due_to_diffusion,,W ,time: mean,,,,,,real,longitude latitude time,hfnorthdiff,ocean,,area: areacello,,
 2.0,Ocean Heat X Transport ,W ,,,hfx,ocean_heat_x_transport,,W ,time: mean,,,,,,real,longitude latitude time,hfx,ocean,,area: areacello,,
-2.0,Ocean Heat Y Transport ,W ,"For a model with a cartesian latxlon grid, this is the same as the ""Northward Ocean Heat Transport"" in line 104.",,hfy,ocean_heat_y_transport,,W ,time: mean,,,,,,real,longitude latitude time,hfy,ocean,,area: areacello,,
+2.0,Ocean Heat Y Transport ,W ,"For a model with a cartesian latxlon grid, this is the same as the ""Northward Ocean Heat Transport"", listed a few lines above, which should be saved instead of this.",,hfy,ocean_heat_y_transport,,W ,time: mean,,,,,,real,longitude latitude time,hfy,ocean,,area: areacello,,
+3.0,Ocean Heat Y Transport due to Bolus Advection ,W ,see note above.,,hfyba,ocean_heat_y_transport_due_to_bolus_advection,,W ,time: mean,,,,,,real,longitude latitude time,hfyba,ocean,,area: areacello,,
+3.0,Ocean Heat Y Transport due to Diffussion,W ,see note above.,,hfydiff,ocean_heat_y_transport_due_to_diffusion,,W ,time: mean,,,,,,real,longitude latitude time,hfydiff,ocean,,area: areacello,,
 3.0,Ocean Heat X Transport due to Bolus Advection ,W ,,,hfxba,ocean_heat_x_transport_due_to_bolus_advection,,W ,time: mean,,,,,,real,longitude latitude time,hfxba,ocean,,area: areacello,,
 3.0,Ocean Heat X Transport due to Diffusion ,W ,,,hfxdiff,ocean_heat_x_transport_due_to_diffusion,,W ,time: mean,,,,,,real,longitude latitude time,hfxdiff,ocean,,area: areacello,,
-3.0,Ocean Heat Y Transport due to Bolus Advection ,W ,,,hfyba,ocean_heat_y_transport_due_to_bolus_advection,,W ,time: mean,,,,,,real,longitude latitude time,hfyba,ocean,,area: areacello,,
-3.0,Ocean Heat Y Transport due to Diffussion,W ,,,hfydiff,ocean_heat_y_transport_due_to_diffusion,,W ,time: mean,,,,,,real,longitude latitude time,hfydiff,ocean,,area: areacello,,
-2.0,Northward Ocean Heat Transport due to Gyre ,W ,"function of Y, basin",,htovgyre,northward_ocean_heat_transport_due_to_gyre,,W ,time: mean longitude: mean,,,,,,real,latitude basin time,htovgyre,ocean,,,,
-2.0,Northward Ocean Heat Transport due to Overturning ,W ,"function of Y, basin",,htovovrt,northward_ocean_heat_transport_due_to_overturning,,W ,time: mean longitude: mean,,,,,,real,latitude basin time,htovovrt,ocean,,,,
-2.0,Northward Ocean Salt Transport due to Gyre ,kg s-1,"function of Y, basin",,sltovgyre,northward_ocean_salt_transport_due_to_gyre,,kg s-1,time: mean longitude: mean,,,,,,real,latitude basin time,sltovgyre,ocean,,,,
-2.0,Northward Ocean Salt Transport due to Overturning ,kg s-1,"function of Y, basin",,sltovovrt,northward_ocean_salt_transport_due_to_overturning,,kg s-1,time: mean longitude: mean,,,,,,real,latitude basin time,sltovovrt,ocean,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+2.0,Northward Ocean Heat Transport,W,"This differs from a similar, previous entry in that northward transport across individual basins is called for, rather than the fully gridded fields..",,hfbasin,northward_ocean_heat_transport,,W,time: mean longitude: mean,,,,,,real,latitude basin time,hfbasin,ocean,,,,
+3.0,Northward Ocean Heat Transport due to Bolus Advection ,W,,,hfbasinba,northward_ocean_heat_transport_due_to_bolus_advection,,W,time: mean longitude: mean,,,,,,real,latitude basin time,hfbasinba,ocean,,,,
+3.0,Northward Ocean Heat Transport due to Diffussion,W,,,hfbasindiff,northward_ocean_heat_transport_due_to_diffusion,,W,time: mean longitude: mean,,,,,,real,latitude basin time,hfbasindiff,ocean,,,,
+2.0,Northward Ocean Heat Transport due to Gyre ,W ,"function of latitude, basin",,htovgyre,northward_ocean_heat_transport_due_to_gyre,,W ,time: mean longitude: mean,,,,,,real,latitude basin time,htovgyre,ocean,,,,
+2.0,Northward Ocean Heat Transport due to Overturning ,W ,"function of latitude, basin",,htovovrt,northward_ocean_heat_transport_due_to_overturning,,W ,time: mean longitude: mean,,,,,,real,latitude basin time,htovovrt,ocean,,,,
+2.0,Northward Ocean Salt Transport due to Gyre ,kg s-1,"function of latitude, basin",,sltovgyre,northward_ocean_salt_transport_due_to_gyre,,kg s-1,time: mean longitude: mean,,,,,,real,latitude basin time,sltovgyre,ocean,,,,
+2.0,Northward Ocean Salt Transport due to Overturning ,kg s-1,"function of latitude, basin",,sltovovrt,northward_ocean_salt_transport_due_to_overturning,,kg s-1,time: mean longitude: mean,,,,,,real,latitude basin time,sltovovrt,ocean,,,,
 In CMOR Table Omon: WGOMD Table 2.4,,,,,,,,,,,,,,,,,,,,,,
 "sea water transport through (or associated with) the following straits, openings, channels, passages, etc.:  barents_opening, bering_strait, canadian_archipelago, denmark_strait, drake_passage, english_channel, pacific_equatorial_undercurrent, faroe_scotland_channel, florida_bahamas_strait, fram_strait, iceland_faroe_channel, indonesian_thoughflow, mozambique_channel, taiwan_luzon_straits, and windward_passage.  For definitions see WGOMD document referenced above.  All transports will b [...]
 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
@@ -150,7 +157,9 @@ priority,long name,units ,comment ,questions,output variable name ,standard name
 2.0,Temperature Flux due to Evaporation Expressed as Heat Flux Out of Sea Water ,W m-2,"This is defined as ""where ice_free_sea over sea""",,hfevapds,temperature_flux_due_to_evaporation_expressed_as_heat_flux_out_of_sea_water,,W m-2,time: mean area: mean where ice_free_sea over sea,,,,,up,real,longitude latitude time,hfevapds,ocean,,area: areacello,,
 2.0,Temperature Flux due to Runoff Expressed as Heat Flux into Sea Water ,W m-2,"In general this should be reported as a function of depth, (i.e.,  it will be a function of the generic ""XYZ"" dimensions).  Include enough depth levels to represent  the non-zero values of this field everywhere on the globe. ",,hfrunoffds,temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water,,W m-2,time: mean area: mean where sea,,,,,,real,longitude latitude olevel time,hfrunoffds,ocean,,are [...]
 2.0,Heat Flux into Sea Water due to Snow Thermodynamics ,W m-2,"In general this should be reported as a function of depth, (i.e.,  it will be a function of the generic ""XYZ"" dimensions).  Include enough depth levels to represent  the non-zero values of this field everywhere on the globe. ",,hfsnthermds,heat_flux_into_sea_water_due_to_snow_thermodynamics,,W m-2,time: mean area: mean where sea,,,,,,real,longitude latitude olevel time,hfsnthermds,ocean,,area: areacello volume: volcello,,
-1.0,Heat Flux into Sea Water due to Sea Ice Thermodynamics ,W m-2,"In general this should be reported as a function of depth, (i.e.,  it will be a function of the generic ""XYZ"" dimensions).  Include enough depth levels to represent  the non-zero values of this field everywhere on the globe. ",The priority set by the WGOMD was 2 for this field.  The sea-ice folks requested that the priority be raised to 1.,hfsithermds,heat_flux_into_sea_water_due_to_sea_ice_thermodynamics,,W m-2,time: m [...]
+,,,,,,,,,,,,,,,,,,,,,,
+1.0,Heat Flux into Sea Water due to Frazil Ice Formation ,W m-2,"As of May 2010, the WGOMD document recommends that this field should be saved instead of the field listed immediately below.  In general this should be reported as a function of depth, (i.e.,  it will be a function of the generic ""XYZ"" dimensions).  Include enough depth levels to represent  the non-zero values of this field everywhere on the globe. ",,hfsifrazil,,heat_flux_into_sea_water_due_frazil_ice_formation,W m-2,tim [...]
+1.0,Heat Flux into Sea Water due to Sea Ice Thermodynamics ,W m-2,"As of May 2010, the WGOMD document recommends that instead of saving this field, the field listed immediately above should be saved instead.  In general this should be reported as a function of depth, (i.e.,  it will be a function of the generic ""XYZ"" dimensions).  Include enough depth levels to represent  the non-zero values of this field everywhere on the globe. ",The priority set by the WGOMD was 2 for this field.  T [...]
 2.0,Heat Flux into Sea Water due to Iceberg Thermodynamics ,W m-2,"In general this should be reported as a function of depth, (i.e.,  it will be a function of the generic ""XYZ"" dimensions).  Include enough depth levels to represent  the non-zero values of this field everywhere on the globe. ",,hfibthermds,heat_flux_into_sea_water_due_to_iceberg_thermodynamics,,W m-2,time: mean area: mean where sea,,,,,,real,longitude latitude olevel time,hfibthermds,ocean,,area: areacello volume: volcello,,
 2.0,Surface Net Downward Longwave Radiation,W m-2,"This is defined as ""where ice_free_sea over sea""",,rlds,surface_net_downward_longwave_flux,,W m-2,time: mean area: mean where ice_free_sea over sea,,,,,down,real,longitude latitude time,rlds,ocean,,area: areacello,,
 2.0,Surface Downward Latent Heat Flux,W m-2,"This is defined as ""where ice_free_sea over sea""",,hfls,surface_downward_latent_heat_flux,,W m-2,time: mean area: mean where ice_free_sea over sea,,,,,down,real,longitude latitude time,hfls,ocean,,area: areacello,,
diff --git a/Tables_csv/other.csv b/Tables_csv/other.csv
index 539bd37..940f179 100644
--- a/Tables_csv/other.csv
+++ b/Tables_csv/other.csv
@@ -1,6 +1,6 @@
 Requested output: years requested for each expt./output table combination (see CFMIP output sheet for information on time-periods for saving the special CFMIP-focused output.,,,,red font means output should be reported for only a single member in the case of an ensemble of simulations,,,,,,,,,,,,,
 ,,,,blue font means this is a lower priority request,,,,,,,,,,,,,
-,,,,"If a cell is shaded yellow,  some or all variables will not  be part of the subset of model output that will be replicated at several locations (as noted by * or ** -- see note at right-- this may apply only to lower priority variables or only to some of the years)",,,,,"""all*"" indicates that although all years will be included in the ""replicated"" subset, only the high and medium priority variables will be included in the replicated subset.                                        [...]
+,,,,"If a cell is shaded yellow,  none of the variables will  be part of the subset of model output that will be replicated at several locations (except, as noted by * or ** -- see note at right-- this may apply only to lower priority variables)",,,,,"""all*"" indicates that although all years will be included in the ""replicated"" subset, only the high and medium priority variables will be included in the replicated subset.                                                                 [...]
 ,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,
@@ -43,8 +43,8 @@ Experiment, Description,Expt. #,,,,lon x lat x olev,other,,,,lon x lat,lon x  la
 30-year predictions,increased ensemble size of 1.2,1.2-E,,all*,all,all**,all,all,all,all,all,"years 10, 20, & 30",,all,,all,all
 10-year predictions,additional start dates for expts. 1.1,1.1-I,,all*,all,all**,all,all,all,all,all,year 10,,all,,all,all
 AMIP,AMIP (1979-2008),3.3,,,all,,,all,all,all,all,"years 1980, 1990, 2000, & possibly 2010",all,all,all,all,all
-pre-industrial control,"control run, but possibly as short as 100 years",3.1-S,,all*,all,all**,all,all,all,all,all,"years 20, 40, 60, 80, & 100",,all,,,
-1 percent per year CO2,1% per year CO2 rise imposed,6.1-S,,all*,all,all**,all,all,all,all,,,,all,,,
+pre-industrial control,"control run, but possibly as short as 100 years",3.1-S,,all*,all,all**,all,all,all,all,all,"years 20, 40, 60, 80, & 100",,all,,,30.0
+1 percent per year CO2,1% per year CO2 rise imposed,6.1-S,,all*,all,all**,all,all,all,all,,,,all,,,30.0
 volcano-free hindcasts,hindcasts but without volcanoes,1.3,,all*,all,all**,all,all,all,all,all,"year 2010, 2011, and 2012",,all,,all,all
 prediction with 2010 volcano,Pinatubo-like eruption imposed,1.4,,all*,all,all**,all,all,all,all,all,year 10,,all,,all,all
 initialization alternatives,experiments to explore impact of different initialization procedures,1.5,,all*,all,all**,all,all,all,all,all,year 10,,all,,all,all
@@ -52,10 +52,10 @@ chemistry-focused runs,near-term runs with enhanced chemistry/aerosol models,1.6
 ,,,,,,,,,,,,,,,,,
 "experiments focusing on the ""longer-term""",,,Oclim,Oyr,Amon,Omon,,Lmon,Limon,Oimon,aero,,day,,6hrLev,6hrPlev,3hr
 Experiment, Description,Expt. #,,,,lon x lat x olev,other,,,,lon x lat,lon x  lat x alev,subset of fields saved for selected expts. ,other,,,
-pre-industrial control,coupled atmosphere/ocean control run,3.1,,all*,all,all**,all,all,all,all,all,"years corresponding to years 1850, 1870, 1890, ... , 1950, 1960, 1970, ..., 2000 of the historical run and years 2010, 2020, 2040, 2060, 2080, & 2100 of the RCP run",20 years corresponding to years 1986-2005 of historical run,all,,30.0,
-historical,simulation of recent past (1850-2005),3.2,1986-2005 monthly climatology,all*,all,all**,all,all,all,all,all,"years 1850, 1870, 1890, ... , 1950, 1960, 1970, ..., 2000",1950-2005,all,1950-2005,1950-2005,1960-2005
+pre-industrial control,coupled atmosphere/ocean control run,3.1,,all*,all,all**,all,all,all,all,all,"years corresponding to years 1850, 1870, 1890, . . . , 1950, 1960, 1970, . . . , 2000 of the historical run and years 2010, 2020, 2040, 2060, 2080, & 2100 of the RCP run",20 years corresponding to years 1986-2005 of historical run,all,,30.0,30.0
+historical,simulation of recent past (1850-2005),3.2,1986-2005 monthly climatology,all*,all,all**,all,all,all,all,all,"years 1850, 1870, 1890, . . . , 1950, 1960, 1970, . . . , 2000",1950-2005,all,1950-2005,1950-2005,1960-2005
 AMIP,AMIP (1979-2008),3.3,,,all,,,all,all,all,all,"1980, 1990, 2000, & possibly 2010",all,all,all,all,all
-historical,increase ensemble size of expt. 3.2,3.2-E,,all*,all,all**,all,all,all,all,all,"years 1850, 1870, 1890, ... , 1950, 1960, 1970, ..., 2000",,all,,1950-2005,1960-2005
+historical,increase ensemble size of expt. 3.2,3.2-E,,all*,all,all**,all,all,all,all,all,"years 1850, 1870, 1890,  . . .  , 1950, 1960, 1970,  . . . , 2000",,all,,1950-2005,1960-2005
 AMIP,increase ensemble size of expt. 3.3,3.3-E,,,all,,,all,all,all,all,"1980, 1990, 2000, & possibly 2010",,all,,all,all
 mid-Holocene,"consistent with PMIP, impose Mid-Holocene conditions",3.4,,all*,all,all**,all,all,all,all,all,,,all,,last 30 years,
 last glacial maximum,"consistent with PMIP, impose last glacial maximum conditions",3.5,,all*,all,all**,all,all,all,all,all,,,all,,last 30 years,
@@ -64,23 +64,23 @@ RCP4.5,future projection (2006-2100) forced by RCP4.5,4.1,,all*,all,all**,all,al
 RCP8.5,future projection  (2006-2100) forced by RCP8.5,4.2,,all*,all,all**,all,all,all,all,all,"2010, 2020, 2040, 2060, 2080, & 2100",all,all,all,all,"2026-2045, 2081-2100"
 RCP2.6,future projection (2006-2100) forced by RCP2.6,4.3,,all*,all,all**,all,all,all,all,all,"2010, 2020, 2040, 2060, 2080, & 2100",all,all,,,"2026-2045, 2081-2100"
 RCP6,future projection (2006-2100) forced by RCP6,4.4,,all*,all,all**,all,all,all,all,all,"2010, 2020, 2040, 2060, 2080, & 2100",all,all,,,"2026-2045, 2081-2100"
-RCP4.5,extension of expt. 4.1 through 2300,4.1-L,,all*,all,all**,all,all,all,all,all,"2010, 2020, 2040, 2060, 2080, & 2100",all,all,,,"2181-2200, 2281-2300"
-RCP8.5,extension of expt. 4.2 through 2300,4.2-L,,all*,all,all**,all,all,all,all,all,"2010, 2020, 2040, 2060, 2080, & 2100",all,all,,,"2181-2200, 2281-2300"
-RCP2.6,extension of expt. 4.3 through 2300,4.3-L,,all*,all,all**,all,all,all,all,all,"2010, 2020, 2040, 2060, 2080, & 2100",all,all,,,"2181-2200, 2281-2300"
-ESM pre-industrial control,"as in expt. 3.1, but atmospheric CO2 determined by model",5.1,,all*,all,all**,all,all,all,all,all,"years corresponding to years 1850, 1870, 1890, ... , 1950, 1960, 1970, ..., 2000 of the historical run and years 2010, 2020, 2040, 2060, 2080, & 2100 of the RCP run",20 years corresponding to years 1986-2005 of historical run,all,,,
-Emission-driven historical,"as in expt. 3.2, but with atmospheric CO2 determined by model",5.2,,all*,all,all**,all,all,all,all,all,"years 1850, 1870, 1890, ... , 1950, 1960, 1970, ..., 2000",1950-2005,all,,,1960-2005
+RCP4.5,extension of expt. 4.1 through 2300,4.1-L,,all*,all,all**,all,all,all,all,all,"2010, 2020, 2040, 2060, 2080, & 2100","2181-2200, 2281-2300",all,,,"2181-2200, 2281-2300"
+RCP8.5,extension of expt. 4.2 through 2300,4.2-L,,all*,all,all**,all,all,all,all,all,"2010, 2020, 2040, 2060, 2080, & 2100","2181-2200, 2281-2300",all,,,"2181-2200, 2281-2300"
+RCP2.6,extension of expt. 4.3 through 2300,4.3-L,,all*,all,all**,all,all,all,all,all,"2010, 2020, 2040, 2060, 2080, & 2100","2181-2200, 2281-2300",all,,,"2181-2200, 2281-2300"
+ESM pre-industrial control,"as in expt. 3.1, but atmospheric CO2 determined by model",5.1,,all*,all,all**,all,all,all,all,all,"years corresponding to years 1850, 1870, 1890,  . . .  , 1950, 1960, 1970,  . . . , 2000 of the historical run and years 2010, 2020, 2040, 2060, 2080, & 2100 of the RCP run",20 years corresponding to years 1986-2005 of historical run,all,,,
+Emission-driven historical,"as in expt. 3.2, but with atmospheric CO2 determined by model",5.2,,all*,all,all**,all,all,all,all,all,"years 1850, 1870, 1890,  . . .  , 1950, 1960, 1970,  . . . , 2000",1950-2005,all,,,1960-2005
 emission-driven RCP8.5,"as in expt. 4.2, but with atmospheric CO2 determined by model",5.3,,all*,all,all**,all,all,all,all,all,"2010, 2020, 2040, 2060, 2080, & 2100",all,all,,,"2026-2045, 2081-2100"
 ESM fixed climate 1,"radiation code ""sees"" control CO2, but carbon cycle sees 1%/yr rise",5.4-1,,all*,all,all**,all,all,all,all,all,,,all,,,
 ESM fixed climate 2,"radiation code ""sees"" control CO2, but carbon cycle sees historical followed by RCP4.5 rise in CO2",5.4-2,,all*,all,all**,all,all,all,all,all,,,all,,,
 ESM feedback 1,"carbon cycle ""sees"" control CO2, but radiatation sees 1%/yr rise",5.5-1,,all*,all,all**,all,all,all,all,all,,,all,,,
 ESM feedback 2,"carbon cycle ""sees"" control CO2, but radiatation sees historical followed by RCP4.5 rise in CO2",5.5-2,,all*,all,all**,all,all,all,all,all,,,all,,,
-1 percent per year CO2,imposed 1%/yr increase in CO2 to quadrupling,6.1,,all*,all,all**,all,all,all,all,0.0,,,all,,,
-control SST climatology,An atmosphere-only run driven by prescribed climatological SST and sea ice.,6.2a,,,all,,,all,all,all,all,,,all,,,
-CO2 forcing,"as in expt. 6.2a, but with 4XCO2 imposed",6.2b,,,all,,,all,all,all,all,,,all,,,
-abrupt 4XCO2,"impose an instantaneous quadrupling of CO2, then hold fixed",6.3,,,all,all**,all,all,all,all,all,,,all,,,
-abrupt 4XCO2,"generate an ensemble of runs like expt. 6.3, initialized in different months, and terminated after 5 years",6.3-E,,,all,all**,all,all,all,all,all,,,all,,,
-anthropogenic aerosol forcing,"as in expt. 6.2a, but with anthropogenic aerosols from year 2000 of expt. 3.2",6.4a,,,all,,,all,all,all,all,,,all,,,
-sulfate aerosol forcing,"as in expt. 6.2a, but with sulfate aerosols from year 2000 of expt. 3.2",6.4b,,,all,,,all,all,all,all,,,all,,,
+1 percent per year CO2,imposed 1%/yr increase in CO2 to quadrupling,6.1,,all*,all,all**,all,all,all,all,,,,all,,,30.0
+control SST climatology,An atmosphere-only run driven by prescribed climatological SST and sea ice.,6.2a,,,all,,,all,all,all,all,,,all,,,all
+CO2 forcing,"as in expt. 6.2a, but with 4XCO2 imposed",6.2b,,,all,,,all,all,all,,,,all,,,all
+abrupt 4XCO2,"impose an instantaneous quadrupling of CO2, then hold fixed",6.3,,,all,all**,all,all,all,all,,,,all,,,first 5 and last 30
+abrupt 4XCO2,"generate an ensemble of runs like expt. 6.3, initialized in different months, and terminated after 5 years",6.3-E,,,all,all**,all,all,all,all,,,,all,,,all
+anthropogenic aerosol forcing,"as in expt. 6.2a, but with anthropogenic aerosols from year 2000 of expt. 3.2",6.4a,,,all,,,all,all,all,all,,,all,,,all
+sulfate aerosol forcing,"as in expt. 6.2a, but with sulfate aerosols from year 2000 of expt. 3.2",6.4b,,,all,,,all,all,all,all,,,all,,,all
 Cloud response to imposed 4xCO2,"consistent with CFMIP, impose AMIP (1979-2008) conditions (expt. 3.3) but with 4xCO2",6.5,,,all,,,all,all,all,,,,all,,,
 Cloud response to an imposed change in SST pattern,"consistent with CFMIP, add a patterned SST perturbation to AMIP SSTs of expt. 3.3.",6.6,,,all,,,all,all,all,,,,all,,,
 aqua planet: control run,"consistent with CFMIP, impose zonally uniform SSTs on a planet without continents",6.7a,,,all,,,all,all,all,,,,all,,,
@@ -88,10 +88,10 @@ aqua planet: cloud response to imposed 4xCO2,"Consistent with CFMIP requirements
 Aqua-planet: cloud response to an imposed uniform change in SST.,"Consistent with CFMIP requirements, add a uniform +4K to the zonally uniform SSTs of expt. 6.7a (which is the control for this run).",6.7c,,,all,,,all,all,all,,,,all,,,
 Cloud response to an imposed uniform change in SST,"Consistent with CFMIP requirements, add a uniform +4 K SST to the AMIP SSTs of expt. 3.3 (which is the ""control"" for this run).",6.8,,,all,,,all,all,all,,,,all,,,
 natural-only,historical simulation but with natural forcing only,7.1,,all*,all,all**,all,all,all,all,all,,,all,,,
-GHG-only,historical simulation but with greenhouse gas forcing only,7.2,,all*,all,all**,all,all,all,all,all,,,all,,,
+GHG-only,historical simulation but with greenhouse gas forcing only,7.2,,all*,all,all**,all,all,all,all,,,,all,,,
 other-only,historical simulation but with other individual forcing agents,7.3,,all*,all,all**,all,all,all,all,all,,,all,,,
 natural-only,increase ensemble size of expt. 7.1,7.1-E,,all*,all,all**,all,all,all,all,all,,,all,,,
-GHG-only,increase ensemble size of expt. 7.2,7.2-E,,all*,all,all**,all,all,all,all,all,,,all,,,
+GHG-only,increase ensemble size of expt. 7.2,7.2-E,,all*,all,all**,all,all,all,all,,,,all,,,
 other-only,increase ensemble size of expt. 7.3,7.3-E,,all*,all,all**,all,all,all,all,all,,,all,,,
 ,,,,,,,,,,,,,,,,,
 atmosphere-only experiments,,,Oclim,Oyr,Amon,Omon,,Lmon,Limon,Oimon,aero,,day,,6hrLev,6hrPlev,3hr
diff --git a/Tables_csv/oyr.csv b/Tables_csv/oyr.csv
index 9ed0fb5..817f23e 100644
--- a/Tables_csv/oyr.csv
+++ b/Tables_csv/oyr.csv
@@ -9,82 +9,85 @@
 ,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,,,,,,,
 In CMOR Table Oyr: 3-D Marine Biogeochemical Tracer Fields,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,
 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,Dissolved Inorganic Carbon Concentration,mol m-3,Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration,,dissic,,mole_concentration_of_dissolved_inorganic_carbon_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,dissic,ocnBgchem,,area: areacello volume: volcello,,
-2.0,Dissolved Organic Carbon Concentration,mol m-3,Dissolved organic carbon concentration,,dissoc,,mole_concentration_of_dissolved_organic_carbon_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,dissoc,ocnBgchem,,area: areacello volume: volcello,,
-2.0,Phytoplankton Carbon Concentration,mol m-3,"sum of phytoplankton carbon component concentrations.  In most (all?) cases this is the sum of phycdiat and phycmisc (i.e., ""Diatom Carbon Concentration"" and ""Non-Diatom Phytoplankton Carbon Concentration""",,phyc,,mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,phyc,ocnBgchem,,area: areacello volume: volcello,,
-2.0,Zooplankton Carbon Concentration,mol m-3,sum of zooplankton carbon component concentrations,,zooc,,mole_concentration_of_zooplankton_expressed_as_carbon_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,zooc,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Bacterial Carbon Concentration,mol m-3,sum of bacterial carbon component concentrations,,bacc,,mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,bacc,ocnBgchem,,area: areacello volume: volcello,,
-2.0,Detrital Organic Carbon Concentration,mol m-3,sum of detrital organic carbon component concentrations,,detoc,,mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,detoc,ocnBgchem,,area: areacello volume: volcello,,
-2.0,Calcite Concentration,mol m-3,"sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)",,calc,,mole_concentration_of_calcite_expressed_as_carbon_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,calc,ocnBgchem,,area: areacello volume: volcello,,
-2.0,Aragonite Concentration,mol m-3,"sum of particulate aragonite components (e.g. Phytoplankton, Detrital, etc.)",,arag,,mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,arag,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Mole Concentration of Diatoms expressed as Carbon in Sea Water,mol m-3,,,,,mole_concentration_of_diatoms_expressed_as_carbon_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water,mol m-3,,,,,mole_concentration_of_diazotrophs_expressed_as_carbon_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Mole Concentration of Calcareous Phytoplankton expressed as Carbon in Sea Water,mol m-3,,,,,mole_concentration_of_calcareous_phytoplankton_expressed_as_carbon_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Mole Concentration of Picophytoplankton expressed as Carbon in Sea Water,mol m-3,,,,,mole_concentration_of_picophytoplankton_expressed_as_carbon_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Mole Concentration of Miscellaneous Phytoplankton expressed as Carbon in Sea Water,mol m-3,,,,,mole_concentration_of_miscellaneous_phytoplankton_expressed_as_carbon_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Mole Concentration of Microzooplankton expressed as Carbon in Sea Water,mol m-3,,,,,mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Mole Concentration of Mesozooplankton expressed as Carbon in Sea Water,mol m-3,,,,,mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
+1.0,Dissolved Inorganic Carbon Concentration,mol m-3,Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration,,dissic,mole_concentration_of_dissolved_inorganic_carbon_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,dissic,ocnBgchem,,area: areacello volume: volcello,,
+2.0,Dissolved Organic Carbon Concentration,mol m-3,Dissolved organic carbon concentration,,dissoc,mole_concentration_of_dissolved_organic_carbon_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,dissoc,ocnBgchem,,area: areacello volume: volcello,,
+2.0,Phytoplankton Carbon Concentration,mol m-3,"sum of phytoplankton carbon component concentrations.  In most (all?) cases this is the sum of phycdiat and phycmisc (i.e., ""Diatom Carbon Concentration"" and ""Non-Diatom Phytoplankton Carbon Concentration""",,phyc,mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,phyc,ocnBgchem,,area: areacello volume: volcello,,
+2.0,Zooplankton Carbon Concentration,mol m-3,sum of zooplankton carbon component concentrations,,zooc,mole_concentration_of_zooplankton_expressed_as_carbon_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,zooc,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Bacterial Carbon Concentration,mol m-3,sum of bacterial carbon component concentrations,,bacc,mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,bacc,ocnBgchem,,area: areacello volume: volcello,,
+2.0,Detrital Organic Carbon Concentration,mol m-3,sum of detrital organic carbon component concentrations,,detoc,mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,detoc,ocnBgchem,,area: areacello volume: volcello,,
+2.0,Calcite Concentration,mol m-3,"sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)",,calc,mole_concentration_of_calcite_expressed_as_carbon_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,calc,ocnBgchem,,area: areacello volume: volcello,,
+2.0,Aragonite Concentration,mol m-3,"sum of particulate aragonite components (e.g. Phytoplankton, Detrital, etc.)",,arag,mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,arag,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Mole Concentration of Diatoms expressed as Carbon in Sea Water,mol m-3,carbon from the diatom phytoplankton component concentration alone,,,mole_concentration_of_diatoms_expressed_as_carbon_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water,mol m-3,carbon concentration from the diazotrophic phytoplankton component alone,,,mole_concentration_of_diazotrophs_expressed_as_carbon_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Mole Concentration of Calcareous Phytoplankton expressed as Carbon in Sea Water,mol m-3,carbon concentration from calcareous (calcite-producing) phytoplankton component alone,,,mole_concentration_of_calcareous_phytoplankton_expressed_as_carbon_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Mole Concentration of Picophytoplankton expressed as Carbon in Sea Water,mol m-3,carbon concentration from the picophytoplankton (<2 um) component alone,,,mole_concentration_of_picophytoplankton_expressed_as_carbon_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Mole Concentration of Miscellaneous Phytoplankton expressed as Carbon in Sea Water,mol m-3,carbon concentration from additional phytoplankton component alone,,,mole_concentration_of_miscellaneous_phytoplankton_expressed_as_carbon_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Mole Concentration of Microzooplankton expressed as Carbon in Sea Water,mol m-3,carbon  concentration from the microzooplankton (<20 um) component alone,,,mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Mole Concentration of Mesozooplankton expressed as Carbon in Sea Water,mol m-3,carbon  concentration from mesozooplankton (20-200 um) component alone,,,mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
 ,,,,,,,,,,,,,,,,,,,,,,
-3.0,Other Zooplankton Carbon Concentration,mol m-3,"carbon from additional zooplankton component concentrations alone (e.g. Micro, meso).  Since the models all have different numbers of components, this variable has been included to provide a check for intercomparison between models since some phytoplankton groups are supersets.",,zoocmisc,,mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitud [...]
-1.0,Total Alkalinity,mol m-3,"total alkalinity equivalent concentration (including carbonate, nitrogen, silicate, and borate components)",,talk,,sea_water_alkalinity_expressed_as_mole_equivalent,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,talk,ocnBgchem,,area: areacello volume: volcello,,
-1.0,pH,1.0,negative log of hydrogen ion concentration with the concentration expressed as mol H kg-1.,,ph,,sea_water_ph_reported_on_total_scale,1.0,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,ph,ocnBgchem,,area: areacello volume: volcello,,
-1.0,Dissolve Oxygen Concentration,mol m-3,dissolved oxygen gas concentration in sea water,,o2,,mole_concentration_of_molecular_oxygen_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,o2,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Other Zooplankton Carbon Concentration,mol m-3,"carbon from additional zooplankton component concentrations alone (e.g. Micro, meso).  Since the models all have different numbers of components, this variable has been included to provide a check for intercomparison between models since some phytoplankton groups are supersets.",,zoocmisc,mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitud [...]
+1.0,Total Alkalinity,mol m-3,"total alkalinity equivalent concentration (including carbonate, nitrogen, silicate, and borate components)",,talk,sea_water_alkalinity_expressed_as_mole_equivalent,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,talk,ocnBgchem,,area: areacello volume: volcello,,
+1.0,pH,1.0,negative log of hydrogen ion concentration with the concentration expressed as mol H kg-1.,,ph,sea_water_ph_reported_on_total_scale,,1.0,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,ph,ocnBgchem,,area: areacello volume: volcello,,
+1.0,Dissolve Oxygen Concentration,mol m-3,dissolved oxygen gas concentration in sea water,,o2,mole_concentration_of_molecular_oxygen_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,o2,ocnBgchem,,area: areacello volume: volcello,,
 1.0,Dissolved Nitrate Concentration,mol m-3,dissolved nitrate concentration in sea water,,no3,mole_concentration_of_nitrate_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,no3,ocnBgchem,,area: areacello volume: volcello,,
 2.0,Dissolved Ammonium Concentration,mol m-3,dissolved ammonium concentration in sea water,,nh4,mole_concentration_of_ammonium_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,nh4,ocnBgchem,,area: areacello volume: volcello,,
 1.0,Dissolved Phosphate Concentration,mol m-3,dissolved Phosphate concentration in sea water,,po4,mole_concentration_of_phosphate_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,po4,ocnBgchem,,area: areacello volume: volcello,,
-1.0,Dissolved Iron Concentration,mol m-3,dissolved iron concentration in sea water,"dissolved iron is meant to include both Fe2+ and Fe3+ ions (but not, e.g., particulate detrital iron)",dfe,,mole_concenration_of_dissolved_iron_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,dfe,ocnBgchem,,area: areacello volume: volcello,,
+1.0,Dissolved Iron Concentration,mol m-3,dissolved iron concentration in sea water,"dissolved iron is meant to include both Fe2+ and Fe3+ ions (but not, e.g., particulate detrital iron)",dfe,mole_concentration_of_dissolved_iron_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,dfe,ocnBgchem,,area: areacello volume: volcello,,
 1.0,Dissolved Silicate Concentration,mol m-3,dissolved silicate concentration in sea water,,si,mole_concentration_of_silicate_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,si,ocnBgchem,,area: areacello volume: volcello,,
 1.0,Total Chlorophyll Mass Concentration,kg m-3,"sum of chlorophyll from all phytoplankton group concentrations.  In most models this is equal to chldiat+chlmisc, that is the sum of ""Diatom Chlorophyll Mass Concentration"" plus ""Other Phytoplankton Chlorophyll Mass Concentration""",,chl,mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water,,kg m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,chl,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Diatom Chlorophyll Mass Concentration,kg m-3,chlorophyll from diatom phytoplankton component concentration alone,,chldiat,,mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water,kg m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,chldiat,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Mass Concentration of Diazotrophs expressed as Chlorophyll in Sea Water,kg m-3,,,,,mass_concentration_of_diazotrophs_expressed_as_chlorophyll_in_sea_water,kg m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Mass Concentration of Calcareous Phytoplankton expressed as Chlorophyll in Sea Water,kg m-3,,,,,mass_concentration_of_calcareous_phytoplankton_expressed_as_chlorophyll_in_sea_water,kg m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Mass Concentration of Picophytoplankton expressed as Chlorophyll in Sea Water,kg m-3,,,,,mass_concentration_of_picophytoplankton_expressed_as_chlorophyll_in_sea_water,kg m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Diatom Chlorophyll Mass Concentration,kg m-3,chlorophyll from diatom phytoplankton component concentration alone,,chldiat,mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water,,kg m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,chldiat,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Mass Concentration of Diazotrophs expressed as Chlorophyll in Sea Water,kg m-3,chlorophyll concentration from the diazotrophic phytoplankton component alone,,,mass_concentration_of_diazotrophs_expressed_as_chlorophyll_in_sea_water,,kg m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Mass Concentration of Calcareous Phytoplankton expressed as Chlorophyll in Sea Water,kg m-3,chlorophyll concentration from the calcite-producing phytoplankton component alone,,,mass_concentration_of_calcareous_phytoplankton_expressed_as_chlorophyll_in_sea_water,,kg m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Mass Concentration of Picophytoplankton expressed as Chlorophyll in Sea Water,kg m-3,chlorophyll concentration from the picophytoplankton (<2 um) component alone,,,mass_concentration_of_picophytoplankton_expressed_as_chlorophyll_in_sea_water,,kg m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
 ,,,,,,,,,,,,,,,,,,,,,,
-3.0,Other Phytoplankton Chlorophyll Mass Concentration,kg m-3,chlorophyll from additional phytoplankton component concentrations alone,,chlmisc,,mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water,kg m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,chlmisc,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Particulate Organic Nitrogen Concentration,mol m-3,sum of particulate organic nitrogen component concentrations,,pon,,mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,pon,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Particulate Organic Phosphorus Concentration,mol m-3,sum of particulate organic phosphorus component concentrations,,pop,,mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,pop,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Particulate Biogenic Iron Concentration,mol m-3,sum of particulate organic iron component concentrations,,bfe,,mole_concentration_of_particulate_organic_matter_expressed_as_iron_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,bfe,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Particulate Biogenic Silica Concentration,mol m-3,sum of particulate silica component concentrations,,bsi,,mole_concentration_of_particulate_matter_expressed_as_silicon_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,bsi,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Other Phytoplankton Chlorophyll Mass Concentration,kg m-3,chlorophyll from additional phytoplankton component concentrations alone,,chlmisc,mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water,,kg m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,chlmisc,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Particulate Organic Nitrogen Concentration,mol m-3,sum of particulate organic nitrogen component concentrations,,pon,mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,pon,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Particulate Organic Phosphorus Concentration,mol m-3,sum of particulate organic phosphorus component concentrations,,pop,mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,pop,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Particulate Biogenic Iron Concentration,mol m-3,sum of particulate organic iron component concentrations,,bfe,mole_concentration_of_particulate_organic_matter_expressed_as_iron_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,bfe,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Particulate Biogenic Silica Concentration,mol m-3,sum of particulate silica component concentrations,,bsi,mole_concentration_of_particulate_matter_expressed_as_silicon_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,bsi,ocnBgchem,,area: areacello volume: volcello,,
 3.0,Phytoplankton Nitrogen Concentration,mol m-3,sum of phytoplankton nitrogen component concentrations,,phyn,mole_concentration_of_phytoplankton_expressed_as_nitrogen_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,phyn,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Phytoplankton Phosphorus Concentration,mol m-3,sum of phytoplankton phosphorus components,,phyp,,mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,phyp,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Phytoplankton Iron Concentration,mol m-3,sum of phytoplankton iron component concentrations,,phyfe,,mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,phyfe,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Phytoplankton Silica Concentration,mol m-3,sum of phytoplankton silica component concentrations,,physi,,mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,physi,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Dimethyl Sulphide Concentration,mol m-3,dimethyl sulphide concentration,,dms,,mole_concentration_of_dimethyl_sulfide_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,dms,ocnBgchem,,area: areacello volume: volcello,,
-2.0,Mole Concentration of Carbonate expressed as Carbon in Sea Water,mol m-3,,,,,mole_concentration_of_carbonate_expressed_as_carbon_in_sea_water,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
-2.0,Mole Concentration of Calcite expressed as Carbon in Sea Water at Saturation,mol m-3,,"is it clear what ""saturation"" refers to? Is this like ""saturation vapor pressure""?  If so, should we say ""Saturation Mole Concentration""?",,,mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_at_saturation,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
-2.0,Mole Concentration of Aragonite expressed as Carbon in Sea Water at Saturation,mol m-3,,"is it clear what ""saturation"" refers to? Is this like ""saturation vapor pressure""?  If so, should we say ""Saturation Mole Concentration""?",,,mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_at_saturation,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Phytoplankton Phosphorus Concentration,mol m-3,sum of phytoplankton phosphorus components,,phyp,mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,phyp,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Phytoplankton Iron Concentration,mol m-3,sum of phytoplankton iron component concentrations,,phyfe,mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,phyfe,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Phytoplankton Silica Concentration,mol m-3,sum of phytoplankton silica component concentrations,,physi,mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,physi,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Dimethyl Sulphide Concentration,mol m-3,dimethyl sulphide concentration,,dms,mole_concentration_of_dimethyl_sulfide_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,dms,ocnBgchem,,area: areacello volume: volcello,,
+2.0,Mole Concentration of Carbonate expressed as Carbon in Sea Water,mol m-3,carbonate ion concentration,,,mole_concentration_of_carbonate_expressed_as_carbon_in_sea_water,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
+2.0,Mole Concentration of Calcite expressed as Carbon in Sea Water at Saturation,mol m-3,carbonate ion concentration at calcite solution saturation,"is it clear what ""saturation"" refers to? Is this like ""saturation vapor pressure""?  If so, should we say ""Saturation Mole Concentration""?",,mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_at_saturation,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume [...]
+2.0,Mole Concentration of Aragonite expressed as Carbon in Sea Water at Saturation,mol m-3,carbonate ion concentration at aragonite solution saturation,"is it clear what ""saturation"" refers to? Is this like ""saturation vapor pressure""?  If so, should we say ""Saturation Mole Concentration""?",,mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_at_saturation,,mol m-3,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello  [...]
 In CMOR Table Oyr: Marine Biogeochemical 3-D Fields:  Rates of Production and Removal,,,,,,,,,,,,,,,,,,,,,,
 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
-3.0,Primary Carbon Production by Phytoplankton,mol m-3 s-1,total primary (organic carbon) production by phytoplankton,,pp,,tendency_of_mole_concentration_of_organic_carbon_in_sea_water_due_to_net_primary_production,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,pp,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Primary Carbon Production by Phytoplankton Based on NO3 Alone,mol m-3 s-1,Primary (organic carbon) production by phytoplankton based on NO3 alone,,pnew,,tendency_of_mole_concentration_of_organic_carbon_in_sea_water_due_to_net_new_primary_production,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,pnew,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Biogenic Iron Production,mol m-3 s-1,Biogenic iron production,,pbfe,,tendency_of_mole_concentration_of_iron_in_sea_water_due_to_biological_production,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,pbfe,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Biogenic Silica Production,mol m-3 s-1,Biogenic silica production,,pbsi,,tendency_of_mole_concentration_of_silicon_in_sea_water_due_to_biological_production,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,pbsi,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Calcite Production,mol m-3 s-1,calcite production,,pcalc,,tendency_of_mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_due_to_biological_production,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,pcalc,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Aragonite Production,mol m-3 s-1,aragonite production,,parag,,tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_biological_production,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,parag,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Sinking Particulate Organic Carbon Flux,mol m-2 s-1,sinking flux of organic carbon,,expc,,sinking_mole_flux_of_particulate_organic_carbon_in_sea_water,mol m-2 s-1,time: mean area: mean where sea ,,,,,down,real,longitude latitude olevel time,expc,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Sinking Particulate Organic Nitrogen Flux,mol m-2 s-1,sinking flux of organic nitrogen,,expn,,sinking_mole_flux_of_particulate_organic_nitrogen_in_sea_water,mol m-2 s-1,time: mean area: mean where sea ,,,,,down,real,longitude latitude olevel time,expn,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Sinking Particulate Organic Phosphorus Flux,mol m-2 s-1,sinking flux of organic phosphorus,,expp,,sinking_mole_flux_of_particulate_organic_phosphorus_in_sea_water,mol m-2 s-1,time: mean area: mean where sea ,,,,,down,real,longitude latitude olevel time,expp,ocnBgchem,,,,
-3.0,Sinking Particulate Iron Flux,mol m-2 s-1,sinking flux of iron,,expcfe,,sinking_mole_flux_of_particulate_iron_in_sea_water,mol m-2 s-1,time: mean area: mean where sea ,,,,,down,real,longitude latitude olevel time,expcfe,ocnBgchem,,,,
-3.0,Sinking Particulate Silica Flux,mol m-2 s-1,sinking flux of silica,,expsi,,sinking_mole_flux_of_particulate_silicon_in_sea_water,mol m-2 s-1,time: mean area: mean where sea ,,,,,down,real,longitude latitude olevel time,expsi,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Sinking Calcite Flux,mol m-2 s-1,sinking flux of calcite,,expcalc,,sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water,mol m-2 s-1,time: mean area: mean where sea ,,,,,down,real,longitude latitude olevel time,expcalc,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Sinking Aragonite Flux,mol m-2 s-1,sinking flux of aragonite,,exparag,,sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water,mol m-2 s-1,time: mean area: mean where sea ,,,,,down,real,longitude latitude olevel time,exparag,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Calcite Dissolution,mol m-3 s-1,calcite dissolution,,dcalc,,tendency_of_mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_due_to_dissolution,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,dcalc,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Aragonite Dissolution,mol m-3 s-1,aragonite dissolution,,darag,,tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_dissolution,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,darag,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Diatom Primary Carbon Production,mol m-3 s-1,Primary (organic carbon) production by the diatom component alone,,pdi,,tendency_of_mole_concentration_of_organic_carbon_in_sea_water_due_to_net_primary_production_by_diatoms,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,pdi,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Tendency of Mole Concentration of Organic Carbon in Sea Water due to Net Primary Production by Diazatrophs,mol m-3 s-1,,,,,tendency_of_mole_concentration_of_organic_carbon_in_sea_water_due_to_net_primary_production_by_diazatrophs,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Tendency of Mole Concentration of Organic Carbon in Sea Water due to Net Primary Production by Picophytoplankton,mol m-3 s-1,,,,,tendency_of_mole_concentration_of_organic_carbon_in_sea_water_due_to_net_primary_production_by_calcareous_phytoplankton,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Tendency of Mole Concentration of Organic Carbon in Sea Water due to Net Primary Production by Picophytoplankton,mol m-3 s-1,,,,,tendency_of_mole_concentration_of_organic_carbon_in_sea_water_due_to_net_primary_production_by picophytoplankton,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Primary Carbon Production by Phytoplankton,mol m-3 s-1,total primary (organic carbon) production by phytoplankton,,pp,tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production,,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,pp,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Primary Carbon Production by Phytoplankton due to Nitrate Uptake Alone,mol m-3 s-1,Primary (organic carbon) production by phytoplankton due to nitrate uptake alone,,pnitrate,tendency_of_mole_concentration_of_particulate_organic_carbon_expressed_as_carbon_in_sea_water_due_to_nitrate_utilization,,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,pnitrate,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Biogenic Iron Production,mol m-3 s-1,Biogenic iron production,,pbfe,tendency_of_mole_concentration_of_iron_in_sea_water_due_to_biological_production,,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,pbfe,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Biogenic Silica Production,mol m-3 s-1,Biogenic silica production,,pbsi,tendency_of_mole_concentration_of_silicon_in_sea_water_due_to_biological_production,,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,pbsi,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Calcite Production,mol m-3 s-1,calcite production,,pcalc,tendency_of_mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_due_to_biological_production,,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,pcalc,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Aragonite Production,mol m-3 s-1,aragonite production,,parag,tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_biological_production,,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,parag,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Sinking Particulate Organic Carbon Flux,mol m-2 s-1,sinking flux of organic carbon,,expc,sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water,,mol m-2 s-1,time: mean area: mean where sea ,,,,,down,real,longitude latitude olevel time,expc,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Sinking Particulate Organic Nitrogen Flux,mol m-2 s-1,sinking flux of organic nitrogen,,expn,sinking_mole_flux_of_particulate_organic_nitrogen_in_sea_water,,mol m-2 s-1,time: mean area: mean where sea ,,,,,down,real,longitude latitude olevel time,expn,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Sinking Particulate Organic Phosphorus Flux,mol m-2 s-1,sinking flux of organic phosphorus,,expp,sinking_mole_flux_of_particulate_organic_phosphorus_in_sea_water,,mol m-2 s-1,time: mean area: mean where sea ,,,,,down,real,longitude latitude olevel time,expp,ocnBgchem,,,,
+3.0,Sinking Particulate Iron Flux,mol m-2 s-1,sinking flux of iron,,expcfe,sinking_mole_flux_of_particulate_iron_in_sea_water,,mol m-2 s-1,time: mean area: mean where sea ,,,,,down,real,longitude latitude olevel time,expcfe,ocnBgchem,,,,
+3.0,Sinking Particulate Silica Flux,mol m-2 s-1,sinking flux of silica,,expsi,sinking_mole_flux_of_particulate_silicon_in_sea_water,,mol m-2 s-1,time: mean area: mean where sea ,,,,,down,real,longitude latitude olevel time,expsi,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Sinking Calcite Flux,mol m-2 s-1,sinking flux of calcite,,expcalc,sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water,,mol m-2 s-1,time: mean area: mean where sea ,,,,,down,real,longitude latitude olevel time,expcalc,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Sinking Aragonite Flux,mol m-2 s-1,sinking flux of aragonite,,exparag,sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water,,mol m-2 s-1,time: mean area: mean where sea ,,,,,down,real,longitude latitude olevel time,exparag,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Calcite Dissolution,mol m-3 s-1,calcite dissolution,,dcalc,tendency_of_mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_due_to_dissolution,,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,dcalc,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Aragonite Dissolution,mol m-3 s-1,aragonite dissolution,,darag,tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_dissolution,,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,darag,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Diatom Primary Carbon Production,mol m-3 s-1,Primary (organic carbon) production by the diatom component alone,,pdi,tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_diatoms,,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,pdi,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Tendency of Mole Concentration of Organic Carbon in Sea Water due to Net Primary Production by Diazatrophs,mol m-3 s-1,Primary (organic carbon) production by the diazotrophic phytoplankton component alone,,,tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_diazatrophs,,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Tendency of Mole Concentration of Organic Carbon in Sea Water due to Net Primary Production by Picophytoplankton,mol m-3 s-1,Primary (organic carbon) production by the calcite-producing phytoplankton component alone,,,tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_calcareous_phytoplankton,,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello  [...]
+3.0,Tendency of Mole Concentration of Organic Carbon in Sea Water due to Net Primary Production by Picophytoplankton,mol m-3 s-1,Primary (organic carbon) production by the picophytoplankton (<2 um) component alone,,,tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_picophytoplankton,,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,0.0,ocnBgchem,,area: areacello volume: volcello,,
 ,,,,,,,,,,,,,,,,,,,,,,
-3.0,Other Phytoplankton Carbon Production,mol m-3 s-1,Primary (organic carbon) production by other phytoplankton components alone,I think this variable is unnecessary since it can be gotten by subtracting diatom primary carbon production from pp.,phypmisc,,tendency_of_mole_concentration_of_organic_carbon_in_sea_water_due_to_net_primary_production_by_miscellaneous_phytoplankton,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,phypmisc,ocnBgchem,,area:  [...]
-3.0,Rate of Change of Dissolved Inorganic Carbon due to Biological Activity,mol m-3 s-1,Net of biological terms in time rate of change of dissolved inorganic carbon,,bddtdic,,tendency_of_mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_due_to_biological_processes,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,bddtdic,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Rate of Change of Nitrogen Nutrient due to Biological Activity,mol m-3 s-1,Net of biological terms in time rate of change of nitrogen nutrients (e.g. NO3+NH4),,bddtdin,,tendency_of_mole_concentration_of_dissolved_inorganic_nitrogen_in_sea_water_due_to_biological_processes,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,bddtdin,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Rate of Change of Dissolved Phosphate due to Biological Activity,mol m-3 s-1,Net of biological terms in time rate of change of dissolved phosphate,,bddtdip,,tendency_of_mole_concentration_of_dissolved_inorganic_phosphate_in_sea_water_due_to_biological_processes,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,bddtdip,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Rate of Change of Dissolved Inorganic Iron due to Biological Activity,mol m-3 s-1,Net of biological terms in time rate of change of dissolved inorganic iron,,bddtdife,,tendency_of_mole_concentration_of_dissolved_inorganic_iron_in_sea_water_due_to_biological_processes,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,bddtdife,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Rate of Change of Dissolved Inorganic Silicate due to Biological Activity,mol m-3 s-1,Net of biological terms in time rate of change of dissolved inorganic silicate,,bddtdisi,,tendency_of_mole_concentration_of_dissolved_inorganic_silicate_in_sea_water_due_to_biological_processes,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,bddtdisi,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Rate of Change of Alkalinity due to Biological Activity,mol m-3 s-1,Net of biological terms in time rate of change of alkalinity,"Is ""eq"" in udunits? Dunne says ""equivalents"" is preferred to 10**-6 (i.e., ppm) or kmol/m**3?",bddtalk,,tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent_due_to_biological_processes,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,bddtalk,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Nonbiogenic Iron Scavenging,mol m-3 s-1,Dissolved Fe removed through nonbiogenic scavenging onto particles,,fescav,,tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_scavenging_by_particles,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,fescav,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Particle Source of Dissolved Iron,mol m-3 s-1,"Dissolution, remineralization and desorption of iron back to the dissolved phase",,fediss,,tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_dissolution_from_particles,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,fediss,ocnBgchem,,area: areacello volume: volcello,,
-3.0,Total Grazing of Phytoplankton by Zooplankton,mol m-3 s-1,Total grazing of phytoplankton by zooplankton,,graz,,tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_grazing_of_phytoplankton,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,graz,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Other Phytoplankton Carbon Production,mol m-3 s-1,Primary (organic carbon) production by other phytoplankton components alone,I think this variable is unnecessary since it can be gotten by subtracting diatom primary carbon production from pp.,phypmisc,tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_miscellaneous_phytoplankton,,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel [...]
+3.0,Rate of Change of Dissolved Inorganic Carbon due to Biological Activity,mol m-3 s-1,Net of biological terms in time rate of change of dissolved inorganic carbon,,bddtdic,tendency_of_mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_due_to_biological_processes,,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,bddtdic,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Rate of Change of Nitrogen Nutrient due to Biological Activity,mol m-3 s-1,Net of biological terms in time rate of change of nitrogen nutrients (e.g. NO3+NH4),,bddtdin,tendency_of_mole_concentration_of_dissolved_inorganic_nitrogen_in_sea_water_due_to_biological_processes,,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,bddtdin,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Rate of Change of Dissolved Phosphate due to Biological Activity,mol m-3 s-1,Net of biological terms in time rate of change of dissolved phosphate,,bddtdip,tendency_of_mole_concentration_of_dissolved_inorganic_phosphate_in_sea_water_due_to_biological_processes,,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,bddtdip,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Rate of Change of Dissolved Inorganic Iron due to Biological Activity,mol m-3 s-1,Net of biological terms in time rate of change of dissolved inorganic iron,,bddtdife,tendency_of_mole_concentration_of_dissolved_inorganic_iron_in_sea_water_due_to_biological_processes,,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,bddtdife,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Rate of Change of Dissolved Inorganic Silicate due to Biological Activity,mol m-3 s-1,Net of biological terms in time rate of change of dissolved inorganic silicate,,bddtdisi,tendency_of_mole_concentration_of_dissolved_inorganic_silicate_in_sea_water_due_to_biological_processes,,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,bddtdisi,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Rate of Change of Alkalinity due to Biological Activity,mol m-3 s-1,Net of biological terms in time rate of change of alkalinity,"Is ""eq"" in udunits? Dunne says ""equivalents"" is preferred to 10**-6 (i.e., ppm) or kmol/m**3?",bddtalk,tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent_due_to_biological_processes,,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,bddtalk,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Nonbiogenic Iron Scavenging,mol m-3 s-1,Dissolved Fe removed through nonbiogenic scavenging onto particles,,fescav,tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_scavenging_by_inorganic_particles,,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,fescav,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Particle Source of Dissolved Iron,mol m-3 s-1,"Dissolution, remineralization and desorption of iron back to the dissolved phase",,fediss,tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_dissolution_from_inorganic_particles,,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,fediss,ocnBgchem,,area: areacello volume: volcello,,
+3.0,Total Grazing of Phytoplankton by Zooplankton,mol m-3 s-1,Total grazing of phytoplankton by zooplankton,,graz,tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_grazing_of_phytoplankton,,mol m-3 s-1,time: mean area: mean where sea ,,,,,,real,longitude latitude olevel time,graz,ocnBgchem,,area: areacello volume: volcello,,
 
 
diff --git a/Tables_csv/standard_output.xlsx b/Tables_csv/standard_output.xlsx
index 685bb43..1b9fb5a 100644
Binary files a/Tables_csv/standard_output.xlsx and b/Tables_csv/standard_output.xlsx differ
diff --git a/Test/test_python_2Gb_file.py b/Test/test_python_2Gb_file.py
index 90b08b8..21f4c3d 100644
--- a/Test/test_python_2Gb_file.py
+++ b/Test/test_python_2Gb_file.py
@@ -19,7 +19,7 @@ blons = numpy.arange(0,360.+dlon,dlon)
 
 
 cmor.setup(inpath='.',netcdf_file_action=cmor.CMOR_REPLACE)
-cmor.dataset('historical', 'ukmo', 'HadCM3', 'gregorian',model_id='pcmdi-10b',outpath='Test',forcing='CH4', parent_experiment_id="lgm",branch_time=0)
+cmor.dataset('historical', 'ukmo', 'HadCM3', 'gregorian',model_id='HadCM3',outpath='Test',forcing='N/A', parent_experiment_id="lgm",branch_time=0,contact="Juan Uribe",institute_id="myinst")
 table='Tables/CMIP5_Amon'
 cmor.load_table(table)
 
@@ -32,7 +32,7 @@ ilev = cmor.axis(table_entry='plevs',coord_vals=numpy.array([1000.,925,850,700,6
 axes=[itim,ilev,ilat,ilon]
 
 var = cmor.variable(table_entry='ta',units='K',axis_ids=axes)
-ntimes=180
+ntimes=250
 
 data = numpy.random.random((nlev,nlat,nlon))*30+273.15
 
diff --git a/Test/test_python_fx.py b/Test/test_python_fx.py
new file mode 100644
index 0000000..a83f78e
--- /dev/null
+++ b/Test/test_python_fx.py
@@ -0,0 +1,46 @@
+import cmor
+import numpy
+
+
+def test_mode(mode):
+    cmor.setup(inpath='Tables',
+               netcdf_file_action = mode)
+    cmor.dataset('pre-industrial control', 'ukmo', 'HadCM3', '360_day',
+                 institute_id = 'ukmo',
+                 model_id = 'HadCM3',
+                 forcing="TO",
+                 contact="Derek Jeter",
+                 history = 'some global history',
+                 parent_experiment_id="lgm",branch_time=0)
+    
+    table = 'CMIP5_fx'
+    cmor.load_table(table)
+    axes = [ 
+             {'table_entry': 'latitude',
+              'units': 'degrees_north',
+              'coord_vals': [0],
+              'cell_bounds': [-1, 1]},             
+             {'table_entry': 'longitude',
+              'units': 'degrees_east',
+              'coord_vals': [90],
+              'cell_bounds': [89, 91]},
+          
+             ]
+    values = numpy.array([5000],numpy.float32)
+    axis_ids = list()
+
+
+    for axis in axes:
+        axis_id = cmor.axis(**axis)
+        axis_ids.append(axis_id)
+    for var, units in (('deptho', 'm'),):
+        varid = cmor.variable(var,
+                              units,
+                              axis_ids,
+                              history = 'variable history'
+                              )
+        cmor.write(varid, values)
+    fnm = cmor.close(varid,file_name=True)
+    cmor.close()
+    return fnm
+print test_mode(cmor.CMOR_REPLACE)
diff --git a/Test/test_python_joerg_2.py b/Test/test_python_joerg_2.py
index 97949f0..7142930 100644
--- a/Test/test_python_joerg_2.py
+++ b/Test/test_python_joerg_2.py
@@ -56,7 +56,7 @@ def test_mode(mode,i,suffix=''):
               'coord_vals': levels},
              ]
     
-    values = numpy.array(range(len(levels)), numpy.float32)
+    values = numpy.array(range(len(levels)), numpy.float32)+175
     axis_ids = list()
     for axis in axes:
         axis_id = cmor.axis(**axis)
diff --git a/Test/test_python_reverted_lats.py b/Test/test_python_reverted_lats.py
index 34e155a..d550f09 100644
--- a/Test/test_python_reverted_lats.py
+++ b/Test/test_python_reverted_lats.py
@@ -15,13 +15,15 @@ lons = numpy.arange(0+dlon/2.,360.,dlon)
 blons = numpy.arange(0,360.+dlon,dlon)
 
 cmor.setup(inpath='.',netcdf_file_action=cmor.CMOR_REPLACE)
-cmor.dataset('historical', 'ukmo', 'HadCM3', 'gregorian',model_id='pcmdi-10b',outpath='Test',forcing='TO, Nat', contact="Jonathan sanchez",parent_experiment_id="lgm",branch_time=0)
+cmor.dataset('historical', 'ukmo', 'HadCM3', 'gregorian',model_id='HadCM3',outpath='Test',forcing='TO, Nat', contact="Jonathan sanchez",parent_experiment_id="lgm",branch_time=0,institute_id='pcmdi')
 table='Tables/CMIP5_Amon'
 cmor.load_table(table)
 
 data = lats[:,numpy.newaxis]*lons[numpy.newaxis,:]
 
-print data.shape
+data = ( data + 29000 ) / 700. + 200.
+
+print data.shape,data.min(),data.max()
 
 ilat = cmor.axis(table_entry='latitude',coord_vals=lats,cell_bounds=blats,units='degrees_north')
 ilat2 = cmor.axis(table_entry='latitude',coord_vals=lats2,cell_bounds=blats2,units='degrees_north')
@@ -39,7 +41,7 @@ ivar2 = cmor.variable(table_entry='tasmin',units='K',axis_ids=[itim,ilat2,ilon])
 cmor.write(ivar2,data,ntimes_passed=1,time_vals=[1.],time_bnds=[1.,2.])
 fnm2 = cmor.close(ivar2,file_name=True)
 
-import vcs,cdms2
+import cdms2,vcs
 x=vcs.init()
 x.portrait()
 import EzTemplate

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



More information about the debian-science-commits mailing list