climate-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dnad...@apache.org
Subject svn commit: r1520695 [1/12] - in /incubator/climate/trunk/obs4MIPs: ./ Tables/ Toolbox/ examples/ examples/ECMWF/ examples/ECMWF/Y2013/ examples/TRMM/ examples/TRMM/v7/ factory/
Date Fri, 06 Sep 2013 21:01:54 GMT
Author: dnadeau
Date: Fri Sep  6 21:01:23 2013
New Revision: 1520695

URL: http://svn.apache.org/r1520695
Log:
obs4MIPs project.   This software convert netcdf, hdf, grads ctl, matlab
files into CMIP5 netcdf format. 
dnadeau: Initial Release.


Added:
    incubator/climate/trunk/obs4MIPs/
    incubator/climate/trunk/obs4MIPs/CHANGELOG
    incubator/climate/trunk/obs4MIPs/COPYRIGHT
    incubator/climate/trunk/obs4MIPs/INSTALLATION
    incubator/climate/trunk/obs4MIPs/MANIFEST
    incubator/climate/trunk/obs4MIPs/README
    incubator/climate/trunk/obs4MIPs/Tables/
    incubator/climate/trunk/obs4MIPs/Tables/CMIP5_3hr   (with props)
    incubator/climate/trunk/obs4MIPs/Tables/CMIP5_3hr_obs   (with props)
    incubator/climate/trunk/obs4MIPs/Tables/CMIP5_6hrLev   (with props)
    incubator/climate/trunk/obs4MIPs/Tables/CMIP5_6hrPlev   (with props)
    incubator/climate/trunk/obs4MIPs/Tables/CMIP5_Amon   (with props)
    incubator/climate/trunk/obs4MIPs/Tables/CMIP5_Amon_ana   (with props)
    incubator/climate/trunk/obs4MIPs/Tables/CMIP5_Amon_ana_allLevels   (with props)
    incubator/climate/trunk/obs4MIPs/Tables/CMIP5_Amon_new   (with props)
    incubator/climate/trunk/obs4MIPs/Tables/CMIP5_Amon_obs   (with props)
    incubator/climate/trunk/obs4MIPs/Tables/CMIP5_Limon   (with props)
    incubator/climate/trunk/obs4MIPs/Tables/CMIP5_Limon_obs   (with props)
    incubator/climate/trunk/obs4MIPs/Tables/CMIP5_Lmon   (with props)
    incubator/climate/trunk/obs4MIPs/Tables/CMIP5_Lmon_obs   (with props)
    incubator/climate/trunk/obs4MIPs/Tables/CMIP5_Oclim   (with props)
    incubator/climate/trunk/obs4MIPs/Tables/CMIP5_Oimon   (with props)
    incubator/climate/trunk/obs4MIPs/Tables/CMIP5_Omon   (with props)
    incubator/climate/trunk/obs4MIPs/Toolbox/
    incubator/climate/trunk/obs4MIPs/Toolbox/CMORresources.py
    incubator/climate/trunk/obs4MIPs/Toolbox/ESGFresources.py
    incubator/climate/trunk/obs4MIPs/Toolbox/__init__.py
    incubator/climate/trunk/obs4MIPs/examples/
    incubator/climate/trunk/obs4MIPs/examples/ECMWF/
    incubator/climate/trunk/obs4MIPs/examples/ECMWF/ECMWFobs4MIPs.rc
    incubator/climate/trunk/obs4MIPs/examples/ECMWF/Tables   (with props)
    incubator/climate/trunk/obs4MIPs/examples/ECMWF/Y2013/
    incubator/climate/trunk/obs4MIPs/examples/ECMWF/Y2013/ecint_prs_2013.nc   (with props)
    incubator/climate/trunk/obs4MIPs/examples/ECMWF/ecmwf_table_obs4MIPs.xls   (with props)
    incubator/climate/trunk/obs4MIPs/examples/TRMM/
    incubator/climate/trunk/obs4MIPs/examples/TRMM/TRMM.rc
    incubator/climate/trunk/obs4MIPs/examples/TRMM/Tables   (with props)
    incubator/climate/trunk/obs4MIPs/examples/TRMM/v7/
    incubator/climate/trunk/obs4MIPs/examples/TRMM/v7/3B43.19980101.7.nc   (with props)
    incubator/climate/trunk/obs4MIPs/examples/TRMM/v7/3B43.19980201.7.nc   (with props)
    incubator/climate/trunk/obs4MIPs/examples/TRMM/v7/3B43.19980301.7.nc   (with props)
    incubator/climate/trunk/obs4MIPs/examples/TRMM/v7/3B43.19980401.7.nc   (with props)
    incubator/climate/trunk/obs4MIPs/examples/TRMM/v7/3B43.19980501.7.nc   (with props)
    incubator/climate/trunk/obs4MIPs/examples/TRMM/v7/3B43.19980601.7.nc   (with props)
    incubator/climate/trunk/obs4MIPs/examples/TRMM/v7/3B43.19980701.7.nc   (with props)
    incubator/climate/trunk/obs4MIPs/examples/TRMM/v7/3B43.19980801.7.nc   (with props)
    incubator/climate/trunk/obs4MIPs/examples/TRMM/v7/3B43.19980901.7.nc   (with props)
    incubator/climate/trunk/obs4MIPs/examples/TRMM/v7/3B43.19981001.7.nc   (with props)
    incubator/climate/trunk/obs4MIPs/examples/TRMM/v7/3B43.19981101.7.nc   (with props)
    incubator/climate/trunk/obs4MIPs/examples/TRMM/v7/3B43.19981201.7.nc   (with props)
    incubator/climate/trunk/obs4MIPs/examples/TRMM/v7/TRMM_1998.lst
    incubator/climate/trunk/obs4MIPs/factory/
    incubator/climate/trunk/obs4MIPs/factory/__init__.py
    incubator/climate/trunk/obs4MIPs/factory/equations.py
    incubator/climate/trunk/obs4MIPs/factory/formats.py
    incubator/climate/trunk/obs4MIPs/obs4MIPs_process.py   (with props)
    incubator/climate/trunk/obs4MIPs/setup.py
    incubator/climate/trunk/obs4MIPs/setup.sh   (with props)

Added: incubator/climate/trunk/obs4MIPs/CHANGELOG
URL: http://svn.apache.org/viewvc/incubator/climate/trunk/obs4MIPs/CHANGELOG?rev=1520695&view=auto
==============================================================================
--- incubator/climate/trunk/obs4MIPs/CHANGELOG (added)
+++ incubator/climate/trunk/obs4MIPs/CHANGELOG Fri Sep  6 21:01:23 2013
@@ -0,0 +1 @@
+dnadeau: Initial Release 09/05/2013

Added: incubator/climate/trunk/obs4MIPs/COPYRIGHT
URL: http://svn.apache.org/viewvc/incubator/climate/trunk/obs4MIPs/COPYRIGHT?rev=1520695&view=auto
==============================================================================
--- incubator/climate/trunk/obs4MIPs/COPYRIGHT (added)
+++ incubator/climate/trunk/obs4MIPs/COPYRIGHT Fri Sep  6 21:01:23 2013
@@ -0,0 +1,28 @@
+Copyright © 2012-2013 United States Government as represented by 
+the Administrator of the National Aeronautics and Space Administration. 
+All Other Rights Reserved.
+
+NASA OPEN SOURCE AGREEMENT VERSION 1.3
+
+THIS OPEN  SOURCE  AGREEMENT  ("AGREEMENT") DEFINES  THE  RIGHTS  OF USE,
+REPRODUCTION,  DISTRIBUTION,  MODIFICATION AND REDISTRIBUTION OF CERTAIN 
+COMPUTER SOFTWARE ORIGINALLY RELEASED BY THE UNITED STATES GOVERNMENT AS 
+REPRESENTED BY THE GOVERNMENT AGENCY LISTED BELOW ("GOVERNMENT AGENCY").  
+THE UNITED STATES GOVERNMENT, AS REPRESENTED BY GOVERNMENT AGENCY, IS AN 
+INTENDED  THIRD-PARTY  BENEFICIARY  OF  ALL  SUBSEQUENT DISTRIBUTIONS OR 
+REDISTRIBUTIONS  OF THE  SUBJECT  SOFTWARE.  ANYONE WHO USES, REPRODUCES, 
+DISTRIBUTES, MODIFIES  OR REDISTRIBUTES THE SUBJECT SOFTWARE, AS DEFINED 
+HEREIN, OR ANY PART THEREOF,  IS,  BY THAT ACTION, ACCEPTING IN FULL THE 
+RESPONSIBILITIES AND OBLIGATIONS CONTAINED IN THIS AGREEMENT.
+
+Government Agency: National Aeronautics and Space Administration
+Government Agency Original Software Designation: GSC-16848-1
+Government Agency Original Software Title: Obs4MIPS.py
+
+User Registration Requested. Please visit: http://opensource.gsfc.nasa.gov
+
+Government Agency Point of Contact for Original Software: 
+Enidia Santiago-Arce, 
+SRA Assistant, 
+(301) 286-8497
+

Added: incubator/climate/trunk/obs4MIPs/INSTALLATION
URL: http://svn.apache.org/viewvc/incubator/climate/trunk/obs4MIPs/INSTALLATION?rev=1520695&view=auto
==============================================================================
--- incubator/climate/trunk/obs4MIPs/INSTALLATION (added)
+++ incubator/climate/trunk/obs4MIPs/INSTALLATION Fri Sep  6 21:01:23 2013
@@ -0,0 +1,275 @@
+INSTALLATION
+============
+
+Pre-requisite
+==============
+
+Python Magic
+-------------
+This package is used to identify the input file type.
+https://pypi.python.org/pypi/python-magic/
+ python setup.py install --prefix=/whatever/directory/
+
+cdat_lite, full CDAT or UVCDAT installation
+--------------------------------------------
+This package is mainly used to read grads CTL files.
+https://pypi.python.org/pypi/cdat-lite
+
+    Download cdat_lite
+    -------------------
+    http://ndg.nerc.ac.uk/dist/
+
+http://uv-cdat.org
+
+
+cmor2
+-----
+Main package used to convert data into CMIP5 file format using Python.
+
+http://www2-pcmdi.llnl.gov/cmor/download/python setup.py install --prefix=/whatever/directory/
+
+Download the required libraries following the installation procedure.
+--------------------------------------------
+http://www2-pcmdi.llnl.gov/cmor/installation
+
+The CMOR2 requires external libraries: the zlib, netCDF-4.0 , HDF5 and UDUNITS-2 packages to be installed first.
+
+        zlilb
+        HDF5 library
+        netCDF4 library
+        Unidata units library - version 2
+        uuid library
+
+xlrd
+----
+Needed to read Excel Spreadsheet .xls format 97 or 95.
+https://pypi.python.org/pypi/xlrd
+
+NetCDF4-Python
+--------------
+NetCDF4 package from google-code. 
+http://code.google.com/p/netcdf4-python/
+
+ 
+
+RESSOURCE file documentation
+=============================
+
+In order to run osb4MIPs, the first thing to do is to create a resource file giving information about your original data. The resource files contain all Global Attributes and information needed to convert a variable to a CMIP5 variable.  
+
+Please refer to the section “Example of TRMM data obs4MIPs resource file” to follow this example
+
+The parameters “file_template” and “years” are used to find files that you want to process. The program will understand matab/grads/netCDF file format as well as a filelist containing files in these specified formats.
+
+Here is an example to convert TRMM data using a filelist:
+
+TRMM.rc
+…
+years=199,200,201
+file_template        = "v7/TRMM_%sx.lst"
+…
+
+The program will first look for files that match the file template:
+v7/TRMM_199x.lst
+v7/TRMM_200x.lst
+v7/TRMM_201x.lst
+
+Each file include a “filelist” that will be read and aggregated in time.
+In this case we want 1 decade per CMIP5 variable.
+
+i.e.
+cat v7/TRMM_199x.lst
+v7/3B43.19980101.7.nc
+v7/3B43.19980201.7.nc
+….
+v7/3B43.19991201.7.nc
+
+
+
+The resource files specifies all Global Attributes that need to be added to the netCDF Files.
+
+The CMIP5 table has to be in the directory set by the key “inpath”.
+The CMIP5 table name is set using the key “Table”.
+
+If the original file has internal time units, you can set the “InputTimeUnits” to “internal”.  You can also set it to any time units that correspond to your input file.
+
+The key “OutputTimeUnits” will be used to convert the time to the request unit.  ESGF requires different time values for a specific experiment, so make sure that you have unique time values in all your files.  It is not appropriate to start all the time values at “0” and change the time units for each file. ESGF use the file time values, so there will be confusion in the system.
+
+DelGlbAttributes is used to remove global attributes that are present in the original files that you no longer need in the final files. 
+
+SetGlbAttributes is used to add new global attributes needed in the final files.  To add a new global attribute, you need first to create a parameter and assign this attribute using this new parameter in form of a Python list.
+
+i.e  
+processing_version   = '7'
+SetGlbAttributes     = "[(\processing_version\,rc[\processing_version\])]”
+
+The program will ingest all the resources into a Python dictionary named “rc”, so rc[“processing_version”] will correspond to the value ‘7’.   
+NOTE:  Quotes in the resource files are replace by a ‘\’ character in the Python list.   A parser will replace all the ‘\’ for the corresponding ‘“’ character and create a global attributes which will follow the (key,value) pair.  In this case, Python will create a netCDF attribute that will correspond to:  
+
+:processing_version = "7"
+
+
+Example of TRMM data obs4MIPs resource file
+============================================
+#
+# TRMM resource file for CMIP5 conversion
+#
+
+# Program will loop on years and substitute in template.
+# Here we are creating decadal files using netcdf files
+#
+years=199,200,201
+#
+# Can be a grads, matlab, netCDF or a list of files.
+#
+file_template        = "v7/TRMM_%sx.lst"
+#
+# CMIP5 experiment ID that match the Amon Table. 
+# for obs4MIPs, all experiment_id are set to “obs”
+#
+experiment_id        = 'obs'
+institution          = 'NASA Goddard Space Flight Center, Greenbelt MD, USA'
+#
+# Calendar is used by CMOR2
+#
+calendar             = 'gregorian'
+institute_id         = 'NASA-GSFC'
+model_id             = 'Obs-TRMM'
+source               = 'Global Precipitation Climatology Project (TRMM)'
+contact              = "George Huffman george.j.huffman@nasa.gov"
+references           = 'http://science.nasa.gov/missions/trmm/'
+instrument           = 'TRMM'
+processing_version   = '7'
+processing_level     = 'L3'
+mip_specs            = 'CMIP5'
+data_structure       = 'grid'
+source_type          = 'satellite_retrieval_and_gauge_analysis'
+#
+# source_fn will be add to the filename (up to first _ character)
+# source_fn can be set to “SYNOPTIC”, to fetch the synoptic time
+# from the filename. The program will extract 2 characters before
+# “z.”  i.e.  (TRMM_1990_03z.nc) rc[“SYNOPTIC”] = ‘03’
+source_fn            = ''
+source_id            = 'TRMM'
+#
+# CMOR2 table realm
+#
+realm                = 'atmos'
+obs_project          = 'TRMM'
+#
+# CMOR2 table path
+#
+inpath               = "Tables"
+#
+# CMOR2 table.
+#
+table                = 'CMIP5_Amon_obs'
+#
+# CMOR variable
+#
+cmor_var             = '[\pr\]'
+#
+# If we have 4D data (time, level, lat, lon )
+#
+level                = '[\\]'
+#
+# Python will evaluate this equation to convert the units to kg m-2 s-1
+#
+equation             = '[\(data*2.78e-4)\]'
+#
+# Original variable to read
+#
+original_var         = '[\pcp\]'
+#
+# Since we have an equation, we can say that the original units are now # the same as the CMIP5 units.
+#
+original_units       = '[\kg m-2 s-1\]'
+#
+# Time will be converted to these new time units.
+# The output file will contain these new units in the time variable.
+#
+OutputTimeUnits      = "months since 1900-1-1"
+#
+# Use internal time units found in the file
+#
+InputTimeUnits       = "internal"
+#
+# Define all new Global Attributes as a Python list of tuple. 
+# The \ character will be replaced internally by “.
+#   :global=rc[“product”] (found in the Amon table)
+#   :processing_version=rc[“processing_version”]
+#   :title=”obs-TRMM output prepared for obs4MIPs 
+#           NASA-GSFC observations”
+# 
+SetGlbAttributes     = "[(\global\,rc[\product\]),(\processing_version\,rc[\processing_version\]),(\title\,\obs-TRMM output prepared for obs4MIPs NASA-GSFC observations\)]"
+#
+# Delete the following Global Attributes found in the original files
+# and that are no longer valid for obs4MIPs.
+#
+DelGlbAttributes     = "[\realization\,\experiment\,\physics_version\,\initialization_method\]"
+
+
+Create variables match using Excel spreadsheet
+----------------------------------------------
+It is possible to create a excel spreadsheet to create matching variable from the original file to CMIP5.
+
+Add the parameter “excel_file” in the resource file and point it to your Excel spreadsheet file.  Your excel file will replace the parameters: cmor_var, original_var, origina_units, level and equation.  So you should not have those in your resource file if you use “excel_file” parameter.  This was developped in order to make the process of creating many variables at once more readable.
+
+The Excel spreadsheet needs to be saved in “xls” format “97” or “95” which are understood by the Python package ‘xlrd’.  The program looks 
+for the sheet named “Variables”
+
+Column 0 corresponds to “cmor_var”
+Column 1 corresponds to “original_var”
+Column 2 corresponds to “original_units”
+Column 3 corresponds to “level”
+Column 6 corresponds to “equation”
+
+ 
+
+Here is an example of a “Variables” excel sheet.
+
+obs4MIPs ECMWF
+CMOR Variable Name	User Variable Name 	User Units	Height
+Var.name	Positive Up/Down	Relative Path to Data	equation
+ta	t	K	levelist			data
+ua	u	m s-1	levelist			data
+va	v	m s-1	levelist			data
+hur	r	%	levelist			data
+hus	q	%	levelist			data
+
+
+How to run obs4MIPs.py
+========================
+
+Set you PYTHONPATH to your corresponding Python package.
+
+./obs4MIPS_process.py [-h] -r resource
+   resource:   File containing Global attributes
+
+
+i.e. ./obs4MIPs_process.py –r TRMM.rc
+Working on variable pcp 
+reading v7/3B43.19980201.7.nc
+reading v7/3B43.19980301.7.nc
+reading v7/3B43.19980401.7.nc
+reading v7/3B43.19980501.7.nc
+reading v7/3B43.19980601.7.nc
+reading v7/3B43.19980701.7.nc
+…
+obs4MIPs/observations/NASA-GSFC/Obs-TRMM/obs/mon/atmos/pr/r1i1p1/pr_Amon_obs_Obs-TRMM_obs_r1i1p1_199801-199912.nc
+Deleting attribute: realization
+Deleting attribute: experiment
+Deleting attribute: physics_version
+Deleting attribute: initialization_method
+Assigning attribute (global,observations)
+Assigning attribute (processing_version,7)
+Assigning attribute (title,obs-TRMM output prepared for obs4MIPs NASA-GSFC observations)
+obs4MIPs/observations/NASA-GSFC/Obs-TRMM/obs/mon/atmos/pr/r1i1p1/pr_Amon_obs_Obs-TRMM_obs_r1i1p1_199801-199912.nc
+NASA-GSFC/TRMM/obs4MIPs/observations/atmos/pr/mon/grid/NASA-GSFC/TRMM/V7/pr_TRMM-L3_v7_199801-199912.nc
+
+
+
+
+
+
+

Added: incubator/climate/trunk/obs4MIPs/MANIFEST
URL: http://svn.apache.org/viewvc/incubator/climate/trunk/obs4MIPs/MANIFEST?rev=1520695&view=auto
==============================================================================
--- incubator/climate/trunk/obs4MIPs/MANIFEST (added)
+++ incubator/climate/trunk/obs4MIPs/MANIFEST Fri Sep  6 21:01:23 2013
@@ -0,0 +1,43 @@
+# file GENERATED by distutils, do NOT edit
+README
+obs4MIPs_process.py
+setup.py
+Tables/CMIP5_3hr
+Tables/CMIP5_3hr_obs
+Tables/CMIP5_6hrLev
+Tables/CMIP5_6hrPlev
+Tables/CMIP5_Amon
+Tables/CMIP5_Amon_ana
+Tables/CMIP5_Amon_ana_allLevels
+Tables/CMIP5_Amon_new
+Tables/CMIP5_Amon_obs
+Tables/CMIP5_Limon
+Tables/CMIP5_Limon_obs
+Tables/CMIP5_Lmon
+Tables/CMIP5_Lmon_obs
+Tables/CMIP5_Oclim
+Tables/CMIP5_Oimon
+Tables/CMIP5_Omon
+Tables/CVS
+Toolbox/CMORresources.py
+Toolbox/ESGFresources.py
+Toolbox/__init__.py
+examples/ECMWF/Y2013/CVS
+examples/ECMWF/Y2013/ecint_prs_2013.nc
+examples/TRMM/v7/3B43.19980101.7.nc
+examples/TRMM/v7/3B43.19980201.7.nc
+examples/TRMM/v7/3B43.19980301.7.nc
+examples/TRMM/v7/3B43.19980401.7.nc
+examples/TRMM/v7/3B43.19980501.7.nc
+examples/TRMM/v7/3B43.19980601.7.nc
+examples/TRMM/v7/3B43.19980701.7.nc
+examples/TRMM/v7/3B43.19980801.7.nc
+examples/TRMM/v7/3B43.19980901.7.nc
+examples/TRMM/v7/3B43.19981001.7.nc
+examples/TRMM/v7/3B43.19981101.7.nc
+examples/TRMM/v7/3B43.19981201.7.nc
+examples/TRMM/v7/CVS
+examples/TRMM/v7/TRMM_1998.lst
+factory/__init__.py
+factory/equations.py
+factory/formats.py

Added: incubator/climate/trunk/obs4MIPs/README
URL: http://svn.apache.org/viewvc/incubator/climate/trunk/obs4MIPs/README?rev=1520695&view=auto
==============================================================================
--- incubator/climate/trunk/obs4MIPs/README (added)
+++ incubator/climate/trunk/obs4MIPs/README Fri Sep  6 21:01:23 2013
@@ -0,0 +1,20 @@
+
+-----------
+About
+-----------
+obs4MIPs.py, is a front end to an existing free software package, CMOR2 (Climate Model Output Rewriter), written by Lawrence Livermore National Laboratory (LLNL), and reads in a multitude of standard data formats, such as netcdf3, netcdf4, Grads control files, Matlab data files or a list of netcdf files, and converts the data into the CMIP5 data format to allow publication on the Earth System Grid Federation (ESGF) data node.
+
+---------------
+Examples
+--------------
+Convert trmm data to CMIP5 format 
+obs4MIPs.py -r trmm.rc
+
+Convert trmm data to CMIP5 format using excel spreadsheet 
+obs4MIPs.py -r ecmwf.rc
+
+--------------
+Installation 
+---------------
+Installation and documentation is provided in the INSTALLATION file.
+

Added: incubator/climate/trunk/obs4MIPs/Tables/CMIP5_3hr
URL: http://svn.apache.org/viewvc/incubator/climate/trunk/obs4MIPs/Tables/CMIP5_3hr?rev=1520695&view=auto
==============================================================================
--- incubator/climate/trunk/obs4MIPs/Tables/CMIP5_3hr (added)
+++ incubator/climate/trunk/obs4MIPs/Tables/CMIP5_3hr Fri Sep  6 21:01:23 2013
@@ -0,0 +1,739 @@
+table_id: Table 3hr
+modeling_realm: atmos
+
+frequency: 3hr
+
+cmor_version: 2.5.0 ! minimum 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:   06 January 2011 ! 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 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/CMIP5/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: '10- or 30-year run initialized in year XXXX' 'decadalXXXX'
+expt_id_ok: 'volcano-free hindcast initialized in year XXXX' 'noVolcXXXX'
+expt_id_ok: 'prediction with 2010 volcano' 'volcIn2010'
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'historical extension' 'historicalExt'
+expt_id_ok: 'mid-Holocene' 'midHolocene'
+expt_id_ok: 'last glacial maximum' 'lgm'
+expt_id_ok: 'last millennium' 'past1000'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'RCP8.5' 'rcp85'
+expt_id_ok: 'RCP2.6' 'rcp26'
+expt_id_ok: 'RCP6' 'rcp60'
+expt_id_ok: 'ESM pre-industrial control' 'esmControl'
+expt_id_ok: 'ESM historical' 'esmHistorical'
+expt_id_ok: 'ESM RCP8.5' 'esmrcp85'
+expt_id_ok: 'ESM fixed climate 1' 'esmFixClim1'
+expt_id_ok: 'ESM fixed climate 2' 'esmFixClim2'
+expt_id_ok: 'ESM feedback 1' 'esmFdbk1'
+expt_id_ok: 'ESM feedback 2' 'esmFdbk2'
+expt_id_ok: '1 percent per year CO2' '1pctCO2'
+expt_id_ok: 'abrupt 4XCO2' 'abrupt4xCO2'
+expt_id_ok: 'natural-only' 'historicalNat'
+expt_id_ok: 'GHG-only' 'historicalGHG'
+expt_id_ok: 'AMIP' 'amip'
+expt_id_ok: '2030 time-slice' 'sst2030'
+expt_id_ok: 'control SST climatology' 'sstClim'
+expt_id_ok: 'CO2 forcing' 'sstClim4xCO2'
+expt_id_ok: 'all aerosol forcing' 'sstClimAerosol'
+expt_id_ok: 'sulfate aerosol forcing' 'sstClimSulfate'
+expt_id_ok: '4xCO2 AMIP' 'amip4xCO2'
+expt_id_ok: 'AMIP plus patterned anomaly' 'amipFuture'
+expt_id_ok: 'aqua planet control' 'aquaControl'
+expt_id_ok: '4xCO2 aqua planet' 'aqua4xCO2'
+expt_id_ok: 'aqua planet plus 4K anomaly' 'aqua4K'
+expt_id_ok: 'AMIP plus 4K anomaly' 'amip4K'
+
+
+approx_interval:  0.125000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time1
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height2m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        10.0 
+stored_direction: increasing
+type:             double
+value:            2.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height10m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        30.0 
+stored_direction: increasing
+type:             double
+value:            10.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: sdepth1 
+!============
+!----------------------------------
+! 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:        0.2 
+stored_direction: increasing
+type:             double
+value:            0.05            ! of scalar (singleton) dimension 
+bounds_values:    0.0 0.1    ! of scalar (singleton) dimension bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+!============
+variable_entry:    pr
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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.  This is the 3-hour mean precipitation flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Air Temperature
+comment:           This is sampled synoptically.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height2m
+out_name:          tas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfls
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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:           This is the 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfls
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    hfss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+comment:           This is the 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfss
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+comment:           This is the 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rlus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Longwave Radiation
+comment:           This is the 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Shortwave Radiation
+comment:           This is the 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+comment:           This is the 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    uas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1
+cell_methods:      time: point
+long_name:         Eastward Near-Surface Wind Speed
+comment:           This is sampled synoptically.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height10m
+out_name:          uas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+cell_methods:      time: point
+long_name:         Northward Near-Surface Wind Speed
+comment:           This is sampled synoptically.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height10m
+out_name:          vas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    huss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Near-Surface Specific Humidity
+comment:           This is sampled synoptically.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height2m
+out_name:          huss
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrsos
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     moisture_content_of_soil_layer
+units:             kg m-2
+cell_methods:      time: point area: mean where land
+cell_measures:     area: areacella
+long_name:         Moisture in Upper Portion of Soil Column
+comment:           the mass of water in all phases in a thin surface soil layer.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 sdepth1
+out_name:          mrsos
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tslsi
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_temperature
+units:             K
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:          Surface Temperature Where Land or Sea Ice
+comment:           ""skin"" temperature of all surfaces except open ocean, sampled synoptically.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          tslsi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tso
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_surface_temperature
+units:             K
+cell_methods:      time: point area: mean where sea
+cell_measures:     area: areacella
+long_name:         Sea Surface Temperature
+comment:           temperature of surface of open ocean, sampled synoptically.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          tso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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.  This is a 3-hour mean convective precipitation flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prsn
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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 all forms of precipitating solid phase of water.  This is the 3-hour mean snowfall flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prsn
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrro
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     runoff_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Total Runoff
+comment:           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, averaged over the 3-hour interval.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrro
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rldscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_longwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Clear-Sky Longwave Radiation
+comment:           This is a 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rldscs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Clear-Sky Shortwave Radiation
+comment:           This is a 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsdscs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsuscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+comment:           This is a 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsuscs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    ps
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_air_pressure
+units:             Pa
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Pressure
+comment:           sampled synoptically to diagnose atmospheric tides, this is better than mean sea level pressure.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          ps
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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.  This is a 3-hour mean.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clt
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdsdiff
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_diffuse_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Diffuse Downwelling Shortwave Radiation
+comment:           This is a 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsdsdiff
+type:              real
+!----------------------------------
+!
+

Propchange: incubator/climate/trunk/obs4MIPs/Tables/CMIP5_3hr
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/climate/trunk/obs4MIPs/Tables/CMIP5_3hr_obs
URL: http://svn.apache.org/viewvc/incubator/climate/trunk/obs4MIPs/Tables/CMIP5_3hr_obs?rev=1520695&view=auto
==============================================================================
--- incubator/climate/trunk/obs4MIPs/Tables/CMIP5_3hr_obs (added)
+++ incubator/climate/trunk/obs4MIPs/Tables/CMIP5_3hr_obs Fri Sep  6 21:01:23 2013
@@ -0,0 +1,739 @@
+table_id: Table 3hr_obs
+modeling_realm: atmos
+
+frequency: 3hr
+
+cmor_version: 2.5.0 ! minimum version of CMOR that can read this table
+cf_version:   1.4         ! version of CF that output conforms to
+project_id:   obs4MIPs   ! CMIP5  ! project id
+table_date:   06 January 2011 ! 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 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/CMIP5/dataLocation 
+product: observations
+
+required_global_attributes: creation_date tracking_id model_id contact institute_id ! space separated required global attribute
+
+forcings:   N/A 
+
+expt_id_ok: '10- or 30-year run initialized in year XXXX' 'decadalXXXX'
+expt_id_ok: 'volcano-free hindcast initialized in year XXXX' 'noVolcXXXX'
+expt_id_ok: 'prediction with 2010 volcano' 'volcIn2010'
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'historical extension' 'historicalExt'
+expt_id_ok: 'mid-Holocene' 'midHolocene'
+expt_id_ok: 'last glacial maximum' 'lgm'
+expt_id_ok: 'last millennium' 'past1000'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'RCP8.5' 'rcp85'
+expt_id_ok: 'RCP2.6' 'rcp26'
+expt_id_ok: 'RCP6' 'rcp60'
+expt_id_ok: 'ESM pre-industrial control' 'esmControl'
+expt_id_ok: 'ESM historical' 'esmHistorical'
+expt_id_ok: 'ESM RCP8.5' 'esmrcp85'
+expt_id_ok: 'ESM fixed climate 1' 'esmFixClim1'
+expt_id_ok: 'ESM fixed climate 2' 'esmFixClim2'
+expt_id_ok: 'ESM feedback 1' 'esmFdbk1'
+expt_id_ok: 'ESM feedback 2' 'esmFdbk2'
+expt_id_ok: '1 percent per year CO2' '1pctCO2'
+expt_id_ok: 'abrupt 4XCO2' 'abrupt4xCO2'
+expt_id_ok: 'natural-only' 'historicalNat'
+expt_id_ok: 'GHG-only' 'historicalGHG'
+expt_id_ok: 'AMIP' 'amip'
+expt_id_ok: '2030 time-slice' 'sst2030'
+expt_id_ok: 'control SST climatology' 'sstClim'
+expt_id_ok: 'CO2 forcing' 'sstClim4xCO2'
+expt_id_ok: 'all aerosol forcing' 'sstClimAerosol'
+expt_id_ok: 'sulfate aerosol forcing' 'sstClimSulfate'
+expt_id_ok: '4xCO2 AMIP' 'amip4xCO2'
+expt_id_ok: 'AMIP plus patterned anomaly' 'amipFuture'
+expt_id_ok: 'aqua planet control' 'aquaControl'
+expt_id_ok: '4xCO2 aqua planet' 'aqua4xCO2'
+expt_id_ok: 'aqua planet plus 4K anomaly' 'aqua4K'
+expt_id_ok: 'AMIP plus 4K anomaly' 'amip4K'
+expt_id_ok: 'Observations' 'obs'
+
+approx_interval:  0.125000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time1
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height2m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        10.0 
+stored_direction: increasing
+type:             double
+value:            2.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: height10m
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    height
+units:            m
+axis:             Z             ! X, Y, Z, T (default: undeclared)
+positive:         up         ! up or down (default: undeclared)
+long_name:        height
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         height
+valid_min:        1.0         
+valid_max:        30.0 
+stored_direction: increasing
+type:             double
+value:            10.            ! of scalar (singleton) dimension 
+must_have_bounds: no
+!----------------------------------
+!
+
+
+!============
+axis_entry: sdepth1 
+!============
+!----------------------------------
+! 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:        0.2 
+stored_direction: increasing
+type:             double
+value:            0.05            ! of scalar (singleton) dimension 
+bounds_values:    0.0 0.1    ! of scalar (singleton) dimension bounds
+must_have_bounds: yes
+!----------------------------------
+!
+
+!============
+variable_entry:    pr
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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.  This is the 3-hour mean precipitation flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          pr
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Air Temperature
+comment:           This is sampled synoptically.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height2m
+out_name:          tas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hfls
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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:           This is the 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfls
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    hfss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+comment:           This is the 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          hfss
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rlds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+comment:           This is the 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rlus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_upwelling_longwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Upwelling Longwave Radiation
+comment:           This is the 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rlus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    rsds
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Shortwave Radiation
+comment:           This is the 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsds
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+comment:           This is the 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsus
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    uas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1
+cell_methods:      time: point
+long_name:         Eastward Near-Surface Wind Speed
+comment:           This is sampled synoptically.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height10m
+out_name:          uas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    vas
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+cell_methods:      time: point
+long_name:         Northward Near-Surface Wind Speed
+comment:           This is sampled synoptically.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height10m
+out_name:          vas
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    huss
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Near-Surface Specific Humidity
+comment:           This is sampled synoptically.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 height2m
+out_name:          huss
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrsos
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     moisture_content_of_soil_layer
+units:             kg m-2
+cell_methods:      time: point area: mean where land
+cell_measures:     area: areacella
+long_name:         Moisture in Upper Portion of Soil Column
+comment:           the mass of water in all phases in a thin surface soil layer.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1 sdepth1
+out_name:          mrsos
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tslsi
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_temperature
+units:             K
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:          Surface Temperature Where Land or Sea Ice
+comment:           ""skin"" temperature of all surfaces except open ocean, sampled synoptically.  
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          tslsi
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    tso
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     sea_surface_temperature
+units:             K
+cell_methods:      time: point area: mean where sea
+cell_measures:     area: areacella
+long_name:         Sea Surface Temperature
+comment:           temperature of surface of open ocean, sampled synoptically.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          tso
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prc
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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.  This is a 3-hour mean convective precipitation flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prc
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    prsn
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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 all forms of precipitating solid phase of water.  This is the 3-hour mean snowfall flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          prsn
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    mrro
+!============
+modeling_realm:    land
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     runoff_flux
+units:             kg m-2 s-1
+cell_methods:      time: mean area: mean where land
+cell_measures:     area: areacella
+long_name:         Total Runoff
+comment:           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, averaged over the 3-hour interval.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          mrro
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rldscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     downwelling_longwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Clear-Sky Longwave Radiation
+comment:           This is a 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rldscs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_downwelling_shortwave_flux_in_air_assuming_clear_sky
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Downwelling Clear-Sky Shortwave Radiation
+comment:           This is a 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsdscs
+type:              real
+positive:          down
+!----------------------------------
+!
+
+!============
+variable_entry:    rsuscs
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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
+comment:           This is a 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsuscs
+type:              real
+positive:          up
+!----------------------------------
+!
+
+!============
+variable_entry:    ps
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_air_pressure
+units:             Pa
+cell_methods:      time: point
+cell_measures:     area: areacella
+long_name:         Surface Pressure
+comment:           sampled synoptically to diagnose atmospheric tides, this is better than mean sea level pressure.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          ps
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    clt
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+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.  This is a 3-hour mean.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          clt
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    rsdsdiff
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_diffuse_downwelling_shortwave_flux_in_air
+units:             W m-2
+cell_methods:      time: mean
+cell_measures:     area: areacella
+long_name:         Surface Diffuse Downwelling Shortwave Radiation
+comment:           This is a 3-hour mean flux.
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          rsdsdiff
+type:              real
+!----------------------------------
+!
+

Propchange: incubator/climate/trunk/obs4MIPs/Tables/CMIP5_3hr_obs
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/climate/trunk/obs4MIPs/Tables/CMIP5_6hrLev
URL: http://svn.apache.org/viewvc/incubator/climate/trunk/obs4MIPs/Tables/CMIP5_6hrLev?rev=1520695&view=auto
==============================================================================
--- incubator/climate/trunk/obs4MIPs/Tables/CMIP5_6hrLev (added)
+++ incubator/climate/trunk/obs4MIPs/Tables/CMIP5_6hrLev Fri Sep  6 21:01:23 2013
@@ -0,0 +1,589 @@
+table_id: Table 6hrLev
+modeling_realm: atmos
+
+frequency: 6hr
+
+cmor_version: 2.5.0 ! minimum 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:   06 January 2011 ! 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 
+                          !   floating-point numbers (float or real)
+
+baseURL: http://cmip-pcmdi.llnl.gov/CMIP5/dataLocation 
+product: output
+
+required_global_attributes: creation_date tracking_id forcing model_id parent_experiment_id parent_experiment_rip branch_time contact institute_id ! space separated required global attribute 
+
+forcings:   N/A Nat Ant GHG SD SI SA TO SO Oz LU Sl Vl SS Ds BC MD OC AA
+
+expt_id_ok: '10- or 30-year run initialized in year XXXX' 'decadalXXXX'
+expt_id_ok: 'volcano-free hindcast initialized in year XXXX' 'noVolcXXXX'
+expt_id_ok: 'prediction with 2010 volcano' 'volcIn2010'
+expt_id_ok: 'pre-industrial control' 'piControl'
+expt_id_ok: 'historical' 'historical'
+expt_id_ok: 'historical extension' 'historicalExt'
+expt_id_ok: 'mid-Holocene' 'midHolocene'
+expt_id_ok: 'last glacial maximum' 'lgm'
+expt_id_ok: 'last millennium' 'past1000'
+expt_id_ok: 'RCP4.5' 'rcp45'
+expt_id_ok: 'RCP8.5' 'rcp85'
+expt_id_ok: 'RCP2.6' 'rcp26'
+expt_id_ok: 'RCP6' 'rcp60'
+expt_id_ok: 'ESM pre-industrial control' 'esmControl'
+expt_id_ok: 'ESM historical' 'esmHistorical'
+expt_id_ok: 'ESM RCP8.5' 'esmrcp85'
+expt_id_ok: 'ESM fixed climate 1' 'esmFixClim1'
+expt_id_ok: 'ESM fixed climate 2' 'esmFixClim2'
+expt_id_ok: 'ESM feedback 1' 'esmFdbk1'
+expt_id_ok: 'ESM feedback 2' 'esmFdbk2'
+expt_id_ok: '1 percent per year CO2' '1pctCO2'
+expt_id_ok: 'abrupt 4XCO2' 'abrupt4xCO2'
+expt_id_ok: 'natural-only' 'historicalNat'
+expt_id_ok: 'GHG-only' 'historicalGHG'
+expt_id_ok: 'AMIP' 'amip'
+expt_id_ok: '2030 time-slice' 'sst2030'
+expt_id_ok: 'control SST climatology' 'sstClim'
+expt_id_ok: 'CO2 forcing' 'sstClim4xCO2'
+expt_id_ok: 'all aerosol forcing' 'sstClimAerosol'
+expt_id_ok: 'sulfate aerosol forcing' 'sstClimSulfate'
+expt_id_ok: '4xCO2 AMIP' 'amip4xCO2'
+expt_id_ok: 'AMIP plus patterned anomaly' 'amipFuture'
+expt_id_ok: 'aqua planet control' 'aquaControl'
+expt_id_ok: '4xCO2 aqua planet' 'aqua4xCO2'
+expt_id_ok: 'aqua planet plus 4K anomaly' 'aqua4K'
+expt_id_ok: 'AMIP plus 4K anomaly' 'amip4K'
+
+
+approx_interval:  0.250000     ! approximate spacing between successive time
+                          !   samples (in units of the output time 
+                          !   coordinate.
+
+generic_levels:   alevel
+
+!============
+axis_entry: longitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    longitude
+units:            degrees_east
+axis:             X             ! X, Y, Z, T (default: undeclared)
+long_name:        longitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lon
+valid_min:        0.0         
+valid_max:        360.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: latitude
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    latitude
+units:            degrees_north
+axis:             Y             ! X, Y, Z, T (default: undeclared)
+long_name:        latitude
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         lat
+valid_min:        -90.0         
+valid_max:        90.0 
+stored_direction: increasing
+type:             double
+must_have_bounds: yes
+!----------------------------------
+!
+
+
+!============
+axis_entry: time1
+!============
+!----------------------------------
+! Axis attributes:
+!----------------------------------
+standard_name:    time
+units:            days since ?
+axis:             T             ! X, Y, Z, T (default: undeclared)
+long_name:        time
+!----------------------------------
+! Additional axis information:
+!----------------------------------
+out_name:         time
+stored_direction: increasing
+type:             double
+must_have_bounds: no
+!----------------------------------
+!
+
+!============
+axis_entry: smooth_level
+!============
+!
+! This coordinate is a hybrid height coordinate with units of meters (m).
+!  It increases upward.
+!  The values of a(k)*ztop, which appear in the formula below, should be stored as smooth_level. 
+!  Note that in the netCDF file the variable will be named "lev", not smooth_level.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sleve_coordinate
+units:            m
+axis:             Z
+positive:	      up
+long_name:        atmosphere smooth level vertical (SLEVE) coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        -200.
+valid_max:        800000.
+formula:          z = a*ztop + b1*zsurf1 + b2*zsurf2
+z_factors:        a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+z_bounds_factors: a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2
+!----------------------------------	
+!
+!============
+axis_entry: natural_log_pressure
+!============
+!
+!This coordinate is dimensionless and varies from near 0 at the surface and increases upward.
+!  The values of lev(k), which appears in the formula below, should be stored as natural_log_pressure.  
+!  Note that in the netCDF file the variable will be named "lev", not natural_log_pressure.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_ln_pressure_coordinate
+axis:             Z
+long_name:        atmosphere natural log pressure coordinate
+positive:	      down
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        -1.
+valid_max:        20.
+formula:          p = p0 * exp(-lev)
+z_factors:        p0: p0 lev: lev
+z_bounds_factors: p0: p0 lev: lev_bnds
+!----------------------------------	
+!
+!============
+axis_entry: standard_sigma
+!============
+!
+! This coordinate is dimensionless and varies from 0 at the model top to 1.0 at the surface.
+!  The values of sigma(k), which appears in the formula below, should be stored as standard_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_sigma_coordinate
+axis:             Z
+positive:         down
+long_name:        sigma coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ptop + sigma*(ps - ptop)
+z_factors:        ptop: ptop sigma: lev ps: ps
+z_bounds_factors: ptop: ptop sigma: lev_bnds ps: ps
+!----------------------------------	
+!
+!
+!============
+axis_entry:  standard_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of a+ b, which appear in the formula below, should be stored as standard_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not standard_hybrid_sigma.
+!
+!---------------------------------
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z 
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = a*p0 + b*ps
+z_factors:        p0: p0 a: a b: b ps: ps
+z_bounds_factors: p0: p0 a: a_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  alternate_hybrid_sigma
+!============
+!
+! This coordinate is dimensionless and varies from a small value at the model top to 1.0 at the surface.
+!  The values of ap/p0 + b, which appear in the formula below, should be stored as alternate_hybrid_sigma.  
+!  Note that in the netCDF file the variable will be named "lev", not alternate_hybrid_sigma.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_sigma_pressure_coordinate
+units:            1
+axis:             Z
+positive:         down
+long_name:        hybrid sigma pressure coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: decreasing
+valid_min:        0.0
+valid_max:        1.0
+formula:          p = ap + b*ps
+z_factors:        ap: ap b: b ps: ps
+z_bounds_factors: ap: ap_bnds b: b_bnds ps: ps
+!----------------------------------		
+!
+!
+!============
+axis_entry:  hybrid_height
+!============
+!
+! This coordinate has dimension of meters (m) and increases upward.
+!  The values of a which appear in the formula below, should be stored as hybrid_height.  
+!  Note that in the netCDF file the variable will be named "lev", not hybrid_height.
+!
+!------------
+!
+! Axis attributes:
+!----------------------------------	
+standard_name:    atmosphere_hybrid_height_coordinate
+units:            m
+axis:             Z 
+positive:         up
+long_name:        hybrid height coordinate
+!----------------------------------	
+!
+! Additional axis information:
+!----------------------------------	
+out_name:         lev
+must_have_bounds: yes
+stored_direction: increasing
+valid_min:        0.0
+formula:          z = a + b*orog
+z_factors:        a: lev b: b orog: orog
+z_bounds_factors: a: lev_bnds b: b_bnds orog: orog
+!----------------------------------		
+!
+! ***************************************************************
+!
+! Vertical coordinate formula terms:
+!
+! ***************************************************************
+!
+!
+!============
+variable_entry:    orog
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_altitude
+units:             m
+long_name:         Surface Altitude
+comment:           height above the geoid; as defined here, ""the geoid"" is a surface of constant geopotential that, if the ocean were at rest, would coincide with mean sea level. Under this definition, the geoid changes as the mean volume of the ocean changes (e.g., due to glacial melt, or global warming of the ocean).  Report here the height above the present-day geoid.  Over ocean, report as 0.0
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude
+out_name:          orog
+type:              real
+valid_min:         -700
+valid_max:         1.00E+04
+!----------------------------------
+!
+!
+!============
+variable_entry: p0
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       vertical coordinate formula term: reference pressure 
+units:           Pa
+!----------------------------------	
+!
+!
+!============
+variable_entry: ptop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       pressure at top of model 
+units:           Pa
+!----------------------------------	
+!
+!
+!
+!============
+variable_entry: a
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b
+!============
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: a_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: a(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: b_bnds
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: b(k+1/2)
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------
+!
+!
+!============
+variable_entry: ap
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ap_bnds
+!============
+!
+! Variable attributes:
+!----------------------------------	
+long_name:   vertical coordinate formula term: ap(k+1/2)
+units:           Pa
+!----------------------------------	
+!
+! Additional variable information:
+!----------------------------------	
+dimensions:         alevel
+type:               double
+!----------------------------------	
+!
+!
+!============
+variable_entry: ztop
+!============
+!
+!------------
+!
+! Variable attributes:
+!----------------------------------	
+long_name:       height of top of model 
+units:           m
+!----------------------------------	
+!
+!
+!
+
+!============
+variable_entry:    ta
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     air_temperature
+units:             K
+cell_measures:     area: areacella
+long_name:         Air Temperature
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          ta
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ua
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     eastward_wind
+units:             m s-1
+long_name:         Eastward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          ua
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    va
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     northward_wind
+units:             m s-1
+long_name:         Northward Wind
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          va
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    hus
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     specific_humidity
+units:             1
+cell_measures:     area: areacella
+long_name:         Specific Humidity
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude alevel time1
+out_name:          hus
+type:              real
+!----------------------------------
+!
+
+!============
+variable_entry:    ps
+!============
+modeling_realm:    atmos
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:     surface_air_pressure
+units:             Pa
+cell_measures:     area: areacella
+long_name:         Surface Air Pressure
+comment:           surface pressure, not mean sea level pressure
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time1
+out_name:          ps
+type:              real
+!----------------------------------
+!
+

Propchange: incubator/climate/trunk/obs4MIPs/Tables/CMIP5_6hrLev
------------------------------------------------------------------------------
    svn:executable = *



Mime
View raw message