diff --git a/.circleci/config.yml b/.circleci/config.yml index 17d2e037..117d87d6 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -73,7 +73,7 @@ aliases: cd conda-recipes export PKG_NAME=cmor export USER=pcmdi - export VERSION=3.3.3 + export VERSION=3.4.0 export LABEL=nightly python ./prep_for_build.py -l $VERSION conda build $PKG_NAME -c cdat/label/nightly -c conda-forge -c cdat --python=2.7 diff --git a/INSTALL b/INSTALL index 116e5964..c68a5d2b 100644 --- a/INSTALL +++ b/INSTALL @@ -1,6 +1,6 @@ INSTALLATION INSTRUCTIONS ------------------------- -Climate Model Output Rewriter (CMOR) version 3.3.3 installation instructions. +Climate Model Output Rewriter (CMOR) version 3.4.0 installation instructions. DOWNLOAD @@ -13,7 +13,7 @@ cd CMOR INSTALLATION ------------ -CMOR 3.3.3 requires external packages that need to be installed first. +CMOR 3.4.0 requires external packages that need to be installed first. It can be compiled/linked against either NetCDF3 or NetCDF4. If you decide to go with NetCDF4 be sure to build NetCDF4 with the --enable-netcdf-4 option! diff --git a/README.md b/README.md index e0332991..1bb5658e 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # CMOR Climate Model Output Rewriter -CMOR 3.3 documentation can be found here: http://cmor.llnl.gov +CMOR 3.4 documentation can be found here: http://cmor.llnl.gov [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.1294043.svg)](https://doi.org/10.5281/zenodo.1294043) diff --git a/TestTables/CMIP6_3hr.json b/TestTables/CMIP6_3hr.json index 449e2dec..2c64b76d 100644 --- a/TestTables/CMIP6_3hr.json +++ b/TestTables/CMIP6_3hr.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table 3hr", "realm": "atmos", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -21,7 +21,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Total Cloud Fraction", + "long_name": "Total Cloud Cover Percentage", "comment": "Total cloud area fraction for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.", "dimensions": "longitude latitude time", "out_name": "clt", @@ -58,7 +58,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Surface Upward Sensible Heat Flux", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface sensible heat flux, also called 'turbulent' heat flux, is the exchange of heat between the surface and the air by motion of air. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Unless indicated in the cell_methods attribute, a quantity is assumed to apply to the whole area of each horizontal grid box. Previously, the qualifier where_type was used to specify that the quantity applies only to the part of the grid box of the named type. Names containing the where_type qualifier are deprecated and newly created data should use the cell_methods attribute to indicate the horizontal area to which the quantity applies.", + "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.", "dimensions": "longitude latitude time", "out_name": "hfss", "type": "real", @@ -166,7 +166,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Snowfall Flux", - "comment": "at surface; includes precipitation of all forms of water in the solid phase", + "comment": "At surface; includes precipitation of all forms of water in the solid phase", "dimensions": "longitude latitude time", "out_name": "prsn", "type": "real", @@ -256,7 +256,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Surface Downwelling Shortwave Radiation", - "comment": "surface solar irradiance for UV calculations", + "comment": "Surface solar irradiance for UV calculations.", "dimensions": "longitude latitude time", "out_name": "rsds", "type": "real", @@ -274,7 +274,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation", - "comment": "surface solar irradiance clear sky for UV calculations", + "comment": "Surface solar irradiance clear sky for UV calculations", "dimensions": "longitude latitude time", "out_name": "rsdscs", "type": "real", @@ -292,7 +292,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Surface Diffuse Downwelling Shortwave Radiation", - "comment": "Downwelling radiation is radiation from above. It does not mean 'net downward'. 'Diffuse' radiation is radiation that has been scattered by particles in the atmosphere such as cloud droplets and aerosols. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation.", + "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations.", "dimensions": "longitude latitude time", "out_name": "rsdsdiff", "type": "real", @@ -399,7 +399,7 @@ "units": "m s-1", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Eastward Near-Surface Wind Speed", + "long_name": "Eastward Near-Surface Wind", "comment": "Eastward component of the near-surface (usually, 10 meters) wind", "dimensions": "longitude latitude time1 height10m", "out_name": "uas", @@ -417,7 +417,7 @@ "units": "m s-1", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Northward Near-Surface Wind Speed", + "long_name": "Northward Near-Surface Wind", "comment": "Northward component of the near surface wind", "dimensions": "longitude latitude time1 height10m", "out_name": "vas", diff --git a/TestTables/CMIP6_6hrLev.json b/TestTables/CMIP6_6hrLev.json index 4ab0dc80..7e90f162 100644 --- a/TestTables/CMIP6_6hrLev.json +++ b/TestTables/CMIP6_6hrLev.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table 6hrLev", "realm": "atmos", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -21,7 +21,7 @@ "units": "m-1 sr-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Aerosol backscatter coefficient", + "long_name": "Aerosol Backscatter Coefficient", "comment": "Aerosol Backscatter at 550nm and 180 degrees, computed from extinction and lidar ratio", "dimensions": "longitude latitude time lambda550nm scatter180", "out_name": "bs550aer", @@ -39,7 +39,7 @@ "units": "m-1", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Aerosol extinction coefficient", + "long_name": "Aerosol Extinction Coefficient", "comment": "Aerosol Extinction at 550nm", "dimensions": "longitude latitude alevel time1 lambda550nm", "out_name": "ec550aer", @@ -58,7 +58,7 @@ "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", "long_name": "Specific Humidity", - "comment": "'specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air.", + "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.", "dimensions": "longitude latitude alevel time1", "out_name": "hus", "type": "real", @@ -75,7 +75,7 @@ "units": "Pa", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Air Pressure", + "long_name": "Pressure at Model Full-Levels", "comment": "Air pressure on model levels", "dimensions": "longitude latitude alevel time1", "out_name": "pfull", @@ -130,7 +130,7 @@ "cell_methods": "time: point", "cell_measures": "--OPT", "long_name": "Eastward Wind", - "comment": "'Eastward' indicates a vector component which is positive when directed eastward (negative westward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Zonal wind (positive in a eastward direction).", "dimensions": "longitude latitude alevel time1", "out_name": "ua", "type": "real", @@ -148,7 +148,7 @@ "cell_methods": "time: point", "cell_measures": "--OPT", "long_name": "Northward Wind", - "comment": "'Northward' indicates a vector component which is positive when directed northward (negative southward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Meridional wind (positive in a northward direction).", "dimensions": "longitude latitude alevel time1", "out_name": "va", "type": "real", diff --git a/TestTables/CMIP6_6hrPlev.json b/TestTables/CMIP6_6hrPlev.json index f008b023..818e0d4b 100644 --- a/TestTables/CMIP6_6hrPlev.json +++ b/TestTables/CMIP6_6hrPlev.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table 6hrPlev", "realm": "atmos", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -58,7 +58,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Specific Humidity", - "comment": "'specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air.", + "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.", "dimensions": "longitude latitude plev4 time", "out_name": "hus", "type": "real", @@ -129,7 +129,7 @@ "units": "s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Relative Vorticity at 850 hPa", + "long_name": "Relative Vorticity at 850hPa", "comment": "Relative vorticity is the upward component of the vorticity vector i.e. the component which arises from horizontal velocity.", "dimensions": "longitude latitude time p850", "out_name": "rv850", @@ -165,7 +165,7 @@ "units": "K", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Surface Air Temperature", + "long_name": "Near-Surface Air Temperature", "comment": "near-surface (usually, 2 meter) air temperature", "dimensions": "longitude latitude time height2m", "out_name": "tas", @@ -255,7 +255,7 @@ "units": "Pa s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "omega (=dp/dt)", + "long_name": "Omega (=dp/dt)", "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", "dimensions": "longitude latitude plev4 time", "out_name": "wap", @@ -309,7 +309,7 @@ "units": "m", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Geopotential Height at 1000 hPa", + "long_name": "Geopotential Height at 1000hPa", "comment": "Geopotential height on the 1000 hPa surface", "dimensions": "longitude latitude time p1000", "out_name": "zg1000", diff --git a/TestTables/CMIP6_6hrPlevPt.json b/TestTables/CMIP6_6hrPlevPt.json index 9483a192..23439b26 100644 --- a/TestTables/CMIP6_6hrPlevPt.json +++ b/TestTables/CMIP6_6hrPlevPt.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table 6hrPlevPt", "realm": "atmos", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -112,7 +112,7 @@ "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", "long_name": "Specific Humidity", - "comment": "'specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air.", + "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.", "dimensions": "longitude latitude plev27 time1", "out_name": "hus", "type": "real", @@ -130,7 +130,7 @@ "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", "long_name": "Specific Humidity", - "comment": "'specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air.", + "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.", "dimensions": "longitude latitude plev7h time1", "out_name": "hus", "type": "real", @@ -183,7 +183,7 @@ "units": "W m-2", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Longwave flux due to volcanic aerosols at TOA under clear sky", + "long_name": "TOA Outgoing Clear-Sky Longwave Flux Due to Volcanic Aerosols", "comment": "downwelling longwave flux due to volcanic aerosols at TOA under clear sky to be diagnosed through double radiation call", "dimensions": "longitude latitude time1", "out_name": "lwtoafluxaerocs", @@ -201,7 +201,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: point", "cell_measures": "area: areacella", - "long_name": "Water Content of Soil Layer", + "long_name": "Total Water Content of Soil Layer", "comment": "in each soil layer, the mass of water in all phases, including ice. Reported as 'missing' for grid cells occupied entirely by 'sea'", "dimensions": "longitude latitude time1 sdepth1", "out_name": "mrsol", @@ -255,7 +255,7 @@ "units": "1", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "rain_mixing_ratio", + "long_name": "Mass Fraction of Rain in Air", "comment": "Rain mixing ratio", "dimensions": "longitude latitude plev27 time1", "out_name": "rainmxrat", @@ -273,7 +273,7 @@ "units": "s-1", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Relative Vorticity at 850 hPa", + "long_name": "Relative Vorticity at 850hPa", "comment": "Relative vorticity is the upward component of the vorticity vector i.e. the component which arises from horizontal velocity.", "dimensions": "longitude latitude time1 p850", "out_name": "rv850", @@ -309,7 +309,7 @@ "units": "1", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "snow_mixing_ratio", + "long_name": "Mass Fraction of Snow in Air", "comment": "Snow mixing ratio", "dimensions": "longitude latitude plev27 time1", "out_name": "snowmxrat", @@ -345,7 +345,7 @@ "units": "W m-2", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Shortwave heating rate due to volcanic aerosols", + "long_name": "Shortwave Heating Rate Due to Volcanic Aerosols", "comment": "Shortwave heating rate due to volcanic aerosols to be diagnosed through double radiation call", "dimensions": "longitude latitude time1", "out_name": "swsffluxaero", @@ -363,7 +363,7 @@ "units": "W m-2", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Shortwave flux due to volcanic aerosols at TOA under clear sky", + "long_name": "TOA Outgoing Clear-Sky Shortwave Flux Due to Volcanic Aerosols", "comment": "Downwelling shortwave flux due to volcanic aerosols at TOA under clear sky to be diagnosed through double radiation call", "dimensions": "longitude latitude time1", "out_name": "swtoafluxaerocs", @@ -435,7 +435,7 @@ "units": "K", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Surface Air Temperature", + "long_name": "Near-Surface Air Temperature", "comment": "near-surface (usually, 2 meter) air temperature", "dimensions": "longitude latitude time1 height2m", "out_name": "tas", @@ -471,7 +471,7 @@ "units": "K", "cell_methods": "area: mean where land time: point", "cell_measures": "area: areacella", - "long_name": "Temperature of Near-Surface Soil Layer", + "long_name": "Temperature of Soil", "comment": "Temperature of soil. Reported as missing for grid cells with no land.", "dimensions": "longitude latitude time1 sdepth1", "out_name": "tsl", @@ -490,7 +490,7 @@ "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", "long_name": "Eastward Wind", - "comment": "'Eastward' indicates a vector component which is positive when directed eastward (negative westward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Zonal wind (positive in a eastward direction).", "dimensions": "longitude latitude plev3 time1", "out_name": "ua", "type": "real", @@ -508,7 +508,7 @@ "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", "long_name": "Eastward Wind", - "comment": "'Eastward' indicates a vector component which is positive when directed eastward (negative westward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Zonal wind (positive in a eastward direction).", "dimensions": "longitude latitude plev7h time1", "out_name": "ua", "type": "real", @@ -544,7 +544,7 @@ "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", "long_name": "Northward Wind", - "comment": "'Northward' indicates a vector component which is positive when directed northward (negative southward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Meridional wind (positive in a northward direction).", "dimensions": "longitude latitude plev3 time1", "out_name": "va", "type": "real", @@ -562,7 +562,7 @@ "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", "long_name": "Northward Wind", - "comment": "'Northward' indicates a vector component which is positive when directed northward (negative southward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Meridional wind (positive in a northward direction).", "dimensions": "longitude latitude plev7h time1", "out_name": "va", "type": "real", @@ -597,7 +597,7 @@ "units": "s-1", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "atmosphere_relative_vorticity", + "long_name": "Relative Vorticity", "comment": "Mean vorticity over 850,700,600 hPa", "dimensions": "longitude latitude time1 pl700", "out_name": "vortmean", @@ -615,7 +615,7 @@ "units": "K", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "wet_bulb_potential_temperature", + "long_name": "Wet Bulb Potential Temperature", "comment": "Wet bulb potential temperature", "dimensions": "longitude latitude plev7h time1", "out_name": "wbptemp", @@ -651,7 +651,7 @@ "units": "m", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Geopotential Height at 500 hPa", + "long_name": "Geopotential Height at 500hPa", "comment": "geopotential height on the 500 hPa surface", "dimensions": "longitude latitude time1 p500", "out_name": "zg500", diff --git a/TestTables/CMIP6_AERday.json b/TestTables/CMIP6_AERday.json index 99c46715..9b6c6a2d 100644 --- a/TestTables/CMIP6_AERday.json +++ b/TestTables/CMIP6_AERday.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table AERday", "realm": "aerosol", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -21,7 +21,7 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "cloud optical depth", + "long_name": "Cloud Optical Depth", "comment": "The optical thickness is the integral along the path of radiation of a volume scattering/absorption/attenuation coefficient. The radiative flux is reduced by a factor exp(-optical_thickness) on traversing the path. A coordinate variable of radiation_wavelength or radiation_frequency can be specified to indicate that the optical thickness applies at specific wavelengths or frequencies. The atmosphere optical thickness applies to radiation passing through the entire atmosphere. 'Cloud' means the component of extinction owing to the presence of liquid or ice water particles. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.", "dimensions": "longitude latitude time", "out_name": "cod", @@ -39,7 +39,7 @@ "units": "m", "cell_methods": "area: mean time: maximum", "cell_measures": "area: areacella", - "long_name": "maximum PBL height", + "long_name": "Maximum PBL Height", "comment": "maximum boundary layer height during the day (add cell_methods attribute: 'time: maximum')", "dimensions": "longitude latitude time", "out_name": "maxpblz", @@ -57,7 +57,7 @@ "units": "m", "cell_methods": "area: mean time: minimum", "cell_measures": "area: areacella", - "long_name": "minimum PBL height", + "long_name": "Minimum PBL Height", "comment": "minimum boundary layer height during the day (add cell_methods attribute: 'time: minimum')", "dimensions": "longitude latitude time", "out_name": "minpblz", @@ -75,8 +75,8 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "ambient aerosol optical thickness at 550 nm", - "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550 nm'", + "long_name": "Ambient Aerosol Optical Thickness at 550nm", + "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550nm'", "dimensions": "longitude latitude time lambda550nm", "out_name": "od550aer", "type": "real", @@ -93,7 +93,7 @@ "units": "mol mol-1", "cell_methods": "area: mean time: maximum", "cell_measures": "area: areacella", - "long_name": "daily maximum O3 volume mixing ratio in lowest model layer", + "long_name": "Daily Maximum O3 Volume Mixing Ratio in Lowest Model Layer", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.", "dimensions": "longitude latitude time", "out_name": "sfo3max", @@ -129,7 +129,7 @@ "units": "m s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Eastward Wind at 10 hPa", + "long_name": "Eastward Wind at 10hPa", "comment": "Zonal wind on the 10 hPa surface", "dimensions": "longitude latitude time p10", "out_name": "ua10", @@ -147,8 +147,8 @@ "units": "m", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Geopotential Height at 10 hPa", - "comment": "Geopotential height on the 10 hPa surface", + "long_name": "Geopotential Height at 10hPa", + "comment": "Geopotential height on the 10hPa surface", "dimensions": "longitude latitude time p10", "out_name": "zg10", "type": "real", @@ -165,7 +165,7 @@ "units": "m", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Geopotential Height at 100 hPa", + "long_name": "Geopotential Height at 100hPa", "comment": "Geopotential height on the 100 hPa surface", "dimensions": "longitude latitude time p100", "out_name": "zg100", @@ -183,7 +183,7 @@ "units": "m", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Geopotential Height at 1000 hPa", + "long_name": "Geopotential Height at 1000hPa", "comment": "Geopotential height on the 1000 hPa surface", "dimensions": "longitude latitude time p1000", "out_name": "zg1000", @@ -201,7 +201,7 @@ "units": "m", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Geopotential Height at 500 hPa", + "long_name": "Geopotential Height at 500hPa", "comment": "geopotential height on the 500 hPa surface", "dimensions": "longitude latitude time p500", "out_name": "zg500", diff --git a/TestTables/CMIP6_AERhr.json b/TestTables/CMIP6_AERhr.json index 68b2bc3c..524eb787 100644 --- a/TestTables/CMIP6_AERhr.json +++ b/TestTables/CMIP6_AERhr.json @@ -1,15 +1,15 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table AERhr", "realm": "aerosol", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", - "approx_interval": "1.0", - "generic_levels": "0.017361", + "approx_interval": "0.041667", + "generic_levels": "alevel alevhalf", "mip_era": "CMIP6", "Conventions": "CF-1.7 CMIP-6.2" }, @@ -21,7 +21,7 @@ "units": "Pa", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Surface pressure", + "long_name": "Surface Air Pressure", "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates", "dimensions": "longitude latitude time", "out_name": "ps", @@ -39,7 +39,7 @@ "units": "mol mol-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "NO2 volume mixing ratio in lowest model layer", + "long_name": "NO2 Volume Mixing Ratio in Lowest Model Layer", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.", "dimensions": "longitude latitude time", "out_name": "sfno2", @@ -57,7 +57,7 @@ "units": "mol mol-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "O3 volume mixing ratio in lowest model layer", + "long_name": "O3 Volume Mixing Ratio in Lowest Model Layer", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.", "dimensions": "longitude latitude time", "out_name": "sfo3", @@ -75,8 +75,8 @@ "units": "kg kg-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "PM2.5 mass mixing ratio in lowest model layer", - "comment": "Mass fraction is used in the construction mass_fraction_of_X_in_Y, where X is a material constituent of Y. It means the ratio of the mass of X to the mass of Y (including X). A chemical species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. 'Ambient_aerosol' means that the aerosol is measured or modelled at the ambient state of pressure, temperature and relative humidity that exists in its immediate environment. 'Ambient aerosol particles' are aerosol particles that have taken up ambient water through hygroscopic growth. The extent of hygroscopic growth depends on the relative humidity and the composition of the particles. 'Pm2p5 aerosol' means atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 2.5 micrometers.", + "long_name": "PM2.5 Mass Mixing Ratio in Lowest Model Layer", + "comment": "Mass fraction of atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 2.5 micrometers. To specify the relative humidity and temperature at which the particle size applies, provide scalar coordinate variables with the standard names of 'relative_humidity' and 'air_temperature'.", "dimensions": "longitude latitude time", "out_name": "sfpm25", "type": "real", @@ -93,7 +93,7 @@ "units": "K", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Surface Temperature", + "long_name": "Near-Surface Air Temperature", "comment": "near-surface (usually, 2 meter) air temperature", "dimensions": "longitude latitude time height2m", "out_name": "tas", diff --git a/TestTables/CMIP6_AERmon.json b/TestTables/CMIP6_AERmon.json index 8aae8796..e8d5b0a7 100644 --- a/TestTables/CMIP6_AERmon.json +++ b/TestTables/CMIP6_AERmon.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table AERmon", "realm": "aerosol", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -21,7 +21,7 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "ambient aerosol absorption optical thickness at 550 nm", + "long_name": "Ambient Aerosol Absorption Optical Thickness at 550nm", "comment": "Optical thickness of atmospheric aerosols at wavelength 550 nanometers.", "dimensions": "longitude latitude time lambda550nm", "out_name": "abs550aer", @@ -39,7 +39,7 @@ "units": "kg m-2", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Vertically integrated mass content of air in layer", + "long_name": "Vertically Integrated Mass Content of Air in Layer", "comment": "The mass of air in an atmospheric layer.", "dimensions": "longitude latitude alevel time", "out_name": "airmass", @@ -57,7 +57,7 @@ "units": "yr", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Tracer age of air Northern Hemisphere", + "long_name": "Northern Hemisphere Tracer Lifetime", "comment": "Fixed surface layer mixing ratio over 30o-50oN (0 ppbv), uniform fixed source (at all levels) everywhere else (source is unspecified but must be constant in space and time and documented). Note that the source could be 1yr/yr, so the tracer concentration provides mean age in years. For method using linearly increasing tracer include a method attribute: 'linearly increasing tracer'For method using uniform source (1yr/yr) include a method attribute: 'uniform source'", "dimensions": "longitude latitude alevel time", "out_name": "aoanh", @@ -93,7 +93,7 @@ "units": "mol mol-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "C2H2 volume mixing ratio", + "long_name": "C2H2 Volume Mixing Ratio", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.", "dimensions": "longitude latitude alevel time", "out_name": "c2h2", @@ -111,7 +111,7 @@ "units": "mol mol-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "C2H6 volume mixing ratio", + "long_name": "C2H6 Volume Mixing Ratio", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.", "dimensions": "longitude latitude alevel time", "out_name": "c2h6", @@ -165,7 +165,7 @@ "units": "m-3", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "cloud condensation nuclei concentration at liquid cloud top", + "long_name": "Cloud Condensation Nuclei Concentration at Liquid Cloud Top", "comment": "proposed name: number_concentration_of_ambient_aerosol_in_air_at_liquid_water_cloud_top", "dimensions": "longitude latitude time", "out_name": "ccn", @@ -219,7 +219,7 @@ "units": "mol mol-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "CH4 volume mixing ratio", + "long_name": "Mole Fraction of CH4", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.", "dimensions": "longitude latitude alevel time", "out_name": "ch4", @@ -237,7 +237,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Aqueous-phase production rate of SO4", + "long_name": "Aqueous-Phase Production Rate of SO4", "comment": "proposed name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_aqueous_phase_net_chemical_production", "dimensions": "longitude latitude alevel time", "out_name": "cheaqpso4", @@ -255,7 +255,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Gas-phase production rate of SO4", + "long_name": "Gas-Phase Production Rate of SO4", "comment": "proposed name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_gas_phase_net_chemical_production", "dimensions": "longitude latitude alevel time", "out_name": "chegpso4", @@ -273,7 +273,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "total net production of anthropogenic secondary organic aerosol", + "long_name": "Total Net Production of Anthropogenic Secondary Organic Aerosol", "comment": "anthropogenic part of chepsoa", "dimensions": "longitude latitude time", "out_name": "chepasoa", @@ -291,8 +291,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "chemical production of dry aerosol secondary organic matter", - "comment": "If model lumps SOA emissions with POA, then the sum of POA and SOA emissions is reported as OA emissions. ''mass'' refers to the mass of primary organic matter, not mass of organic carbon alone.", + "long_name": "Chemical Production of Dry Aerosol Secondary Organic Matter", + "comment": "If model lumps secondary organic aerosol (SOA) emissions with primary organic aerosol (POA), then the sum of POA and SOA emissions is reported as OA emissions. Here, mass refers to the mass of primary organic matter, not mass of organic carbon alone.", "dimensions": "longitude latitude time", "out_name": "chepsoa", "type": "real", @@ -309,7 +309,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Convective Cloud Area Fraction", + "long_name": "Convective Cloud Cover Percentage", "comment": "Convective cloud area fraction for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes only convective cloud.", "dimensions": "longitude latitude time", "out_name": "cltc", @@ -327,7 +327,7 @@ "units": "mol mol-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "CO volume mixing ratio", + "long_name": "CO Volume Mixing Ratio", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.", "dimensions": "longitude latitude alevel time", "out_name": "co", @@ -345,7 +345,7 @@ "units": "mol mol-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "CO2 volume mixing ratio", + "long_name": "Mole Fraction of CO2", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.", "dimensions": "longitude latitude alevel time", "out_name": "co2", @@ -363,7 +363,7 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "cloud optical depth", + "long_name": "Cloud Optical Depth", "comment": "The optical thickness is the integral along the path of radiation of a volume scattering/absorption/attenuation coefficient. The radiative flux is reduced by a factor exp(-optical_thickness) on traversing the path. A coordinate variable of radiation_wavelength or radiation_frequency can be specified to indicate that the optical thickness applies at specific wavelengths or frequencies. The atmosphere optical thickness applies to radiation passing through the entire atmosphere. 'Cloud' means the component of extinction owing to the presence of liquid or ice water particles. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.", "dimensions": "longitude latitude time", "out_name": "cod", @@ -381,7 +381,7 @@ "units": "mol mol-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "DMS volume mixing ratio", + "long_name": "Dimethyl Sulphide (DMS) Mole Fraction", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.", "dimensions": "longitude latitude alevel time", "out_name": "dms", @@ -399,7 +399,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "dry deposition rate of black carbon aerosol mass", + "long_name": "Dry Deposition Rate of Black Carbon Aerosol Mass", "comment": "Dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", "dimensions": "longitude latitude time", "out_name": "drybc", @@ -417,7 +417,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "dry deposition rate of dust", + "long_name": "Dry Deposition Rate of Dust", "comment": "Dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", "dimensions": "longitude latitude time", "out_name": "drydust", @@ -435,7 +435,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "dry deposition rate of nh3", + "long_name": "Dry Deposition Rate of NH3", "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition", "dimensions": "longitude latitude time", "out_name": "drynh3", @@ -453,7 +453,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "dry deposition rate of nh4", + "long_name": "Dry Deposition Rate of NH4", "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition", "dimensions": "longitude latitude time", "out_name": "drynh4", @@ -471,8 +471,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "dry deposition rate of noy", - "comment": "NOy is the sum of all simulated oxidized nitrogen species out of NO, NO2, HNO3, HNO4, NO3aerosol, NO3(radical), N2O5, PAN, other organic nitrates. Dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", + "long_name": "Dry Deposition Rate of NOy", + "comment": "NOy is the sum of all simulated oxidized nitrogen species out of NO, NO2, HNO3, HNO4, NO3 aerosol, NO3(radical), N2O5, PAN, other organic nitrates. Dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", "dimensions": "longitude latitude time", "out_name": "drynoy", "type": "real", @@ -489,7 +489,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "dry deposition rate of o3", + "long_name": "Dry Deposition Rate of O3", "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", "dimensions": "longitude latitude time", "out_name": "dryo3", @@ -507,8 +507,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "dry deposition rate of dry aerosol total organic matter", - "comment": "Tendency of atmosphere mass content of organic dry aerosol due to dry deposition: This is the sum of dry deposition of POA and dry deposition of SOA (see next two entries). 'Mass' refers to the mass of organic matter, not mass of organic carbon alone. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Was called dry_pom in old ACCMIP Excel table. Dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", + "long_name": "Dry Deposition Rate of Dry Aerosol Total Organic Matter", + "comment": "Tendency of atmosphere mass content of organic dry aerosol due to dry deposition: This is the sum of dry deposition of primary organic aerosol (POA) and dry deposition of secondary organic aerosol (SOA). Here, mass refers to the mass of organic matter, not mass of organic carbon alone. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Was called dry_pom in old ACCMIP Excel table. Dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", "dimensions": "longitude latitude time", "out_name": "dryoa", "type": "real", @@ -525,7 +525,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "dry deposition rate of so2", + "long_name": "Dry Deposition Rate of SO2", "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition", "dimensions": "longitude latitude time", "out_name": "dryso2", @@ -543,7 +543,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "dry deposition rate of so4", + "long_name": "Dry Deposition Rate of SO4", "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition", "dimensions": "longitude latitude time", "out_name": "dryso4", @@ -561,7 +561,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "dry deposition rate of seasalt", + "long_name": "Dry Deposition Rate of sea-salt aerosol", "comment": "Dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", "dimensions": "longitude latitude time", "out_name": "dryss", @@ -579,8 +579,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "total emission rate of anthropogenic co", - "comment": "anthrophogenic emission of CO", + "long_name": "Total Emission Rate of Anthropogenic CO", + "comment": "Anthropogenic emission of CO.", "dimensions": "longitude latitude time", "out_name": "emiaco", "type": "real", @@ -597,7 +597,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "anthropogenic emission rate of nox", + "long_name": "Total Emission Rate of Anthropogenic NOx", "comment": "Store flux as Nitrogen. Anthropogenic fraction. NOx=NO+NO2, Includes agricultural waste burning but no other biomass burning. Integrate 3D emission field vertically to 2d field.", "dimensions": "longitude latitude time", "out_name": "emianox", @@ -615,7 +615,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "total emission of anthropogenic organic aerosol", + "long_name": "Total Emission Rate of Anthropogenic Organic Aerosol", "comment": "anthropogenic part of emioa", "dimensions": "longitude latitude time", "out_name": "emiaoa", @@ -633,7 +633,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "emission rate of black carbon aerosol mass", + "long_name": "Total Emission Rate of Black Carbon Aerosol Mass", "comment": "Integrate 3D emission field vertically to 2d field.", "dimensions": "longitude latitude time", "out_name": "emibc", @@ -651,7 +651,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "total emission rate of biogenic nmvoc", + "long_name": "Total Emission Rate of Biogenic NMVOC", "comment": "Integrate 3D emission field vertically to 2d field._If_ fixed molecular weight of NMVOC is not available in model, please provide in units of kilomole m-2 s-1 (i.e. kg m-2 s-1 as if model NMVOC had molecular weight of 1) and add a comment to your file.", "dimensions": "longitude latitude time", "out_name": "emibvoc", @@ -669,7 +669,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "total emission rate of co", + "long_name": "Total Emission Rate of CO", "comment": "Integrate 3D emission field vertically to 2d field.", "dimensions": "longitude latitude time", "out_name": "emico", @@ -687,7 +687,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "total emission rate of dms", + "long_name": "Total Emission Rate of DMS", "comment": "Integrate 3D emission field vertically to 2d field.", "dimensions": "longitude latitude time", "out_name": "emidms", @@ -705,7 +705,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "total emission rate of dust", + "long_name": "Total Emission Rate of Dust", "comment": "Integrate 3D emission field vertically to 2d field.", "dimensions": "longitude latitude time", "out_name": "emidust", @@ -723,7 +723,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "total emission rate of isoprene", + "long_name": "Total Emission Rate of Isoprene", "comment": "Integrate 3D emission field vertically to 2d field", "dimensions": "longitude latitude time", "out_name": "emiisop", @@ -741,7 +741,7 @@ "units": "mol s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "layer-integrated lightning production of NOx", + "long_name": "Layer-Integrated Lightning Production of NOx", "comment": "Integrate the NOx production for lightning over model layer. proposed name: tendency_of_atmosphere_mass_content_of_nox_from_lightning", "dimensions": "longitude latitude alevel time", "out_name": "emilnox", @@ -759,7 +759,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "total emission rate of nh3", + "long_name": "Total Emission Rate of NH3", "comment": "Integrate 3D emission field vertically to 2d field.", "dimensions": "longitude latitude time", "out_name": "eminh3", @@ -777,7 +777,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "total emission rate of nox", + "long_name": "Total Emission Rate of NOx", "comment": "NOx=NO+NO2. Integrate 3D emission field vertically to 2d field.", "dimensions": "longitude latitude time", "out_name": "eminox", @@ -795,8 +795,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "primary emission and chemical production of dry aerosol organic matter", - "comment": "This is the sum of total emission of POA and total production of SOA (emipoa+chepsoa). ''Mass'' refers to the mass of organic matter, not mass of organic carbon alone. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Integrate 3D chemical production and emission field vertically to 2d field.", + "long_name": "Primary Emission and Chemical Production of Dry Aerosol Organic Matter", + "comment": "This is the sum of total emission of primary organic aerosol (POA) and total production of secondary organic aerosol (SOA) (emipoa+chepsoa). Here, mass refers to the mass of organic matter, not mass of organic carbon alone. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Integrate 3D chemical production and emission field vertically to 2d field.", "dimensions": "longitude latitude time", "out_name": "emioa", "type": "real", @@ -813,7 +813,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "total emission rate of so2", + "long_name": "Total Emission Rate of SO2", "comment": "Integrate 3D emission field vertically to 2d field.", "dimensions": "longitude latitude time", "out_name": "emiso2", @@ -831,7 +831,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "total direct emission rate of so4", + "long_name": "Total Direct Emission Rate of SO4", "comment": "Direct primary emission does not include secondary sulfate production. Integrate 3D emission field vertically to 2d field.", "dimensions": "longitude latitude time", "out_name": "emiso4", @@ -849,7 +849,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "total emission rate of seasalt", + "long_name": "Total Emission Rate of sea-salt aerosol", "comment": "Integrate 3D emission field vertically to 2d field.", "dimensions": "longitude latitude time", "out_name": "emiss", @@ -867,7 +867,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "total emission rate of nmvoc", + "long_name": "Total Emission Rate of NMVOC", "comment": "Integrate 3D emission field vertically to 2d field. _If_ fixed molecular weight of NMVOC is not available in model, please provide in units of kilomole m-2 s-1 (i.e. kg m-2 s-1 as if model NMVOC had molecular weight of 1) and add a comment to your file.", "dimensions": "longitude latitude time", "out_name": "emivoc", @@ -903,7 +903,7 @@ "units": "mol mol-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Formaldehyde volume mixing ratio", + "long_name": "Formaldehyde Volume Mixing Ratio", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.", "dimensions": "longitude latitude alevel time", "out_name": "hcho", @@ -921,7 +921,7 @@ "units": "mol mol-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "HCl volume mixing ratio", + "long_name": "HCl Volume Mixing Ratio", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of hydrogen chloride is HCl.", "dimensions": "longitude latitude alevel time", "out_name": "hcl", @@ -939,7 +939,7 @@ "units": "mol mol-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "HNO3 volume mixing ratio", + "long_name": "HNO3 Volume Mixing Ratio", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.", "dimensions": "longitude latitude alevel time", "out_name": "hno3", @@ -957,7 +957,7 @@ "units": "mol mol-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Isoprene volume mixing ratio", + "long_name": "Isoprene Volume Mixing Ratio", "comment": "Mole fraction of isoprene in air.", "dimensions": "longitude latitude alevel time", "out_name": "isop", @@ -975,7 +975,7 @@ "units": "s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "photolysis rate of NO2", + "long_name": "Photolysis Rate of NO2", "comment": "Photolysis rate of nitrogen dioxide (NO2)", "dimensions": "longitude latitude alevel time", "out_name": "jno2", @@ -993,7 +993,7 @@ "units": "mol m-3 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Monthly Loss of atmospheric Methane", + "long_name": "Monthly Loss of Atmospheric Methane", "comment": "monthly averaged atmospheric loss", "dimensions": "longitude latitude alevel time", "out_name": "lossch4", @@ -1011,7 +1011,7 @@ "units": "mol m-3 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Monthly Loss of atmospheric Carbon Monoxide", + "long_name": "Monthly Loss of Atmospheric Carbon Monoxide", "comment": "monthly averaged atmospheric loss", "dimensions": "longitude latitude alevel time", "out_name": "lossco", @@ -1029,7 +1029,7 @@ "units": "mol m-3 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Monthly Loss of atmospheric Nitrous Oxide", + "long_name": "Monthly Loss of Atmospheric Nitrous Oxide", "comment": "monthly averaged atmospheric loss", "dimensions": "longitude latitude alevel time", "out_name": "lossn2o", @@ -1047,8 +1047,8 @@ "units": "kg m-2", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "liquid water path", - "comment": "'Content' indicates a quantity per unit area. The 'atmosphere content' of a quantity refers to the vertical integral from the surface to the top of the atmosphere. For the content between specified levels in the atmosphere, standard names including content_of_atmosphere_layer are used.", + "long_name": "Liquid Water Path", + "comment": "The total mass of liquid water in cloud per unit area.", "dimensions": "longitude latitude time", "out_name": "lwp", "type": "real", @@ -1065,7 +1065,7 @@ "units": "kg kg-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Aerosol water mass mixing ratio", + "long_name": "Aerosol Water Mass Mixing Ratio", "comment": "Mass fraction is used in the construction mass_fraction_of_X_in_Y, where X is a material constituent of Y. It means the ratio of the mass of X to the mass of Y (including X). 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. 'Ambient_aerosol' means that the aerosol is measured or modelled at the ambient state of pressure, temperature and relative humidity that exists in its immediate environment. 'Ambient aerosol particles' are aerosol particles that have taken up ambient water through hygroscopic growth. The extent of hygroscopic growth depends on the relative humidity and the composition of the particles.", "dimensions": "longitude latitude alevel time", "out_name": "mmraerh2o", @@ -1083,8 +1083,8 @@ "units": "kg kg-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Elemental carbon mass mixing ratio", - "comment": "Mass fraction is used in the construction mass_fraction_of_X_in_Y, where X is a material constituent of Y. It means the ratio of the mass of X to the mass of Y (including X). 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol takes up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the aerosol. 'Dry aerosol particles' means aerosol particles without any water uptake. Chemically, 'elemental carbon' is the carbonaceous fraction of particulate matter that is thermally stable in an inert atmosphere to high temperatures near 4000K and can only be gasified by oxidation starting at temperatures above 340 C. It is assumed to be inert and non-volatile under atmospheric conditions and insoluble in any solvent (Ogren and Charlson, 1983).", + "long_name": "Elemental Carbon Mass Mixing Ratio", + "comment": "Dry mass fraction of black carbon aerosol particles in air.", "dimensions": "longitude latitude alevel time", "out_name": "mmrbc", "type": "real", @@ -1101,8 +1101,8 @@ "units": "kg kg-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Dust aerosol mass mixing ratio", - "comment": "Mass fraction is used in the construction mass_fraction_of_X_in_Y, where X is a material constituent of Y. It means the ratio of the mass of X to the mass of Y (including X). 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles. 'Dry aerosol particles' means aerosol particles without any water uptake.", + "long_name": "Dust Aerosol Mass Mixing Ratio", + "comment": "Dry mass fraction of dust aerosol particles in air.", "dimensions": "longitude latitude alevel time", "out_name": "mmrdust", "type": "real", @@ -1119,8 +1119,8 @@ "units": "kg kg-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "NH4 mass mixing ratio", - "comment": "Mass fraction is used in the construction mass_fraction_of_X_in_Y, where X is a material constituent of Y. It means the ratio of the mass of X to the mass of Y (including X). 'Mass_fraction_of_ammonium' means that the mass is expressed as mass of NH4. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles. 'Dry aerosol particles' means aerosol particles without any water uptake.", + "long_name": "NH4 Mass Mixing Ratio", + "comment": "Dry mass fraction of ammonium aerosol particles in air.", "dimensions": "longitude latitude alevel time", "out_name": "mmrnh4", "type": "real", @@ -1137,8 +1137,8 @@ "units": "kg kg-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "NO3 aerosol mass mixing ratio", - "comment": "Mass fraction is used in the construction mass_fraction_of_X_in_Y, where X is a material constituent of Y. It means the ratio of the mass of X to the mass of Y (including X). 'Mass_fraction_of_nitrate' means that the mass is expressed as mass of NO3. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles. 'Dry aerosol particles' means aerosol particles without any water uptake.", + "long_name": "NO3 Aerosol Mass Mixing Ratio", + "comment": "Dry mass fraction of nitrate aerosol particles in air.", "dimensions": "longitude latitude alevel time", "out_name": "mmrno3", "type": "real", @@ -1155,7 +1155,7 @@ "units": "kg kg-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Total organic aerosol mass mixing ratio", + "long_name": "Total Organic Aerosol Mass Mixing Ratio", "comment": "We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available.", "dimensions": "longitude latitude alevel time", "out_name": "mmroa", @@ -1173,8 +1173,8 @@ "units": "kg kg-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "PM1.0 mass mixing ratio", - "comment": "E.g. mass_fraction_of_pm1_aerosol_at_50_percent_relative_humidity_in_air. proposed name: mass_fraction_of_pm1_dry_aerosol_in_air", + "long_name": "PM1.0 Mass Mixing Ratio", + "comment": "Mass fraction atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 1 micrometers", "dimensions": "longitude latitude alevel time", "out_name": "mmrpm1", "type": "real", @@ -1191,8 +1191,8 @@ "units": "kg kg-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "PM10 mass mixing ratio", - "comment": "E.g. mass_fraction_of_pm10_aerosol_at_50_percent_relative_humidity_in_air, proposed name: mass_fraction_of_pm10_dry_aerosol_in_air", + "long_name": "PM10 Mass Mixing Ratio", + "comment": "Mass fraction atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 10 micrometers", "dimensions": "longitude latitude alevel time", "out_name": "mmrpm10", "type": "real", @@ -1209,8 +1209,8 @@ "units": "kg kg-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "PM2.5 mass mixing ratio", - "comment": "E.g. mass_fraction_of_pm2p5_aerosol_at_50_percent_relative_humidity_in_air, proposed_name: mass_fraction_of_pm2p5_dry_aerosol_in_air", + "long_name": "PM2.5 Mass Mixing Ratio", + "comment": "Mass fraction atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 2.5 micrometers", "dimensions": "longitude latitude alevel time", "out_name": "mmrpm2p5", "type": "real", @@ -1227,8 +1227,8 @@ "units": "kg kg-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Aerosol sulfate mass mixing ratio", - "comment": "Mass fraction is used in the construction mass_fraction_of_X_in_Y, where X is a material constituent of Y. It means the ratio of the mass of X to the mass of Y (including X). 'Mass_fraction_of_sulfate' means that the mass is expressed as mass of SO4. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles. 'Dry aerosol particles' means aerosol particles without any water uptake.", + "long_name": "Aerosol Sulfate Mass Mixing Ratio", + "comment": "Dry mass of sulfate (SO4) in aerosol particles as a fraction of air mass.", "dimensions": "longitude latitude alevel time", "out_name": "mmrso4", "type": "real", @@ -1245,8 +1245,8 @@ "units": "kg kg-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Secondary organic aerosol mass mixing ratio", - "comment": "Mass fraction is used in the construction mass_fraction_of_X_in_Y, where X is a material constituent of Y. It means the ratio of the mass of X to the mass of Y (including X). 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles. 'Dry aerosol particles' means aerosol particles without any water uptake. 'Secondary particulate organic matter' means particulate organic matter formed within the atmosphere from gaseous precursors. The sum of primary_particulate_organic_matter_dry_aerosol and secondary_particulate_organic_matter_dry_aerosol is particulate_organic_matter_dry_aerosol.", + "long_name": "Secondary Organic Aerosol Mass Mixing Ratio", + "comment": "Mass fraction in the atmosphere of secondary organic aerosols (particulate organic matter formed within the atmosphere from gaseous precursors; dry mass).", "dimensions": "longitude latitude alevel time", "out_name": "mmrsoa", "type": "real", @@ -1263,8 +1263,8 @@ "units": "kg kg-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Sea Salt mass mixing ratio", - "comment": "Mass fraction is used in the construction mass_fraction_of_X_in_Y, where X is a material constituent of Y. It means the ratio of the mass of X to the mass of Y (including X). 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles. 'Dry aerosol particles' means aerosol particles without any water uptake.", + "long_name": "sea-salt aerosol Mass Mixing Ratio", + "comment": "Mass fraction in the atmosphere of sea salt aerosol (dry mass).", "dimensions": "longitude latitude alevel time", "out_name": "mmrss", "type": "real", @@ -1281,7 +1281,7 @@ "units": "mol mol-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "N2O volume mixing ratio", + "long_name": "Mole Fraction of N2O", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.", "dimensions": "longitude latitude alevel time", "out_name": "n2o", @@ -1299,8 +1299,8 @@ "units": "mol mol-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Artificial tracer with 50 day lifetime", - "comment": "Mole fraction is used in the construction 'mole_fraction_of_X_in_Y', where X is a material constituent of Y. A chemical species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Artificial tracer' means a passive atmospheric tracer that is used to study atmospheric transport and deposition. To specify the length of the tracer lifetime in the atmosphere, a scalar coordinate variable with the standard name of tracer_lifetime should be used.", + "long_name": "Artificial Tracer with 50 Day Lifetime", + "comment": "Fixed surface layer mixing ratio over 30o-50oN (100ppbv), uniform fixed 50-day exponential decay.", "dimensions": "longitude latitude alevel time", "out_name": "nh50", "type": "real", @@ -1317,7 +1317,7 @@ "units": "mol mol-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "NO volume mixing ratio", + "long_name": "NO Volume Mixing Ratio", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.", "dimensions": "longitude latitude alevel time", "out_name": "no", @@ -1335,7 +1335,7 @@ "units": "mol mol-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "NO2 volume mixing ratio", + "long_name": "NO2 Volume Mixing Ratio", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.", "dimensions": "longitude latitude alevel time", "out_name": "no2", @@ -1353,7 +1353,7 @@ "units": "mol mol-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Ozone volume mixing ratio", + "long_name": "Mole Fraction of O3", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.", "dimensions": "longitude latitude alevel time", "out_name": "o3", @@ -1371,7 +1371,7 @@ "units": "mol m-3 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "O3 destruction rate", + "long_name": "O3 Destruction Rate", "comment": "ONLY provide the sum of the following reactions: (i) O(1D)+H2O; (ii) O3+HO2; (iii) O3+OH; (iv) O3+alkenes (isoprene, ethene,...)", "dimensions": "longitude latitude alevel time", "out_name": "o3loss", @@ -1389,7 +1389,7 @@ "units": "mol m-3 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "O3 production rate", + "long_name": "O3 Production Rate", "comment": "ONLY provide the sum of all the HO2/RO2 + NO reactions (as k*[HO2]*[NO])", "dimensions": "longitude latitude alevel time", "out_name": "o3prod", @@ -1425,8 +1425,8 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "ambient aerosol optical thickness at 440 nm", - "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 440 nm'", + "long_name": "Ambient Aerosol Optical Thickness at 440nm", + "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 440nm'", "dimensions": "longitude latitude time", "out_name": "od440aer", "type": "real", @@ -1443,8 +1443,8 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "ambient aerosol optical thickness at 550 nm", - "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550 nm'", + "long_name": "Ambient Aerosol Optical Thickness at 550nm", + "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550nm'", "dimensions": "longitude latitude time lambda550nm", "out_name": "od550aer", "type": "real", @@ -1461,7 +1461,7 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "aerosol water aod@550nm", + "long_name": "Aerosol Water Optical Thickness at 550nm", "comment": "proposed name: atmosphere_optical_thickness_due_to_water_ambient_aerosol", "dimensions": "longitude latitude time lambda550nm", "out_name": "od550aerh2o", @@ -1479,7 +1479,7 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "bb aod@550nm", + "long_name": "Aerosol Optical Depth at 550nm Due to Biomass Burning", "comment": "total organic aerosol AOD due to biomass burning (excluding so4, nitrate BB components)", "dimensions": "longitude latitude time lambda550nm", "out_name": "od550bb", @@ -1497,8 +1497,8 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "black carbon aod@550nm", - "comment": "The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. The optical thickness is the integral along the path of radiation of a volume scattering/absorption/attenuation coefficient. The radiative flux is reduced by a factor exp(-optical_thickness) on traversing the path. The atmosphere optical thickness applies to radiation passing through the entire atmosphere. 'Aerosol' means the suspended liquid or solid particles in air (except cloud droplets). 'Ambient aerosol' is aerosol that has taken up ambient water through hygroscopic growth. The extent of hygroscopic growth depends on the relative humidity and the composition of the aerosol. Black carbon aerosol is composed of elemental carbon. It is strongly light absorbing.", + "long_name": "Black Carbon Optical Thickness at 550nm", + "comment": "Total aerosol AOD due to black carbon aerosol at a wavelength of 550 nanometres.", "dimensions": "longitude latitude time lambda550nm", "out_name": "od550bc", "type": "real", @@ -1515,8 +1515,8 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "ambient aerosol optical thickness at 550 nm", - "comment": "AOD from the ambient aerosols in clear skies if od550aer is for all-sky (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550 nm'", + "long_name": "Ambient Aerosol Optical Thickness at 550nm", + "comment": "AOD from the ambient aerosols in clear skies if od550aer is for all-sky (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550nm'", "dimensions": "longitude latitude time lambda550nm", "out_name": "od550csaer", "type": "real", @@ -1533,8 +1533,8 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "dust aod@550nm", - "comment": "The optical thickness is the integral along the path of radiation of a volume scattering/absorption/attenuation coefficient. The radiative flux is reduced by a factor exp(-optical_thickness) on traversing the path. The atmosphere optical thickness applies to radiation passing through the entire atmosphere. A coordinate variable of radiation_wavelength or radiation_frequency can be specified to indicate that the optical thickness applies at specific wavelengths or frequencies. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. 'Ambient_aerosol' means that the aerosol is measured or modelled at the ambient state of pressure, temperature and relative humidity that exists in its immediate environment. 'Ambient aerosol particles' are aerosol particles that have taken up ambient water through hygroscopic growth. The extent of hygroscopic growth depends on the relative humidity and the composition of the particles.", + "long_name": "Dust Optical Thickness at 550nm", + "comment": "Total aerosol AOD due to dust aerosol at a wavelength of 550 nanometres.", "dimensions": "longitude latitude time lambda550nm", "out_name": "od550dust", "type": "real", @@ -1551,7 +1551,7 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "ambient fine mode aerosol optical thickness at 550 nm", + "long_name": "Ambient Fine Aerosol Optical Depth at 550nm", "comment": "od550 due to particles with wet diameter less than 1 um (ambient here means wetted). When models do not include explicit size information, it can be assumed that all anthropogenic aerosols and natural secondary aerosols have diameter less than 1 um.", "dimensions": "longitude latitude time lambda550nm", "out_name": "od550lt1aer", @@ -1569,8 +1569,8 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "nitrate aod@550nm", - "comment": "proposed name: atmosphere_optical_thickness_due_to_nitrate_ambient_aerosol", + "long_name": "Nitrate Aerosol Optical Depth at 550nm", + "comment": "Total aerosol AOD due to nitrate aerosol at a wavelength of 550 nanometres.", "dimensions": "longitude latitude time lambda550nm", "out_name": "od550no3", "type": "real", @@ -1587,8 +1587,8 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "total organic aerosol aod@550nm", - "comment": "The optical thickness is the integral along the path of radiation of a volume scattering/absorption/attenuation coefficient. The radiative flux is reduced by a factor exp(-optical_thickness) on traversing the path. The atmosphere optical thickness applies to radiation passing through the entire atmosphere. A coordinate variable of radiation_wavelength or radiation_frequency can be specified to indicate that the optical thickness applies at specific wavelengths or frequencies. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. 'Ambient_aerosol' means that the aerosol is measured or modelled at the ambient state of pressure, temperature and relative humidity that exists in its immediate environment. 'Ambient aerosol particles' are aerosol particles that have taken up ambient water through hygroscopic growth. The extent of hygroscopic growth depends on the relative humidity and the composition of the particles.", + "long_name": "Total Organic Aerosol Optical Depth at 550nm", + "comment": "Total aerosol AOD due to organic aerosol at a wavelength of 550 nanometres.", "dimensions": "longitude latitude time lambda550nm", "out_name": "od550oa", "type": "real", @@ -1605,8 +1605,8 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "sulfate aod@550nm", - "comment": "proposed name: atmosphere_optical_thickness_due_to_sulfate_ambient_aerosol", + "long_name": "Sulfate Aerosol Optical Depth at 550nm", + "comment": "Total aerosol AOD due to sulfate aerosol at a wavelength of 550 nanometres.", "dimensions": "longitude latitude time lambda550nm", "out_name": "od550so4", "type": "real", @@ -1623,8 +1623,8 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "soa aod@550nm", - "comment": "total organic aerosol AOD due to secondary aerosol formation", + "long_name": "Particulate Organic Aerosol Optical Depth at 550nm", + "comment": "Total organic aerosol AOD due to secondary aerosol at a wavelength of 550 nanometres.", "dimensions": "longitude latitude time lambda550nm", "out_name": "od550soa", "type": "real", @@ -1641,8 +1641,8 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "sea salt aod@550nm", - "comment": "The optical thickness is the integral along the path of radiation of a volume scattering/absorption/attenuation coefficient. The radiative flux is reduced by a factor exp(-optical_thickness) on traversing the path. The atmosphere optical thickness applies to radiation passing through the entire atmosphere. A coordinate variable of radiation_wavelength or radiation_frequency can be specified to indicate that the optical thickness applies at specific wavelengths or frequencies. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. 'Ambient_aerosol' means that the aerosol is measured or modelled at the ambient state of pressure, temperature and relative humidity that exists in its immediate environment. 'Ambient aerosol particles' are aerosol particles that have taken up ambient water through hygroscopic growth. The extent of hygroscopic growth depends on the relative humidity and the composition of the particles.", + "long_name": "Sea-Salt Aerosol Optical Depth at 550nm", + "comment": "Total aerosol AOD due to sea salt aerosol at a wavelength of 550 nanometres.", "dimensions": "longitude latitude time lambda550nm", "out_name": "od550ss", "type": "real", @@ -1659,8 +1659,8 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "ambient aerosol optical thickness at 870 nm", - "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 870 nm'", + "long_name": "Ambient Aerosol Optical Depth at 870nm", + "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 870nm'", "dimensions": "longitude latitude time", "out_name": "od870aer", "type": "real", @@ -1677,7 +1677,7 @@ "units": "mol mol-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "OH volume mixing ratio", + "long_name": "OH Volume Mixing Ratio", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.", "dimensions": "longitude latitude alevel time", "out_name": "oh", @@ -1695,7 +1695,7 @@ "units": "mol mol-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "PAN volume mixing ratio", + "long_name": "PAN Volume Mixing Ratio", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.", "dimensions": "longitude latitude alevel time", "out_name": "pan", @@ -1713,7 +1713,7 @@ "units": "Pa", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Air Pressure", + "long_name": "Pressure at Model Full-Levels", "comment": "Air pressure on model levels", "dimensions": "longitude latitude alevel time", "out_name": "pfull", @@ -1749,7 +1749,7 @@ "units": "s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "photolysis rate of O3 to O1d", + "long_name": "Photolysis Rate of Ozone (O3) to Excited Atomic Oxygen (the Singlet D State, O1D)", "comment": "proposed name: photolysis_rate_of_ozone_to_O1D", "dimensions": "longitude latitude alevel time", "out_name": "photo1d", @@ -1767,7 +1767,7 @@ "units": "mol m-2", "cell_methods": "area: mean time: sum", "cell_measures": "area: areacella", - "long_name": "Phytotoxic ozone dose", + "long_name": "Phytotoxic Ozone Dose", "comment": "Accumulated stomatal ozone flux over the threshold of 0 mol m-2 s-1; Computation: Time Integral of (hourly above canopy ozone concentration * stomatal conductance * Rc/(Rb+Rc) )", "dimensions": "longitude latitude time", "out_name": "pod0", @@ -1785,7 +1785,7 @@ "units": "Pa", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Surface Pressure", + "long_name": "Surface Air Pressure", "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates", "dimensions": "longitude latitude time", "out_name": "ps", @@ -1821,8 +1821,8 @@ "units": "m", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "cloud-top effective droplet radius", - "comment": "Droplets are liquid only. This is the effective radius as seen from space over liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere.TOA) each time sample when computing monthly mean. Reported values are weighted by total liquid cloud top fraction of (as seen from", + "long_name": "Cloud-Top Effective Droplet Radius", + "comment": "Droplets are liquid only. This is the effective radius as seen from space over liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere (TOA) each time sample when computing monthly mean. Reported values are weighted by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.", "dimensions": "longitude latitude time", "out_name": "reffclwtop", "type": "real", @@ -1911,7 +1911,7 @@ "units": "mol mol-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "SO2 volume mixing ratio", + "long_name": "SO2 Volume Mixing Ratio", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.", "dimensions": "longitude latitude alevel time", "out_name": "so2", @@ -1947,7 +1947,7 @@ "units": "K s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Longwave heating rate", + "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating", "comment": "Tendency of air temperature due to longwave radiative heating", "dimensions": "longitude latitude alevel time", "out_name": "tntrl", @@ -1965,7 +1965,7 @@ "units": "K s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Shortwave heating rate", + "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating", "comment": "Tendency of air temperature due to shortwave radiative heating", "dimensions": "longitude latitude alevel time", "out_name": "tntrs", @@ -1983,7 +1983,7 @@ "units": "m", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Total Ozone Column", + "long_name": "Total Column Ozone", "comment": "Total ozone column calculated at 0 degrees C and 1 bar, such that 1m = 1e5 DU.", "dimensions": "longitude latitude time", "out_name": "toz", @@ -2019,7 +2019,7 @@ "units": "K", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "air temperature at cloud top", + "long_name": "Air Temperature at Cloud Top", "comment": "cloud_top refers to the top of the highest cloud. Air temperature is the bulk temperature of the air, not the surface (skin) temperature.", "dimensions": "longitude latitude time", "out_name": "ttop", @@ -2038,7 +2038,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Eastward Wind", - "comment": "'Eastward' indicates a vector component which is positive when directed eastward (negative westward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Zonal wind (positive in a eastward direction).", "dimensions": "longitude latitude alevel time", "out_name": "ua", "type": "real", @@ -2056,7 +2056,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Northward Wind", - "comment": "'Northward' indicates a vector component which is positive when directed northward (negative southward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Meridional wind (positive in a northward direction).", "dimensions": "longitude latitude alevel time", "out_name": "va", "type": "real", @@ -2091,8 +2091,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "wet deposition rate of black carbon aerosol mass", - "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. The phrase 'minus_tendency' means that the quantity described takes the opposite sign convention to that for the quantity which has the same standard name apart from this phrase, i.e. the two quantities differ from one another by a factor of -1. Thus a 'minus_tendency' in the atmosphere means a positive deposition rate onto the underlying surface. 'Content' indicates a quantity per unit area. The 'atmosphere content' of a quantity refers to the vertical integral from the surface to the top of the atmosphere. For the content between specified levels in the atmosphere, standard names including 'content_of_atmosphere_layer' are used. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles.", + "long_name": "Wet Deposition Rate of Black Carbon Aerosol Mass", + "comment": "Surface deposition rate of black carbon (dry mass) due to wet processes", "dimensions": "longitude latitude time", "out_name": "wetbc", "type": "real", @@ -2109,8 +2109,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "wet deposition rate of dust", - "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. The phrase 'minus_tendency' means that the quantity described takes the opposite sign convention to that for the quantity which has the same standard name apart from this phrase, i.e. the two quantities differ from one another by a factor of -1. Thus a 'minus_tendency' in the atmosphere means a positive deposition rate onto the underlying surface. 'Content' indicates a quantity per unit area. The 'atmosphere content' of a quantity refers to the vertical integral from the surface to the top of the atmosphere. For the content between specified levels in the atmosphere, standard names including 'content_of_atmosphere_layer' are used. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles.", + "long_name": "Wet Deposition Rate of Dust", + "comment": "Surface deposition rate of dust (dry mass) due to wet processes", "dimensions": "longitude latitude time", "out_name": "wetdust", "type": "real", @@ -2128,7 +2128,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Wet Deposition Rate of NH3", - "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. The phrase 'minus_tendency' means that the quantity described takes the opposite sign convention to that for the quantity which has the same standard name apart from this phrase, i.e. the two quantities differ from one another by a factor of -1. Thus a 'minus_tendency' in the atmosphere means a positive deposition rate onto the underlying surface. 'Content' indicates a quantity per unit area. The 'atmosphere content' of a quantity refers to the vertical integral from the surface to the top of the atmosphere. For the content between specified levels in the atmosphere, standard names including 'content_of_atmosphere_layer' are used. The chemical formula for ammonia is NH3. The mass is the total mass of the molecules. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.", + "comment": "Surface deposition rate of ammonia (NH3) due to wet processes", "dimensions": "longitude latitude time", "out_name": "wetnh3", "type": "real", @@ -2146,7 +2146,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Wet Deposition Rate of NH4", - "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. The phrase 'minus_tendency' means that the quantity described takes the opposite sign convention to that for the quantity which has the same standard name apart from this phrase, i.e. the two quantities differ from one another by a factor of -1. Thus a 'minus_tendency' in the atmosphere means a positive deposition rate onto the underlying surface. 'Content' indicates a quantity per unit area. The 'atmosphere content' of a quantity refers to the vertical integral from the surface to the top of the atmosphere. For the content between specified levels in the atmosphere, standard names including 'content_of_atmosphere_layer' are used. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles.", + "comment": "Surface deposition rate of ammonium (NH4) due to wet processes", "dimensions": "longitude latitude time", "out_name": "wetnh4", "type": "real", @@ -2163,8 +2163,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Wet Deposition Rate of NOy including Aerosol Nitrate", - "comment": "NOy is the sum of all simulated oxidized nitrogen species, out of NO, NO2, HNO3, HNO4, NO3aerosol, NO3(radical), N2O5, PAN, other organic nitrates.", + "long_name": "Wet Deposition Rate of NOy Including Aerosol Nitrate", + "comment": "NOy is the sum of all simulated oxidized nitrogen species, out of NO, NO2, HNO3, HNO4, NO3 aerosol, NO3 (radical), N2O5, PAN, other organic nitrates.", "dimensions": "longitude latitude time", "out_name": "wetnoy", "type": "real", @@ -2182,7 +2182,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Wet Deposition Rate of Dry Aerosol Total Organic Matter", - "comment": "tendency of atmosphere mass content of organic matter dry aerosols due to wet deposition: This is the sum of wet deposition of POA and wet deposition of SOA (see next two entries). Mass here refers to the mass of organic matter, not mass of organic carbon alone. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Was called wet_pom in old ACCMIP Excel spreadsheet.", + "comment": "Deposition rate of organic matter in aerosols (measured by the dry mass) due to wet processes", "dimensions": "longitude latitude time", "out_name": "wetoa", "type": "real", @@ -2200,7 +2200,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Wet Deposition Rate of SO2", - "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. The phrase 'minus_tendency' means that the quantity described takes the opposite sign convention to that for the quantity which has the same standard name apart from this phrase, i.e. the two quantities differ from one another by a factor of -1. Thus a 'minus_tendency' in the atmosphere means a positive deposition rate onto the underlying surface. 'Content' indicates a quantity per unit area. The 'atmosphere content' of a quantity refers to the vertical integral from the surface to the top of the atmosphere. For the content between specified levels in the atmosphere, standard names including 'content_of_atmosphere_layer' are used. The chemical formula for sulfur dioxide is SO2. The mass is the total mass of the molecules. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.", + "comment": "Deposition rate of sulfur dioxide due to wet processes", "dimensions": "longitude latitude time", "out_name": "wetso2", "type": "real", @@ -2218,7 +2218,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Wet Deposition Rate of SO4", - "comment": "proposed name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_wet_deposition", + "comment": "Deposition rate of sulfate aerosols (measured by the dry mass) due to wet processes", "dimensions": "longitude latitude time", "out_name": "wetso4", "type": "real", @@ -2235,8 +2235,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Wet Deposition Rate of Seasalt", - "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. The phrase 'minus_tendency' means that the quantity described takes the opposite sign convention to that for the quantity which has the same standard name apart from this phrase, i.e. the two quantities differ from one another by a factor of -1. Thus a 'minus_tendency' in the atmosphere means a positive deposition rate onto the underlying surface. 'Content' indicates a quantity per unit area. The 'atmosphere content' of a quantity refers to the vertical integral from the surface to the top of the atmosphere. For the content between specified levels in the atmosphere, standard names including 'content_of_atmosphere_layer' are used. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles.", + "long_name": "Wet Deposition Rate of Sea-Salt Aerosol", + "comment": "Deposition rate of sea salt aerosols (measured by the dry mass) due to wet processes", "dimensions": "longitude latitude time", "out_name": "wetss", "type": "real", @@ -2271,7 +2271,7 @@ "units": "m", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Tropopause Altitude above Geoid", + "long_name": "Tropopause Altitude Above Geoid", "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature", "dimensions": "longitude latitude time", "out_name": "ztp", diff --git a/TestTables/CMIP6_AERmonZ.json b/TestTables/CMIP6_AERmonZ.json index b1b2a13c..0383b73e 100644 --- a/TestTables/CMIP6_AERmonZ.json +++ b/TestTables/CMIP6_AERmonZ.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table AERmonZ", "realm": "aerosol", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -21,7 +21,7 @@ "units": "mol mol-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "Total inorganic bromine volume mixing ratio", + "long_name": "Total Inorganic Bromine Volume Mixing Ratio", "comment": "Total family (the sum of all appropriate species in the model) ; list the species in the netCDF header, e.g. Bry = Br + BrO + HOBr + HBr + BrONO2 + BrCl Definition: Total inorganic bromine (e.g., HBr and inorganic bromine oxides and radicals (e.g., BrO, atomic bromine (Br), bromine nitrate (BrONO2)) resulting from degradation of bromine-containing organic source gases (halons, methyl bromide, VSLS), and natural inorganic bromine sources (e.g., volcanoes, sea salt, and other aerosols) add comment attribute with detailed description about how the model calculates these fields", "dimensions": "latitude plev39 time", "out_name": "bry", @@ -39,7 +39,7 @@ "units": "mol mol-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "CH4 volume mixing ratio", + "long_name": "Mole Fraction of CH4", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.", "dimensions": "latitude plev39 time", "out_name": "ch4", @@ -57,7 +57,7 @@ "units": "mol mol-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "Total inorganic chlorine volume mixing ratio", + "long_name": "Total Inorganic Chlorine Volume Mixing Ratio", "comment": "Total family (the sum of all appropriate species in the model) ; list the species in the netCDF header, e.g. Cly = HCl + ClONO2 + HOCl + ClO + Cl + 2*Cl2O2 +2Cl2 + OClO + BrCl Definition: Total inorganic stratospheric chlorine (e.g., HCl, ClO) resulting from degradation of chlorine-containing source gases (CFCs, HCFCs, VSLS), and natural inorganic chlorine sources (e.g., sea salt and other aerosols) add comment attribute with detailed description about how the model calculates these fields", "dimensions": "latitude plev39 time", "out_name": "cly", @@ -93,7 +93,7 @@ "units": "mol mol-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "HCl volume mixing ratio", + "long_name": "HCl Volume Mixing Ratio", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of hydrogen chloride is HCl.", "dimensions": "latitude plev39 time", "out_name": "hcl", @@ -111,7 +111,7 @@ "units": "mol mol-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "HNO3 volume mixing ratio", + "long_name": "HNO3 Volume Mixing Ratio", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.", "dimensions": "latitude plev39 time", "out_name": "hno3", @@ -129,7 +129,7 @@ "units": "mol mol-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "HO2 volume mixing ratio", + "long_name": "HO2 Volume Mixing Ratio", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of hydroperoxyl radical is HO2.", "dimensions": "latitude plev39 time", "out_name": "ho2", @@ -165,7 +165,7 @@ "units": "mol mol-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "N2O volume mixing ratio", + "long_name": "Mole Fraction of N2O", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.", "dimensions": "latitude plev39 time", "out_name": "n2o", @@ -183,7 +183,7 @@ "units": "mol mol-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "Total reactive nitrogen volume mixing ratio", + "long_name": "Total Reactive Nitrogen Volume Mixing Ratio", "comment": "Total family (the sum of all appropriate species in the model); list the species in the netCDF header, e.g. NOy = N + NO + NO2 + NO3 + HNO3 + 2N2O5 + HNO4 + ClONO2 + BrONO2 Definition: Total reactive nitrogen; usually includes atomic nitrogen (N), nitric oxide (NO), NO2, nitrogen trioxide (NO3), dinitrogen radical (N2O5), nitric acid (HNO3), peroxynitric acid (HNO4), BrONO2, ClONO2 add comment attribute with detailed description about how the model calculates these fields", "dimensions": "latitude plev39 time", "out_name": "noy", @@ -201,7 +201,7 @@ "units": "mol mol-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "Ozone volume mixing ratio", + "long_name": "Mole Fraction of O3", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.", "dimensions": "latitude plev39 time", "out_name": "o3", @@ -219,7 +219,7 @@ "units": "mol mol-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "OH volume mixing ratio", + "long_name": "OH Volume Mixing Ratio", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.", "dimensions": "latitude plev39 time", "out_name": "oh", @@ -256,7 +256,7 @@ "cell_methods": "longitude: mean time: mean", "cell_measures": "", "long_name": "Eastward Wind", - "comment": "'Eastward' indicates a vector component which is positive when directed eastward (negative westward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Zonal wind (positive in a eastward direction).", "dimensions": "latitude plev39 time", "out_name": "ua", "type": "real", @@ -274,7 +274,7 @@ "cell_methods": "longitude: mean time: mean", "cell_measures": "", "long_name": "Northward Wind", - "comment": "'Northward' indicates a vector component which is positive when directed northward (negative southward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Meridional wind (positive in a northward direction).", "dimensions": "latitude plev39 time", "out_name": "va", "type": "real", @@ -291,8 +291,8 @@ "units": "W m-2", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "Northward heat flux due to eddies", - "comment": "Zonally averaged meridional heat flux at 100 hPa as monthly means derived from daily (or higher frequency) fields.", + "long_name": "Northward Heat Flux Due to Eddies", + "comment": "Zonally averaged meridional heat flux at 100hPa as monthly means derived from daily (or higher frequency) fields.", "dimensions": "latitude time p100", "out_name": "vt100", "type": "real", diff --git a/TestTables/CMIP6_Amon.json b/TestTables/CMIP6_Amon.json index b141e57e..004c2324 100644 --- a/TestTables/CMIP6_Amon.json +++ b/TestTables/CMIP6_Amon.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table Amon", "realm": "atmos atmosChem", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -183,7 +183,7 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Fraction of Time Convection Occurs", + "long_name": "Fraction of Time Convection Occurs in Cell", "comment": "Fraction of time that convection occurs in the grid cell.", "dimensions": "longitude latitude time", "out_name": "ci", @@ -201,7 +201,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Cloud Area Fraction", + "long_name": "Percentage Cloud Cover", "comment": "Percentage cloud cover, including both large-scale and convective cloud.", "dimensions": "longitude latitude alevel time", "out_name": "cl", @@ -255,7 +255,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Total Cloud Fraction", + "long_name": "Total Cloud Cover Percentage", "comment": "Total cloud area fraction for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.", "dimensions": "longitude latitude time", "out_name": "clt", @@ -381,7 +381,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Evaporation including Sublimation and Transpiration", + "long_name": "Evaporation Including Sublimation and Transpiration", "comment": "Evaporation at surface (also known as evapotranspiration): flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)", "dimensions": "longitude latitude time", "out_name": "evspsbl", @@ -454,7 +454,7 @@ "cell_methods": "area: time: mean", "cell_measures": "", "long_name": "Global Mean Mole Fraction of HCFC22", - "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, whereX is a material constituent of Y. A chemical species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemicalformula for HCFC22 is CHClF2. The IUPAC name for HCFC22 is chloro-difluoro-methane.", + "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. A chemical species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula for HCFC22 is CHClF2. The IUPAC name for HCFC22 is chloro-difluoro-methane.", "dimensions": "time", "out_name": "hcfc22global", "type": "real", @@ -490,7 +490,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Surface Upward Sensible Heat Flux", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface sensible heat flux, also called 'turbulent' heat flux, is the exchange of heat between the surface and the air by motion of air. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Unless indicated in the cell_methods attribute, a quantity is assumed to apply to the whole area of each horizontal grid box. Previously, the qualifier where_type was used to specify that the quantity applies only to the part of the grid box of the named type. Names containing the where_type qualifier are deprecated and newly created data should use the cell_methods attribute to indicate the horizontal area to which the quantity applies.", + "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.", "dimensions": "longitude latitude time", "out_name": "hfss", "type": "real", @@ -544,7 +544,7 @@ "cell_methods": "time: mean", "cell_measures": "area: areacella", "long_name": "Specific Humidity", - "comment": "'specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air.", + "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.", "dimensions": "longitude latitude plev19 time", "out_name": "hus", "type": "real", @@ -705,7 +705,7 @@ "units": "Pa", "cell_methods": "area: mean time: mean within years time: mean over years", "cell_measures": "area: areacella", - "long_name": "Pressure on Model Levels", + "long_name": "Pressure at Model Full-Levels", "comment": "Air pressure on model levels", "dimensions": "longitude latitude alevel time2", "out_name": "pfull", @@ -778,7 +778,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Snowfall Flux", - "comment": "at surface; includes precipitation of all forms of water in the solid phase", + "comment": "At surface; includes precipitation of all forms of water in the solid phase", "dimensions": "longitude latitude time", "out_name": "prsn", "type": "real", @@ -940,7 +940,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Surface Downwelling Shortwave Radiation", - "comment": "surface solar irradiance for UV calculations", + "comment": "Surface solar irradiance for UV calculations.", "dimensions": "longitude latitude time", "out_name": "rsds", "type": "real", @@ -958,7 +958,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation", - "comment": "surface solar irradiance clear sky for UV calculations", + "comment": "Surface solar irradiance clear sky for UV calculations", "dimensions": "longitude latitude time", "out_name": "rsdscs", "type": "real", @@ -1065,7 +1065,7 @@ "units": "W m-2", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Net Downward Flux at Top of Model", + "long_name": "Net Downward Radiative Flux at Top of Model", "comment": "Net Downward Radiative Flux at Top of Model : I.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. This is reported only if it differs from the net downward radiative flux at the top of the atmosphere.", "dimensions": "longitude latitude time", "out_name": "rtmt", @@ -1264,7 +1264,7 @@ "cell_methods": "time: mean", "cell_measures": "area: areacella", "long_name": "Eastward Wind", - "comment": "'Eastward' indicates a vector component which is positive when directed eastward (negative westward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Zonal wind (positive in a eastward direction).", "dimensions": "longitude latitude plev19 time", "out_name": "ua", "type": "real", @@ -1300,7 +1300,7 @@ "cell_methods": "time: mean", "cell_measures": "area: areacella", "long_name": "Northward Wind", - "comment": "'Northward' indicates a vector component which is positive when directed northward (negative southward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Meridional wind (positive in a northward direction).", "dimensions": "longitude latitude plev19 time", "out_name": "va", "type": "real", @@ -1335,7 +1335,7 @@ "units": "Pa s-1", "cell_methods": "time: mean", "cell_measures": "area: areacella", - "long_name": "omega (=dp/dt)", + "long_name": "Omega (=dp/dt)", "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", "dimensions": "longitude latitude plev19 time", "out_name": "wap", diff --git a/TestTables/CMIP6_CF3hr.json b/TestTables/CMIP6_CF3hr.json index e0252b80..709c1f53 100644 --- a/TestTables/CMIP6_CF3hr.json +++ b/TestTables/CMIP6_CF3hr.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table CF3hr", "realm": "atmos", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -21,7 +21,7 @@ "units": "1", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Fraction of Time Convection Occurs", + "long_name": "Fraction of Time Convection Occurs in Cell", "comment": "Fraction of time that convection occurs in the grid cell.", "dimensions": "longitude latitude time1", "out_name": "ci", @@ -39,7 +39,7 @@ "units": "%", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Convective Cloud Area Fraction", + "long_name": "Convective Cloud Area Percentage", "comment": "Include only convective cloud.", "dimensions": "longitude latitude alevel time1", "out_name": "clc", @@ -111,7 +111,7 @@ "units": "%", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Stratiform Cloud Area Fraction", + "long_name": "Percentage Cover of Stratiform Cloud", "comment": "'Layer' means any layer with upper and lower boundaries that have constant values in some vertical coordinate. There must be a vertical coordinate variable indicating the extent of the layer(s). If the layers are model layers, the vertical coordinate can be model_level_number, but it is recommended to specify a physical coordinate (in a scalar or auxiliary coordinate variable) as well. 'X_area_fraction' means the fraction of horizontal area occupied by X. 'X_area' means the horizontal area occupied by X within the grid cell. Cloud area fraction is also called 'cloud amount' and 'cloud cover'. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).", "dimensions": "longitude latitude alevel time1", "out_name": "cls", @@ -129,7 +129,7 @@ "units": "%", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Total Cloud Fraction", + "long_name": "Total Cloud Cover Percentage", "comment": "Total cloud area fraction for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.", "dimensions": "longitude latitude time1", "out_name": "clt", @@ -147,7 +147,7 @@ "units": "%", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Convective Cloud Fraction", + "long_name": "Convective Cloud Cover Percentage", "comment": "Convective cloud area fraction for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes only convective cloud.", "dimensions": "longitude latitude time1", "out_name": "cltc", @@ -291,7 +291,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Evaporation including Sublimation and Transpiration", + "long_name": "Evaporation Including Sublimation and Transpiration", "comment": "Evaporation at surface (also known as evapotranspiration): flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)", "dimensions": "longitude latitude time1", "out_name": "evspsbl", @@ -364,7 +364,7 @@ "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", "long_name": "Surface Upward Sensible Heat Flux", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface sensible heat flux, also called 'turbulent' heat flux, is the exchange of heat between the surface and the air by motion of air. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Unless indicated in the cell_methods attribute, a quantity is assumed to apply to the whole area of each horizontal grid box. Previously, the qualifier where_type was used to specify that the quantity applies only to the part of the grid box of the named type. Names containing the where_type qualifier are deprecated and newly created data should use the cell_methods attribute to indicate the horizontal area to which the quantity applies.", + "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.", "dimensions": "longitude latitude time1", "out_name": "hfss", "type": "real", @@ -526,7 +526,7 @@ "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", "long_name": "Snowfall Flux", - "comment": "at surface; includes precipitation of all forms of water in the solid phase", + "comment": "At surface; includes precipitation of all forms of water in the solid phase", "dimensions": "longitude latitude time1", "out_name": "prsn", "type": "real", @@ -579,7 +579,7 @@ "units": "Pa", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Surface Pressure", + "long_name": "Surface Air Pressure", "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates", "dimensions": "longitude latitude time1", "out_name": "ps", @@ -651,7 +651,7 @@ "units": "m", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Hydrometeor Effective Radius of Convective Cloud Liquid Water", + "long_name": "Convective Cloud Liquid Droplet Effective Radius", "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.", "dimensions": "longitude latitude alevel time1", "out_name": "reffclwc", @@ -669,7 +669,7 @@ "units": "m", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Liquid Water", + "long_name": "Stratiform Cloud Liquid Droplet Effective Radius", "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.", "dimensions": "longitude latitude alevel time1", "out_name": "reffclws", @@ -868,7 +868,7 @@ "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", "long_name": "Surface Downwelling Shortwave Radiation", - "comment": "surface solar irradiance for UV calculations", + "comment": "Surface solar irradiance for UV calculations.", "dimensions": "longitude latitude time1", "out_name": "rsds", "type": "real", @@ -886,7 +886,7 @@ "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation", - "comment": "surface solar irradiance clear sky for UV calculations", + "comment": "Surface solar irradiance clear sky for UV calculations", "dimensions": "longitude latitude time1", "out_name": "rsdscs", "type": "real", @@ -993,7 +993,7 @@ "units": "W m-2", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Net Downward Flux at Top of Model", + "long_name": "Net Downward Radiative Flux at Top of Model", "comment": "Net Downward Radiative Flux at Top of Model : I.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. This is reported only if it differs from the net downward radiative flux at the top of the atmosphere.", "dimensions": "longitude latitude time1", "out_name": "rtmt", @@ -1138,7 +1138,7 @@ "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", "long_name": "Altitude of Model Full-Levels", - "comment": "'Height_above_X' means the vertical distance above the named surface X. A reference ellipsoid is a mathematical figure that approximates the geoid. The geoid is a surface of constant geopotential with which mean sea level would coincide if the ocean were at rest. The ellipsoid is an approximation because the geoid is an irregular shape. A number of reference ellipsoids are defined for use in the field of geodesy. To specify which reference ellipsoid is being used, a grid_mapping variable should be attached to the data variable as described in Chapter 5.6 of the CF Convention.", + "comment": "Height of full model levels above a reference ellipsoid. A reference ellipsoid is a mathematical figure that approximates the geoid. The geoid is a surface of constant geopotential with which mean sea level would coincide if the ocean were at rest. The ellipsoid is an approximation because the geoid is an irregular shape. A number of reference ellipsoids are defined for use in the field of geodesy. To specify which reference ellipsoid is being used, a grid_mapping variable should be attached to the data variable as described in Chapter 5.6 of the CF Convention.", "dimensions": "longitude latitude alevel time1", "out_name": "zfull", "type": "real", @@ -1156,7 +1156,7 @@ "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", "long_name": "Altitude of Model Half-Levels", - "comment": "'Height_above_X' means the vertical distance above the named surface X. A reference ellipsoid is a mathematical figure that approximates the geoid. The geoid is a surface of constant geopotential with which mean sea level would coincide if the ocean were at rest. The ellipsoid is an approximation because the geoid is an irregular shape. A number of reference ellipsoids are defined for use in the field of geodesy. To specify which reference ellipsoid is being used, a grid_mapping variable should be attached to the data variable as described in Chapter 5.6 of the CF Convention.", + "comment": "Height of model half-levels above a reference ellipsoid. A reference ellipsoid is a mathematical figure that approximates the geoid. The geoid is a surface of constant geopotential with which mean sea level would coincide if the ocean were at rest. The ellipsoid is an approximation because the geoid is an irregular shape. A number of reference ellipsoids are defined for use in the field of geodesy. To specify which reference ellipsoid is being used, a grid_mapping variable should be attached to the data variable as described in Chapter 5.6 of the CF Convention.", "dimensions": "longitude latitude alevhalf time1", "out_name": "zhalf", "type": "real", diff --git a/TestTables/CMIP6_CFday.json b/TestTables/CMIP6_CFday.json index aab8c2be..cf7ef0ca 100644 --- a/TestTables/CMIP6_CFday.json +++ b/TestTables/CMIP6_CFday.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table CFday", "realm": "atmos", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -75,7 +75,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Cloud Area Fraction in Atmosphere Layer", + "long_name": "Percentage Cloud Cover", "comment": "Percentage cloud cover, including both large-scale and convective cloud.", "dimensions": "longitude latitude alevel time", "out_name": "cl", @@ -93,7 +93,7 @@ "units": "%", "cell_methods": "time: mean", "cell_measures": "area: areacella", - "long_name": "CALIPSO Cloud Fraction", + "long_name": "CALIPSO Percentage Cloud Cover", "comment": "Percentage cloud cover at CALIPSO standard heights.", "dimensions": "longitude latitude alt40 time", "out_name": "clcalipso", @@ -111,7 +111,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "CALIPSO High Level Cloud Fraction", + "long_name": "CALIPSO High Level Cloud Area Percentage", "comment": "Percentage cloud cover in layer centred on 220hPa", "dimensions": "longitude latitude time p220", "out_name": "clhcalipso", @@ -147,7 +147,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "ISCCP Cloud Area Fraction", + "long_name": "ISCCP Cloud Area Percentage", "comment": "Percentage cloud cover in optical depth categories.", "dimensions": "longitude latitude plev7c tau time", "out_name": "clisccp", @@ -183,7 +183,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "CALIPSO Low Level Cloud Fraction", + "long_name": "CALIPSO Low Level Cloud Cover Percentage", "comment": "Percentage cloud cover in layer centred on 840hPa", "dimensions": "longitude latitude time p840", "out_name": "cllcalipso", @@ -201,7 +201,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "CALIPSO Mid Level Cloud Fraction", + "long_name": "CALIPSO Mid Level Cloud Cover Percentage", "comment": "Percentage cloud cover in layer centred on 560hPa", "dimensions": "longitude latitude time p560", "out_name": "clmcalipso", @@ -219,7 +219,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "CALIPSO Total Cloud Fraction", + "long_name": "CALIPSO Total Cloud Cover Percentage", "comment": "'X_area_fraction' means the fraction of horizontal area occupied by X. 'X_area' means the horizontal area occupied by X within the grid cell. Cloud area fraction is also called 'cloud amount' and 'cloud cover'. The cloud area fraction is for the whole atmosphere column, as seen from the surface or the top of the atmosphere. The cloud area fraction in a layer of the atmosphere has the standard name cloud_area_fraction_in_atmosphere_layer.", "dimensions": "longitude latitude time", "out_name": "cltcalipso", @@ -237,7 +237,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "ISCCP Total Total Cloud Fraction", + "long_name": "ISCCP Total Cloud Cover Percentage", "comment": "Percentage total cloud cover, simulating ISCCP observations.", "dimensions": "longitude latitude time", "out_name": "cltisccp", @@ -310,7 +310,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Specific Humidity", - "comment": "'specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air.", + "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.", "dimensions": "longitude latitude alevel time", "out_name": "hus", "type": "real", @@ -363,7 +363,7 @@ "units": "Pa", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Pressure on Model Levels", + "long_name": "Pressure at Model Full-Levels", "comment": "Air pressure on model levels", "dimensions": "longitude latitude alevel time", "out_name": "pfull", @@ -454,7 +454,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation", - "comment": "surface solar irradiance clear sky for UV calculations", + "comment": "Surface solar irradiance clear sky for UV calculations", "dimensions": "longitude latitude time", "out_name": "rsdscs", "type": "real", @@ -580,7 +580,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Eastward Wind", - "comment": "'Eastward' indicates a vector component which is positive when directed eastward (negative westward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Zonal wind (positive in a eastward direction).", "dimensions": "longitude latitude alevel time", "out_name": "ua", "type": "real", @@ -598,7 +598,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Northward Wind", - "comment": "'Northward' indicates a vector component which is positive when directed northward (negative southward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Meridional wind (positive in a northward direction).", "dimensions": "longitude latitude alevel time", "out_name": "va", "type": "real", @@ -615,7 +615,7 @@ "units": "Pa s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "omega (=dp/dt)", + "long_name": "Omega (=dp/dt)", "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", "dimensions": "longitude latitude alevel time", "out_name": "wap", @@ -633,8 +633,8 @@ "units": "Pa s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "omega (=dp/dt)", - "comment": "Omega (vertical velocity in pressure coordinates, positive downwards) at 500 hPa level;", + "long_name": "Pressure Tendency", + "comment": "Omega (vertical velocity in pressure coordinates, positive downwards) at 500hPa level;", "dimensions": "longitude latitude time p500", "out_name": "wap500", "type": "real", diff --git a/TestTables/CMIP6_CFmon.json b/TestTables/CMIP6_CFmon.json index 7337ed02..daaef7a4 100644 --- a/TestTables/CMIP6_CFmon.json +++ b/TestTables/CMIP6_CFmon.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table CFmon", "realm": "atmos", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -39,7 +39,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Convective Cloud Area Fraction", + "long_name": "Convective Cloud Area Percentage", "comment": "Include only convective cloud.", "dimensions": "longitude latitude alevel time", "out_name": "clc", @@ -75,7 +75,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "CALIPSO Percentage High Level Cloud", + "long_name": "CALIPSO High Level Cloud Area Percentage", "comment": "Percentage cloud cover in layer centred on 220hPa", "dimensions": "longitude latitude time p220", "out_name": "clhcalipso", @@ -129,7 +129,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "ISCCP Percentage Cloud Area", + "long_name": "ISCCP Cloud Area Percentage", "comment": "Percentage cloud cover in optical depth categories.", "dimensions": "longitude latitude plev7c tau time", "out_name": "clisccp", @@ -147,7 +147,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "CALIPSO Percentage Low Level Cloud", + "long_name": "CALIPSO Low Level Cloud Cover Percentage", "comment": "Percentage cloud cover in layer centred on 840hPa", "dimensions": "longitude latitude time p840", "out_name": "cllcalipso", @@ -165,7 +165,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "CALIPSO Percentage Mid Level Cloud", + "long_name": "CALIPSO Mid Level Cloud Cover Percentage", "comment": "Percentage cloud cover in layer centred on 560hPa", "dimensions": "longitude latitude time p560", "out_name": "clmcalipso", @@ -183,7 +183,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Stratiform Cloud Area Fraction", + "long_name": "Percentage Cover of Stratiform Cloud", "comment": "'Layer' means any layer with upper and lower boundaries that have constant values in some vertical coordinate. There must be a vertical coordinate variable indicating the extent of the layer(s). If the layers are model layers, the vertical coordinate can be model_level_number, but it is recommended to specify a physical coordinate (in a scalar or auxiliary coordinate variable) as well. 'X_area_fraction' means the fraction of horizontal area occupied by X. 'X_area' means the horizontal area occupied by X within the grid cell. Cloud area fraction is also called 'cloud amount' and 'cloud cover'. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).", "dimensions": "longitude latitude alevel time", "out_name": "cls", @@ -201,7 +201,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "CALIPSO Percentage Total Cloud", + "long_name": "CALIPSO Total Cloud Cover Percentage", "comment": "'X_area_fraction' means the fraction of horizontal area occupied by X. 'X_area' means the horizontal area occupied by X within the grid cell. Cloud area fraction is also called 'cloud amount' and 'cloud cover'. The cloud area fraction is for the whole atmosphere column, as seen from the surface or the top of the atmosphere. The cloud area fraction in a layer of the atmosphere has the standard name cloud_area_fraction_in_atmosphere_layer.", "dimensions": "longitude latitude time", "out_name": "cltcalipso", @@ -219,7 +219,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "ISCCP Total Cloud Fraction", + "long_name": "ISCCP Total Cloud Cover Percentage", "comment": "Percentage total cloud cover, simulating ISCCP observations.", "dimensions": "longitude latitude time", "out_name": "cltisccp", @@ -291,7 +291,7 @@ "units": "m2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Eddy Diffusivity Coefficients for Temperature", + "long_name": "Eddy Diffusivity Coefficient for Temperature", "comment": "Vertical diffusion coefficient for temperature due to parametrised eddies", "dimensions": "longitude latitude alevel time", "out_name": "edt", @@ -309,7 +309,7 @@ "units": "m2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Eddy Viscosity Coefficients for Momentum", + "long_name": "Eddy Viscosity Coefficient for Momentum", "comment": "Vertical diffusion coefficient for momentum due to parametrised eddies", "dimensions": "longitude latitude alevel time", "out_name": "evu", @@ -346,7 +346,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Specific Humidity", - "comment": "'specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air.", + "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.", "dimensions": "longitude latitude alevel time", "out_name": "hus", "type": "real", @@ -381,7 +381,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Updraft Convective Mass Flux", + "long_name": "Convective Updraft Mass Flux", "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The atmosphere convective mass flux is the vertical transport of mass for a field of cumulus clouds or thermals, given by the product of air density and vertical velocity. For an area-average, cell_methods should specify whether the average is over all the area or the area of updrafts only.", "dimensions": "longitude latitude alevhalf time", "out_name": "mcu", @@ -417,7 +417,7 @@ "units": "Pa", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Surface Pressure", + "long_name": "Surface Air Pressure", "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates", "dimensions": "longitude latitude time", "out_name": "ps", @@ -849,7 +849,7 @@ "units": "s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Tendency of Specific Humidity due to Advection", + "long_name": "Tendency of Specific Humidity Due to Advection", "comment": "Tendency of Specific Humidity due to Advection", "dimensions": "longitude latitude alevel time", "out_name": "tnhusa", @@ -867,7 +867,7 @@ "units": "s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Tendency of Specific Humidity due to Convection", + "long_name": "Tendency of Specific Humidity Due to Convection", "comment": "Tendencies from cumulus convection scheme.", "dimensions": "longitude latitude alevel time", "out_name": "tnhusc", @@ -885,7 +885,7 @@ "units": "s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Tendency of Specific Humidity due to Numerical Diffusion", + "long_name": "Tendency of Specific Humidity Due to Numerical Diffusion", "comment": "Tendency of specific humidity due to numerical diffusion.This includes any horizontal or vertical numerical moisture diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the moisture budget.", "dimensions": "longitude latitude alevel time", "out_name": "tnhusd", @@ -903,7 +903,7 @@ "units": "s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Tendency of Specific Humidity due to Model Physics", + "long_name": "Tendency of Specific Humidity Due to Model Physics", "comment": "Tendency of specific humidity due to model physics. This includes sources and sinks from parametrized moist physics (e.g. convection, boundary layer, stratiform condensation/evaporation, etc.) and excludes sources and sinks from resolved dynamics or from horizontal or vertical numerical diffusion not associated with model physics. For example any diffusive mixing by the boundary layer scheme would be included.", "dimensions": "longitude latitude alevel time", "out_name": "tnhusmp", @@ -957,7 +957,7 @@ "units": "K s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Tendency of Air Temperature due to Advection", + "long_name": "Tendency of Air Temperature Due to Advection", "comment": "Tendency of Air Temperature due to Advection", "dimensions": "longitude latitude alevel time", "out_name": "tnta", @@ -975,7 +975,7 @@ "units": "K s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Tendency of Air Temperature due to Convection", + "long_name": "Tendency of Air Temperature Due to Convection", "comment": "Tendencies from cumulus convection scheme.", "dimensions": "longitude latitude alevel time", "out_name": "tntc", @@ -993,7 +993,7 @@ "units": "K s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Tendency of Air Temperature due to Model Physics", + "long_name": "Tendency of Air Temperature Due to Model Physics", "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.", "dimensions": "longitude latitude alevel time", "out_name": "tntmp", @@ -1011,7 +1011,7 @@ "units": "K s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Tendency of Air Temperature due to Radiative Heating", + "long_name": "Tendency of Air Temperature Due to Radiative Heating", "comment": "Tendency of Air Temperature due to Radiative Heating", "dimensions": "longitude latitude alevel time", "out_name": "tntr", diff --git a/TestTables/CMIP6_CFsubhr.json b/TestTables/CMIP6_CFsubhr.json index 07376920..5b14ddad 100644 --- a/TestTables/CMIP6_CFsubhr.json +++ b/TestTables/CMIP6_CFsubhr.json @@ -1,14 +1,16 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table CFsubhr", "realm": "atmos", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", "approx_interval": "0.017361", + "approx_interval_error": "0.90", + "approx_interval_warning": "0.5", "generic_levels": "alevel alevhalf", "mip_era": "CMIP6", "Conventions": "CF-1.7 CMIP-6.2" @@ -57,7 +59,7 @@ "units": "1", "cell_methods": "area: point time: point", "cell_measures": "", - "long_name": "Fraction of Time Convection Occurs", + "long_name": "Fraction of Time Convection Occurs in Cell", "comment": "Fraction of time that convection occurs in the grid cell.", "dimensions": "site time1", "out_name": "ci", @@ -75,7 +77,7 @@ "units": "%", "cell_methods": "area: point time: point", "cell_measures": "", - "long_name": "Cloud Area Fraction", + "long_name": "Percentage Cloud Cover", "comment": "Percentage cloud cover, including both large-scale and convective cloud.", "dimensions": "alevel site time1", "out_name": "cl", @@ -129,7 +131,7 @@ "units": "%", "cell_methods": "area: point time: point", "cell_measures": "", - "long_name": "Total Cloud Fraction", + "long_name": "Total Cloud Cover Percentage", "comment": "Total cloud area fraction for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.", "dimensions": "site time1", "out_name": "clt", @@ -183,7 +185,7 @@ "units": "m2 s-1", "cell_methods": "area: point time: point", "cell_measures": "", - "long_name": "Eddy Diffusivity Coefficient for Temperature Variable", + "long_name": "Eddy Diffusivity Coefficient for Temperature", "comment": "Vertical diffusion coefficient for temperature due to parametrised eddies", "dimensions": "alevel site time1", "out_name": "edt", @@ -201,7 +203,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: point time: point", "cell_measures": "", - "long_name": "Evaporation including Sublimation and Transpiration", + "long_name": "Evaporation Including Sublimation and Transpiration", "comment": "Evaporation at surface (also known as evapotranspiration): flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)", "dimensions": "site time1", "out_name": "evspsbl", @@ -219,7 +221,7 @@ "units": "m2 s-1", "cell_methods": "area: point time: point", "cell_measures": "", - "long_name": "Eddy Viscosity Coefficient for Momentum Variables", + "long_name": "Eddy Viscosity Coefficient for Momentum", "comment": "Vertical diffusion coefficient for momentum due to parametrised eddies", "dimensions": "alevel site time1", "out_name": "evu", @@ -310,7 +312,7 @@ "cell_methods": "area: point time: point", "cell_measures": "", "long_name": "Surface Upward Sensible Heat Flux", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface sensible heat flux, also called 'turbulent' heat flux, is the exchange of heat between the surface and the air by motion of air. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Unless indicated in the cell_methods attribute, a quantity is assumed to apply to the whole area of each horizontal grid box. Previously, the qualifier where_type was used to specify that the quantity applies only to the part of the grid box of the named type. Names containing the where_type qualifier are deprecated and newly created data should use the cell_methods attribute to indicate the horizontal area to which the quantity applies.", + "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.", "dimensions": "site time1", "out_name": "hfss", "type": "real", @@ -364,7 +366,7 @@ "cell_methods": "area: point time: point", "cell_measures": "", "long_name": "Specific Humidity", - "comment": "'specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air.", + "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.", "dimensions": "alevel site time1", "out_name": "hus", "type": "real", @@ -453,7 +455,7 @@ "units": "Pa", "cell_methods": "area: point time: point", "cell_measures": "", - "long_name": "Pressure on Model Levels", + "long_name": "Pressure at Model Full-Levels", "comment": "Air pressure on model levels", "dimensions": "alevel site time1", "out_name": "pfull", @@ -526,7 +528,7 @@ "cell_methods": "area: point time: point", "cell_measures": "", "long_name": "Snowfall Flux", - "comment": "at surface; includes precipitation of all forms of water in the solid phase", + "comment": "At surface; includes precipitation of all forms of water in the solid phase", "dimensions": "site time1", "out_name": "prsn", "type": "real", @@ -796,7 +798,7 @@ "cell_methods": "area: point time: point", "cell_measures": "", "long_name": "Surface Downwelling Shortwave Radiation", - "comment": "surface solar irradiance for UV calculations", + "comment": "Surface solar irradiance for UV calculations.", "dimensions": "site time1", "out_name": "rsds", "type": "real", @@ -814,7 +816,7 @@ "cell_methods": "area: point time: point", "cell_measures": "", "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation", - "comment": "surface solar irradiance clear sky for UV calculations", + "comment": "Surface solar irradiance clear sky for UV calculations", "dimensions": "site time1", "out_name": "rsdscs", "type": "real", @@ -957,7 +959,7 @@ "units": "W m-2", "cell_methods": "area: point time: point", "cell_measures": "", - "long_name": "Net Downward Flux at Top of Model", + "long_name": "Net Downward Radiative Flux at Top of Model", "comment": "Net Downward Radiative Flux at Top of Model : I.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. This is reported only if it differs from the net downward radiative flux at the top of the atmosphere.", "dimensions": "site time1", "out_name": "rtmt", @@ -1119,7 +1121,7 @@ "units": "s-1", "cell_methods": "area: point time: point", "cell_measures": "", - "long_name": "Tendency of Specific Humidity due to Advection", + "long_name": "Tendency of Specific Humidity Due to Advection", "comment": "Tendency of Specific Humidity due to Advection", "dimensions": "alevel site time1", "out_name": "tnhusa", @@ -1137,7 +1139,7 @@ "units": "s-1", "cell_methods": "area: point time: point", "cell_measures": "", - "long_name": "Tendency of Specific Humidity due to Convection", + "long_name": "Tendency of Specific Humidity Due to Convection", "comment": "Tendencies from cumulus convection scheme.", "dimensions": "alevel site time1", "out_name": "tnhusc", @@ -1155,7 +1157,7 @@ "units": "s-1", "cell_methods": "area: point time: point", "cell_measures": "", - "long_name": "Tendency of Specific Humidity due to Numerical Diffusion", + "long_name": "Tendency of Specific Humidity Due to Numerical Diffusion", "comment": "Tendency of specific humidity due to numerical diffusion.This includes any horizontal or vertical numerical moisture diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the moisture budget.", "dimensions": "alevel site time1", "out_name": "tnhusd", @@ -1173,7 +1175,7 @@ "units": "s-1", "cell_methods": "area: point time: point", "cell_measures": "", - "long_name": "Tendency of Specific Humidity due to Model Physics", + "long_name": "Tendency of Specific Humidity Due to Model Physics", "comment": "Tendency of specific humidity due to model physics. This includes sources and sinks from parametrized moist physics (e.g. convection, boundary layer, stratiform condensation/evaporation, etc.) and excludes sources and sinks from resolved dynamics or from horizontal or vertical numerical diffusion not associated with model physics. For example any diffusive mixing by the boundary layer scheme would be included.", "dimensions": "alevel site time1", "out_name": "tnhusmp", @@ -1227,7 +1229,7 @@ "units": "K s-1", "cell_methods": "area: point time: point", "cell_measures": "", - "long_name": "Tendency of Air Temperature due to Advection", + "long_name": "Tendency of Air Temperature Due to Advection", "comment": "Tendency of Air Temperature due to Advection", "dimensions": "alevel site time1", "out_name": "tnta", @@ -1245,7 +1247,7 @@ "units": "K s-1", "cell_methods": "area: point time: point", "cell_measures": "", - "long_name": "Tendency of Air Temperature due to Convection", + "long_name": "Tendency of Air Temperature Due to Convection", "comment": "Tendencies from cumulus convection scheme.", "dimensions": "alevel site time1", "out_name": "tntc", @@ -1263,7 +1265,7 @@ "units": "K s-1", "cell_methods": "area: point time: point", "cell_measures": "", - "long_name": "Tendency of Air Temperature due to Model Physics", + "long_name": "Tendency of Air Temperature Due to Model Physics", "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.", "dimensions": "alevel site time1", "out_name": "tntmp", @@ -1281,7 +1283,7 @@ "units": "K s-1", "cell_methods": "area: point time: point", "cell_measures": "", - "long_name": "Tendency of Air Temperature due to Radiative Heating", + "long_name": "Tendency of Air Temperature Due to Radiative Heating", "comment": "Tendency of Air Temperature due to Radiative Heating", "dimensions": "alevel site time1", "out_name": "tntr", @@ -1336,7 +1338,7 @@ "cell_methods": "area: point time: point", "cell_measures": "", "long_name": "Eastward Wind", - "comment": "'Eastward' indicates a vector component which is positive when directed eastward (negative westward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Zonal wind (positive in a eastward direction).", "dimensions": "alevel site time1", "out_name": "ua", "type": "real", @@ -1372,7 +1374,7 @@ "cell_methods": "area: point time: point", "cell_measures": "", "long_name": "Northward Wind", - "comment": "'Northward' indicates a vector component which is positive when directed northward (negative southward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Meridional wind (positive in a northward direction).", "dimensions": "alevel site time1", "out_name": "va", "type": "real", @@ -1407,7 +1409,7 @@ "units": "Pa s-1", "cell_methods": "area: point time: point", "cell_measures": "", - "long_name": "omega (=dp/dt)", + "long_name": "Omega (=dp/dt)", "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", "dimensions": "alevel site time1", "out_name": "wap", diff --git a/TestTables/CMIP6_E1hr.json b/TestTables/CMIP6_E1hr.json index 8b407685..25baa992 100644 --- a/TestTables/CMIP6_E1hr.json +++ b/TestTables/CMIP6_E1hr.json @@ -1,14 +1,14 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table E1hr", "realm": "atmos", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", - "approx_interval": "0.017361", + "approx_interval": "0.041667", "generic_levels": "", "mip_era": "CMIP6", "Conventions": "CF-1.7 CMIP-6.2" @@ -129,7 +129,7 @@ "units": "K s-1", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Tendency of Air Temperature due to Radiative Heating", + "long_name": "Tendency of Air Temperature Due to Radiative Heating", "comment": "Tendency of Air Temperature due to Radiative Heating", "dimensions": "longitude latitude plev27 time1", "out_name": "tntr", @@ -148,7 +148,7 @@ "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", "long_name": "Eastward Wind", - "comment": "'Eastward' indicates a vector component which is positive when directed eastward (negative westward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Zonal wind (positive in a eastward direction).", "dimensions": "longitude latitude plev3 time1", "out_name": "ua", "type": "real", @@ -166,7 +166,7 @@ "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", "long_name": "Eastward Wind", - "comment": "'Eastward' indicates a vector component which is positive when directed eastward (negative westward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Zonal wind (positive in a eastward direction).", "dimensions": "longitude latitude plev27 time1", "out_name": "ua", "type": "real", @@ -183,7 +183,7 @@ "units": "m s-2", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "u-tendency nonorographic gravity wave drag", + "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag", "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.", "dimensions": "longitude latitude plev27 time1", "out_name": "utendnogw", @@ -202,7 +202,7 @@ "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", "long_name": "Northward Wind", - "comment": "'Northward' indicates a vector component which is positive when directed northward (negative southward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Meridional wind (positive in a northward direction).", "dimensions": "longitude latitude plev3 time1", "out_name": "va", "type": "real", @@ -220,7 +220,7 @@ "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", "long_name": "Northward Wind", - "comment": "'Northward' indicates a vector component which is positive when directed northward (negative southward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Meridional wind (positive in a northward direction).", "dimensions": "longitude latitude plev27 time1", "out_name": "va", "type": "real", @@ -237,7 +237,7 @@ "units": "m s-2", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "v-tendency nonorographic gravity wave drag", + "long_name": "Northward Acceleration Due to Non-Orographic Gravity Wave Drag", "comment": "Tendency of the northward wind by parameterized nonorographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)", "dimensions": "longitude latitude plev27 time1", "out_name": "vtendnogw", @@ -255,7 +255,7 @@ "units": "Pa s-1", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "omega (=dp/dt)", + "long_name": "Omega (=dp/dt)", "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", "dimensions": "longitude latitude plev3 time1", "out_name": "wap", @@ -273,7 +273,7 @@ "units": "Pa s-1", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "omega (=dp/dt)", + "long_name": "Omega (=dp/dt)", "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", "dimensions": "longitude latitude plev27 time1", "out_name": "wap", diff --git a/TestTables/CMIP6_E1hrClimMon.json b/TestTables/CMIP6_E1hrClimMon.json index fc41c3c6..64e92a79 100644 --- a/TestTables/CMIP6_E1hrClimMon.json +++ b/TestTables/CMIP6_E1hrClimMon.json @@ -1,14 +1,14 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table E1hrClimMon", "realm": "atmos", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", - "approx_interval": "0.017361", + "approx_interval": "0.041667", "generic_levels": "", "mip_era": "CMIP6", "Conventions": "CF-1.7 CMIP-6.2" @@ -39,7 +39,7 @@ "units": "W m-2", "cell_methods": "area: mean time: mean within days time: mean over days", "cell_measures": "area: areacella", - "long_name": "TOA Outgoing Clear-sky Longwave Radiation", + "long_name": "TOA Outgoing Clear-Sky Longwave Radiation", "comment": "Upwelling clear-sky longwave radiation at top of atmosphere", "dimensions": "longitude latitude time3", "out_name": "rlutcs", @@ -75,7 +75,7 @@ "units": "W m-2", "cell_methods": "area: mean time: mean within days time: mean over days", "cell_measures": "area: areacella", - "long_name": "Top-of-Atmosphere Outgoing Shortwave Radiation", + "long_name": "TOA Outgoing Shortwave Radiation", "comment": "at the top of the atmosphere", "dimensions": "longitude latitude time3", "out_name": "rsut", diff --git a/TestTables/CMIP6_E3hr.json b/TestTables/CMIP6_E3hr.json index 52c24a03..85217f8d 100644 --- a/TestTables/CMIP6_E3hr.json +++ b/TestTables/CMIP6_E3hr.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table E3hr", "realm": "land", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -57,8 +57,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass Flux out of Atmosphere due to Gross Primary Production on Land", - "comment": "'Production of carbon' means the production of biomass expressed as the mass of carbon which it contains. Gross primary production is the rate of synthesis of biomass from inorganic precursors by autotrophs ('producers'), for example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is 'net_primary_production'. 'Productivity' means production per unit area. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A.", + "long_name": "Carbon Mass Flux out of Atmosphere Due to Gross Primary Production on Land", + "comment": "The rate of synthesis of biomass from inorganic precursors by autotrophs ('producers') expressed as the mass of carbon which it contains. For example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is referred to as the net primary production. ", "dimensions": "longitude latitude time", "out_name": "gpp", "type": "real", @@ -111,7 +111,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Convective Rainfall rate", + "long_name": "Convective Rainfall Rate", "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.", "dimensions": "longitude latitude time", "out_name": "prrc", @@ -183,7 +183,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass Flux into Atmosphere due to Autotrophic (Plant) Respiration on Land", + "long_name": "Carbon Mass Flux into Atmosphere Due to Autotrophic (Plant) Respiration on Land", "comment": "Carbon mass flux per unit area into atmosphere due to autotrophic respiration on land (respiration by producers) [see rh for heterotrophic production]", "dimensions": "longitude latitude time", "out_name": "ra", @@ -201,7 +201,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass Flux into Atmosphere due to Heterotrophic Respiration on Land", + "long_name": "Carbon Mass Flux into Atmosphere Due to Heterotrophic Respiration on Land", "comment": "Carbon mass flux per unit area into atmosphere due to heterotrophic respiration on land (respiration by consumers)", "dimensions": "longitude latitude time", "out_name": "rh", @@ -237,7 +237,7 @@ "units": "W m-2", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "TOA Outgoing Clear-sky Longwave Radiation", + "long_name": "TOA Outgoing Clear-Sky Longwave Radiation", "comment": "Upwelling clear-sky longwave radiation at top of atmosphere", "dimensions": "longitude latitude time", "out_name": "rlutcs", @@ -273,7 +273,7 @@ "units": "W m-2", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Top-of-Atmosphere Outgoing Shortwave Radiation", + "long_name": "TOA Outgoing Shortwave Radiation", "comment": "at the top of the atmosphere", "dimensions": "longitude latitude time", "out_name": "rsut", diff --git a/TestTables/CMIP6_E3hrPt.json b/TestTables/CMIP6_E3hrPt.json index 2514f6f5..898eb9d6 100644 --- a/TestTables/CMIP6_E3hrPt.json +++ b/TestTables/CMIP6_E3hrPt.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table E3hrPt", "realm": "atmos", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -21,8 +21,8 @@ "units": "1", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Aerosol level asymmetry parameter for each band", - "comment": "The asymmetry factor is the angular integral of the aerosol scattering phase function weighted by the cosine of the angle with the incident radiation flux. The asymmetry coefficient is assumed to be an integral over all wavelengths, unless a coordinate of radiation_wavelength is included to specify the wavelength. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. 'Ambient_aerosol' means that the aerosol is measured or modelled at the ambient state of pressure, temperature and relative humidity that exists in its immediate environment. 'Ambient aerosol particles' are aerosol particles that have taken up ambient water through hygroscopic growth. The extent of hygroscopic growth depends on the relative humidity and the composition of the particles.", + "long_name": "Aerosol Level Asymmetry Parameter for Each Band", + "comment": "The asymmetry factor is the angular integral of the aerosol scattering phase function weighted by the cosine of the angle with the incident radiation flux. The asymmetry coefficient is here an integral over all wavelength bands.", "dimensions": "longitude latitude alevel spectband time1", "out_name": "aerasymbnd", "type": "real", @@ -39,8 +39,8 @@ "units": "1", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Aerosol level extinction optical depth for each band", - "comment": "The optical thickness is the integral along the path of radiation of a volume scattering/absorption/attenuation coefficient. The radiative flux is reduced by a factor exp(-optical_thickness) on traversing the path. A coordinate variable of radiation_wavelength or radiation_frequency can be specified to indicate that the optical thickness applies at specific wavelengths or frequencies. 'Absorption optical thickness' means that part of the atmosphere optical thickness that is caused by the absorption of incident radiation. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. 'Ambient_aerosol' means that the aerosol is measured or modelled at the ambient state of pressure, temperature and relative humidity that exists in its immediate environment. 'Ambient aerosol particles' are aerosol particles that have taken up ambient water through hygroscopic growth.", + "long_name": "Aerosol Level Absorption Optical Thickness for Each Band", + "comment": "Optical thickness of atmospheric aerosols in wavelength bands.", "dimensions": "longitude latitude alevel spectband time1", "out_name": "aeroptbnd", "type": "real", @@ -57,8 +57,8 @@ "units": "1", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Aerosol level single-scattering albedo for each band", - "comment": "'Single scattering albedo' is the fraction of radiation in an incident light beam scattered by the particles of an aerosol reference volume for a given wavelength. It is the ratio of the scattering and the extinction coefficients of the aerosol particles in the reference volume. A coordinate variable with a standard name of radiation_wavelength or radiation_frequency should be included to specify either the wavelength or frequency. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. 'Ambient_aerosol' means that the aerosol is measured or modelled at the ambient state of pressure, temperature and relative humidity that exists in its immediate environment. 'Ambient aerosol particles' are aerosol particles that have taken up ambient water through hygroscopic growth. The extent of hygroscopic growth depends on the relative humidity and the composition of the particles.", + "long_name": "Aerosol Level Single Scattering Albedo for Each Band", + "comment": "The single scattering albedo is the fraction of radiation in an incident light beam scattered by the particles of an aerosol reference volume for a given wavelength. It is the ratio of the scattering and the extinction coefficients of the aerosol particles in the reference volume. ", "dimensions": "longitude latitude alevel spectband time1", "out_name": "aerssabnd", "type": "real", @@ -75,8 +75,8 @@ "units": "1", "cell_methods": "time: point", "cell_measures": "area: areacella", - "long_name": "Diffuse surface albedo for each band", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Diffuse' radiation is radiation that has been scattered by gas molecules in the atmosphere and by particles such as cloud droplets and aerosols. The term 'shortwave' means shortwave radiation. Hemispherical reflectance is the ratio of the energy of the reflected to the incident radiation. This term gives the fraction of the surface_diffuse_downwelling_shortwave_flux_in_air which is reflected. If the diffuse radiation is isotropic, this term is equivalent to the integral of surface_bidirectional_reflectance over all incident angles and over all outgoing angles in the hemisphere above the surface. A coordinate variable of radiation_wavelength or radiation_frequency can be used to specify the wavelength or frequency, respectively, of the radiation. Shortwave hemispherical reflectance is related to albedo, but albedo is defined in terms of the fraction of the full spectrum of incident solar radiation which is reflected.", + "long_name": "Diffuse Surface Albedo for Each Band", + "comment": "The fraction of the surface diffuse downwelling shortwave radiation flux which is reflected. If the diffuse radiation is isotropic, this term is equivalent to the integral of surface bidirectional reflectance over all incident angles and over all outgoing angles in the hemisphere above the surface. Reported in spectral frequency bands.", "dimensions": "longitude latitude spectband time1", "out_name": "albdiffbnd", "type": "real", @@ -93,8 +93,8 @@ "units": "1", "cell_methods": "time: point", "cell_measures": "area: areacella", - "long_name": "Direct surface albedo for each band", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Direct' (also known as 'beam') radiation is radiation that has followed a direct path from the sun and is alternatively known as 'direct insolation'. The term 'shortwave' means shortwave radiation. Hemispherical reflectance is the ratio of the energy of the reflected to the incident radiation. This term gives the fraction of the surface_direct_downwelling_shortwave_flux_in_air which is reflected. It is equivalent to the surface_bidirectional_reflectance at the incident angle of the incoming solar radiation and integrated over all outgoing angles in the hemisphere above the surface. A coordinate variable of radiation_wavelength or radiation_frequency can be used to specify the wavelength or frequency, respectively, of the radiation. Shortwave hemispherical reflectance is related to albedo, but albedo is defined in terms of the fraction of the full spectrum of incident solar radiation which is reflected.", + "long_name": "Direct Surface Albedo for Each Band", + "comment": "The fraction of the surface direct downwelling shortwave radiation flux which is reflected. It is equivalent to the surface bidirectional reflectance at the incident angle of the incoming solar radiation and integrated over all outgoing angles in the hemisphere above the surface. Reported in spectral frequency bands.", "dimensions": "longitude latitude spectband time1", "out_name": "albdirbnd", "type": "real", @@ -111,7 +111,7 @@ "units": "1", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "CloudSat Radar Reflectivity", + "long_name": "CloudSat Radar Reflectivity CFAD", "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadDbze94 is defined as the simulated relative frequency of occurrence of radar reflectivity in sampling volumes defined by altitude bins. The radar is observing at a frequency of 94GHz.", "dimensions": "longitude latitude alt40 dbze time1", "out_name": "cfadDbze94", @@ -129,7 +129,7 @@ "units": "1", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "CALIPSO Scattering Ratio", + "long_name": "CALIPSO Scattering Ratio CFAD", "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadLidarsr532 is defined as the simulated relative frequency of lidar scattering ratio in sampling volumes defined by altitude bins. The lidar is observing at a wavelength of 532nm.", "dimensions": "longitude latitude alt40 scatratio time1", "out_name": "cfadLidarsr532", @@ -147,7 +147,7 @@ "units": "mol mol-1", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "CH4 volume mixing ratio", + "long_name": "Mole Fraction of CH4", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.", "dimensions": "longitude latitude alevel time1", "out_name": "ch4", @@ -165,7 +165,7 @@ "units": "%", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "CALIPSO Cloud Fraction", + "long_name": "CALIPSO Percentage Cloud Cover", "comment": "Percentage cloud cover at CALIPSO standard heights.", "dimensions": "longitude latitude alt40 time1", "out_name": "clcalipso", @@ -183,7 +183,7 @@ "units": "%", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "CALIPSO Cloud Fraction Undetected by CloudSat", + "long_name": "CALIPSO Cloud Cover Percentage Undetected by CloudSat (as Percentage of Area Covered)", "comment": "Clouds detected by CALIPSO but below the detectability threshold of CloudSat", "dimensions": "longitude latitude alt40 time1", "out_name": "clcalipso2", @@ -201,7 +201,7 @@ "units": "%", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "CALIPSO High Level Cloud Fraction", + "long_name": "CALIPSO High Level Cloud Area Percentage", "comment": "Percentage cloud cover in layer centred on 220hPa", "dimensions": "longitude latitude time1 p220", "out_name": "clhcalipso", @@ -219,7 +219,7 @@ "units": "%", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "ISCCP Percentage Cloud Area", + "long_name": "ISCCP Cloud Area Percentage", "comment": "Percentage cloud cover in optical depth categories.", "dimensions": "longitude latitude plev7c tau time1", "out_name": "clisccp", @@ -237,7 +237,7 @@ "units": "%", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "CALIPSO Percentage Low Level Cloud", + "long_name": "CALIPSO Low Level Cloud Cover Percentage", "comment": "Percentage cloud cover in layer centred on 840hPa", "dimensions": "longitude latitude time1 p840", "out_name": "cllcalipso", @@ -255,7 +255,7 @@ "units": "%", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "CALIPSO Mid Level Cloud Fraction", + "long_name": "CALIPSO Mid Level Cloud Cover Percentage", "comment": "Percentage cloud cover in layer centred on 560hPa", "dimensions": "longitude latitude time1 p560", "out_name": "clmcalipso", @@ -273,7 +273,7 @@ "units": "%", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Percentage Cloud Cover as Calculated by the MISR Simulator", + "long_name": "Percentage Cloud Cover as Calculated by the MISR Simulator (Including Error Flag)", "comment": "Cloud percentage in spectral bands and layers as observed by the Multi-angle Imaging SpectroRadiometer (MISR) instrument. The first layer in each profile is reserved for a retrieval error flag.", "dimensions": "longitude latitude alt16 tau time1", "out_name": "clmisr", @@ -291,7 +291,7 @@ "units": "%", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "CALIPSO Total Cloud Fraction", + "long_name": "CALIPSO Total Cloud Cover Percentage", "comment": "'X_area_fraction' means the fraction of horizontal area occupied by X. 'X_area' means the horizontal area occupied by X within the grid cell. Cloud area fraction is also called 'cloud amount' and 'cloud cover'. The cloud area fraction is for the whole atmosphere column, as seen from the surface or the top of the atmosphere. The cloud area fraction in a layer of the atmosphere has the standard name cloud_area_fraction_in_atmosphere_layer.", "dimensions": "longitude latitude time1", "out_name": "cltcalipso", @@ -309,7 +309,7 @@ "units": "mol mol-1", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "CO2 volume mixing ratio", + "long_name": "Mole Fraction of CO2", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.", "dimensions": "longitude latitude alevel time1", "out_name": "co2", @@ -328,7 +328,7 @@ "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", "long_name": "Specific Humidity", - "comment": "'specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air.", + "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.", "dimensions": "longitude latitude alevel time1", "out_name": "hus", "type": "real", @@ -346,7 +346,7 @@ "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", "long_name": "Specific Humidity", - "comment": "'specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air.", + "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.", "dimensions": "longitude latitude plev7h time1", "out_name": "hus", "type": "real", @@ -363,7 +363,7 @@ "units": "%", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "MODIS Optical Thickness-Particle Size joint distribution, ice", + "long_name": "MODIS Joint Distribution of Optical Thickness and Particle Size, Ice", "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For cloud ice particles.", "dimensions": "longitude latitude effectRadIc tau time1", "out_name": "jpdftaureicemodis", @@ -381,7 +381,7 @@ "units": "%", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "MODIS Optical Thickness-Particle Size joint distribution, liquid", + "long_name": "MODIS Optical Thickness-Particle Size Joint Distribution, Liquid", "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For liquid cloud particles.", "dimensions": "longitude latitude effectRadLi tau time1", "out_name": "jpdftaureliqmodis", @@ -399,7 +399,7 @@ "units": "mol mol-1", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "N2O volume mixing ratio", + "long_name": "Mole Fraction of N2O", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.", "dimensions": "longitude latitude alevel time1", "out_name": "n2o", @@ -417,7 +417,7 @@ "units": "mol mol-1", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Ozone volume mixing ratio", + "long_name": "Mole Fraction of O3", "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.", "dimensions": "longitude latitude alevel time1", "out_name": "o3", @@ -453,7 +453,7 @@ "units": "Pa", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Surface Pressure", + "long_name": "Surface Air Pressure", "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates", "dimensions": "longitude latitude time1", "out_name": "ps", @@ -489,7 +489,7 @@ "units": "W m-2", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Downwelling Clean-Clear-Sky Shortwave Radiation at each level", + "long_name": "Downwelling Clear-Sky, Aerosol-Free Shortwave Radiation", "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.", "dimensions": "longitude latitude alevhalf time1", "out_name": "rsdcsaf", @@ -525,7 +525,7 @@ "units": "W m-2", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Downwelling Clear-Sky Shortwave Radiation at each level for each band", + "long_name": "Downwelling Clear-Sky Shortwave Radiation at Each Level for Each Band", "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation", "dimensions": "longitude latitude alevhalf spectband time1", "out_name": "rsdcsbnd", @@ -579,7 +579,7 @@ "units": "W m-2", "cell_methods": "time: point", "cell_measures": "area: areacella", - "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation for each band", + "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation for Each Band", "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation", "dimensions": "longitude latitude spectband time1", "out_name": "rsdscsbnd", @@ -615,7 +615,7 @@ "units": "W m-2", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Upwelling Clean-Clear-Sky Shortwave Radiation at each level", + "long_name": "Upwelling Clear-Sky, Aerosol-Free Shortwave Radiation", "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.", "dimensions": "longitude latitude alevhalf time1", "out_name": "rsucsaf", @@ -651,7 +651,7 @@ "units": "W m-2", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Upwelling Clear-Sky Shortwave Radiation at each level for each band", + "long_name": "Upwelling Clear-Sky Shortwave Radiation at Each Level for Each Band", "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation", "dimensions": "longitude latitude alevhalf spectband time1", "out_name": "rsucsbnd", @@ -705,7 +705,7 @@ "units": "W m-2", "cell_methods": "time: point", "cell_measures": "area: areacella", - "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation for each band", + "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation for Each Band", "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation", "dimensions": "longitude latitude spectband time1", "out_name": "rsuscsbnd", @@ -759,7 +759,7 @@ "units": "W m-2", "cell_methods": "time: point", "cell_measures": "area: areacella", - "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation for each band", + "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation for Each Band", "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation", "dimensions": "longitude latitude spectband time1", "out_name": "rsutcsbnd", @@ -777,7 +777,7 @@ "units": "W m-2", "cell_methods": "time: point", "cell_measures": "area: areacella", - "long_name": "Top-of-Atmosphere Solar Insolation for each band", + "long_name": "TOA Solar Irradiance for each band", "comment": "Solar irradiance at a horizontal surface at top of atmosphere.", "dimensions": "longitude latitude spectband time1", "out_name": "solbnd", @@ -832,7 +832,7 @@ "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", "long_name": "Eastward Wind", - "comment": "'Eastward' indicates a vector component which is positive when directed eastward (negative westward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Zonal wind (positive in a eastward direction).", "dimensions": "longitude latitude plev7h time1", "out_name": "ua", "type": "real", @@ -850,7 +850,7 @@ "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", "long_name": "Northward Wind", - "comment": "'Northward' indicates a vector component which is positive when directed northward (negative southward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Meridional wind (positive in a northward direction).", "dimensions": "longitude latitude plev7h time1", "out_name": "va", "type": "real", @@ -867,7 +867,7 @@ "units": "Pa s-1", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "omega (=dp/dt)", + "long_name": "Omega (=dp/dt)", "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", "dimensions": "longitude latitude plev7h time1", "out_name": "wap", diff --git a/TestTables/CMIP6_E6hrZ.json b/TestTables/CMIP6_E6hrZ.json index 4d97ea83..fae6d37c 100644 --- a/TestTables/CMIP6_E6hrZ.json +++ b/TestTables/CMIP6_E6hrZ.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table E6hrZ", "realm": "atmos", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -21,7 +21,7 @@ "units": "Pa", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "Surface Pressure", + "long_name": "Surface Air Pressure", "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates", "dimensions": "latitude time", "out_name": "ps", @@ -39,7 +39,7 @@ "units": "K s-1", "cell_methods": "longitude: mean time: point", "cell_measures": "", - "long_name": "Zonal mean longwave heating rate due to volcanic aerosols", + "long_name": "Zonal Mean Longwave Heating Rate Due to Volcanic Aerosols", "comment": "longwave heating rate due to volcanic aerosols to be diagnosed through double radiation call, zonal average values required", "dimensions": "latitude alevel time1", "out_name": "zmlwaero", @@ -57,7 +57,7 @@ "units": "K s-1", "cell_methods": "longitude: mean time: point", "cell_measures": "", - "long_name": "Zonal mean shortwave heating rate due to volcanic aerosols", + "long_name": "Zonal Mean Shortwave Heating Rate Due to Volcanic Aerosols", "comment": "shortwave heating rate due to volcanic aerosols to be diagnosed through double radiation call, zonal average values required", "dimensions": "latitude alevel time1", "out_name": "zmswaero", diff --git a/TestTables/CMIP6_Eday.json b/TestTables/CMIP6_Eday.json index 280a97f2..66e3ffcf 100644 --- a/TestTables/CMIP6_Eday.json +++ b/TestTables/CMIP6_Eday.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table Eday", "realm": "land", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -21,7 +21,7 @@ "units": "day", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Snow Age", + "long_name": "Mean Age of Snow", "comment": "Age of Snow (when computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing data in regions free of snow on land.", "dimensions": "longitude latitude time", "out_name": "agesno", @@ -75,8 +75,8 @@ "units": "1e-09", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Aerosol optical depth at 550 nm due to stratospheric volcanic aerosols", - "comment": "aerosol optical depth at 550 nm due to stratospheric volcanic aerosols", + "long_name": "Aerosol Optical Depth at 550nm Due to Stratospheric Volcanic Aerosols", + "comment": "Aerosol optical depth at 550nm due to stratospheric volcanic aerosols", "dimensions": "longitude latitude time lambda550nm", "out_name": "aod550volso4", "type": "real", @@ -93,7 +93,7 @@ "units": "s m-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Aerodynamic resistance", + "long_name": "Aerodynamic Resistance", "comment": "The 'aerodynamic_resistance' is the resistance to mixing through the boundary layer toward the surface by means of the dominant process, turbulent transport. Reference: Wesely, M. L., 1989, doi:10.1016/0004-6981(89)90153-4.", "dimensions": "longitude latitude time", "out_name": "ares", @@ -183,7 +183,7 @@ "units": "%", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Total Cloud Fraction", + "long_name": "Total Cloud Cover Percentage", "comment": "Total cloud area fraction for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.", "dimensions": "longitude latitude time", "out_name": "clt", @@ -219,7 +219,7 @@ "units": "%", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Canopy covered area percentage", + "long_name": "Canopy Covered Area Percentage", "comment": "'X_area_fraction' means the fraction of horizontal area occupied by X. 'X_area' means the horizontal area occupied by X within the grid cell. 'Vegetation' means any plants e.g. trees, shrubs, grass.", "dimensions": "longitude latitude time", "out_name": "cnc", @@ -274,7 +274,7 @@ "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacellr", "long_name": "Change in Groundwater", - "comment": "The phrase 'change_over_time_in_X' means change in a quantity X over a time-interval, which should be defined by the bounds of the time coordinate. 'Water' means water in all phases. Groundwater is subsurface water below the depth of the water table. 'Amount' means mass per unit area.", + "comment": "Groundwater is subsurface water below the depth of the water table.", "dimensions": "longitude latitude time", "out_name": "dgw", "type": "real", @@ -291,7 +291,7 @@ "units": "m", "cell_methods": "area: time: mean where unfrozen_soil", "cell_measures": "area: areacella", - "long_name": "Depth to soil thaw", + "long_name": "Depth to Soil Thaw", "comment": "Depth from surface to the zero degree isotherm. Above this isotherm T > 0o, and below this line T < 0o. Missing if surface is frozen or if soil is unfrozen at all depths.", "dimensions": "longitude latitude time stempzero", "out_name": "dmlt", @@ -310,7 +310,7 @@ "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacellr", "long_name": "Change in River Storage", - "comment": "The phrase 'change_over_time_in_X' means change in a quantity X over a time-interval, which should be defined by the bounds of the time coordinate. 'Water' means water in all phases. 'River' refers to the water in the fluvial system (stream and floodplain). 'Amount' means mass per unit area.", + "comment": "Change over time of the mass of water per unit area in the fluvial system (stream and floodplain).", "dimensions": "longitude latitude time", "out_name": "drivw", "type": "real", @@ -327,7 +327,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Change in soil moisture", + "long_name": "Change in Soil Moisture", "comment": "The phrase 'change_over_time_in_X' means change in a quantity X over a time-interval, which should be defined by the bounds of the time coordinate. 'Content' indicates a quantity per unit area. The mass content of water in soil refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including 'content_of_soil_layer' are used. 'Water' means water in all phases.", "dimensions": "longitude latitude time", "out_name": "dslw", @@ -345,8 +345,8 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Change in snow water equivalent", - "comment": "The phrase 'change_over_time_in_X' means change in a quantity X over a time-interval, which should be defined by the bounds of the time coordinate. 'Amount' means mass per unit area. The phrase 'ice_and_snow_on_land' means ice in glaciers, ice caps, ice sheets and shelves, river and lake ice, any other ice on a land surface, such as frozen flood water, and snow lying on such ice or on the land surface.", + "long_name": "Change in Snow Water Equivalent", + "comment": "Change in time of the mass per unit area of ice in glaciers, ice caps, ice sheets and shelves, river and lake ice, any other ice on a land surface, such as frozen flood water, and snow lying on such ice or on the land surface.", "dimensions": "longitude latitude time", "out_name": "dsn", "type": "real", @@ -364,7 +364,7 @@ "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", "long_name": "Change in Surface Water Storage", - "comment": "The phrase 'change_over_time_in_X' means change in a quantity X over a time-interval, which should be defined by the bounds of the time coordinate. 'Amount' means mass per unit area. 'Water' means water in all phases. The phrase 'land_water_amount', often known as 'Terrestrial Water Storage', includes: surface liquid water (water in rivers, wetlands, lakes, reservoirs, rainfall intercepted by the canopy); surface ice and snow (glaciers, ice caps, grounded ice sheets not displacing sea water, river and lake ice, other surface ice such as frozen flood water, snow lying on the surface and intercepted by the canopy); subsurface water (liquid and frozen soil water, groundwater).", + "comment": "The phrase 'land_water_amount', often known as 'Terrestrial Water Storage', includes: surface liquid water (water in rivers, wetlands, lakes, reservoirs, rainfall intercepted by the canopy); surface ice and snow (glaciers, ice caps, grounded ice sheets not displacing sea water, river and lake ice, other surface ice such as frozen flood water, snow lying on the surface and intercepted by the canopy); subsurface water (liquid and frozen soil water, groundwater).", "dimensions": "longitude latitude time", "out_name": "dsw", "type": "real", @@ -381,7 +381,7 @@ "units": "J m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Change in surface heat storage", + "long_name": "Change in Surface Heat Storage", "comment": "Change in heat storage over the soil layer and the vegetation for which the energy balance is calculated, accumulated over the sampling time interval.", "dimensions": "longitude latitude time", "out_name": "dtes", @@ -399,7 +399,7 @@ "units": "J m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Change in snow/ice cold content", + "long_name": "Change in Snow and Ice Cold Content", "comment": "Change in cold content over the snow layer for which the energy balance is calculated, accumulated over the sampling time interval. This should also include the energy contained in the liquid water in the snow pack.", "dimensions": "longitude latitude time", "out_name": "dtesn", @@ -417,7 +417,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Interception evaporation", + "long_name": "Interception Evaporation", "comment": "'Water' means water in all phases. 'Canopy' means the plant or vegetation canopy. Evaporation is the conversion of liquid or solid into vapor. (The conversion of solid alone into vapor is called 'sublimation'.) In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Unless indicated in the cell_methods attribute, a quantity is assumed to apply to the whole area of each horizontal grid box. Previously, the qualifier where_type was used to specify that the quantity applies only to the part of the grid box of the named type. Names containing the where_type qualifier are deprecated and newly created data should use the cell_methods attribute to indicate the horizontal area to which the quantity applies.", "dimensions": "longitude latitude time", "out_name": "ec", @@ -436,7 +436,7 @@ "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", "long_name": "Open Water Evaporation", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Water' means water in all phases, including frozen i.e. ice and snow. Evaporation is the conversion of liquid or solid into vapor. (The conversion of solid alone into vapor is called 'sublimation'). The quantity with standard name surface_water_evaporation_flux does not include transpiration from vegetation. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Unless indicated in the cell_methods attribute, a quantity is assumed to apply to the whole area of each horizontal grid box. Previously, the qualifier where_type was used to specify that the quantity applies only to the part of the grid box of the named type. Names containing the where_type qualifier are deprecated and newly created data should use the cell_methods attribute to indicate the horizontal area to which the quantity applies.", + "comment": "Evaporation (conversion of liquid or solid into vapor) from open water. ", "dimensions": "longitude latitude time", "out_name": "eow", "type": "real", @@ -453,8 +453,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Bare soil evaporation", - "comment": "'Water' means water in all phases. Evaporation is the conversion of liquid or solid into vapor. (The conversion of solid alone into vapor is called 'sublimation'.) In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.", + "long_name": "Bare Soil Evaporation", + "comment": "Water here means water in all phases. Evaporation is the conversion of liquid or solid into vapor. (The conversion of solid alone into vapor is called 'sublimation'.) In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.", "dimensions": "longitude latitude time", "out_name": "es", "type": "real", @@ -472,7 +472,7 @@ "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", "long_name": "Snow Evaporation", - "comment": "Water means water in all phases. Evaporation is the conversion of liquid or solid into vapor. (The conversion of solid alone into vapor is called 'sublimation'.) In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Unless indicated in the cell_methods attribute, a quantity is assumed to apply to the whole area of each horizontal grid box. Previously, the qualifier where_type was used to specify that the quantity applies only to the part of the grid box of the named type. Names containing the where_type qualifier are deprecated and newly created data should use the cell_methods attribute to indicate the horizontal area to which the quantity applies.", + "comment": "Water here means water in all phases. Evaporation is the conversion of liquid or solid into vapor. (The conversion of solid alone into vapor is called 'sublimation'.) In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Unless indicated in the cell_methods attribute, a quantity is assumed to apply to the whole area of each horizontal grid box. Previously, the qualifier where_type was used to specify that the quantity applies only to the part of the grid box of the named type. Names containing the where_type qualifier are deprecated and newly created data should use the cell_methods attribute to indicate the horizontal area to which the quantity applies.", "dimensions": "longitude latitude time", "out_name": "esn", "type": "real", @@ -489,7 +489,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Evaporation including Sublimation and Transpiration", + "long_name": "Evaporation Including Sublimation and Transpiration", "comment": "Evaporation at surface (also known as evapotranspiration): flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)", "dimensions": "longitude latitude time", "out_name": "evspsbl", @@ -561,7 +561,7 @@ "units": "W m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Downward heat flux at snow base", + "long_name": "Downward Heat Flux at Snow Base", "comment": "Heat flux from snow into the ice or land under the snow.", "dimensions": "longitude latitude time", "out_name": "hfdsnb", @@ -597,7 +597,7 @@ "units": "W m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Energy of fusion", + "long_name": "Energy of Fusion", "comment": "Energy consumed or released during liquid/solid phase changes.", "dimensions": "longitude latitude time", "out_name": "hfmlt", @@ -615,7 +615,7 @@ "units": "W m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Heat transferred to snowpack by rainfall", + "long_name": "Heat Transferred to Snowpack by Rainfall", "comment": "Heat transferred to a snow cover by rain..", "dimensions": "longitude latitude time", "out_name": "hfrs", @@ -633,7 +633,7 @@ "units": "W m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Energy of sublimation", + "long_name": "Energy of Sublimation", "comment": "Energy consumed or released during vapor/solid phase changes.", "dimensions": "longitude latitude time", "out_name": "hfsbl", @@ -652,7 +652,7 @@ "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", "long_name": "Surface Upward Sensible Heat Flux", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface sensible heat flux, also called 'turbulent' heat flux, is the exchange of heat between the surface and the air by motion of air. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Unless indicated in the cell_methods attribute, a quantity is assumed to apply to the whole area of each horizontal grid box. Previously, the qualifier where_type was used to specify that the quantity applies only to the part of the grid box of the named type. Names containing the where_type qualifier are deprecated and newly created data should use the cell_methods attribute to indicate the horizontal area to which the quantity applies.", + "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.", "dimensions": "longitude latitude time", "out_name": "hfss", "type": "real", @@ -670,7 +670,7 @@ "cell_methods": "area: mean where crops time: minimum", "cell_measures": "area: areacella", "long_name": "Daily Minimum Near-Surface Relative Humidity over Crop Tile", - "comment": "minimum near-surface (usually, 2 meter) relative humidity (add cell_method attribute 'time: min')", + "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.", "dimensions": "longitude latitude time height2m", "out_name": "hursminCrop", "type": "real", @@ -688,7 +688,7 @@ "cell_methods": "time: mean", "cell_measures": "area: areacella", "long_name": "Specific Humidity", - "comment": "'specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air.", + "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.", "dimensions": "longitude latitude plev19 time", "out_name": "hus", "type": "real", @@ -706,7 +706,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Specific Humidity", - "comment": "'specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air.", + "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.", "dimensions": "longitude latitude time p850", "out_name": "hus850", "type": "real", @@ -723,7 +723,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "MODIS Optical Thickness-Particle Size joint distribution, ice", + "long_name": "MODIS Joint Distribution of Optical Thickness and Particle Size, Ice", "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For cloud ice particles.", "dimensions": "longitude latitude effectRadIc tau time", "out_name": "jpdftaureicemodis", @@ -741,7 +741,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "MODIS Optical Thickness-Particle Size joint distribution, liquid", + "long_name": "MODIS Optical Thickness-Particle Size Joint Distribution, Liquid", "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For liquid cloud particles.", "dimensions": "longitude latitude effectRadLi tau time", "out_name": "jpdftaureliqmodis", @@ -778,7 +778,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Load of Black Carbon Aerosol", - "comment": "'Content' indicates a quantity per unit area. The 'atmosphere content' of a quantity refers to the vertical integral from the surface to the top of the atmosphere. For the content between specified levels in the atmosphere, standard names including content_of_atmosphere_layer are used. The mass is the total mass of the particles. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol takes up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the aerosol. 'Dry aerosol particles' means aerosol particles without any water uptake. Chemically, 'elemental carbon' is the carbonaceous fraction of particulate matter that is thermally stable in an inert atmosphere to high temperatures near 4000K and can only be gasified by oxidation starting at temperatures above 340 C.", + "comment": "The total dry mass of black carbon aerosol particles per unit area.", "dimensions": "longitude latitude time", "out_name": "loadbc", "type": "real", @@ -796,7 +796,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Load of Dust", - "comment": "'Content' indicates a quantity per unit area. The 'atmosphere content' of a quantity refers to the vertical integral from the surface to the top of the atmosphere. For the content between specified levels in the atmosphere, standard names including content_of_atmosphere_layer are used. The mass is the total mass of the particles. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles. 'Dry aerosol particles' means aerosol particles without any water uptake.", + "comment": "The total dry mass of dust aerosol particles per unit area.", "dimensions": "longitude latitude time", "out_name": "loaddust", "type": "real", @@ -814,7 +814,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Load of NH4", - "comment": "'Content' indicates a quantity per unit area. The 'atmosphere content' of a quantity refers to the vertical integral from the surface to the top of the atmosphere. For the content between specified levels in the atmosphere, standard names including content_of_atmosphere_layer are used. The mass is the total mass of the particles. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles. 'Dry aerosol particles' means aerosol particles without any water uptake. The chemical formula for ammonium is NH4.", + "comment": "The total dry mass of ammonium aerosol particles per unit area.", "dimensions": "longitude latitude time", "out_name": "loadnh4", "type": "real", @@ -832,7 +832,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Load of NO3", - "comment": "'Content' indicates a quantity per unit area. The 'atmosphere content' of a quantity refers to the vertical integral from the surface to the top of the atmosphere. For the content between specified levels in the atmosphere, standard names including content_of_atmosphere_layer are used. The mass is the total mass of the particles. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles. 'Dry aerosol particles' means aerosol particles without any water uptake. The chemical formula for the nitrate anion is NO3-.", + "comment": "The total dry mass of nitrate aerosol particles per unit area.", "dimensions": "longitude latitude time", "out_name": "loadno3", "type": "real", @@ -868,7 +868,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Load of Dry Aerosol Primary Organic Matter", - "comment": "'Content' indicates a quantity per unit area. The 'atmosphere content' of a quantity refers to the vertical integral from the surface to the top of the atmosphere. For the content between specified levels in the atmosphere, standard names including content_of_atmosphere_layer are used. The mass is the total mass of the particles. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol takes up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the aerosol. 'Dry aerosol particles' means aerosol particles without any water uptake. 'Primary particulate organic matter ' means all organic matter emitted directly to the atmosphere as particles except elemental carbon. The sum of primary_particulate_organic_matter_dry_aerosol and secondary_particulate_organic_matter_dry_aerosol is particulate_organic_matter_dry_aerosol.", + "comment": "The total dry mass of primary particulate organic aerosol particles per unit area.", "dimensions": "longitude latitude time", "out_name": "loadpoa", "type": "real", @@ -886,7 +886,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Load of SO4", - "comment": "'Content' indicates a quantity per unit area. The 'atmosphere content' of a quantity refers to the vertical integral from the surface to the top of the atmosphere. For the content between specified levels in the atmosphere, standard names including content_of_atmosphere_layer are used. The mass is the total mass of the particles. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles. 'Dry aerosol particles' means aerosol particles without any water uptake. The chemical formula for the sulfate anion is SO4(2-).", + "comment": "The total dry mass of sulfate aerosol particles per unit area.", "dimensions": "longitude latitude time", "out_name": "loadso4", "type": "real", @@ -904,7 +904,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Load of Dry Aerosol Secondary Organic Matter", - "comment": "'Content' indicates a quantity per unit area. The 'atmosphere content' of a quantity refers to the vertical integral from the surface to the top of the atmosphere. For the content between specified levels in the atmosphere, standard names including content_of_atmosphere_layer are used. The mass is the total mass of the particles. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles. 'Dry aerosol particles' means aerosol particles without any water uptake. 'Secondary particulate organic matter ' means particulate organic matter formed within the atmosphere from gaseous precursors. The sum of primary_particulate_organic_matter_dry_aerosol and secondary_particulate_organic_matter_dry_aerosol is particulate_organic_matter_dry_aerosol.", + "comment": "The total dry mass of secondary particulate organic aerosol particles per unit area.", "dimensions": "longitude latitude time", "out_name": "loadsoa", "type": "real", @@ -921,8 +921,8 @@ "units": "kg m-2", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Load of Seasalt", - "comment": "'Content' indicates a quantity per unit area. The 'atmosphere content' of a quantity refers to the vertical integral from the surface to the top of the atmosphere. For the content between specified levels in the atmosphere, standard names including content_of_atmosphere_layer are used. The mass is the total mass of the particles. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles. 'Dry aerosol particles' means aerosol particles without any water uptake.", + "long_name": "Load of Sea-Salt Aerosol", + "comment": "The total dry mass of sea salt aerosol particles per unit area.", "dimensions": "longitude latitude time", "out_name": "loadss", "type": "real", @@ -975,7 +975,7 @@ "units": "1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Average layer fraction of frozen moisture", + "long_name": "Average Layer Fraction of Frozen Moisture", "comment": "Fraction of soil moisture mass in the solid phase in each user-defined soil layer (3D variable)", "dimensions": "longitude latitude sdepth time", "out_name": "mrfsofr", @@ -993,7 +993,7 @@ "units": "1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Average layer fraction of liquid moisture", + "long_name": "Average Layer Fraction of Liquid Moisture", "comment": "Fraction of soil moisture mass in the liquid phase in each user-defined soil layer (3D variable)", "dimensions": "longitude latitude sdepth time", "out_name": "mrlqso", @@ -1011,7 +1011,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Subsurface runoff", + "long_name": "Subsurface Runoff", "comment": "Runoff is the liquid water which drains from land. If not specified, 'runoff' refers to the sum of surface runoff and subsurface drainage. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.", "dimensions": "longitude latitude time", "out_name": "mrrob", @@ -1047,7 +1047,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Frozen water content of soil layer", + "long_name": "Frozen Water Content of Soil Layer", "comment": "in each soil layer, the mass of water in ice phase. Reported as 'missing' for grid cells occupied entirely by 'sea'", "dimensions": "longitude latitude sdepth time", "out_name": "mrsfl", @@ -1065,7 +1065,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Liquid water content of soil layer", + "long_name": "Liquid Water Content of Soil Layer", "comment": "in each soil layer, the mass of water in liquid phase. Reported as 'missing' for grid cells occupied entirely by 'sea'", "dimensions": "longitude latitude sdepth time", "out_name": "mrsll", @@ -1083,7 +1083,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Total water content of soil layer", + "long_name": "Total Water Content of Soil Layer", "comment": "in each soil layer, the mass of water in all phases, including ice. Reported as 'missing' for grid cells occupied entirely by 'sea'", "dimensions": "longitude latitude sdepth time", "out_name": "mrsol", @@ -1137,8 +1137,8 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Nudging Increment of Water in Soil Mositure", - "comment": "A 'nudging increment' refers to an amount added to parts of a model system. The phrase 'nudging_increment_in_X' refers to an increment in quantity X over a time period which should be defined in the bounds of the time coordinate. 'Content' indicates a quantity per unit area. 'Water' means water in all phases. The mass content of water in soil refers to the vertical integral from the surface down to the bottom of the soil model. The 'soil content' of a quantity refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including 'content_of_soil_layer' are used.", + "long_name": "Nudging Increment of Water in Soil Moisture", + "comment": "A nudging increment refers to an amount added to parts of a model system. The phrase 'nudging_increment_in_X' refers to an increment in quantity X over a time period which should be defined in the bounds of the time coordinate. 'Content' indicates a quantity per unit area. 'Water' means water in all phases. The mass content of water in soil refers to the vertical integral from the surface down to the bottom of the soil model. The 'soil content' of a quantity refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including 'content_of_soil_layer' are used.", "dimensions": "longitude latitude time", "out_name": "nudgincsm", "type": "real", @@ -1156,7 +1156,7 @@ "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", "long_name": "Nudging Increment of Water in Snow", - "comment": "A 'nudging increment' refers to an amount added to parts of a model system. The phrase 'nudging_increment_in_X' refers to an increment in quantity X over a time period which should be defined in the bounds of the time coordinate. The surface called 'surface' means the lower boundary of the atmosphere. 'Amount' means mass per unit area. 'Snow and ice on land' means ice in glaciers, ice caps, ice sheets & shelves, river and lake ice, any other ice on a land surface, such as frozen flood water, and snow lying on such ice or on the land surface.", + "comment": "A nudging increment refers to an amount added to parts of a model system. The phrase 'nudging_increment_in_X' refers to an increment in quantity X over a time period which should be defined in the bounds of the time coordinate. The surface called 'surface' means the lower boundary of the atmosphere. 'Amount' means mass per unit area. 'Snow and ice on land' means ice in glaciers, ice caps, ice sheets & shelves, river and lake ice, any other ice on a land surface, such as frozen flood water, and snow lying on such ice or on the land surface.", "dimensions": "longitude latitude time", "out_name": "nudgincswe", "type": "real", @@ -1263,7 +1263,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Convective Rainfall rate", + "long_name": "Convective Rainfall Rate", "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.", "dimensions": "longitude latitude time", "out_name": "prrc", @@ -1281,7 +1281,7 @@ "units": "1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Fraction of rainfall on snow.", + "long_name": "Fraction of Rainfall on Snow", "comment": "The fraction of the grid averaged rainfall which falls on the snow pack", "dimensions": "longitude latitude time", "out_name": "prrsn", @@ -1317,7 +1317,7 @@ "units": "1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Fraction of snowfall (including hail and graupel) on snow.", + "long_name": "Fraction of Snowfall (Including Hail and Graupel) on Snow", "comment": "The fraction of the snowfall which falls on the snow pack", "dimensions": "longitude latitude time", "out_name": "prsnsn", @@ -1371,8 +1371,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacellr", - "long_name": "Groundwater recharge from soil layer", - "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Groundwater is subsurface water below the depth of the water table. The quantity with standard name liquid_water_mass_flux_from_soil_to_groundwater is the downward flux of liquid water within soil at the depth of the water table, or downward flux from the base of the soil model if the water table depth is greater.", + "long_name": "Groundwater Recharge from Soil Layer", + "comment": "Mass flux of water from the soil layer into ground water.", "dimensions": "longitude latitude time", "out_name": "qgwr", "type": "real", @@ -1389,7 +1389,7 @@ "units": "m", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Cloud-Top Effective Droplet Radius In Convective Cloud", + "long_name": "Cloud-Top Effective Droplet Radius in Convective Cloud", "comment": "Droplets are liquid only. This is the effective radius 'as seen from space' over convective liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Reported values are weighted by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.daily data, separated to large-scale clouds, convective clouds. If any of the cloud is from more than one process (i.e. shallow convection), please provide them separately.", "dimensions": "longitude latitude time", "out_name": "reffcclwtop", @@ -1407,7 +1407,7 @@ "units": "m", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Cloud-Top Effective Droplet Radius In Stratiform Cloud", + "long_name": "Cloud-Top Effective Droplet Radius in Stratiform Cloud", "comment": "Droplets are liquid only. This is the effective radius 'as seen from space' over liquid stratiform cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Reported values are weighted by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.daily data, separated to large-scale clouds, convective clouds. If any of the cloud is from more than one process (i.e. shallow convection), please provide them separately.", "dimensions": "longitude latitude time", "out_name": "reffsclwtop", @@ -1480,7 +1480,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Surface Diffuse Downwelling Clear Sky Shortwave Radiation", - "comment": "Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. 'Diffuse' radiation is radiation that has been scattered by particles in the atmosphere such as cloud droplets and aerosols. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The surface called 'surface' means the lower boundary of the atmosphere. A phrase 'assuming_condition' indicates that the named quantity is the value which would obtain if all aspects of the system were unaltered except for the assumption of the circumstances specified by the condition. 'shortwave' means shortwave radiation.", + "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations in clear sky conditions", "dimensions": "longitude latitude time", "out_name": "rsdscsdiff", "type": "real", @@ -1498,7 +1498,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Surface Diffuse Downwelling Shortwave Radiation", - "comment": "Downwelling radiation is radiation from above. It does not mean 'net downward'. 'Diffuse' radiation is radiation that has been scattered by particles in the atmosphere such as cloud droplets and aerosols. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation.", + "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations.", "dimensions": "longitude latitude time", "out_name": "rsdsdiff", "type": "real", @@ -1533,7 +1533,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Root zone soil moisture", + "long_name": "Root Zone Soil Moisture", "comment": "'Content' indicates a quantity per unit area. The content of a soil layer is the vertical integral of the specified quantity within the layer. The quantity with standard name mass_content_of_water_in_soil_layer_defined_by_root_depth is the vertical integral between the surface and the depth to which plant roots penetrate. A coordinate variable or scalar coordinate variable with standard name root_depth can be used to specify the extent of the layer. 'Water' means water in all phases.", "dimensions": "longitude latitude time", "out_name": "rzwc", @@ -1569,8 +1569,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Sublimation of the snow free area", - "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. 'Content' indicates a quantity per unit area. The 'atmosphere content' of a quantity refers to the vertical integral from the surface to the top of the atmosphere. For the content between specified levels in the atmosphere, standard names including content_of_atmosphere_layer are used. Atmosphere water vapor content is sometimes referred to as 'precipitable water', although this term does not imply the water could all be precipitated. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. Sublimation is the conversion of solid into vapor. Unless indicated in the cell_methods attribute, a quantity is assumed to apply to the whole area of each horizontal grid box.", + "long_name": "Sublimation of the Snow Free Area", + "comment": "Rate of sublimation of ice into the atmosphere from areas with no snow.", "dimensions": "longitude latitude time", "out_name": "sblnosn", "type": "real", @@ -1641,8 +1641,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Water flowing out of snowpack", - "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The phrase 'surface_snow' means snow lying on the surface. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.", + "long_name": "Water Flowing out of Snowpack", + "comment": "Mass flow rate of water draining out of the snow pack.", "dimensions": "longitude latitude time", "out_name": "snmsl", "type": "real", @@ -1659,7 +1659,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Re-freezing of water in the snow", + "long_name": "Refreezing of Water in the Snow", "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The surface called 'surface' means the lower boundary of the atmosphere. 'Surface snow and ice refreezing flux' means the mass flux of surface meltwater which refreezes within the snow or firn.", "dimensions": "longitude latitude time", "out_name": "snrefr", @@ -1677,8 +1677,8 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "SWE intercepted by the vegetation", - "comment": "Total water mass of the snowpack (liquid or frozen), averaged over a grid cell and interecepted by the canopy.", + "long_name": " snow water equivalent intercepted by the vegetation", + "comment": "Total water mass of the snowpack (liquid or frozen), averaged over a grid cell and intercepted by the canopy.", "dimensions": "longitude latitude time", "out_name": "snwc", "type": "real", @@ -1731,7 +1731,7 @@ "units": "m", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "20C isotherm depth", + "long_name": "Depth of 20 degree Celsius Isotherm", "comment": "This quantity, sometimes called the 'isotherm depth', is the depth (if it exists) at which the sea water potential temperature equals some specified value. This value should be specified in a scalar coordinate variable. Depth is the vertical distance below the surface. Potential temperature is the temperature a parcel of air or sea water would have if moved adiabatically to sea level pressure.", "dimensions": "longitude latitude time", "out_name": "t20d", @@ -1839,7 +1839,7 @@ "units": "N m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Momentum flux", + "long_name": "Momentum Flux", "comment": "module of the momentum lost by the atmosphere to the surface.", "dimensions": "longitude latitude time", "out_name": "tau", @@ -1875,7 +1875,7 @@ "units": "Pa", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "eastward surface stress from planetary boundary layer scheme", + "long_name": "Eastward Surface Stress from Planetary Boundary Layer Scheme", "comment": "The downward eastward stress associated with the models parameterization of the planetary boundary layer. (This request is related to a WGNE effort to understand how models parameterize the surface stresses.)", "dimensions": "longitude latitude time", "out_name": "tauupbl", @@ -1911,7 +1911,7 @@ "units": "Pa", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "northward surface stress from planetary boundary layer scheme", + "long_name": "Northward Surface Stress from Planetary Boundary Layer Scheme", "comment": "The downward northward stress associated with the models parameterization of the planetary boundary layer. (This request is related to a WGNE effort to understand how models parameterize the surface stresses.)", "dimensions": "longitude latitude time", "out_name": "tauvpbl", @@ -1947,7 +1947,7 @@ "units": "K", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "2m dewpoint temperature", + "long_name": "2m Dewpoint Temperature", "comment": "Dew point temperature is the temperature at which a parcel of air reaches saturation upon being cooled at constant pressure and specific humidity.", "dimensions": "longitude latitude time", "out_name": "tdps", @@ -1965,7 +1965,7 @@ "units": "K", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Temperature of bare soil", + "long_name": "Temperature of Bare Soil", "comment": "Surface bare soil temperature", "dimensions": "longitude latitude time", "out_name": "tgs", @@ -2073,7 +2073,7 @@ "units": "K", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Surface Temperature", + "long_name": "Land Surface Temperature", "comment": "Temperature of the lower boundary of the atmosphere", "dimensions": "longitude latitude time", "out_name": "tsland", @@ -2128,7 +2128,7 @@ "cell_methods": "time: mean", "cell_measures": "area: areacella", "long_name": "Eastward Wind", - "comment": "'Eastward' indicates a vector component which is positive when directed eastward (negative westward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Zonal wind (positive in a eastward direction).", "dimensions": "longitude latitude plev19 time", "out_name": "ua", "type": "real", @@ -2146,7 +2146,7 @@ "cell_methods": "time: mean", "cell_measures": "area: areacella", "long_name": "Northward Wind", - "comment": "'Northward' indicates a vector component which is positive when directed northward (negative southward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Meridional wind (positive in a northward direction).", "dimensions": "longitude latitude plev19 time", "out_name": "va", "type": "real", @@ -2163,7 +2163,7 @@ "units": "Pa s-1", "cell_methods": "time: mean", "cell_measures": "area: areacella", - "long_name": "omega (=dp/dt)", + "long_name": "Omega (=dp/dt)", "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", "dimensions": "longitude latitude plev19 time", "out_name": "wap", @@ -2181,7 +2181,7 @@ "units": "m", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacellr", - "long_name": "Water table depth", + "long_name": "Water Table Depth", "comment": "Depth is the vertical distance below the surface. The water table is the surface below which the soil is saturated with water such that all pore spaces are filled.", "dimensions": "longitude latitude time", "out_name": "wtd", diff --git a/TestTables/CMIP6_EdayZ.json b/TestTables/CMIP6_EdayZ.json index 685cf340..b89b6dfb 100644 --- a/TestTables/CMIP6_EdayZ.json +++ b/TestTables/CMIP6_EdayZ.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table EdayZ", "realm": "atmos", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -58,7 +58,7 @@ "cell_methods": "longitude: mean time: mean", "cell_measures": "", "long_name": "Specific Humidity", - "comment": "'specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air.", + "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.", "dimensions": "latitude plev19 time", "out_name": "hus", "type": "real", @@ -75,7 +75,7 @@ "units": "kg s-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "Transformed Eulerian Mean mass stramfunction", + "long_name": "Transformed Eulerian Mean Mass Streamfunction", "comment": "Residual mass streamfunction, computed from vstar and integrated from the top of the atmosphere (on the native model grid). Reference: Andrews et al (1987): Middle Atmospheric Dynamics. Academic Press.", "dimensions": "latitude plev39 time", "out_name": "psitem", @@ -112,7 +112,7 @@ "cell_methods": "longitude: mean time: mean", "cell_measures": "", "long_name": "Eastward Wind", - "comment": "'Eastward' indicates a vector component which is positive when directed eastward (negative westward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Zonal wind (positive in a eastward direction).", "dimensions": "latitude plev39 time", "out_name": "ua", "type": "real", @@ -129,7 +129,7 @@ "units": "m s-2", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "Tendency of eastward wind due to Eliassen-Palm Flux divergence", + "long_name": "Tendency of Eastward Wind Due to Eliassen-Palm Flux Divergence", "comment": "Tendency of the zonal mean zonal wind due to the divergence of the Eliassen-Palm flux.", "dimensions": "latitude plev39 time", "out_name": "utendepfd", @@ -147,7 +147,7 @@ "units": "m s-2", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "u-tendency nonorographic gravity wave drag", + "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag", "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.", "dimensions": "latitude plev39 time", "out_name": "utendnogw", @@ -165,7 +165,7 @@ "units": "m s-2", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "u-tendency orographic gravity wave drag", + "long_name": "Eastward Acceleration Due to Orographic Gravity Wave Drag", "comment": "Tendency of the eastward wind by parameterized orographic gravity waves.", "dimensions": "latitude plev39 time", "out_name": "utendogw", @@ -183,7 +183,7 @@ "units": "m s-1 d-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "Tendency of eastward wind due to TEM northward advection and Coriolis term", + "long_name": "Tendency of Eastward Wind Due to TEM Northward Advection and Coriolis Term", "comment": "Tendency of zonally averaged eastward wind, by the residual upward wind advection (on the native model grid). Reference: Andrews et al (1987): Middle Atmospheric Dynamics. Academic Press.", "dimensions": "latitude plev39 time", "out_name": "utendvtem", @@ -201,7 +201,7 @@ "units": "m s-1 d-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "Tendency of eastward wind due to TEM upward advection", + "long_name": "Tendency of Eastward Wind Due to TEM Upward Advection", "comment": "Tendency of zonally averaged eastward wind, by the residual northward wind advection (on the native model grid). Reference: Andrews et al (1987): Middle Atmospheric Dynamics. Academic Press.", "dimensions": "latitude plev39 time", "out_name": "utendwtem", @@ -220,7 +220,7 @@ "cell_methods": "longitude: mean time: mean", "cell_measures": "", "long_name": "Northward Wind", - "comment": "'Northward' indicates a vector component which is positive when directed northward (negative southward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Meridional wind (positive in a northward direction).", "dimensions": "latitude plev19 time", "out_name": "va", "type": "real", @@ -237,7 +237,7 @@ "units": "m s-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "Transformed Eulerian Mean northward wind", + "long_name": "Transformed Eulerian Mean Northward Wind", "comment": "Transformed Eulerian Mean Diagnostics v*, meridional component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available).", "dimensions": "latitude plev39 time", "out_name": "vtem", @@ -255,7 +255,7 @@ "units": "m s-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "Transformed Eulerian Mean upward wind", + "long_name": "Transformed Eulerian Mean Upward Wind", "comment": "Transformed Eulerian Mean Diagnostics w*, meridional component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available). Scale height: 6950 m", "dimensions": "latitude plev39 time", "out_name": "wtem", diff --git a/TestTables/CMIP6_Efx.json b/TestTables/CMIP6_Efx.json index ebc50ec5..e59bfccd 100644 --- a/TestTables/CMIP6_Efx.json +++ b/TestTables/CMIP6_Efx.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table Efx", "realm": "land", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -54,7 +54,7 @@ "frequency": "fx", "modeling_realm": "land", "standard_name": "soil_hydraulic_conductivity_at_saturation", - "units": "1e-6 m s-1", + "units": "micron s-1", "cell_methods": "area: mean where land", "cell_measures": "area: areacella", "long_name": "Saturated Hydraulic Conductivity", @@ -75,7 +75,7 @@ "units": "Pa", "cell_methods": "area: mean", "cell_measures": "area: areacella", - "long_name": "Surface Pressure", + "long_name": "Surface Air Pressure", "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates", "dimensions": "longitude latitude", "out_name": "ps", @@ -130,7 +130,7 @@ "cell_methods": "area: mean where land", "cell_measures": "area: areacella", "long_name": "Root Distribution", - "comment": "'Content' indicates a quantity per unit area.", + "comment": "Mass of carbon in roots.", "dimensions": "longitude latitude sdepth", "out_name": "rootdsl", "type": "real", @@ -201,7 +201,7 @@ "units": "%", "cell_methods": "area: mean", "cell_measures": "area: areacella", - "long_name": "Floating Ice Shelf Area Fraction", + "long_name": "Floating Ice Shelf Area Percentage", "comment": "Fraction of grid cell covered by floating ice shelf, the component of the ice sheet that is flowing over sea water", "dimensions": "longitude latitude typefis", "out_name": "sftflf", @@ -219,7 +219,7 @@ "units": "%", "cell_methods": "area: mean", "cell_measures": "area: areacella", - "long_name": "Grounded Ice Sheet Area Fraction", + "long_name": "Grounded Ice Sheet Area Percentage", "comment": "Fraction of grid cell covered by grounded ice sheet", "dimensions": "longitude latitude typegis", "out_name": "sftgrf", @@ -256,7 +256,7 @@ "cell_methods": "area: mean where land", "cell_measures": "area: areacella", "long_name": "Thickness of Soil Layers", - "comment": "'Thickness' means the vertical extent of a layer. 'Cell' refers to a model grid-cell.", + "comment": "'Thickness' means the vertical extent of a layer. 'Cell' refers to a model grid cell.", "dimensions": "longitude latitude sdepth", "out_name": "slthick", "type": "real", @@ -273,7 +273,7 @@ "units": "m", "cell_methods": "area: mean where land", "cell_measures": "area: areacella", - "long_name": "canopy height", + "long_name": "Height of the Vegetation Canopy", "comment": "Vegetation height averaged over all vegetation types and over the vegetated fraction of a grid cell.", "dimensions": "longitude latitude", "out_name": "vegHeight", diff --git a/TestTables/CMIP6_Emon.json b/TestTables/CMIP6_Emon.json index e1b2d9be..cac75713 100644 --- a/TestTables/CMIP6_Emon.json +++ b/TestTables/CMIP6_Emon.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table Emon", "realm": "land", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -21,7 +21,7 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "O18 in water vapor", + "long_name": "Mass of Water Containing Oxygen-18 (H2 18O) in Layer", "comment": "Water vapor path for water molecules that contain oxygen-18 (H2 18O)", "dimensions": "longitude latitude alevel time", "out_name": "sw18O", @@ -39,8 +39,8 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Mass of 13C in all terrestrial carbon pools", - "comment": "'Content' indicates a quantity per unit area. 'Vegetation' means any living plants e.g. trees, shrubs, grass. 'Litter' is dead plant material in or above the soil. The 'soil content' of a quantity refers to the vertical integral from the surface down to the bottom of the soil model. Examples of 'forestry and agricultural products' are paper, cardboard, furniture, timber for construction, biofuels and food for both humans and livestock. Models that simulate land use changes have one or more pools of carbon that represent these products in order to conserve carbon and allow its eventual release into the atmosphere, for example, when the products decompose in landfill sites. 'C' means the element carbon and '13C' is the stable isotope 'carbon-13', having six protons and seven neutrons.", + "long_name": "Mass of 13C in All Terrestrial Carbon Pools", + "comment": "Carbon-13 mass content per unit area in vegetation (any living plants e.g. trees, shrubs, grass), litter (dead plant material in or above the soil), soil, and forestry and agricultural products (e.g. paper, cardboard, furniture, timber for construction, biofuels and food for both humans and livestock).", "dimensions": "longitude latitude time", "out_name": "c13Land", "type": "real", @@ -58,7 +58,7 @@ "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", "long_name": "Mass of 13C in Litter Pool", - "comment": "'Content' indicates a quantity per unit area. 'Litter' is dead plant material in or above the soil. 'C' means the element carbon and '13C' is the stable isotope 'carbon-13', having six protons and seven neutrons.", + "comment": "Carbon-13 mass content per unit area litter (dead plant material in or above the soil).", "dimensions": "longitude latitude time", "out_name": "c13Litter", "type": "real", @@ -76,7 +76,7 @@ "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", "long_name": "Mass of 13C in Soil Pool", - "comment": "'Content' indicates a quantity per unit area. The 'soil content' of a quantity refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including 'content_of_soil_layer' are used. 'C' means the element carbon and '13C' is the stable isotope 'carbon-13', having six protons and seven neutrons.", + "comment": "Carbon-13 mass content per unit area in soil.", "dimensions": "longitude latitude time", "out_name": "c13Soil", "type": "real", @@ -94,7 +94,7 @@ "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", "long_name": "Mass of 13C in Vegetation", - "comment": "'Content' indicates a quantity per unit area. 'Vegetation' means any living plants e.g. trees, shrubs, grass. 'C' means the element carbon and '13C' is the stable isotope 'carbon-13', having six protons and seven neutrons.", + "comment": "Carbon-13 mass content per unit area in vegetation (any living plants e.g. trees, shrubs, grass).", "dimensions": "longitude latitude time", "out_name": "c13Veg", "type": "real", @@ -111,8 +111,8 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Mass of 14C in all terrestrial carbon pools", - "comment": "'Content' indicates a quantity per unit area. 'Vegetation' means any living plants e.g. trees, shrubs, grass. 'Litter' is dead plant material in or above the soil. The 'soil content' of a quantity refers to the vertical integral from the surface down to the bottom of the soil model. Examples of 'forestry and agricultural products' are paper, cardboard, furniture, timber for construction, biofuels and food for both humans and livestock. Models that simulate land use changes have one or more pools of carbon that represent these products in order to conserve carbon and allow its eventual release into the atmosphere, for example, when the products decompose in landfill sites. 'C' means the element carbon and '14C' is the radioactive isotope 'carbon-14', having six protons and eight neutrons and used in radiocarbon dating.", + "long_name": "Mass of 14C in All Terrestrial Carbon Pools", + "comment": "Carbon-14 mass content per unit area in vegetation (any living plants e.g. trees, shrubs, grass), litter (dead plant material in or above the soil), soil, and forestry and agricultural products (e.g. paper, cardboard, furniture, timber for construction, biofuels and food for both humans and livestock).", "dimensions": "longitude latitude time", "out_name": "c14Land", "type": "real", @@ -130,7 +130,7 @@ "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", "long_name": "Mass of 14C in Litter Pool", - "comment": "'Content' indicates a quantity per unit area. 'Litter' is dead plant material in or above the soil. 'C' means the element carbon and '14C' is the radioactive isotope 'carbon-14', having six protons and eight neutrons and used in radiocarbon dating.", + "comment": "Carbon-14 mass content per unit area litter (dead plant material in or above the soil).", "dimensions": "longitude latitude time", "out_name": "c14Litter", "type": "real", @@ -148,7 +148,7 @@ "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", "long_name": "Mass of 14C in Soil Pool", - "comment": "'Content' indicates a quantity per unit area. The 'soil content' of a quantity refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including 'content_of_soil_layer' are used. 'C' means the element carbon and '14C' is the radioactive isotope 'carbon-14', having six protons and eight neutrons and used in radiocarbon dating.", + "comment": "Carbon-14 mass content per unit area in soil.", "dimensions": "longitude latitude time", "out_name": "c14Soil", "type": "real", @@ -166,7 +166,7 @@ "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", "long_name": "Mass of 14C in Vegetation", - "comment": "'Content' indicates a quantity per unit area. 'Vegetation' means any living plants e.g. trees, shrubs, grass. 'C' means the element carbon and '14C' is the radioactive isotope 'carbon-14', having six protons and eight neutrons and used in radiocarbon dating.", + "comment": "Carbon-14 mass content per unit area in vegetation (any living plants e.g. trees, shrubs, grass).", "dimensions": "longitude latitude time", "out_name": "c14Veg", "type": "real", @@ -219,7 +219,7 @@ "units": "kg m-2", "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)", "cell_measures": "area: areacella", - "long_name": "Carbon mass in litter on grass tiles", + "long_name": "Carbon Mass in Litter on Grass Tiles", "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.", "dimensions": "longitude latitude time", "out_name": "cLitterGrass", @@ -237,7 +237,7 @@ "units": "kg m-2", "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)", "cell_measures": "area: areacella", - "long_name": "Carbon mass in litter on shrub tiles", + "long_name": "Carbon Mass in Litter on Shrub Tiles", "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.", "dimensions": "longitude latitude time", "out_name": "cLitterShrub", @@ -256,7 +256,7 @@ "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", "long_name": "Carbon Mass in Below-Ground Litter", - "comment": "sub-surface litter pool fed by root inputs.", + "comment": "subsurface litter pool fed by root inputs.", "dimensions": "longitude latitude time", "out_name": "cLitterSubSurf", "type": "real", @@ -291,7 +291,7 @@ "units": "kg m-2", "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)", "cell_measures": "area: areacella", - "long_name": "Carbon mass in litter on tree tiles", + "long_name": "Carbon Mass in Litter on Tree Tiles", "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.", "dimensions": "longitude latitude time", "out_name": "cLitterTree", @@ -327,7 +327,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass in Vegetation Components other than Leaves, Stems and Roots", + "long_name": "Carbon Mass in Vegetation Components Other than Leaves, Stems and Roots", "comment": "E.g. fruits, seeds, etc.", "dimensions": "longitude latitude time", "out_name": "cOther", @@ -345,7 +345,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass in Soil Pool", + "long_name": "Carbon Mass in Model Soil Pool", "comment": "Carbon mass in the full depth of the soil model.", "dimensions": "longitude latitude time", "out_name": "cSoil", @@ -363,7 +363,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass in Soil Pool above 1m Depth", + "long_name": "Carbon Mass in Soil Pool Above 1m Depth", "comment": "Report missing data over ocean grid cells. For fractional land report value averaged over the land fraction.", "dimensions": "longitude latitude time sdepth10", "out_name": "cSoilAbove1m", @@ -381,7 +381,7 @@ "units": "kg m-2", "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)", "cell_measures": "area: areacella", - "long_name": "Carbon mass in soil on grass tiles", + "long_name": "Carbon Mass in Soil on Grass Tiles", "comment": "'Content' indicates a quantity per unit area. The 'soil content' of a quantity refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including content_of_soil_layer are used.", "dimensions": "longitude latitude time", "out_name": "cSoilGrass", @@ -399,7 +399,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon mass in each model soil level (summed over all soil carbon pools in that level)", + "long_name": "Carbon Mass in Each Model Soil Level (Summed over All Soil Carbon Pools in That Level)", "comment": "for models with vertically discretised soil carbon, report total soil carbon for each level", "dimensions": "longitude latitude sdepth time", "out_name": "cSoilLevels", @@ -417,8 +417,8 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon mass in each model soil pool (summed over vertical levels)", - "comment": "for models with multiple soil carbon pools, report each pool here. If models also have vertical discretaisation these should be aggregated", + "long_name": "Carbon Mass in Each Model Soil Pool (Summed over Vertical Levels)", + "comment": "For models with multiple soil carbon pools, report each pool here. If models also have vertical discretisation these should be aggregated", "dimensions": "longitude latitude soilpools time", "out_name": "cSoilPools", "type": "real", @@ -435,7 +435,7 @@ "units": "kg m-2", "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)", "cell_measures": "area: areacella", - "long_name": "Carbon mass in soil on shrub tiles", + "long_name": "Carbon Mass in Soil on Shrub Tiles", "comment": "'Content' indicates a quantity per unit area. The 'soil content' of a quantity refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including content_of_soil_layer are used.", "dimensions": "longitude latitude time", "out_name": "cSoilShrub", @@ -453,7 +453,7 @@ "units": "kg m-2", "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)", "cell_measures": "area: areacella", - "long_name": "Carbon mass in soil on tree tiles", + "long_name": "Carbon Mass in Soil on Tree Tiles", "comment": "'Content' indicates a quantity per unit area. The 'soil content' of a quantity refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including content_of_soil_layer are used.", "dimensions": "longitude latitude time", "out_name": "cSoilTree", @@ -489,7 +489,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where sector", "cell_measures": "area: areacella", - "long_name": "Total carbon loss from natural and managed fire on land use tile, including deforestation fires", + "long_name": "Total Carbon Loss from Natural and Managed Fire on Land-Use Tile, Including Deforestation Fires", "comment": "Different from LMON this flux should include all fires occurring on the land use tile, including natural, man-made and deforestation fires", "dimensions": "longitude latitude landUse time", "out_name": "cTotFireLut", @@ -507,7 +507,7 @@ "units": "kg m-2", "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)", "cell_measures": "area: areacella", - "long_name": "Carbon mass in vegetation on grass tiles", + "long_name": "Carbon Mass in Vegetation on Grass Tiles", "comment": "'Content' indicates a quantity per unit area. 'Vegetation' means any plants e.g. trees, shrubs, grass. Plants are autotrophs i.e. 'producers' of biomass using carbon obtained from carbon dioxide.", "dimensions": "longitude latitude time", "out_name": "cVegGrass", @@ -525,7 +525,7 @@ "units": "kg m-2", "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)", "cell_measures": "area: areacella", - "long_name": "Carbon mass in vegetation on shrub tiles", + "long_name": "Carbon Mass in Vegetation on Shrub Tiles", "comment": "'Content' indicates a quantity per unit area. 'Vegetation' means any plants e.g. trees, shrubs, grass. Plants are autotrophs i.e. 'producers' of biomass using carbon obtained from carbon dioxide.", "dimensions": "longitude latitude time", "out_name": "cVegShrub", @@ -543,7 +543,7 @@ "units": "kg m-2", "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)", "cell_measures": "area: areacella", - "long_name": "Carbon mass in vegetation on tree tiles", + "long_name": "Carbon Mass in Vegetation on Tree Tiles", "comment": "'Content' indicates a quantity per unit area. 'Vegetation' means any plants e.g. trees, shrubs, grass. Plants are autotrophs i.e. 'producers' of biomass using carbon obtained from carbon dioxide.", "dimensions": "longitude latitude time", "out_name": "cVegTree", @@ -579,7 +579,7 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "CloudSat Radar Reflectivity", + "long_name": "CloudSat Radar Reflectivity CFAD", "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadDbze94 is defined as the simulated relative frequency of occurrence of radar reflectivity in sampling volumes defined by altitude bins. The radar is observing at a frequency of 94GHz.", "dimensions": "longitude latitude alt40 dbze time", "out_name": "cfadDbze94", @@ -597,7 +597,7 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "CALIPSO Scattering Ratio", + "long_name": "CALIPSO Scattering Ratio CFAD", "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadLidarsr532 is defined as the simulated relative frequency of lidar scattering ratio in sampling volumes defined by altitude bins. The lidar is observing at a wavelength of 532nm.", "dimensions": "longitude latitude alt40 scatratio time", "out_name": "cfadLidarsr532", @@ -615,7 +615,7 @@ "units": "%", "cell_methods": "time: mean", "cell_measures": "area: areacella", - "long_name": "CALIPSO ice cloud Fraction", + "long_name": "CALIPSO Ice Cloud Percentage", "comment": "'Layer' means any layer with upper and lower boundaries that have constant values in some vertical coordinate. There must be a vertical coordinate variable indicating the extent of the layer(s). If the layers are model layers, the vertical coordinate can be 'model_level_number', but it is recommended to specify a physical coordinate (in a scalar or auxiliary coordinate variable) as well. 'X_area_fraction' means the fraction of horizontal area occupied by X. Cloud area fraction is also called 'cloud amount' and 'cloud cover'.", "dimensions": "longitude latitude alt40 time", "out_name": "clcalipsoice", @@ -633,7 +633,7 @@ "units": "%", "cell_methods": "time: mean", "cell_measures": "area: areacella", - "long_name": "CALIPSO liquid cloud Fraction", + "long_name": "CALIPSO Liquid Cloud Percentage", "comment": "'Layer' means any layer with upper and lower boundaries that have constant values in some vertical coordinate. There must be a vertical coordinate variable indicating the extent of the layer(s). If the layers are model layers, the vertical coordinate can be 'model_level_number', but it is recommended to specify a physical coordinate (in a scalar or auxiliary coordinate variable) as well. 'X_area_fraction' means the fraction of horizontal area occupied by X. Cloud area fraction is also called 'cloud amount' and 'cloud cover'. The chemical formula for water is H2O.", "dimensions": "longitude latitude alt40 time", "out_name": "clcalipsoliq", @@ -759,7 +759,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Percentage Cloud Cover as Calculated by the MISR Simulator", + "long_name": "Percentage Cloud Cover as Calculated by the MISR Simulator (Including Error Flag)", "comment": "Cloud percentage in spectral bands and layers as observed by the Multi-angle Imaging SpectroRadiometer (MISR) instrument. The first layer in each profile is reserved for a retrieval error flag.", "dimensions": "longitude latitude alt16 tau time", "out_name": "clmisr", @@ -795,7 +795,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "MODIS Liquid Cloud Fraction", + "long_name": "MODIS Liquid Cloud Percentage", "comment": "'X_area_fraction' means the fraction of horizontal area occupied by X. Cloud area fraction is also called 'cloud amount' and 'cloud cover'. The cloud area fraction is for the whole atmosphere column, as seen from the surface or the top of the atmosphere. The cloud area fraction in a layer of the atmosphere has the standard name cloud_area_fraction_in_atmosphere_layer. The chemical formula for water is H2O.", "dimensions": "longitude latitude time", "out_name": "clwmodis", @@ -831,7 +831,7 @@ "units": "kg kg-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "3D field of transported CO2", + "long_name": "3D-Field of Transported CO2", "comment": "report 3D field of model simulated atmospheric CO2 mass mixing ration on model levels", "dimensions": "longitude latitude alevel time", "out_name": "co23D", @@ -994,7 +994,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Total Deposition Rate of Dust", - "comment": "Balkanski - LSCE", + "comment": "Fdry mass deposition rate of dust", "dimensions": "longitude latitude time", "out_name": "depdust", "type": "real", @@ -1029,8 +1029,8 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Concentration of DI14C", - "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Dissolved inorganic carbon' describes a family of chemical species in solution, including carbon dioxide, carbonic acid and the carbonate and bicarbonate anions. 'Dissolved inorganic carbon' is the term used in standard names for all species belonging to the family that are represented within a given model. The list of individual species that are included in a quantity having a group chemical standard name can vary between models. Where possible, the data variable should be accompanied by a complete description of the species represented, for example, by using a comment attribute.", + "long_name": "Dissolved Inorganic Carbon-14 Concentration", + "comment": "Dissolved inorganic carbon-14 (CO3+HCO3+H2CO3) concentration", "dimensions": "longitude latitude olevel time", "out_name": "dissi14c", "type": "real", @@ -1047,7 +1047,7 @@ "units": "m-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Aerosol extinction coefficient", + "long_name": "Aerosol Extinction Coefficient", "comment": "Aerosol Extinction at 550nm", "dimensions": "longitude latitude alevel time lambda550nm", "out_name": "ec550aer", @@ -1083,7 +1083,7 @@ "units": "mol m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Sinking Aragonite Flux", + "long_name": "Downward Flux of Aragonite", "comment": "Downward flux of Aragonite", "dimensions": "longitude latitude olevel time", "out_name": "exparag", @@ -1101,7 +1101,7 @@ "units": "mol m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Sinking Calcite Flux", + "long_name": "Downward Flux of Calcite", "comment": "Downward flux of Calcite", "dimensions": "longitude latitude olevel time", "out_name": "expcalc", @@ -1173,7 +1173,7 @@ "units": "mol m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Sinking Particulate Silica Flux", + "long_name": "Sinking Particulate Silicon Flux", "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.", "dimensions": "longitude latitude olevel time", "out_name": "expsi", @@ -1191,8 +1191,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass Flux from Vegetation, Litter or Soil Pools into the Atmosphere due to Any Human Activity", - "comment": "will require some careful definition to make sure we capture everything - any human activity that releases carbon to the atmosphere instead of into product pool goes here. E.g. Deforestation fire, harvest assumed to decompose straight away, grazing...", + "long_name": "Carbon Mass Flux from Vegetation, Litter or Soil Pools into the Atmosphere Due to any Human Activity", + "comment": "Anthropogenic flux of carbon as carbon dioxide into the atmosphere. That is, emissions influenced, caused, or created by human activity. Anthropogenic emission of carbon dioxide includes fossil fuel use, cement production, agricultural burning and sources associated with anthropogenic land use change, except forest regrowth.", "dimensions": "longitude latitude time", "out_name": "fAnthDisturb", "type": "real", @@ -1209,8 +1209,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "biological nitrogen fixation", - "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. 'Content' indicates a quantity per unit area. On land, 'nitrogen fixation' means the uptake of nitrogen gas directly from the atmosphere. The representation of fixed nitrogen is model dependent, with the nitrogen entering either vegetation, soil or both. 'Vegetation' means any living plants e.g. trees, shrubs, grass. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. 'Nitrogen compounds' summarizes all chemical species containing nitrogen atoms. The list of individual species that are included in this quantity can vary between models. Where possible, the data variable should be accompanied by a complete description of the species represented, for example, by using a comment attribute.", + "long_name": "Biological Nitrogen Fixation", + "comment": "The fixation (uptake of nitrogen gas directly from the atmosphere) of nitrogen due to biological processes.", "dimensions": "longitude latitude time", "out_name": "fBNF", "type": "real", @@ -1227,7 +1227,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacellr", - "long_name": "Lateral transfer of carbon out of gridcell that eventually goes into ocean", + "long_name": "Lateral Transfer of Carbon out of Grid Cell That Eventually Goes into Ocean", "comment": "leached carbon etc that goes into run off or river routing and finds its way into ocean should be reported here.", "dimensions": "longitude latitude time", "out_name": "fCLandToOcean", @@ -1245,7 +1245,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Deforested biomass that goes into atmosphere as a result of anthropogenic land use change", + "long_name": "Deforested Biomass That Goes into Atmosphere as a Result of Anthropogenic Land-Use Change", "comment": "When land use change results in deforestation of natural vegetation (trees or grasslands) then natural biomass is removed. The treatment of deforested biomass differs significantly across models, but it should be straight-forward to compare deforested biomass across models.", "dimensions": "longitude latitude time", "out_name": "fDeforestToAtmos", @@ -1263,7 +1263,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Deforested biomass that goes into product pool as a result of anthropogenic land use change", + "long_name": "Deforested Biomass That Goes into Product Pool as a Result of Anthropogenic Land-Use Change", "comment": "When land use change results in deforestation of natural vegetation (trees or grasslands) then natural biomass is removed. The treatment of deforested biomass differs significantly across models, but it should be straight-forward to compare deforested biomass across models.", "dimensions": "longitude latitude time", "out_name": "fDeforestToProduct", @@ -1281,8 +1281,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass Flux into Atmosphere due to CO2 emissions from Fire resulting from all sources including natural, anthropogenic and land use change.", - "comment": "Only total fire emissions can be compared to observations.", + "long_name": "Carbon Mass Flux into Atmosphere Due to CO2 Emission from Fire Including All Sources", + "comment": "From all sources, Including natural, anthropogenic and Land-use change. Only total fire emissions can be compared to observations.", "dimensions": "longitude latitude time", "out_name": "fFireAll", "type": "real", @@ -1299,7 +1299,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass Flux into Atmosphere due to CO2 Emission from natural Fire", + "long_name": "Carbon Mass Flux into Atmosphere Due to CO2 Emission from Natural Fire", "comment": "CO2 emissions from natural fires", "dimensions": "longitude latitude time", "out_name": "fFireNat", @@ -1317,7 +1317,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Harvested biomass that goes straight into atmosphere", + "long_name": "Harvested Biomass That Goes Straight into Atmosphere", "comment": "any harvested carbon that is assumed to decompose immediately into the atmosphere is reported here", "dimensions": "longitude latitude time", "out_name": "fHarvestToAtmos", @@ -1335,7 +1335,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Harvested biomass that goes into product pool", + "long_name": "Harvested Biomass That Goes into Product Pool", "comment": "be it food or wood harvest, any carbon that is subsequently stored is reported here", "dimensions": "longitude latitude time", "out_name": "fHarvestToProduct", @@ -1353,7 +1353,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass Flux from Litter, CWD or any non-living pool into Atmosphere due to CO2 Emission from all Fire", + "long_name": "Carbon Mass Flux from Litter, CWD or any non-Living Pool into Atmosphere Due to CO2 Emission from All Fire", "comment": "Required for unambiguous separation of vegetation and soil + litter turnover times, since total fire flux draws from both sources", "dimensions": "longitude latitude time", "out_name": "fLitterFire", @@ -1371,7 +1371,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Net Carbon Mass Flux into Atmosphere due to Land Use Change", + "long_name": "Net Carbon Mass Flux into Atmosphere Due to Land-Use Change", "comment": "Carbon mass flux per unit area into atmosphere due to human changes to land (excluding forest regrowth) accounting possibly for different time-scales related to fate of the wood, for example.", "dimensions": "longitude latitude time", "out_name": "fLuc", @@ -1389,7 +1389,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where sector", "cell_measures": "area: areacella", - "long_name": "carbon transferred directly to atmosphere due to any land-use or land-cover change activities including deforestation or agricultural fire", + "long_name": "Carbon Transferred Directly to Atmosphere Due to any Land-Use or Land-Cover Change Activities", "comment": "This annual mean flux refers to the transfer of carbon directly to the atmosphere due to any land-use or land-cover change activities. Include carbon transferred due to deforestation or agricultural directly into atmosphere, and emissions form anthropogenic pools into atmosphere", "dimensions": "longitude latitude landUse time", "out_name": "fLulccAtmLut", @@ -1407,8 +1407,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where sector", "cell_measures": "area: areacella", - "long_name": "carbon harvested due to land-use or land-cover change process that enters anthropogenic product pools on tile", - "comment": "This annual mean flux refers to the transfer of carbon primarily through harvesting land use into anthropogenic product pools, e.g.,deforestation or wood harvestingfrom primary or secondary lands, food harvesting on croplands, harvesting (grazing) by animals on pastures.", + "long_name": "Carbon Harvested Due to Land-Use or Land-Cover Change Process That Enters Anthropogenic Product Pools on Tile", + "comment": "This annual mean flux refers to the transfer of carbon primarily through harvesting land use into anthropogenic product pools, e.g.,deforestation or wood harvesting from primary or secondary lands, food harvesting on croplands, harvesting (grazing) by animals on pastures.", "dimensions": "longitude latitude landUse time", "out_name": "fLulccProductLut", "type": "real", @@ -1425,7 +1425,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where sector", "cell_measures": "area: areacella", - "long_name": "carbon transferred to soil or litter pools due to land-use or land-cover change processes on tile", + "long_name": "Carbon Transferred to Soil or Litter Pools Due to Land-Use or Land-Cover Change Processes on Tile", "comment": "This annual mean flux refers to the transfer of carbon into soil or litter pools due to any land use or land-cover change activities", "dimensions": "longitude latitude landUse time", "out_name": "fLulccResidueLut", @@ -1443,8 +1443,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Total land N2O flux", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The chemical formula for nitrous oxide is N2O. 'Vegetation' means any living plants e.g. trees, shrubs, grass. The term 'plants' refers to the kingdom of plants in the modern classification which excludes fungi. Plants are autotrophs i.e. 'producers' of biomass using carbon obtained from carbon dioxide. 'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris.", + "long_name": "Total Land N2O Flux", + "comment": "Surface upward flux of nitrous oxide (N2O) from vegetation (any living plants e.g. trees, shrubs, grass), litter (dead plant material in or above the soil), soil.", "dimensions": "longitude latitude time", "out_name": "fN2O", "type": "real", @@ -1461,7 +1461,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "nitrogen mass flux out of land due to any human activity", + "long_name": "Nitrogen Mass Flux out of Land Due to Any Human Activity", "comment": "will require some careful definition to make sure we capture everything - any human activity that releases nitrogen from land instead of into product pool goes here. E.g. Deforestation fire, harvest assumed to decompose straight away, grazing...", "dimensions": "longitude latitude time", "out_name": "fNAnthDisturb", @@ -1479,7 +1479,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Lateral transfer of nitrogen out of gridcell that eventually goes into ocean", + "long_name": "Lateral Transfer of Nitrogen out of Grid Cell That Eventually Goes into Ocean", "comment": "leached nitrogen etc that goes into run off or river routing and finds its way into ocean should be reported here.", "dimensions": "longitude latitude time", "out_name": "fNLandToOcean", @@ -1515,7 +1515,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Total land NOx flux", + "long_name": "Total Land NOx Flux", "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. 'Nox' means a combination of two radical species containing nitrogen and oxygen NO+NO2. 'Vegetation' means any living plants e.g. trees, shrubs, grass. 'Litter' is dead plant material in or above the soil.", "dimensions": "longitude latitude time", "out_name": "fNOx", @@ -1533,7 +1533,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Deforested or harvested biomass as a result of anthropogenic land use or change", + "long_name": "Deforested or Harvested Biomass as a Result of Anthropogenic Land-Use or Change", "comment": "When land use change results in deforestation of natural vegetation (trees or grasslands) then natural biomass is removed. The treatment of deforested biomass differs significantly across models, but it should be straight-forward to compare deforested biomass across models.", "dimensions": "longitude latitude time", "out_name": "fNProduct", @@ -1588,7 +1588,7 @@ "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", "long_name": "Dry and Wet Deposition of Reactive Nitrogen onto Land", - "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. The phrase 'minus_tendency' means that the quantity described takes the opposite sign convention to that for the quantity which has the same standard name apart from this phrase, i.e. the two quantities differ from one another by a factor of -1. Thus a 'minus_tendency' in the atmosphere means a positive deposition rate onto the underlying surface. 'Content' indicates a quantity per unit area. The 'atmosphere content' of a quantity refers to the vertical integral from the surface to the top of the atmosphere. For the content between specified levels in the atmosphere, standard names including 'content_of_atmosphere_layer' are used. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A.", + "comment": "Surface deposition rate of nitrogen.", "dimensions": "longitude latitude time", "out_name": "fNdep", "type": "real", @@ -1605,8 +1605,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "total N added for cropland fertilisation (artificial and manure)", - "comment": "relative to total land area of a grid cell, not relative to agricultural area", + "long_name": "Total Nitrogen Added for Cropland Fertilisation (Artificial and Manure)", + "comment": "Total Nitrogen added for cropland fertilisation (artificial and manure). Relative to total land area of a grid cell, not relative to agricultural area", "dimensions": "longitude latitude time", "out_name": "fNfert", "type": "real", @@ -1623,8 +1623,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Total Nitrogen lost to the atmosphere (sum of NHx, NOx, N2O, N2)", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. he phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. 'Nitrogen compounds' summarizes all chemical species containing nitrogen atoms. The list of individual species that are included in this quantity can vary between models. Where possible, the data variable should be accompanied by a complete description of the species represented, for example, by using a comment attribute.", + "long_name": "Total Nitrogen Lost to the Atmosphere (Sum of NHx, NOx, N2O, N2)", + "comment": "Total flux of Nitrogen from the land into the atmosphere.", "dimensions": "longitude latitude time", "out_name": "fNgas", "type": "real", @@ -1641,8 +1641,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Total N lost to the atmosphere (including NHx, NOx, N2O, N2) from fire.", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. 'Nitrogen compounds' summarizes all chemical species containing nitrogen atoms. The list of individual species that are included in this quantity can vary between models. Where possible, the data variable should be accompanied by a complete description of the species represented, for example, by using a comment attribute.", + "long_name": "Total Nitrogen Lost to the Atmosphere (Including NHx, NOx, N2O, N2) from Fire", + "comment": "Flux of Nitrogen from the land into the atmosphere due to fire", "dimensions": "longitude latitude time", "out_name": "fNgasFire", "type": "real", @@ -1659,8 +1659,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Total N lost to the atmosphere (including NHx, NOx, N2O, N2) from all processes except fire.", - "comment": "'Upward' indicates a vector component which is positive when directed upward (negative downward). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. 'Nitrogen compounds' summarizes all chemical species containing nitrogen atoms. The list of individual species that are included in this quantity can vary between models. Where possible, the data variable should be accompanied by a complete description of the species represented, for example, by using a comment attribute.", + "long_name": "Total Nitrogen Lost to the Atmosphere (Including NHx, NOx, N2O, N2) from All Processes Except Fire", + "comment": "Flux of Nitrogen from the land into the atmosphere due to all processes other than fire", "dimensions": "longitude latitude time", "out_name": "fNgasNonFire", "type": "real", @@ -1677,7 +1677,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Total N loss to leaching or runoff (sum of ammonium, nitrite and nitrate)", + "long_name": "Total Nitrogen Loss to Leaching or Runoff (Sum of Ammonium, Nitrite and Nitrate)", "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Leaching' means the loss of water soluble chemical species from soil. Runoff is the liquid water which drains from land. If not specified, 'runoff' refers to the sum of surface runoff and subsurface drainage.", "dimensions": "longitude latitude time", "out_name": "fNleach", @@ -1695,8 +1695,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Total N lost (including NHx, NOx, N2O, N2 and leaching)", - "comment": "Not all models split losses into gasesous and leaching", + "long_name": "Total Nitrogen Lost (Including NHx, NOx, N2O, N2 and Leaching)", + "comment": "Not all models split losses into gaseous and leaching", "dimensions": "longitude latitude time", "out_name": "fNloss", "type": "real", @@ -1713,8 +1713,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Net nitrogen release from soil and litter as the outcome of nitrogen immobilisation and gross mineralisation", - "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. 'Nitrogen compounds' summarizes all chemical species containing nitrogen atoms. 'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.", + "long_name": "Net Nitrogen Release from Soil and Litter as the Outcome of Nitrogen Immobilisation and Gross Mineralisation", + "comment": "Loss of soil nitrogen through remineralization and immobilisation. Remineralization is the degradation of organic matter into inorganic forms of carbon, nitrogen, phosphorus and other micronutrients, which consumes oxygen and releases energy. Immobilisation of nitrogen refers to retention of nitrogen by micro-organisms under certain conditions, making it unavailable for plants.", "dimensions": "longitude latitude time", "out_name": "fNnetmin", "type": "real", @@ -1731,8 +1731,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "total plant nitrogen uptake (sum of ammonium and nitrate), irrespective of the source of nitrogen", - "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. 'Content' indicates a quantity per unit area. 'Vegetation' means any living plants e.g. trees, shrubs, grass. The term 'plants' refers to the kingdom of plants in the modern classification which excludes fungi. Plants are autotrophs i.e. 'producers' of biomass using carbon obtained from carbon dioxide. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. 'Nitrogen compounds' summarizes all chemical species containing nitrogen atoms. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.", + "long_name": "Total Plant Nitrogen Uptake (Sum of Ammonium and Nitrate) Irrespective of the Source of Nitrogen", + "comment": "The uptake of nitrogen by fixation: nitrogen fixation means the uptake of nitrogen gas directly from the atmosphere. ", "dimensions": "longitude latitude time", "out_name": "fNup", "type": "real", @@ -1749,8 +1749,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "decomposition out of product pools to CO2 in atmos", - "comment": "'tendency_of_X' means derivative of X with respect to time. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The chemical formula for carbon dioxide is CO2. 'Content' indicates a quantity per unit area. The 'atmosphere content' of a quantity refers to the vertical integral from the surface to the top of the atmosphere. For the content between specified levels in the atmosphere, standard names including 'content_of_atmosphere_layer' are used. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Emission' means emission from a primary source located anywhere within the atmosphere, including at the lower boundary (i.e.", + "long_name": "Decomposition out of Product Pools to CO2 in Atmosphere", + "comment": "Flux of CO2 from product pools into the atmosphere. Examples of 'forestry and agricultural products' are paper, cardboard, furniture, timber for construction, biofuels and food for both humans and livestock. Models that simulate land use changes have one or more pools of carbon that represent these products in order to conserve carbon and allow its eventual release into the atmosphere, for example, when the products decompose in landfill sites.", "dimensions": "longitude latitude time", "out_name": "fProductDecomp", "type": "real", @@ -1767,8 +1767,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where sector", "cell_measures": "area: areacella", - "long_name": "flux from wood and agricultural product pools on land use tile into atmosphere", - "comment": "If a model has explicit anthropogenic product pools by land use tile", + "long_name": "Flux from Wood and Agricultural Product Pools on Land Use Tile into Atmosphere", + "comment": "Flux of CO2 from product pools into the atmosphere. Examples of 'forestry and agricultural products' are paper, cardboard, furniture, timber for construction, biofuels and food for both humans and livestock. Models that simulate land use changes have one or more pools of carbon that represent these products in order to conserve carbon and allow its eventual release into the atmosphere, for example, when the products decompose in landfill sites. Produce this variable i a model has explicit anthropogenic product pools by land use tile", "dimensions": "longitude latitude landUse time", "out_name": "fProductDecompLut", "type": "real", @@ -1785,7 +1785,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass Flux from Vegetation into Atmosphere due to CO2 Emission from all Fire", + "long_name": "Carbon Mass Flux from Vegetation into Atmosphere Due to CO2 Emission from All Fire", "comment": "Required for unambiguous separation of vegetation and soil + litter turnover times, since total fire flux draws from both sources", "dimensions": "longitude latitude time", "out_name": "fVegFire", @@ -1839,7 +1839,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Total Carbon Mass Flux from Vegetation to Soil as a result of mortality", + "long_name": "Total Carbon Mass Flux from Vegetation to Soil as a Result of Mortality", "comment": "needed to separate changing vegetation C turnover times resulting from changing allocation versus changing mortality", "dimensions": "longitude latitude time", "out_name": "fVegSoilMortality", @@ -1857,7 +1857,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Total Carbon Mass Flux from Vegetation to Soil as a result of leaf, branch, and root senescence", + "long_name": "Total Carbon Mass Flux from Vegetation to Soil as a Result of Leaf, Branch, and Root Senescence", "comment": "needed to separate changing vegetation C turnover times resulting from changing allocation versus changing mortality", "dimensions": "longitude latitude time", "out_name": "fVegSoilSenescence", @@ -1875,8 +1875,8 @@ "units": "W m-2", "cell_methods": "area: time: mean where sector", "cell_measures": "area: areacella", - "long_name": "Anthropogenic heat flux generated from non-renewable human primary energy consumption, including energy use by vehicles, commercial and residential buildings, industry, and power plants. Primary energy refers to energy in natural resources, fossil and nonfossil, before conversion into other forms, such as electricity.", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The vertical heat flux in air is the sum of all heat fluxes i.e. radiative, latent and sensible. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Anthropogenic' means influenced, caused, or created by human activity. The heat flux due to anthropogenic energy consumption results from non-renewable human primary energy consumption, including energy use by vehicles, commercial and residential buildings, industry, and power plants. Primary energy refers to energy in natural resources, fossil and non-fossil, before conversion into other forms, such as electricity.", + "long_name": "Anthropogenic Heat Flux Generated from non-Renewable Human Primary Energy Consumption", + "comment": "Anthropogenic heat flux generated from non-renewable human primary energy consumption, including energy use by vehicles, commercial and residential buildings, industry, and power plants. Primary energy refers to energy in natural resources, fossil and nonfossil, before conversion into other forms, such as electricity.", "dimensions": "longitude latitude landUse time", "out_name": "fahLut", "type": "real", @@ -1893,8 +1893,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Total air-sea flux of 14CO2", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Downward' indicates a vector component which is positive when directed downward (negative upward). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. In ocean biogeochemistry models, an 'abiotic analogue' is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. 'C' means the element carbon and '14C' is the radioactive isotope 'carbon-14', having six protons and eight neutrons and used in radiocarbon dating.", + "long_name": "Total Surface Downward Flux of 14CO2 into Ocean", + "comment": "Gas exchange flux of carbon-14 as CO2 (positive into ocean)", "dimensions": "longitude latitude time", "out_name": "fg14co2", "type": "real", @@ -1911,7 +1911,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Water flux into Sea Water from Land Ice", + "long_name": "Water Flux into Sea Water from Land Ice", "comment": "Computed as the water flux into the ocean due to land ice (runoff water from surface and base of land ice or melt from base of ice shelf or vertical ice front) into the ocean divided by the area ocean portion of the grid cell", "dimensions": "longitude latitude time", "out_name": "flandice", @@ -1947,7 +1947,7 @@ "units": "%", "cell_methods": "area: mean where land over all_area_types time: mean", "cell_measures": "area: areacella", - "long_name": "Percentage of grid cell for each land use tile", + "long_name": "Percentage of Grid Cell for Each Land-Use Tile", "comment": "End of year values (not annual mean); note that percentage should be reported as percentage of land grid cell (example: frac_lnd = 0.5, frac_ocn = 0.5, frac_crop_lnd = 0.2 (of land portion of grid cell), then frac_lut(crop) = 0.5*0.2 = 0.1)", "dimensions": "longitude latitude landUse time", "out_name": "fracLut", @@ -1965,8 +1965,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)", "cell_measures": "area: areacella", - "long_name": "gross primary production on grass tiles", - "comment": "Total GPP of grass in the gridcell", + "long_name": "Gross Primary Production on Grass Tiles", + "comment": "Total GPP of grass in the grid cell", "dimensions": "longitude latitude time", "out_name": "gppGrass", "type": "real", @@ -1983,8 +1983,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where sector", "cell_measures": "area: areacella", - "long_name": "gross primary productivity on land use tile", - "comment": "'Production of carbon' means the production of biomass expressed as the mass of carbon which it contains. Gross primary production is the rate of synthesis of biomass from inorganic precursors by autotrophs ('producers'), for example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is 'net_primary_production'. 'Productivity' means production per unit area. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A.", + "long_name": "Gross Primary Productivity on Land-Use Tile", + "comment": "The rate of synthesis of biomass from inorganic precursors by autotrophs ('producers') expressed as the mass of carbon which it contains. For example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is referred to as the net primary production. Reported on land-use tiles.", "dimensions": "longitude latitude landUse time", "out_name": "gppLut", "type": "real", @@ -2001,8 +2001,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)", "cell_measures": "area: areacella", - "long_name": "gross primary production on Shrub tiles", - "comment": "Total GPP of shrubs in the gridcell", + "long_name": "Gross Primary Production on Shrub Tiles", + "comment": "Total GPP of shrubs in the grid cell", "dimensions": "longitude latitude time", "out_name": "gppShrub", "type": "real", @@ -2019,8 +2019,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)", "cell_measures": "area: areacella", - "long_name": "gross primary production on tree tiles", - "comment": "Total GPP of trees in the gridcell", + "long_name": "Gross Primary Production on Tree Tiles", + "comment": "Total GPP of trees in the grid cell", "dimensions": "longitude latitude time", "out_name": "gppTree", "type": "real", @@ -2037,8 +2037,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Mass Flux of 13C out of Atmosphere due to Gross Primary Production on Land", - "comment": "'Production of carbon' means the production of biomass expressed as the mass of carbon which it contains. Gross primary production is the rate of synthesis of biomass from inorganic precursors by autotrophs ('producers'), for example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is 'net_primary_production'. 'Productivity' means production per unit area. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. 'C' means the element carbon and '13C' is the stable isotope 'carbon-13', having six protons and seven neutrons.", + "long_name": "Mass Flux of 13C out of Atmosphere Due to Gross Primary Production on Land", + "comment": "The rate of synthesis of carbon-13 in biomass from inorganic precursors by autotrophs ('producers') expressed as the mass of carbon which it contains. For example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is referred to as the net primary production. ", "dimensions": "longitude latitude time", "out_name": "gppc13", "type": "real", @@ -2055,8 +2055,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Mass Flux of 14C out of Atmosphere due to Gross Primary Production on Land", - "comment": "'Production of carbon' means the production of biomass expressed as the mass of carbon which it contains. Gross primary production is the rate of synthesis of biomass from inorganic precursors by autotrophs ('producers'), for example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is 'net_primary_production'. 'Productivity' means production per unit area. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. 'C' means the element carbon and '14C' is the radioactive isotope 'carbon-14', having six protons and eight neutrons and used in radiocarbon dating.", + "long_name": "Mass Flux of 14C out of Atmosphere Due to Gross Primary Production on Land", + "comment": "The rate of synthesis of carbon-14 in biomass from inorganic precursors by autotrophs ('producers') expressed as the mass of carbon which it contains. For example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is referred to as the net primary production. ", "dimensions": "longitude latitude time", "out_name": "gppc14", "type": "real", @@ -2127,7 +2127,7 @@ "units": "W m-2", "cell_methods": "area: time: mean where sector", "cell_measures": "area: areacella", - "long_name": "latent heat flux on land use tile", + "long_name": "Latent Heat Flux on Land-Use Tile", "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.", "dimensions": "longitude latitude landUse time", "out_name": "hflsLut", @@ -2145,8 +2145,8 @@ "units": "W m-2", "cell_methods": "area: time: mean where sector", "cell_measures": "area: areacella", - "long_name": "sensible heat flux on land use tile", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface sensible heat flux, also called 'turbulent' heat flux, is the exchange of heat between the surface and the air by motion of air. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Unless indicated in the cell_methods attribute, a quantity is assumed to apply to the whole area of each horizontal grid box. Previously, the qualifier where_type was used to specify that the quantity applies only to the part of the grid box of the named type. Names containing the where_type qualifier are deprecated and newly created data should use the cell_methods attribute to indicate the horizontal area to which the quantity applies.", + "long_name": "Sensible Heat Flux on Land-Use Tile", + "comment": "Upward sensible heat flux on land use tiles. The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.", "dimensions": "longitude latitude landUse time", "out_name": "hfssLut", "type": "real", @@ -2164,7 +2164,7 @@ "cell_methods": "area: mean where crops time: minimum within days time: mean over days", "cell_measures": "area: areacella", "long_name": "Daily Minimum Near-Surface Relative Humidity over Crop Tile", - "comment": "minimum near-surface (usually, 2 meter) relative humidity (add cell_method attribute 'time: min')", + "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.", "dimensions": "longitude latitude time height2m", "out_name": "hursminCrop", "type": "real", @@ -2182,7 +2182,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Specific Humidity", - "comment": "'specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air.", + "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.", "dimensions": "longitude latitude plev7h time", "out_name": "hus", "type": "real", @@ -2200,7 +2200,7 @@ "cell_methods": "time: mean", "cell_measures": "area: areacella", "long_name": "Specific Humidity", - "comment": "'specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air.", + "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.", "dimensions": "longitude latitude plev27 time", "out_name": "hus", "type": "real", @@ -2217,7 +2217,7 @@ "units": "1", "cell_methods": "area: time: mean where sector", "cell_measures": "area: areacella", - "long_name": "near-surface specific humidity on land use tile", + "long_name": "Near-Surface Specific Humidity on Land-Use Tile", "comment": "Normally, the specific humidity should be reported at the 2 meter height", "dimensions": "longitude latitude landUse time height2m", "out_name": "hussLut", @@ -2232,10 +2232,10 @@ "frequency": "mon", "modeling_realm": "atmos", "standard_name": "eastward_atmosphere_dry_static_energy_transport_across_unit_distance", - "units": "1.e6 J m-1 s-1", + "units": "MJ m-1 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Vertically integrated Eastward dry transport (cp.T +zg).u (Mass_weighted_vertical integral of the product of northward wind by dry static_energy per mass unit)", + "long_name": "Vertically Integrated Eastward Dry Statice Energy Transport", "comment": "Vertically integrated eastward dry static energy transport (cp.T +zg).v (Mass_weighted_vertical integral of the product of eastward wind by dry static_energy per mass unit)", "dimensions": "longitude latitude time", "out_name": "intuadse", @@ -2253,7 +2253,7 @@ "units": "kg m-1 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Vertically integrated Eastward moisture transport (Mass_weighted_vertical integral of the product of eastward wind by total water mass per unit mass)", + "long_name": "Vertically Integrated Eastward Moisture Transport", "comment": "Vertically integrated Eastward moisture transport (Mass weighted vertical integral of the product of eastward wind by total water mass per unit mass)", "dimensions": "longitude latitude time", "out_name": "intuaw", @@ -2268,10 +2268,10 @@ "frequency": "mon", "modeling_realm": "atmos", "standard_name": "northward_atmosphere_dry_static_energy_transport_across_unit_distance", - "units": "1.e6 J m-1 s-1", + "units": "MJ m-1 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Vertically integrated Northward dry transport (cp.T +zg).v (Mass_weighted_vertical integral of the product of northward wind by dry static_energy per mass unit)", + "long_name": "Vertically Integrated Northward Dry Static Energy Transport", "comment": "Vertically integrated northward dry static energy transport (cp.T +zg).v (Mass_weighted_vertical integral of the product of northward wind by dry static_energy per mass unit)", "dimensions": "longitude latitude time", "out_name": "intvadse", @@ -2289,7 +2289,7 @@ "units": "kg m-1 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Vertically integrated Northward moisture transport (Mass_weighted_vertical integral of the product of northward wind by total water mass per unit mass)", + "long_name": "Vertically Integrated Northward Moisture Transport", "comment": "Vertically integrated Northward moisture transport (Mass_weighted_vertical integral of the product of northward wind by total water mass per unit mass)", "dimensions": "longitude latitude time", "out_name": "intvaw", @@ -2307,7 +2307,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where sector", "cell_measures": "area: areacella", - "long_name": "Irrigation flux including any irrigation for crops, trees, pasture, or urban lawns", + "long_name": "Irrigation Flux Including any Irrigation for Crops, Trees, Pasture, or Urban Lawns", "comment": "Mass flux of water due to irrigation.", "dimensions": "longitude latitude landUse time", "out_name": "irrLut", @@ -2325,7 +2325,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "MODIS Optical Thickness-Particle Size joint distribution, ice", + "long_name": "MODIS Joint Distribution of Optical Thickness and Particle Size, Ice", "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For cloud ice particles.", "dimensions": "longitude latitude effectRadIc tau time", "out_name": "jpdftaureicemodis", @@ -2343,7 +2343,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "MODIS Optical Thickness-Particle Size joint distribution, liquid", + "long_name": "MODIS Optical Thickness-Particle Size Joint Distribution, Liquid", "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For liquid cloud particles.", "dimensions": "longitude latitude effectRadLi tau time", "out_name": "jpdftaureliqmodis", @@ -2361,7 +2361,7 @@ "units": "1", "cell_methods": "area: time: mean where sector", "cell_measures": "area: areacella", - "long_name": "Leaf Area Index on Land Use Tile", + "long_name": "Leaf Area Index on Land-Use Tile", "comment": "A ratio obtained by dividing the total upper leaf surface area of vegetation by the (horizontal) surface area of the land on which it grows.", "dimensions": "longitude latitude landUse time", "out_name": "laiLut", @@ -2380,7 +2380,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Load of Dust", - "comment": "'Content' indicates a quantity per unit area. The 'atmosphere content' of a quantity refers to the vertical integral from the surface to the top of the atmosphere. For the content between specified levels in the atmosphere, standard names including content_of_atmosphere_layer are used. The mass is the total mass of the particles. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles. 'Dry aerosol particles' means aerosol particles without any water uptake.", + "comment": "The total dry mass of dust aerosol particles per unit area.", "dimensions": "longitude latitude time", "out_name": "loaddust", "type": "real", @@ -2398,7 +2398,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Load of SO4", - "comment": "'Content' indicates a quantity per unit area. The 'atmosphere content' of a quantity refers to the vertical integral from the surface to the top of the atmosphere. For the content between specified levels in the atmosphere, standard names including content_of_atmosphere_layer are used. The mass is the total mass of the particles. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles. 'Dry aerosol particles' means aerosol particles without any water uptake. The chemical formula for the sulfate anion is SO4(2-).", + "comment": "The total dry mass of sulfate aerosol particles per unit area.", "dimensions": "longitude latitude time", "out_name": "loadso4", "type": "real", @@ -2415,8 +2415,8 @@ "units": "kg m-2", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Load of Seasalt", - "comment": "'Content' indicates a quantity per unit area. The 'atmosphere content' of a quantity refers to the vertical integral from the surface to the top of the atmosphere. For the content between specified levels in the atmosphere, standard names including content_of_atmosphere_layer are used. The mass is the total mass of the particles. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles. 'Dry aerosol particles' means aerosol particles without any water uptake.", + "long_name": "Load of Sea-Salt Aerosol", + "comment": "The total dry mass of sea salt aerosol particles per unit area.", "dimensions": "longitude latitude time", "out_name": "loadss", "type": "real", @@ -2433,8 +2433,8 @@ "units": "W m-2", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "All-sky Surface Longwave radiative flux due to Dust", - "comment": "Balkanski - LSCE", + "long_name": "All-Sky Surface Longwave Radiative Flux Due to Dust", + "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover.", "dimensions": "longitude latitude time", "out_name": "lwsrfasdust", "type": "real", @@ -2451,8 +2451,8 @@ "units": "W m-2", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Clear-sky Surface Longwave radiative flux due to Dust", - "comment": "Balkanski - LSCE", + "long_name": "Clear-Sky Surface Longwave Radiative Flux Due to Dust", + "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover. Calculating in clear-sky conditions.", "dimensions": "longitude latitude time", "out_name": "lwsrfcsdust", "type": "real", @@ -2469,8 +2469,8 @@ "units": "W m-2", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "all sky lw-rf dust at toa", - "comment": "proposed name: toa_instantaneous_longwave_forcing_due_to_dust_ambient_aerosol", + "long_name": "TOA All-Sky Longwave Radiative Forcing due to Dust", + "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).", "dimensions": "longitude latitude time", "out_name": "lwtoaasdust", "type": "real", @@ -2487,8 +2487,8 @@ "units": "W m-2", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "clear sky lw-rf aerosols at toa", - "comment": "proposed name: toa_instantaneous_longwave_forcing_due_to_ambient_aerosol_assuming_clear_sky", + "long_name": "TOA Clear-Sky longwave Radiative Forcing due to Aerosols", + "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).", "dimensions": "longitude latitude time", "out_name": "lwtoacsaer", "type": "real", @@ -2505,8 +2505,8 @@ "units": "W m-2", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Clear-sky TOA Longwave radiative flux due to Dust", - "comment": "Balkanski - LSCE", + "long_name": "TOA Clear-Sky longwave Radiative Forcing due to Dust", + "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover.", "dimensions": "longitude latitude time", "out_name": "lwtoacsdust", "type": "real", @@ -2523,8 +2523,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Wet diameter mode coarse insoluble", - "comment": "Balkanski - LSCE", + "long_name": "Wet Diameter Mode Coarse Insoluble", + "comment": "Emission from a primary source located anywhere within the atmosphere, including at the lower boundary (i.e. the surface of the earth). ", "dimensions": "longitude latitude alevel time", "out_name": "md", "type": "real", @@ -2541,8 +2541,8 @@ "units": "kg kg-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "NO3 aerosol mass mixing ratio", - "comment": "Mass fraction is used in the construction mass_fraction_of_X_in_Y, where X is a material constituent of Y. It means the ratio of the mass of X to the mass of Y (including X). 'Mass_fraction_of_nitrate' means that the mass is expressed as mass of NO3. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles. 'Dry aerosol particles' means aerosol particles without any water uptake.", + "long_name": "NO3 Aerosol Mass Mixing Ratio", + "comment": "Dry mass fraction of nitrate aerosol particles in air.", "dimensions": "longitude latitude time", "out_name": "mmrno3", "type": "real", @@ -2577,7 +2577,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where sector", "cell_measures": "area: areacella", - "long_name": "Total runoff from land use tile", + "long_name": "Total Runoff from Land-Use Tile", "comment": "the total runoff (including 'drainage' through the base of the soil model) leaving the land use tile portion of the grid cell", "dimensions": "longitude latitude landUse time", "out_name": "mrroLut", @@ -2595,7 +2595,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Frozen water content of soil layer", + "long_name": "Frozen Water Content of Soil Layer", "comment": "in each soil layer, the mass of water in ice phase. Reported as 'missing' for grid cells occupied entirely by 'sea'", "dimensions": "longitude latitude sdepth time", "out_name": "mrsfl", @@ -2613,7 +2613,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Liquid water content of soil layer", + "long_name": "Liquid Water Content of Soil Layer", "comment": "in each soil layer, the mass of water in liquid phase. Reported as 'missing' for grid cells occupied entirely by 'sea'", "dimensions": "longitude latitude sdepth time", "out_name": "mrsll", @@ -2631,7 +2631,7 @@ "units": "kg m-2", "cell_methods": "area: time: mean where sector", "cell_measures": "area: areacella", - "long_name": "Total soil moisture", + "long_name": "Total Soil Moisture", "comment": "'Water' means water in all phases. 'Content' indicates a quantity per unit area. The mass content of water in soil refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including 'content_of_soil_layer' are used.", "dimensions": "longitude latitude landUse time", "out_name": "mrsoLut", @@ -2649,7 +2649,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Total water content of soil layer", + "long_name": "Total Water Content of Soil Layer", "comment": "in each soil layer, the mass of water in all phases, including ice. Reported as 'missing' for grid cells occupied entirely by 'sea'", "dimensions": "longitude latitude sdepth time", "out_name": "mrsol", @@ -2667,7 +2667,7 @@ "units": "kg m-2", "cell_methods": "area: time: mean where sector", "cell_measures": "area: areacella", - "long_name": "Moisture in Upper Portion of Soil Column of land use tile", + "long_name": "Moisture in Upper Portion of Soil Column of Land-Use Tile", "comment": "the mass of water in all phases in a thin surface layer; integrate over uppermost 10cm", "dimensions": "longitude latitude landUse time sdepth1", "out_name": "mrsosLut", @@ -2685,7 +2685,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Total water storage in a grid cell", + "long_name": "Terrestrial Water Storage", "comment": "Mass of water in all phases and in all components including soil, canopy, vegetation, ice sheets, rivers and ground water.", "dimensions": "longitude latitude time", "out_name": "mrtws", @@ -2703,7 +2703,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Total nitrogen in all terrestrial nitrogen pools", + "long_name": "Total Nitrogen in All Terrestrial Nitrogen Pools", "comment": "Report missing data over ocean grid cells. For fractional land report value averaged over the land fraction.", "dimensions": "longitude latitude time", "out_name": "nLand", @@ -2775,7 +2775,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Nitrogen Mass in below ground litter (non CWD)", + "long_name": "Nitrogen Mass in Below-Ground Litter (non CWD)", "comment": "'Content' indicates a quantity per unit area. 'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Subsurface litter' means the part of the litter mixed within the soil below the surface. The sum of the quantities with standard names wood_debris_mass_content_of_nitrogen, surface_litter_mass_content_of_nitrogen and subsurface_litter_mass_content_of_nitrogen is the total nitrogen mass content of dead plant material.", "dimensions": "longitude latitude time", "out_name": "nLitterSubSurf", @@ -2793,7 +2793,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Nitrogen Mass in above ground litter (non CWD)", + "long_name": "Nitrogen Mass in Above-Ground Litter (non CWD)", "comment": "'Content' indicates a quantity per unit area. 'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Surface litter' means the part of the litter resting above the soil surface. The sum of the quantities with standard names wood_debris_mass_content_of_nitrogen, surface_litter_mass_content_of_nitrogen and subsurface_litter_mass_content_of_nitrogen is the total nitrogen mass content of dead plant material.", "dimensions": "longitude latitude time", "out_name": "nLitterSurf", @@ -2811,7 +2811,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Mineral nitrogen in the soil", + "long_name": "Mineral Nitrogen in the Soil", "comment": "SUM of ammonium, nitrite, nitrate, etc over all soil layers", "dimensions": "longitude latitude time", "out_name": "nMineral", @@ -2829,7 +2829,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Mineral ammonium in the soil", + "long_name": "Mineral Ammonium in the Soil", "comment": "SUM of ammonium over all soil layers", "dimensions": "longitude latitude time", "out_name": "nMineralNH4", @@ -2847,7 +2847,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Mineral nitrate in the soil", + "long_name": "Mineral Nitrate in the Soil", "comment": "SUM of nitrate over all soil layers", "dimensions": "longitude latitude time", "out_name": "nMineralNO3", @@ -2865,7 +2865,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Nitrogen mass in vegetation components other than leaves, stem and root", + "long_name": "Nitrogen Mass in Vegetation Components Other than Leaves, Stem and Root", "comment": "E.g. fruits, seeds, etc.", "dimensions": "longitude latitude time", "out_name": "nOther", @@ -2883,7 +2883,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Nitrogen Mass in Products of Land Use Change", + "long_name": "Nitrogen Mass in Products of Land-Use Change", "comment": "Report missing data over ocean grid cells. For fractional land report value averaged over the land fraction.", "dimensions": "longitude latitude time", "out_name": "nProduct", @@ -2973,7 +2973,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where sector", "cell_measures": "area: areacella", - "long_name": "net rate of C accumulation (or loss) on land use tile", + "long_name": "Net Rate of Carbon Accumulation (or Loss) on Land-Use Tile", "comment": "Computed as npp minus heterotrophic respiration minus fire minus C leaching minus harvesting/clearing. Positive rate is into the land, negative rate is from the land. Do not include fluxes from anthropogenic product pools to atmosphere", "dimensions": "longitude latitude landUse time", "out_name": "necbLut", @@ -2991,8 +2991,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Net Carbon Mass Flux out of Atmophere due to Net Ecosystem Productivity on Land.", - "comment": "Natural flux of CO2 (expressed as a mass flux of carbon) from the atmosphere to the land calculated as the difference between uptake associated will photosynthesis and the release of CO2 from the sum of plant and soil respiration and fire. Positive flux is into the land. emissions from natural fires and human ignition fires as calculated by the fire module of the dynamic vegetation model, but excluding any CO2 flux from fire included in fLuc (CO2 Flux to Atmosphere from Land Use Change).", + "long_name": "Net Carbon Mass Flux out of Atmosphere due to Net Ecosystem Productivity on Land", + "comment": "Natural flux of CO2 (expressed as a mass flux of carbon) from the atmosphere to the land calculated as the difference between uptake associated will photosynthesis and the release of CO2 from the sum of plant and soil respiration and fire. Positive flux is into the land. Emissions from natural fires and human ignition fires as calculated by the fire module of the dynamic vegetation model, but excluding any CO2 flux from fire included in fLuc (CO2 Flux to Atmosphere from Land Use Change).", "dimensions": "longitude latitude time", "out_name": "nep", "type": "real", @@ -3009,8 +3009,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Net Mass Flux of 13C between atmosphere and land (positive into land) as a result of all processes.", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Downward' indicates a vector component which is positive when directed downward (negative upward). Net downward radiation is the difference between radiation from above (downwelling) and radiation from below (upwelling). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The chemical formula for carbon dioxide is CO2. 'C' means the element carbon and '13C' is the stable isotope 'carbon-13', having six protons and seven neutrons.", + "long_name": "Net Mass Flux of 13C Between Atmosphere and Land (Positive into Land) as a Result of All Processes", + "comment": "Flux of carbon 31as carbon dioxide into the land. This flux should be reproducible by differencing the sum of all carbon pools (cVeg, cLitter, cSoil, and cProducts or equivalently cLand) from one time step to the next, except in the case of lateral transfer of carbon due to harvest, riverine transport of dissolved organic and/or inorganic carbon, or any other process (in which case the lateral_carbon_transfer_over_land term, see below, will be zero data).-", "dimensions": "longitude latitude time", "out_name": "netAtmosLandC13Flux", "type": "real", @@ -3027,8 +3027,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Net Mass Flux of 14C between atmosphere and land (positive into land) as a result of all processes.", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Downward' indicates a vector component which is positive when directed downward (negative upward). Net downward radiation is the difference between radiation from above (downwelling) and radiation from below (upwelling). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The chemical formula for carbon dioxide is CO2. 'C' means the element carbon and '14C' is the radioactive isotope 'carbon-14', having six protons and eight neutrons and used in radiocarbon dating.", + "long_name": "Net Mass Flux of 14C Between Atmosphere and Land (Positive into Land) as a Result of All Processes", + "comment": "Flux of carbon-14 as carbon dioxide into the land. This flux should be reproducible by differencing the sum of all carbon pools (cVeg, cLitter, cSoil, and cProducts or equivalently cLand) from one time step to the next, except in the case of lateral transfer of carbon due to harvest, riverine transport of dissolved organic and/or inorganic carbon, or any other process (in which case the lateral_carbon_transfer_over_land term, see below, will be zero data).", "dimensions": "longitude latitude time", "out_name": "netAtmosLandC14Flux", "type": "real", @@ -3045,8 +3045,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Net flux of CO2 between atmosphere and land (positive into land) as a result of all processes.", - "comment": "This flux should be reproducible by differencing the sum of all carbon pools (cVeg, cLitter, cSoil, and cProducts or equivalently cLand) from one time step to the next, except in the case of lateral transfer of carbon due to harvest, riverine transport of dissolved organic and/or inorganic carbon, or any other process (in which case the lateral_carbon_transfer_over_land term, see below, will be zero data).", + "long_name": "Net Flux of CO2 Between Atmosphere and Land (Positive into Land) as a Result of All Processes", + "comment": "Flux of carbon as carbon dioxide into the land. This flux should be reproducible by differencing the sum of all carbon pools (cVeg, cLitter, cSoil, and cProducts or equivalently cLand) from one time step to the next, except in the case of lateral transfer of carbon due to harvest, riverine transport of dissolved organic and/or inorganic carbon, or any other process (in which case the lateral_carbon_transfer_over_land term, see below, will be zero data).", "dimensions": "longitude latitude time", "out_name": "netAtmosLandCO2Flux", "type": "real", @@ -3063,8 +3063,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)", "cell_measures": "area: areacella", - "long_name": "net primary production on grass tiles", - "comment": "Total NPP of grass in the gridcell", + "long_name": "Net Primary Production on Grass Tiles", + "comment": "Total NPP of grass in the grid cell", "dimensions": "longitude latitude time", "out_name": "nppGrass", "type": "real", @@ -3081,7 +3081,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where sector", "cell_measures": "area: areacella", - "long_name": "net primary productivity on land use tile", + "long_name": "Net Primary Productivity on Land-Use Tile", "comment": "'Production of carbon' means the production of biomass expressed as the mass of carbon which it contains. Net primary production is the excess of gross primary production (rate of synthesis of biomass from inorganic precursors) by autotrophs ('producers'), for example, photosynthesis in plants or phytoplankton, over the rate at which the autotrophs themselves respire some of this biomass. 'Productivity' means production per unit area. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A.", "dimensions": "longitude latitude landUse time", "out_name": "nppLut", @@ -3099,7 +3099,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "net primary production allcoated to other pools (not leaves stem or roots)", + "long_name": "Net Primary Production Allocated to Other Pools (not Leaves Stem or Roots)", "comment": "added for completeness with npp_root", "dimensions": "longitude latitude time", "out_name": "nppOther", @@ -3117,8 +3117,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)", "cell_measures": "area: areacella", - "long_name": "net primary production on Shrub tiles", - "comment": "Total NPP of shrubs in the gridcell", + "long_name": "Net Primary Production on Shrub Tiles", + "comment": "Total NPP of shrubs in the grid cell", "dimensions": "longitude latitude time", "out_name": "nppShrub", "type": "real", @@ -3135,7 +3135,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "net primary production allcoated to stem", + "long_name": "Net Primary Production Allocated to Stem", "comment": "added for completeness with npp_root", "dimensions": "longitude latitude time", "out_name": "nppStem", @@ -3153,8 +3153,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)", "cell_measures": "area: areacella", - "long_name": "net primary production on tree tiles", - "comment": "Total NPP of trees in the gridcell", + "long_name": "Net Primary Production on Tree Tiles", + "comment": "Total NPP of trees in the grid cell", "dimensions": "longitude latitude time", "out_name": "nppTree", "type": "real", @@ -3171,7 +3171,7 @@ "units": "%", "cell_methods": "area: mean where land over all_area_types time: mean", "cell_measures": "area: areacella", - "long_name": "Non-woody Vegetation Percentage Cover", + "long_name": "Non-Woody Vegetation Percentage Cover", "comment": "Percentage of land use tile tile that is non-woody vegetation ( e.g. herbaceous crops)", "dimensions": "longitude latitude landUse time typenwd", "out_name": "nwdFracLut", @@ -3189,7 +3189,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized dianeutral mixing", + "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content due to Parameterized Dianeutral Mixing", "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use conservative temperature as prognostic field.", "dimensions": "longitude latitude olevel time", "out_name": "ocontempdiff", @@ -3207,7 +3207,7 @@ "units": "degC kg m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "integral wrt depth of product of sea water density and conservative temperature", + "long_name": "Depth Integral of Product of Sea Water Density and Conservative Temperature", "comment": "Full column sum of density*cell thickness*conservative temperature. If the model is Boussinesq, then use Boussinesq reference density for the density factor.", "dimensions": "longitude latitude time", "out_name": "ocontempmint", @@ -3225,7 +3225,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized eddy advection", + "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Eddy Advection", "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use conservative temperature as prognostic field.", "dimensions": "longitude latitude olevel time", "out_name": "ocontemppadvect", @@ -3243,7 +3243,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized mesoscale diffusion", + "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Mesoscale Diffusion", "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use conservative temperature as prognostic field.", "dimensions": "longitude latitude olevel time", "out_name": "ocontemppmdiff", @@ -3261,7 +3261,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized submesoscale advection", + "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Submesoscale Advection", "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use conservative temperature as prognostic field.", "dimensions": "longitude latitude olevel time", "out_name": "ocontemppsmadvect", @@ -3279,8 +3279,8 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water conservative temperature expressed as heat content due to residual mean (sum of Eulerian + parameterized) advection", - "comment": "'tendency_of_X' means derivative of X with respect to time. 'Content' indicates a quantity per unit area. The phrase 'expressed_as_heat_content' means that this quantity is calculated as the specific heat capacity times density of sea water multiplied by the conservative temperature of the sea water in the grid cell. Conservative Temperature is defined as part of the Thermodynamic Equation of Seawater 2010 (TEOS-10) which was adopted in 2010 by the International Oceanographic Commission (IOC). Conservative Temperature is specific potential enthalpy (which has the standard name sea_water_specific_potential_enthalpy) divided by a fixed value of the specific heat capacity of sea water, namely cp_0 = 3991.86795711963 J kg-1 K-1. Conservative Temperature is a more accurate measure of the 'heat content' of sea water, by a factor of one hundred, than is potential temperature. Because of this, it can be regarded as being proportional to the heat content of sea water per unit mass. Reference: www.teos-10.", + "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Residual Mean Advection", + "comment": "Conservative Temperature is defined as part of the Thermodynamic Equation of Seawater 2010 (TEOS-10) which was adopted in 2010 by the International Oceanographic Commission (IOC). The phrase 'residual mean advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.", "dimensions": "longitude latitude olevel time", "out_name": "ocontemprmadvect", "type": "real", @@ -3297,7 +3297,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water conservative temperature expressed as heat content", + "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content", "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use conservative temperature as prognostic field.", "dimensions": "longitude latitude olevel time", "out_name": "ocontemptend", @@ -3315,8 +3315,8 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Optical thickness at 443 nm Dust", - "comment": "Balkanski - LSCE", + "long_name": "Optical Thickness at 443nm Dust", + "comment": "Total aerosol AOD due to dust aerosol at a wavelength of 443 nanometres.", "dimensions": "longitude latitude time", "out_name": "od443dust", "type": "real", @@ -3333,7 +3333,7 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Stratospheric Optical depth at 550 nm (all aerosols) 2D-field (here we limit the computation of OD to the stratosphere only)", + "long_name": "Stratospheric Optical Depth at 550nm (All Aerosols) 2D-Field (Stratosphere Only)", "comment": "From tropopause to stratopause as defined by the model", "dimensions": "longitude latitude time lambda550nm", "out_name": "od550aerso", @@ -3351,8 +3351,8 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Stratospheric Optical depth at 550 nm (sulphate only) 2D-field (here we limit the computation of OD to the stratosphere only)", - "comment": "Balkanski - LSCE", + "long_name": "Stratospheric Optical Depth at 550nm (Sulphate Only) 2D-Field (Stratosphere Only)", + "comment": "Stratospheric aerosol AOD due to sulfate aerosol at a wavelength of 550 nanometres.", "dimensions": "longitude latitude time lambda550nm", "out_name": "od550so4so", "type": "real", @@ -3369,8 +3369,8 @@ "units": "1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Optical thickness at 865 nm Dust", - "comment": "Balkanski - LSCE", + "long_name": "Dust Optical Depth at 865nm", + "comment": "Total aerosol AOD due to dust aerosol at a wavelength of 865 nanometres.", "dimensions": "longitude latitude time", "out_name": "od865dust", "type": "real", @@ -3387,7 +3387,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized dianeutral mixing", + "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Dianeutral Mixing", "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use potential temperature as prognostic field.", "dimensions": "longitude latitude olevel time", "out_name": "opottempdiff", @@ -3405,8 +3405,8 @@ "units": "degC kg m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "integral wrt depth of product of sea water density and potential temperature", - "comment": "The phrase 'integral_wrt_X_of_Y' means int Y dX. To specify the limits of the integral the data variable should have an axis for X and associated coordinate bounds. If no axis for X is associated with the data variable, or no coordinate bounds are specified, it is assumed that the integral is calculated over the entire vertical extent of the medium, e.g, if the medium is air the integral is assumed to be calculated over the full depth of the atmosphere. The phrase 'wrt' means 'with respect to'. The phrase 'product_of_X_and_Y' means X*Y. Depth is the vertical distance below the surface. Sea water density is the in-situ density (not the potential density). For Boussinesq models, density is the constant Boussinesq reference density, a quantity which has the standard name reference_sea_water_density_for_boussinesq_approximation. Potential temperature is the temperature a parcel of air or sea water would have if moved adiabatically to sea level pressure.", + "long_name": "Integral with Respect to Depth of Product of Sea Water Density and Potential Temperature", + "comment": "Integral over the full ocean depth of the product of sea water density and potential temperature.", "dimensions": "longitude latitude time", "out_name": "opottempmint", "type": "real", @@ -3423,7 +3423,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized eddy advection", + "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Eddy Advection", "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use potential temperature as prognostic field.", "dimensions": "longitude latitude olevel time", "out_name": "opottemppadvect", @@ -3441,7 +3441,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized mesoscale diffusion", + "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Mesoscale Diffusion", "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use potential temperature as prognostic field.", "dimensions": "longitude latitude olevel time", "out_name": "opottemppmdiff", @@ -3459,7 +3459,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized submesoscale advection", + "long_name": "Tendency of Sea water Potential Temperature Expressed as Heat Content Due to Parameterized Submesoscale Advection", "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use potential temperature as prognostic field.", "dimensions": "longitude latitude olevel time", "out_name": "opottemppsmadvect", @@ -3477,8 +3477,8 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water potential temperature expressed as heat content due to residual mean advection", - "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. 'Content' indicates a quantity per unit area. The phrase 'expressed_as_heat_content' means that this quantity is calculated as the specific heat capacity times density of sea water multiplied by the potential temperature of the sea water in the grid cell. Potential temperature is the temperature a parcel of air or sea water would have if moved adiabatically to sea level pressure. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. The phrase 'residual_mean_advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport.", + "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Residual Mean Advection", + "comment": "The phrase 'residual mean advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.", "dimensions": "longitude latitude olevel time", "out_name": "opottemprmadvect", "type": "real", @@ -3495,7 +3495,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water potential temperature expressed as heat content", + "long_name": "Tendency of Sea water Potential Temperature Expressed as Heat Content", "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use potential temperature as prognostic field.", "dimensions": "longitude latitude olevel time", "out_name": "opottemptend", @@ -3531,7 +3531,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water salinity expressed as salt content due to parameterized dianeutral mixing", + "long_name": "Tendency of Sea water Salinity Expressed as Salt Content Due to Parameterized Dianeutral Mixing", "comment": "Tendency of salt content for a grid cell from parameterized dianeutral mixing.", "dimensions": "longitude latitude olevel time", "out_name": "osaltdiff", @@ -3549,7 +3549,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water salinity expressed as salt content due to parameterized eddy advection", + "long_name": "Tendency of Sea water Salinity Expressed as Salt Content Due to Parameterized Eddy Advection", "comment": "Tendency of salt content for a grid cell from parameterized eddy advection (any form of eddy advection).", "dimensions": "longitude latitude olevel time", "out_name": "osaltpadvect", @@ -3567,7 +3567,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water salinity expressed as salt content due to parameterized mesoscale diffusion", + "long_name": "Tendency of Sea water Salinity Expressed as Salt Content Due to Parameterized Mesoscale Diffusion", "comment": "Tendency of salt content for a grid cell from parameterized mesoscale eddy diffusion.", "dimensions": "longitude latitude olevel time", "out_name": "osaltpmdiff", @@ -3585,7 +3585,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water salinity expressed as salt content due to parameterized submesoscale advection", + "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Submesoscale Advection", "comment": "Tendency of salt content for a grid cell from parameterized submesoscale eddy advection.", "dimensions": "longitude latitude olevel time", "out_name": "osaltpsmadvect", @@ -3603,8 +3603,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water salinity expressed as salt content due to residual mean advection", - "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. 'Content' indicates a quantity per unit area. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. The phrase 'residual_mean_advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.", + "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Residual Mean Advection", + "comment": "The phrase 'residual mean advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.", "dimensions": "longitude latitude olevel time", "out_name": "osaltrmadvect", "type": "real", @@ -3621,7 +3621,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water salinity expressed as salt content", + "long_name": "Tendency of Sea water Salinity Expressed as Salt Content", "comment": "Tendency of salt content for a grid cell from all processes.", "dimensions": "longitude latitude olevel time", "out_name": "osalttend", @@ -3640,7 +3640,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", "long_name": "Sea Water Added Conservative Temperature", - "comment": "The quantity with standard name sea_water_added_conservative_temperature is a passive tracer in an ocean model whose surface flux does not come from the atmosphere but is imposed externally upon the simulated climate system. The surface flux is expressed as a heat flux and converted to a passive tracer increment as if it were a heat flux being added to conservative temperature. The passive tracer is transported within the ocean as if it were conservative temperature. The passive tracer is zero in the control climate of the model. The passive tracer records added heat, as described for the CMIP6 FAFMIP experiment (doi:10.5194/gmd-9-3993-2016), following earlier ideas. Conservative Temperature is defined as part of the Thermodynamic Equation of Seawater 2010 (TEOS-10) which was adopted in 2010 by the International Oceanographic Commission (IOC).", + "comment": "A passive tracer in an ocean model whose surface flux does not come from the atmosphere but is imposed externally upon the simulated climate system. The surface flux is expressed as a heat flux and converted to a passive tracer increment as if it were a heat flux being added to conservative temperature. The passive tracer is transported within the ocean as if it were conservative temperature. The passive tracer is zero in the control climate of the model. ", "dimensions": "longitude latitude olevel time", "out_name": "pabigthetao", "type": "real", @@ -3819,7 +3819,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Precipitation Flux of Water containing Oxygen-17 (H2 17O)", + "long_name": "Precipitation Flux of Water Containing Oxygen-17 (H2 17O)", "comment": "Precipitation mass flux of water molecules that contain the oxygen-17 isotope (H2 17O), including solid and liquid phases.", "dimensions": "longitude latitude time", "out_name": "pr17O", @@ -3837,7 +3837,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Precipitation Flux of Water containing Oxygen-18 (H2 18O)", + "long_name": "Precipitation Flux of Water Containing Oxygen-18 (H2 18O)", "comment": "Precipitation mass flux of water molecules that contain the oxygen-18 isotope (H2 18O), including solid and liquid phases.", "dimensions": "longitude latitude time", "out_name": "pr18O", @@ -3855,7 +3855,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Precipitation Flux of Water containing Deuterium (1H 2H O)", + "long_name": "Precipitation Flux of Water Containing Deuterium (1H 2H O)", "comment": "Precipitation mass flux of water molecules that contain one atom of the hydrogen-2 isotope (1H 2H O), including solid and liquid phases.", "dimensions": "longitude latitude time", "out_name": "pr2h", @@ -3892,7 +3892,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", "long_name": "Sea Water Redistributed Conservative Temperature", - "comment": "The quantity with standard name sea_water_redistributed_conservative_temperature is a passive tracer in an ocean model which is subject to an externally imposed perturbative surface heat flux. The passive tracer is initialised to the conservative temperature in the control climate before the perturbation is imposed. Its surface flux is the heat flux from the atmosphere, not including the imposed perturbation, and is converted to a passive tracer increment as if it were being added to conservative temperature. The passive tracer is transported within the ocean as if it were conservative temperature. The passive tracer records redistributed heat, as described for the CMIP6 FAFMIP experiment (doi:10.5194/gmd-9-3993-2016), following earlier ideas. Conservative Temperature is defined as part of the Thermodynamic Equation of Seawater 2010 (TEOS-10) which was adopted in 2010 by the International Oceanographic Commission (IOC).", + "comment": "A passive tracer in an ocean model which is subject to an externally imposed perturbative surface heat flux. The passive tracer is initialised to the conservative temperature in the control climate before the perturbation is imposed. Its surface flux is the heat flux from the atmosphere, not including the imposed perturbation, and is converted to a passive tracer increment as if it were being added to conservative temperature. The passive tracer is transported within the ocean as if it were conservative temperature. ", "dimensions": "longitude latitude olevel time", "out_name": "prbigthetao", "type": "real", @@ -3927,7 +3927,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Precipitation Flux of Snow and Ice containing Oxygen-17 (H2 17O)", + "long_name": "Precipitation Flux of Snow and Ice Containing Oxygen-17 (H2 17O)", "comment": "Precipitation mass flux of water molecules that contain the oxygen-17 isotope (H2 17O), including solid phase only.", "dimensions": "longitude latitude time", "out_name": "prsn17O", @@ -3945,7 +3945,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Precipitation Flux of Snow and Ice containing Oxygen-18 (H2 18O)", + "long_name": "Precipitation Flux of Snow and Ice Containing Oxygen-18 (H2 18O)", "comment": "Precipitation mass flux of water molecules that contain the oxygen-18 isotope (H2 18O), including solid phase only.", "dimensions": "longitude latitude time", "out_name": "prsn18O", @@ -3963,7 +3963,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Precipitation Flux of Snow and Ice containing Deuterium (1H 2H O)", + "long_name": "Precipitation Flux of Snow and Ice Containing Deuterium (1H 2H O)", "comment": "Precipitation mass flux of water molecules that contain one atom of the hydrogen-2 isotope (1H 2H O), including solid phase only.", "dimensions": "longitude latitude time", "out_name": "prsn2h", @@ -3981,8 +3981,8 @@ "units": "degC", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Sea Water Resdistributed Potential Temperature", - "comment": "The quantity with standard name sea_water_redistributed_potential_temperature is a passive tracer in an ocean model which is subject to an externally imposed perturbative surface heat flux. The passive tracer is initialised to the potential temperature in the control climate before the perturbation is imposed. Its surface flux is the heat flux from the atmosphere, not including the imposed perturbation, and is converted to a passive tracer increment as if it were being added to potential temperature. The passive tracer is transported within the ocean as if it were potential temperature. The passive tracer records redistributed heat, as described for the CMIP6 FAFMIP experiment (doi:10.5194/gmd-9-3993-2016), following earlier ideas. Potential temperature is the temperature a parcel of air or sea water would have if moved adiabatically to sea level pressure.", + "long_name": "Sea Water Redistributed Potential Temperature", + "comment": "A passive tracer in an ocean model which is subject to an externally imposed perturbative surface heat flux. The passive tracer is initialised to the potential temperature in the control climate before the perturbation is imposed. Its surface flux is the heat flux from the atmosphere, not including the imposed perturbation, and is converted to a passive tracer increment as if it were being added to potential temperature. The passive tracer is transported within the ocean as if it were potential temperature. ", "dimensions": "longitude latitude olevel time", "out_name": "prthetao", "type": "real", @@ -3999,7 +3999,7 @@ "units": "kg m-2", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Mass of Water containing Oxygen-17 (H2 17O) in Layer", + "long_name": "Mass of Water Containing Oxygen-17 (H2 17O) in Layer", "comment": "Water vapor path for water molecules that contain oxygen-17 (H2 17O)", "dimensions": "longitude latitude alevel time", "out_name": "prw17O", @@ -4018,7 +4018,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", "long_name": "Isotopic Ratio of Oxygen-18 in Sea Water", - "comment": "Ratio of abundance of oxygen-18 (18O) atoms to oxgen-16 (16O) atoms in sea water", + "comment": "Ratio of abundance of oxygen-18 (18O) atoms to oxygen-16 (16O) atoms in sea water", "dimensions": "longitude latitude olevel time", "out_name": "prw18O", "type": "real", @@ -4035,7 +4035,7 @@ "units": "kg m-2", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Mass of Water containing Deuterium (1H 2H O) in Layer", + "long_name": "Mass of Water Containing Deuterium (1H 2H O) in Layer", "comment": "Water vapor path for water molecules that contain one atom of the hydrogen-2 isotope (1H 2H O)", "dimensions": "longitude latitude alevel time", "out_name": "prw2H", @@ -4071,8 +4071,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)", "cell_measures": "area: areacella", - "long_name": "autotrophic respiration on grass tiles", - "comment": "Total RA of grass in the gridcell", + "long_name": "Autotrophic Respiration on Grass Tiles", + "comment": "Total RA of grass in the grid cell", "dimensions": "longitude latitude time", "out_name": "raGrass", "type": "real", @@ -4089,7 +4089,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Total respiration from leaves", + "long_name": "Total Respiration from Leaves", "comment": "added for completeness with Ra_root", "dimensions": "longitude latitude time", "out_name": "raLeaf", @@ -4107,8 +4107,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where sector", "cell_measures": "area: areacella", - "long_name": "plant respiration on land use tile", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The chemical formula for carbon dioxide is CO2. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. Plant respiration is the sum of respiration by parts of plants both above and below the soil. It is assumed that all the respired carbon dioxide is emitted to the atmosphere.", + "long_name": "Plant Respiration on Land-Use Tile", + "comment": "Carbon mass flux per unit area into atmosphere due to autotrophic respiration on land (respiration by producers) [see rh for heterotrophic production]. Calculated on land-use tiles.", "dimensions": "longitude latitude landUse time", "out_name": "raLut", "type": "real", @@ -4125,7 +4125,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Total respiration from other pools (not leaves stem or roots)", + "long_name": "Total Respiration from Other Pools (not Leaves Stem or Roots)", "comment": "added for completeness with Ra_root", "dimensions": "longitude latitude time", "out_name": "raOther", @@ -4161,8 +4161,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)", "cell_measures": "area: areacella", - "long_name": "autotrophic respiration on Shrub tiles", - "comment": "Total RA of shrubs in the gridcell", + "long_name": "Autotrophic Respiration on Shrub Tiles", + "comment": "Total RA of shrubs in the grid cell", "dimensions": "longitude latitude time", "out_name": "raShrub", "type": "real", @@ -4197,8 +4197,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)", "cell_measures": "area: areacella", - "long_name": "autotrophic respiration on tree tiles", - "comment": "Total RA of trees in the gridcell", + "long_name": "Autotrophic Respiration on Tree Tiles", + "comment": "Total RA of trees in the grid cell", "dimensions": "longitude latitude time", "out_name": "raTree", "type": "real", @@ -4215,8 +4215,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Mass Flux of 13C into Atmosphere due to Autotrophic (Plant) Respiration on Land", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The chemical formula for carbon dioxide is CO2. 'C' means the element carbon and '13C' is the stable isotope 'carbon-13', having six protons and seven neutrons. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.", + "long_name": "Mass Flux of 13C into Atmosphere Due to Autotrophic (Plant) Respiration on Land", + "comment": "Flux of carbon-13 into the atmosphere due to plant respiration. Plant respiration is the sum of respiration by parts of plants both above and below the soil. It is assumed that all the respired carbon dioxide is emitted to the atmosphere. ", "dimensions": "longitude latitude time", "out_name": "rac13", "type": "real", @@ -4233,8 +4233,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Mass Flux of 14C into Atmosphere due to Autotrophic (Plant) Respiration on Land", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The chemical formula for carbon dioxide is CO2. 'C' means the element carbon and '14C' is the radioactive isotope 'carbon-14', having six protons and eight neutrons and used in radiocarbon dating. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.", + "long_name": "Mass Flux of 14C into Atmosphere Due to Autotrophic (Plant) Respiration on Land", + "comment": "Flux of carbon-14 into the atmosphere due to plant respiration. Plant respiration is the sum of respiration by parts of plants both above and below the soil. It is assumed that all the respired carbon dioxide is emitted to the atmosphere. ", "dimensions": "longitude latitude time", "out_name": "rac14", "type": "real", @@ -4251,7 +4251,7 @@ "units": "1", "cell_methods": "time: mean", "cell_measures": "area: areacella", - "long_name": "rain_mixing_ratio", + "long_name": "Mass Fraction of Rain in Air", "comment": "Rain mixing ratio", "dimensions": "longitude latitude plev27 time", "out_name": "rainmxrat", @@ -4305,7 +4305,7 @@ "units": "m", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Hydrometeor Effective Radius of Convective Cloud Liquid Water", + "long_name": "Convective Cloud Liquid Droplet Effective Radius", "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.", "dimensions": "longitude latitude alevel time", "out_name": "reffclwc", @@ -4323,7 +4323,7 @@ "units": "m", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Liquid Water", + "long_name": "Stratiform Cloud Liquid Droplet Effective Radius", "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.", "dimensions": "longitude latitude alevel time", "out_name": "reffclws", @@ -4341,8 +4341,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)", "cell_measures": "area: areacella", - "long_name": "heterotrophic respiration on grass tiles", - "comment": "Total RH of grass in the gridcell", + "long_name": "Heterotrophic Respiration on Grass Tiles", + "comment": "Total RH of grass in the grid cell", "dimensions": "longitude latitude time", "out_name": "rhGrass", "type": "real", @@ -4359,7 +4359,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass Flux into Atmosphere due to Heterotrophic Respiration from Litter on Land", + "long_name": "Carbon Mass Flux into Atmosphere Due to Heterotrophic Respiration from Litter on Land", "comment": "Needed to calculate litter bulk turnover time. Includes respiration from CWD as well.", "dimensions": "longitude latitude time", "out_name": "rhLitter", @@ -4377,8 +4377,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where sector", "cell_measures": "area: areacella", - "long_name": "soil heterotrophic respiration on land use tile", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The chemical formula for carbon dioxide is CO2. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.", + "long_name": "Soil Heterotrophic Respiration on Land-Use Tile", + "comment": "Carbon mass flux per unit area into atmosphere due to heterotrophic respiration on land (respiration by consumers), calculated on land-use tiles.", "dimensions": "longitude latitude landUse time", "out_name": "rhLut", "type": "real", @@ -4395,8 +4395,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)", "cell_measures": "area: areacella", - "long_name": "heterotrophic respiration on Shrub tiles", - "comment": "Total RH of shrubs in the gridcell", + "long_name": "Heterotrophic Respiration on Shrub Tiles", + "comment": "Total RH of shrubs in the grid cell", "dimensions": "longitude latitude time", "out_name": "rhShrub", "type": "real", @@ -4413,7 +4413,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass Flux into Atmosphere due to Heterotrophic Respiration from Soil on Land", + "long_name": "Carbon Mass Flux into Atmosphere Due to Heterotrophic Respiration from Soil on Land", "comment": "Needed to calculate soil bulk turnover time", "dimensions": "longitude latitude time", "out_name": "rhSoil", @@ -4431,8 +4431,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)", "cell_measures": "area: areacella", - "long_name": "heterotrophic respiration on tree tiles", - "comment": "Total RH of trees in the gridcell", + "long_name": "Heterotrophic Respiration on Tree Tiles", + "comment": "Total RH of trees in the grid cell", "dimensions": "longitude latitude time", "out_name": "rhTree", "type": "real", @@ -4449,8 +4449,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Mass Flux of 13C into Atmosphere due to Heterotrophic Respiration on Land", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The chemical formula for carbon dioxide is CO2. 'C' means the element carbon and '13C' is the stable isotope 'carbon-13', having six protons and seven neutrons. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.", + "long_name": "Mass Flux of 13C into Atmosphere Due to Heterotrophic Respiration on Land", + "comment": "Heterotrophic respiration is respiration by heterotrophs ('consumers'), which are organisms (including animals and decomposers) that consume other organisms or dead organic material, rather than synthesising organic material from inorganic precursors using energy from the environment (especially sunlight) as autotrophs ('producers') do. Heterotrophic respiration goes on within both the soil and litter pools.", "dimensions": "longitude latitude time", "out_name": "rhc13", "type": "real", @@ -4467,8 +4467,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Mass Flux of 14C into Atmosphere due to Heterotrophic Respiration on Land", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The chemical formula for carbon dioxide is CO2. 'C' means the element carbon and '14C' is the radioactive isotope 'carbon-14', having six protons and eight neutrons and used in radiocarbon dating. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.", + "long_name": "Mass Flux of 14C into Atmosphere Due to Heterotrophic Respiration on Land", + "comment": "Heterotrophic respiration is respiration by heterotrophs ('consumers'), which are organisms (including animals and decomposers) that consume other organisms or dead organic material, rather than synthesising organic material from inorganic precursors using energy from the environment (especially sunlight) as autotrophs ('producers') do. Heterotrophic respiration goes on within both the soil and litter pools.", "dimensions": "longitude latitude time", "out_name": "rhc14", "type": "real", @@ -4503,7 +4503,7 @@ "units": "W m-2", "cell_methods": "area: time: mean where sector", "cell_measures": "area: areacella", - "long_name": "Surface Upwelling Longwave on Land Use Tile", + "long_name": "Surface Upwelling Longwave on Land-Use Tile", "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.", "dimensions": "longitude latitude landUse time", "out_name": "rlusLut", @@ -4521,7 +4521,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "net rate of absorption of shortwave energy in ocean layer", + "long_name": "Net Rate of Absorption of Shortwave Energy in Ocean Layer", "comment": "'shortwave' means shortwave radiation. 'Layer' means any layer with upper and lower boundaries that have constant values in some vertical coordinate. There must be a vertical coordinate variable indicating the extent of the layer(s). If the layers are model layers, the vertical coordinate can be model_level_number, but it is recommended to specify a physical coordinate (in a scalar or auxiliary coordinate variable) as well. Net absorbed radiation is the difference between absorbed and emitted radiation.", "dimensions": "longitude latitude olevel time", "out_name": "rsdoabsorb", @@ -4540,7 +4540,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Surface Diffuse Downwelling Clear Sky Shortwave Radiation", - "comment": "Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. 'Diffuse' radiation is radiation that has been scattered by particles in the atmosphere such as cloud droplets and aerosols. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The surface called 'surface' means the lower boundary of the atmosphere. A phrase 'assuming_condition' indicates that the named quantity is the value which would obtain if all aspects of the system were unaltered except for the assumption of the circumstances specified by the condition. 'shortwave' means shortwave radiation.", + "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations in clear sky conditions", "dimensions": "longitude latitude time", "out_name": "rsdscsdiff", "type": "real", @@ -4558,7 +4558,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Surface Diffuse Downwelling Shortwave Radiation", - "comment": "Downwelling radiation is radiation from above. It does not mean 'net downward'. 'Diffuse' radiation is radiation that has been scattered by particles in the atmosphere such as cloud droplets and aerosols. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation.", + "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations.", "dimensions": "longitude latitude time", "out_name": "rsdsdiff", "type": "real", @@ -4593,7 +4593,7 @@ "units": "W m-2", "cell_methods": "area: time: mean where sector", "cell_measures": "area: areacella", - "long_name": "Surface Upwelling Shortwave on Land Use Tile", + "long_name": "Surface Upwelling Shortwave on Land-use Tile", "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.", "dimensions": "longitude latitude landUse time", "out_name": "rsusLut", @@ -4647,8 +4647,8 @@ "units": "kg m-3", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Surface Concentration of Seasalt", - "comment": "mass concentration of seasalt dry aerosol in air in model lowest layer", + "long_name": "Surface Concentration of Sea-Salt Aerosol", + "comment": "mass concentration of sea-salt dry aerosol in air in model lowest layer", "dimensions": "longitude latitude time", "out_name": "sconcss", "type": "real", @@ -4665,8 +4665,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Sedimentation Flux of dust mode coarse insoluble", - "comment": "Balkanski - LSCE", + "long_name": "Sedimentation Flux of Dust Mode Coarse Insoluble", + "comment": "Dry mass deposition rate of dust aerosol.", "dimensions": "longitude latitude time", "out_name": "sedustCI", "type": "real", @@ -4683,7 +4683,7 @@ "units": "m s-1", "cell_methods": "area: mean time: maximum within days time: mean over days", "cell_measures": "area: areacella", - "long_name": "Mean Daily Maximum Near-Surface Wind Speed", + "long_name": "Daily Maximum Near-Surface Wind Speed", "comment": "Daily maximum near-surface (usually, 10 meters) wind speed.", "dimensions": "longitude latitude time height10m", "out_name": "sfcWindmax", @@ -4701,7 +4701,7 @@ "units": "1", "cell_methods": "time: mean", "cell_measures": "area: areacella", - "long_name": "snow_mixing_ratio", + "long_name": "Mass Fraction of Snow in Air", "comment": "Snow mixing ratio", "dimensions": "longitude latitude plev27 time", "out_name": "snowmxrat", @@ -4716,10 +4716,10 @@ "frequency": "mon", "modeling_realm": "ocean", "standard_name": "integral_wrt_depth_of_product_of_sea_water_density_and_salinity", - "units": "1e-3 kg m-2", + "units": "g m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "integral wrt depth of product of sea water density and salinity", + "long_name": "Depth Integral of Product of Sea Water Density and Prognostic Salinity", "comment": "Full column sum of density*cell thickness*prognostic salinity. If the model is Boussinesq, then use Boussinesq reference density for the density factor.", "dimensions": "longitude latitude time", "out_name": "somint", @@ -4738,7 +4738,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", "long_name": "Isotopic Ratio of Oxygen-17 in Sea Water", - "comment": "Ratio of abundance of oxygen-17 (17O) atoms to oxgen-16 (16O) atoms in sea water", + "comment": "Ratio of abundance of oxygen-17 (17O) atoms to oxygen-16 (16O) atoms in sea water", "dimensions": "longitude latitude olevel time", "out_name": "sw17O", "type": "real", @@ -4773,7 +4773,7 @@ "units": "m", "cell_methods": "area: time: mean where sector", "cell_measures": "area: areacella", - "long_name": "snow water equivalent on land use tile", + "long_name": "Snow Water Equivalent on Land-Use Tile", "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'lwe' means liquid water equivalent. 'Amount' means mass per unit area. The construction lwe_thickness_of_X_amount or _content means the vertical extent of a layer of liquid water having the same mass per unit area. Surface amount refers to the amount on the ground, excluding that on the plant or vegetation canopy.", "dimensions": "longitude latitude landUse time", "out_name": "sweLut", @@ -4791,8 +4791,8 @@ "units": "W m-2", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "All-sky Surface Shortwave radiative flux due to Dust", - "comment": "Balkanski - LSCE", + "long_name": "All-Sky Surface Shortwave Radiative Flux Due to Dust", + "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover.", "dimensions": "longitude latitude time", "out_name": "swsrfasdust", "type": "real", @@ -4809,8 +4809,8 @@ "units": "W m-2", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Clear-sky Surface Shortwave radiative flux due to Dust", - "comment": "Balkanski - LSCE", + "long_name": "Clear-Sky Surface Shortwave Radiative Flux Due to Dust", + "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover. Calculated in clear-sky conditions.", "dimensions": "longitude latitude time", "out_name": "swsrfcsdust", "type": "real", @@ -4827,8 +4827,8 @@ "units": "W m-2", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "all sky sw-rf dust at toa", - "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_dust_ambient_aerosol", + "long_name": "All-Sky Shortwave Flux Due to Dust at Toa", + "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).", "dimensions": "longitude latitude time", "out_name": "swtoaasdust", "type": "real", @@ -4845,8 +4845,8 @@ "units": "W m-2", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "clear sky sw-rf dust at toa", - "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_dust_ambient_aerosol_assuming_clear_sky", + "long_name": "clear sky Shortwave flux due to dust at toa", + "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).", "dimensions": "longitude latitude time", "out_name": "swtoacsdust", "type": "real", @@ -4863,7 +4863,7 @@ "units": "K2", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "square_of_air_temperature", + "long_name": "Mean-Squared Air Temperature", "comment": "Air temperature squared", "dimensions": "longitude latitude alevel time", "out_name": "t2", @@ -4881,7 +4881,7 @@ "units": "m", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "20C isotherm depth", + "long_name": "Depth of 20 degree Celsius Isotherm", "comment": "This quantity, sometimes called the 'isotherm depth', is the depth (if it exists) at which the sea water potential temperature equals some specified value. This value should be specified in a scalar coordinate variable. Depth is the vertical distance below the surface. Potential temperature is the temperature a parcel of air or sea water would have if moved adiabatically to sea level pressure.", "dimensions": "longitude latitude time", "out_name": "t20d", @@ -4899,7 +4899,7 @@ "units": "s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "turnover rate of each model soil carbon pool", + "long_name": "Turnover Rate of Each Model Soil Carbon Pool", "comment": "defined as 1/(turnover time) for each soil pool. Use the same pools reported under cSoilPools", "dimensions": "longitude latitude soilpools time", "out_name": "tSoilPools", @@ -4935,7 +4935,7 @@ "units": "K", "cell_methods": "area: time: mean where sector", "cell_measures": "area: areacella", - "long_name": "near-surface air temperature (2m above displacement height, i.e. t_ref) on land use tile", + "long_name": "Near-surface Air Temperature on Land Use Tile", "comment": "Air temperature is the bulk temperature of the air, not the surface (skin) temperature.", "dimensions": "longitude latitude landUse time height2m", "out_name": "tasLut", @@ -4989,7 +4989,7 @@ "units": "K", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "2m dewpoint temperature", + "long_name": "2m Dewpoint Temperature", "comment": "Dew point temperature is the temperature at which a parcel of air reaches saturation upon being cooled at constant pressure and specific humidity.", "dimensions": "longitude latitude time", "out_name": "tdps", @@ -5005,7 +5005,7 @@ "modeling_realm": "ocean", "standard_name": "sea_water_potential_temperature", "units": "degC", - "cell_methods": "area: mean where sea time: mean", + "cell_methods": "area: depth: time: mean", "cell_measures": "area: areacello", "long_name": "Vertically Averaged Sea Water Potential Temperature", "comment": "Vertical average of the sea water potential temperature through the whole ocean depth", @@ -5023,9 +5023,9 @@ "modeling_realm": "ocean", "standard_name": "sea_water_potential_temperature", "units": "degC", - "cell_methods": "area: time: mean", + "cell_methods": "area: depth: time: mean", "cell_measures": "area: areacello", - "long_name": "Depth average potential temperature of upper 2000m", + "long_name": "Depth Average Potential Temperature of Upper 2000m", "comment": "Upper 2000m, 2D field", "dimensions": "longitude latitude time depth2000m", "out_name": "thetaot2000", @@ -5041,9 +5041,9 @@ "modeling_realm": "ocean", "standard_name": "sea_water_potential_temperature", "units": "degC", - "cell_methods": "area: time: mean", + "cell_methods": "area: depth: time: mean", "cell_measures": "area: areacello", - "long_name": "Depth average potential temperature of upper 300m", + "long_name": "Depth Average Potential Temperature of Upper 300m", "comment": "Upper 300m, 2D field", "dimensions": "longitude latitude time depth300m", "out_name": "thetaot300", @@ -5059,9 +5059,9 @@ "modeling_realm": "ocean", "standard_name": "sea_water_potential_temperature", "units": "degC", - "cell_methods": "area: time: mean", + "cell_methods": "area: depth: time: mean", "cell_measures": "area: areacello", - "long_name": "Depth average potential temperature of upper 700m", + "long_name": "Depth Average Potential Temperature of Upper 700m", "comment": "Upper 700m, 2D field", "dimensions": "longitude latitude time depth700m", "out_name": "thetaot700", @@ -5115,7 +5115,7 @@ "units": "K s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Tendency of Air Temperature due to Numerical Diffusion", + "long_name": "Tendency of Air Temperature Due to Numerical Diffusion", "comment": "This includes any horizontal or vertical numerical temperature diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the temperature budget.", "dimensions": "longitude latitude alevel time", "out_name": "tntd", @@ -5133,7 +5133,7 @@ "units": "K s-1", "cell_methods": "time: mean", "cell_measures": "area: areacella", - "long_name": "Tendency of Air Temperature due to Model Physics", + "long_name": "Tendency of Air Temperature Due to Model Physics", "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.", "dimensions": "longitude latitude plev27 time", "out_name": "tntmp", @@ -5169,7 +5169,7 @@ "units": "K s-1", "cell_methods": "time: mean", "cell_measures": "area: areacella", - "long_name": "Longwave heating rate", + "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating", "comment": "Tendency of air temperature due to longwave radiative heating", "dimensions": "longitude latitude plev27 time", "out_name": "tntrl", @@ -5187,7 +5187,7 @@ "units": "K s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating", + "long_name": "Tendency of Air Temperature Due to Clear Sky Longwave Radiative Heating", "comment": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating", "dimensions": "longitude latitude alevel time", "out_name": "tntrlcs", @@ -5205,7 +5205,7 @@ "units": "K s-1", "cell_methods": "time: mean", "cell_measures": "area: areacella", - "long_name": "Shortwave heating rate", + "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating", "comment": "Tendency of air temperature due to shortwave radiative heating", "dimensions": "longitude latitude plev27 time", "out_name": "tntrs", @@ -5223,7 +5223,7 @@ "units": "K s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating", + "long_name": "Tendency of Air Temperature Due to Clear Sky Shortwave Radiative Heating", "comment": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating", "dimensions": "longitude latitude alevel time", "out_name": "tntrscs", @@ -5259,7 +5259,7 @@ "units": "%", "cell_methods": "area: mean where land over all_area_types time: mean", "cell_measures": "area: areacella", - "long_name": "Broadleaf deciduous tree area percentage", + "long_name": "Broadleaf Deciduous Tree Area Percentage", "comment": "This is the percentage of the entire grid cell that is covered by broadleaf deciduous trees.", "dimensions": "longitude latitude time typetreebd", "out_name": "treeFracBdlDcd", @@ -5277,7 +5277,7 @@ "units": "%", "cell_methods": "area: mean where land over all_area_types time: mean", "cell_measures": "area: areacella", - "long_name": "Broadleaf evergreen tree area percentage", + "long_name": "Broadleaf Evergreen Tree Area Percentage", "comment": "This is the percentage of the entire grid cell that is covered by broadleaf evergreen trees.", "dimensions": "longitude latitude time typetreebe", "out_name": "treeFracBdlEvg", @@ -5295,7 +5295,7 @@ "units": "%", "cell_methods": "area: mean where land over all_area_types time: mean", "cell_measures": "area: areacella", - "long_name": "Needleleaf deciduous tree area percentage", + "long_name": "Needleleaf Deciduous Tree Area Percentage", "comment": "This is the percentage of the entire grid cell that is covered by needleleaf deciduous trees.", "dimensions": "longitude latitude time typetreend", "out_name": "treeFracNdlDcd", @@ -5313,7 +5313,7 @@ "units": "%", "cell_methods": "area: mean where land over all_area_types time: mean", "cell_measures": "area: areacella", - "long_name": "Needleleaf evergreen tree area percentage", + "long_name": "Needleleaf Evergreen Tree Area Percentage", "comment": "This is the percentage of the entire grid cell that is covered by needleleaf evergreen trees.", "dimensions": "longitude latitude time typetreene", "out_name": "treeFracNdlEvg", @@ -5349,7 +5349,7 @@ "units": "K Pa s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "air_temperature_times_omega", + "long_name": "Product of Air Temperature and Omega", "comment": "Product of air temperature and pressure tendency", "dimensions": "longitude latitude alevel time", "out_name": "twap", @@ -5367,7 +5367,7 @@ "units": "m2 s-2", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "square_of_eastward_wind", + "long_name": "Mean-Squared Eastward Wind Speed", "comment": "u*u", "dimensions": "longitude latitude alevel time", "out_name": "u2", @@ -5386,7 +5386,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Eastward Wind", - "comment": "'Eastward' indicates a vector component which is positive when directed eastward (negative westward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Zonal wind (positive in a eastward direction).", "dimensions": "longitude latitude plev7h time", "out_name": "ua", "type": "real", @@ -5404,7 +5404,7 @@ "cell_methods": "time: mean", "cell_measures": "area: areacella", "long_name": "Eastward Wind", - "comment": "'Eastward' indicates a vector component which is positive when directed eastward (negative westward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Zonal wind (positive in a eastward direction).", "dimensions": "longitude latitude plev27 time", "out_name": "ua", "type": "real", @@ -5421,7 +5421,7 @@ "units": "m2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "integrated_eastward_wind_times_humidity", + "long_name": "Eastward Humidity Transport", "comment": "Column integrated eastward wind times specific humidity", "dimensions": "longitude latitude time", "out_name": "uqint", @@ -5439,7 +5439,7 @@ "units": "K m s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "air_temperature_times_eastward_wind", + "long_name": "Product of Air Temperature and Eastward Wind", "comment": "Product of air temperature and eastward wind", "dimensions": "longitude latitude alevel time", "out_name": "ut", @@ -5457,7 +5457,7 @@ "units": "m s-2", "cell_methods": "time: mean", "cell_measures": "area: areacella", - "long_name": "u-tendency nonorographic gravity wave drag", + "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag", "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.", "dimensions": "longitude latitude plev19 time", "out_name": "utendnogw", @@ -5475,7 +5475,7 @@ "units": "m s-2", "cell_methods": "time: mean", "cell_measures": "area: areacella", - "long_name": "u-tendency orographic gravity wave drag", + "long_name": "Eastward Acceleration Due to Orographic Gravity Wave Drag", "comment": "Tendency of the eastward wind by parameterized orographic gravity waves.", "dimensions": "longitude latitude plev19 time", "out_name": "utendogw", @@ -5493,7 +5493,7 @@ "units": "m2 s-2", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "eastward_wind_times_northward_wind", + "long_name": "Product of Eastward Wind and Northward Wind", "comment": "u*v", "dimensions": "longitude latitude alevel time", "out_name": "uv", @@ -5511,7 +5511,7 @@ "units": "Pa m s-2", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "eastward_wind_times_omega", + "long_name": "Product of Eastward Wind and Omega", "comment": "u*omega", "dimensions": "longitude latitude alevel time", "out_name": "uwap", @@ -5529,7 +5529,7 @@ "units": "m2 s-2", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "square_of_northwardwind", + "long_name": "Mean-Squared Northward Wind Speed", "comment": "v*v", "dimensions": "longitude latitude alevel time", "out_name": "v2", @@ -5548,7 +5548,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Northward Wind", - "comment": "'Northward' indicates a vector component which is positive when directed northward (negative southward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Meridional wind (positive in a northward direction).", "dimensions": "longitude latitude plev7h time", "out_name": "va", "type": "real", @@ -5566,7 +5566,7 @@ "cell_methods": "time: mean", "cell_measures": "area: areacella", "long_name": "Northward Wind", - "comment": "'Northward' indicates a vector component which is positive when directed northward (negative southward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Meridional wind (positive in a northward direction).", "dimensions": "longitude latitude plev27 time", "out_name": "va", "type": "real", @@ -5583,7 +5583,7 @@ "units": "%", "cell_methods": "area: mean where land over all_area_types time: mean", "cell_measures": "area: areacella", - "long_name": "Total vegetated percentage cover", + "long_name": "Total Vegetated Percentage Cover", "comment": "Percentage of grid cell that is covered by vegetation.This SHOULD be the sum of tree, grass, crop and shrub fractions.", "dimensions": "longitude latitude time typeveg", "out_name": "vegFrac", @@ -5601,7 +5601,7 @@ "units": "m", "cell_methods": "area: time: mean where vegetation (comment: mask=vegFrac)", "cell_measures": "area: areacella", - "long_name": "canopy height", + "long_name": "Height of the Vegetation Canopy", "comment": "Vegetation height averaged over all vegetation types and over the vegetated fraction of a grid cell.", "dimensions": "longitude latitude time", "out_name": "vegHeight", @@ -5619,7 +5619,7 @@ "units": "m", "cell_methods": "area: time: mean where crops (comment: mask=cropFrac)", "cell_measures": "area: areacella", - "long_name": "Vegetation height averaged over the crop fraction of a grid cell.", + "long_name": "Height of Crops", "comment": "Vegetation height averaged over the crop fraction of a grid cell.", "dimensions": "longitude latitude time", "out_name": "vegHeightCrop", @@ -5637,7 +5637,7 @@ "units": "m", "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)", "cell_measures": "area: areacella", - "long_name": "Vegetation height averaged over the grass fraction of a grid cell.", + "long_name": "Height of Grass", "comment": "Vegetation height averaged over the grass fraction of a grid cell.", "dimensions": "longitude latitude time", "out_name": "vegHeightGrass", @@ -5655,7 +5655,7 @@ "units": "m", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Vegetation height averaged over the pasture fraction of a grid cell.", + "long_name": "Height of Pastures", "comment": "Vegetation height averaged over the pasture fraction of a grid cell.", "dimensions": "longitude latitude time", "out_name": "vegHeightPasture", @@ -5673,7 +5673,7 @@ "units": "m", "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)", "cell_measures": "area: areacella", - "long_name": "Vegetation height averaged over the shrub fraction of a grid cell.", + "long_name": "Height of Shrubs", "comment": "Vegetation height averaged over the shrub fraction of a grid cell.", "dimensions": "longitude latitude time", "out_name": "vegHeightShrub", @@ -5691,7 +5691,7 @@ "units": "m", "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)", "cell_measures": "area: areacella", - "long_name": "Vegetation height averaged over the tree fraction of a grid cell.", + "long_name": "Height of Trees", "comment": "Vegetation height averaged over the tree fraction of a grid cell.", "dimensions": "longitude latitude time", "out_name": "vegHeightTree", @@ -5709,7 +5709,7 @@ "units": "m2 s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "integrated_northward_wind_times_humidity", + "long_name": "Northward Humidity Transport", "comment": "Column integrated northward wind times specific humidity", "dimensions": "longitude latitude time", "out_name": "vqint", @@ -5727,7 +5727,7 @@ "units": "K m s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "air_temperature_times_northward_wind", + "long_name": "Product of Air Temperature and Northward Wind", "comment": "Product of air temperature and northward wind", "dimensions": "longitude latitude alevel time", "out_name": "vt", @@ -5745,7 +5745,7 @@ "units": "m s-2", "cell_methods": "time: mean", "cell_measures": "area: areacella", - "long_name": "v-tendency nonorographic gravity wave drag", + "long_name": "Northward Acceleration Due to Non-Orographic Gravity Wave Drag", "comment": "Tendency of the northward wind by parameterized nonorographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)", "dimensions": "longitude latitude plev19 time", "out_name": "vtendnogw", @@ -5763,7 +5763,7 @@ "units": "m s-2", "cell_methods": "time: mean", "cell_measures": "area: areacella", - "long_name": "v-tendency orographic gravity wave drag", + "long_name": "Northward Acceleration Due to Orographic Gravity Wave Drag", "comment": "Tendency of the northward wind by parameterized orographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)", "dimensions": "longitude latitude plev19 time", "out_name": "vtendogw", @@ -5781,7 +5781,7 @@ "units": "Pa m s-2", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "northward_wind_times_omega", + "long_name": "Product of Northward Wind and Omega", "comment": "v*omega", "dimensions": "longitude latitude alevel time", "out_name": "vwap", @@ -5799,7 +5799,7 @@ "units": "Pa s-1", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "omega (=dp/dt)", + "long_name": "Omega (=dp/dt)", "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", "dimensions": "longitude latitude alevel time", "out_name": "wap", @@ -5817,7 +5817,7 @@ "units": "Pa2 s-2", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "square_of_omega", + "long_name": "Mean-Squared Vertical Velocity (Omega)", "comment": "omega*omega", "dimensions": "longitude latitude alevel time", "out_name": "wap2", @@ -5835,8 +5835,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Grid averaged methane emissions from wetlands", - "comment": "'Upward' indicates a vector component which is positive when directed upward (negative downward). A net upward flux is the difference between the flux from below (upward) and the flux from above (downward). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The chemical formula for methane is CH4. Methane is a member of the group of hydrocarbons known as alkanes. There are standard names for the alkane group as well as for some of the individual species. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Emission' means emission from a primary source located anywhere within the atmosphere, including at the lower boundary (i.e. the surface of the earth). 'Emission' is a process entirely distinct from 're-emission' which is used in some standard names.", + "long_name": "Grid Averaged Methane Emissions from Wetlands", + "comment": "Net upward flux of methane (NH4) from wetlands (areas where water covers the soil, or is present either at or near the surface of the soil all year or for varying periods of time during the year, including during the growing season). ", "dimensions": "longitude latitude time", "out_name": "wetlandCH4", "type": "real", @@ -5853,8 +5853,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Grid averaged methane consuption (methanotrophy) from wetlands", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Downward' indicates a vector component which is positive when directed downward (negative upward). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The chemical formula for methane is CH4. The mass is the total mass of the molecules. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. Wetlands are areas where water covers the soil, or is present either at or near the surface of the soil all year or for varying periods of time during the year, including during the growing season. The precise conditions under which wetlands produce and consume methane can vary between models.", + "long_name": "Grid Averaged Methane Consumption (Methanotrophy) from Wetlands", + "comment": "Biological consumption (methanotrophy) of methane (NH4) by wetlands (areas where water covers the soil, or is present either at or near the surface of the soil all year or for varying periods of time during the year, including during the growing season). ", "dimensions": "longitude latitude time", "out_name": "wetlandCH4cons", "type": "real", @@ -5871,8 +5871,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Grid averaged methane production (methanogenesis) from wetlands", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The chemical formula for methane is CH4. The mass is the total mass of the molecules. The phrase 'tendency_of_X' means derivative of X with respect to time. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Emission' means emission from a primary source located anywhere within the atmosphere, including at the lower boundary (i.e. the surface of the earth). 'Emission' is a process entirely distinct from 're-emission' which is used in some standard names.", + "long_name": "Grid Averaged Methane Production (Methanogenesis) from Wetlands", + "comment": "Biological emissions (methanogenesis) of methane (NH4) from wetlands (areas where water covers the soil, or is present either at or near the surface of the soil all year or for varying periods of time during the year, including during the growing season). ", "dimensions": "longitude latitude time", "out_name": "wetlandCH4prod", "type": "real", @@ -5907,7 +5907,7 @@ "units": "m", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacellr", - "long_name": "Water table depth from surface.", + "long_name": "Water Table Depth", "comment": "Depth is the vertical distance below the surface. The water table is the surface below which the soil is saturated with water such that all pore spaces are filled.", "dimensions": "longitude latitude time", "out_name": "wtd", @@ -5925,7 +5925,7 @@ "units": "Pa", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "x_gravity_wave_drag_param", + "long_name": "Eastward Gravity Wave Drag", "comment": "Parameterised x-component of gravity wave drag", "dimensions": "longitude latitude alevel time", "out_name": "xgwdparam", @@ -5943,7 +5943,7 @@ "units": "Pa", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "y_gravity_wave_drag_param", + "long_name": "Northward Gravity Wave Drag", "comment": "Parameterised y- component of gravity wave drag", "dimensions": "longitude latitude alevel time", "out_name": "ygwdparam", diff --git a/TestTables/CMIP6_EmonZ.json b/TestTables/CMIP6_EmonZ.json index 78139411..39c526a1 100644 --- a/TestTables/CMIP6_EmonZ.json +++ b/TestTables/CMIP6_EmonZ.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table EmonZ", "realm": "atmos", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -57,7 +57,7 @@ "units": "s-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "photoloysis rate of O2", + "long_name": "Photolysis Rate of Diatomic Molecular Oxygen", "comment": "Rate of photolysis of molecular oxygen to atomic oxygen (o2 -> o1d+o)", "dimensions": "latitude plev39 time", "out_name": "jo2", @@ -75,7 +75,7 @@ "units": "s-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "photoloysis rate of O3", + "long_name": "Photolysis Rate of Ozone (O3)", "comment": "Sum of photolysis rates o3 -> o1d+o2 and o3 -> o+o2", "dimensions": "latitude plev39 time", "out_name": "jo3", @@ -93,7 +93,7 @@ "units": "mol m-3 s-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "total Ox loss rate", + "long_name": "Total Odd Oxygen (Ox) Loss Rate", "comment": "total chemical loss rate for o+o1d+o3", "dimensions": "latitude plev39 time", "out_name": "oxloss", @@ -111,7 +111,7 @@ "units": "mol m-3 s-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "total Ox production rate", + "long_name": "Total Odd Oxygen (Ox) Production Rate", "comment": "total production rate of o+o1d+o3 including o2 photolysis and all o3 producing reactions", "dimensions": "latitude plev39 time", "out_name": "oxprod", @@ -127,7 +127,7 @@ "modeling_realm": "ocean", "standard_name": "northward_ocean_salt_transport", "units": "kg s-1", - "cell_methods": "longitude: mean (basin) time: mean", + "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean", "cell_measures": "", "long_name": "Northward Ocean Salt Transport", "comment": "function of latitude, basin", @@ -147,7 +147,7 @@ "units": "K s-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "Tendency of Air Temperature due to Convection", + "long_name": "Tendency of Air Temperature Due to Convection", "comment": "Tendencies from cumulus convection scheme.", "dimensions": "latitude plev39 time", "out_name": "tntc", @@ -165,7 +165,7 @@ "units": "K s-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "Tendency of Air Temperature due to Model Physics", + "long_name": "Tendency of Air Temperature Due to Model Physics", "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.", "dimensions": "latitude plev39 time", "out_name": "tntmp", @@ -183,7 +183,7 @@ "units": "K s-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "temperature tendency nonorographic gravity wave dissipation", + "long_name": "Temperature Tendency due to Non-orographic Gravity Wave Dissipation", "comment": "Temperature tendency due to dissipation of parameterized nonorographic gravity waves.", "dimensions": "latitude plev39 time", "out_name": "tntnogw", @@ -201,7 +201,7 @@ "units": "K s-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "temperature tendency orographic gravity wave dissipation", + "long_name": "Temperature Tendency Due to Orographic Gravity Wave Dissipation", "comment": "Temperature tendency due to dissipation of parameterized orographic gravity waves.", "dimensions": "latitude plev39 time", "out_name": "tntogw", @@ -219,7 +219,7 @@ "units": "K s-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "Longwave heating rate", + "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating", "comment": "Tendency of air temperature due to longwave radiative heating", "dimensions": "latitude plev39 time", "out_name": "tntrl", @@ -237,7 +237,7 @@ "units": "K s-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating", + "long_name": "Tendency of Air Temperature Due to Clear Sky Longwave Radiative Heating", "comment": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating", "dimensions": "latitude plev39 time", "out_name": "tntrlcs", @@ -255,7 +255,7 @@ "units": "K s-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "Shortwave heating rate", + "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating", "comment": "Tendency of air temperature due to shortwave radiative heating", "dimensions": "latitude plev39 time", "out_name": "tntrs", @@ -273,7 +273,7 @@ "units": "K s-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating", + "long_name": "Tendency of Air Temperature Due to Clear Sky Shortwave Radiative Heating", "comment": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating", "dimensions": "latitude plev39 time", "out_name": "tntrscs", @@ -309,7 +309,7 @@ "units": "m s-2", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "Tendency of eastward wind due to Eliassen-Palm Flux divergence", + "long_name": "Tendency of Eastward Wind Due to Eliassen-Palm Flux Divergence", "comment": "Tendency of the zonal mean zonal wind due to the divergence of the Eliassen-Palm flux.", "dimensions": "latitude plev39 time", "out_name": "utendepfd", @@ -327,7 +327,7 @@ "units": "m s-2", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "u-tendency nonorographic gravity wave drag", + "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag", "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.", "dimensions": "latitude plev39 time", "out_name": "utendnogw", @@ -345,7 +345,7 @@ "units": "mol mol-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "mole fraction of o and o3 and o1d", + "long_name": "Mole Fraction of Odd Oxygen (O, O3 and O1D)", "comment": "Mole Fraction of Ox", "dimensions": "latitude plev39 time", "out_name": "vmrox", @@ -363,7 +363,7 @@ "units": "m s-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "Transformed Eulerian Mean northward wind", + "long_name": "Transformed Eulerian Mean Northward Wind", "comment": "Transformed Eulerian Mean Diagnostics v*, meridional component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available).", "dimensions": "latitude plev39 time", "out_name": "vtem", @@ -381,7 +381,7 @@ "units": "m s-2", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "v-tendency nonorographic gravity wave drag", + "long_name": "Northward Acceleration Due to Non-Orographic Gravity Wave Drag", "comment": "Tendency of the northward wind by parameterized nonorographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)", "dimensions": "latitude plev39 time", "out_name": "vtendnogw", @@ -399,7 +399,7 @@ "units": "m s-1", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "Transformed Eulerian Mean upward wind", + "long_name": "Transformed Eulerian Mean Upward Wind", "comment": "Transformed Eulerian Mean Diagnostics w*, meridional component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available). Scale height: 6950 m", "dimensions": "latitude plev39 time", "out_name": "wtem", @@ -417,7 +417,7 @@ "units": "Pa", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "x_gravity_wave_drag_param", + "long_name": "Eastward Gravity Wave Drag", "comment": "Parameterised x-component of gravity wave drag", "dimensions": "latitude plev39 time", "out_name": "xgwdparam", @@ -435,7 +435,7 @@ "units": "Pa", "cell_methods": "longitude: mean time: mean", "cell_measures": "", - "long_name": "y_gravity_wave_drag_param", + "long_name": "Northward Gravity Wave Drag", "comment": "Parameterised y- component of gravity wave drag", "dimensions": "latitude plev39 time", "out_name": "ygwdparam", diff --git a/TestTables/CMIP6_Esubhr.json b/TestTables/CMIP6_Esubhr.json index 3bc84301..382e5842 100644 --- a/TestTables/CMIP6_Esubhr.json +++ b/TestTables/CMIP6_Esubhr.json @@ -1,14 +1,16 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table Esubhr", "realm": "atmos", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", "approx_interval": "0.017361", + "approx_interval_error": "0.90", + "approx_interval_warning": "0.5", "generic_levels": "alevel alevhalf", "mip_era": "CMIP6", "Conventions": "CF-1.7 CMIP-6.2" @@ -58,7 +60,7 @@ "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", "long_name": "Surface Upward Sensible Heat Flux", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface sensible heat flux, also called 'turbulent' heat flux, is the exchange of heat between the surface and the air by motion of air. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Unless indicated in the cell_methods attribute, a quantity is assumed to apply to the whole area of each horizontal grid box. Previously, the qualifier where_type was used to specify that the quantity applies only to the part of the grid box of the named type. Names containing the where_type qualifier are deprecated and newly created data should use the cell_methods attribute to indicate the horizontal area to which the quantity applies.", + "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.", "dimensions": "longitude latitude time1", "out_name": "hfss", "type": "real", @@ -76,7 +78,7 @@ "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", "long_name": "Specific Humidity", - "comment": "'specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air.", + "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.", "dimensions": "longitude latitude alevel time1", "out_name": "hus", "type": "real", @@ -183,7 +185,7 @@ "units": "Pa", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Surface Pressure", + "long_name": "Surface Air Pressure", "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates", "dimensions": "longitude latitude time1", "out_name": "ps", @@ -237,7 +239,7 @@ "units": "m", "cell_methods": "area: point time: point", "cell_measures": "", - "long_name": "Hydrometeor Effective Radius of Convective Cloud Liquid Water", + "long_name": "Convective Cloud Liquid Droplet Effective Radius", "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.", "dimensions": "alevel site time1", "out_name": "reffclwc", @@ -255,7 +257,7 @@ "units": "m", "cell_methods": "area: point time: point", "cell_measures": "", - "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Liquid Water", + "long_name": "Stratiform Cloud Liquid Droplet Effective Radius", "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.", "dimensions": "alevel site time1", "out_name": "reffclws", @@ -309,7 +311,7 @@ "units": "W m-2", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Top-of-Atmosphere Outgoing Shortwave Radiation", + "long_name": "TOA Outgoing Shortwave Radiation", "comment": "at the top of the atmosphere", "dimensions": "longitude latitude time1", "out_name": "rsut", @@ -345,7 +347,7 @@ "units": "K", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "Surface Air Temperature", + "long_name": "Near-Surface Air Temperature", "comment": "near-surface (usually, 2 meter) air temperature", "dimensions": "longitude latitude time1 height2m", "out_name": "tas", @@ -435,7 +437,7 @@ "units": "K s-1", "cell_methods": "area: point time: point", "cell_measures": "", - "long_name": "Tendency of Air Temperature due to Numerical Diffusion", + "long_name": "Tendency of Air Temperature Due to Numerical Diffusion", "comment": "This includes any horizontal or vertical numerical temperature diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the temperature budget.", "dimensions": "alevel site time1", "out_name": "tntd", @@ -471,7 +473,7 @@ "units": "K s-1", "cell_methods": "area: point time: point", "cell_measures": "", - "long_name": "Longwave heating rate", + "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating", "comment": "Tendency of air temperature due to longwave radiative heating", "dimensions": "alevel site time1", "out_name": "tntrl", @@ -489,7 +491,7 @@ "units": "K s-1", "cell_methods": "area: point time: point", "cell_measures": "", - "long_name": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating", + "long_name": "Tendency of Air Temperature Due to Clear Sky Longwave Radiative Heating", "comment": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating", "dimensions": "alevel site time1", "out_name": "tntrlcs", @@ -507,7 +509,7 @@ "units": "K s-1", "cell_methods": "area: point time: point", "cell_measures": "", - "long_name": "Shortwave heating rate", + "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating", "comment": "Tendency of air temperature due to shortwave radiative heating", "dimensions": "alevel site time1", "out_name": "tntrs", @@ -525,7 +527,7 @@ "units": "K s-1", "cell_methods": "area: point time: point", "cell_measures": "", - "long_name": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating", + "long_name": "Tendency of Air Temperature Due to Clear Sky Shortwave Radiative Heating", "comment": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating", "dimensions": "alevel site time1", "out_name": "tntrscs", @@ -562,7 +564,7 @@ "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", "long_name": "Eastward Wind", - "comment": "'Eastward' indicates a vector component which is positive when directed eastward (negative westward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Zonal wind (positive in a eastward direction).", "dimensions": "longitude latitude alevel time1", "out_name": "ua", "type": "real", @@ -580,7 +582,7 @@ "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", "long_name": "Northward Wind", - "comment": "'Northward' indicates a vector component which is positive when directed northward (negative southward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Meridional wind (positive in a northward direction).", "dimensions": "longitude latitude alevel time1", "out_name": "va", "type": "real", @@ -597,7 +599,7 @@ "units": "Pa s-1", "cell_methods": "area: mean time: point", "cell_measures": "area: areacella", - "long_name": "omega (=dp/dt)", + "long_name": "Omega (=dp/dt)", "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", "dimensions": "longitude latitude alevel time1", "out_name": "wap", diff --git a/TestTables/CMIP6_Eyr.json b/TestTables/CMIP6_Eyr.json index 85e8c0df..890dc3c3 100644 --- a/TestTables/CMIP6_Eyr.json +++ b/TestTables/CMIP6_Eyr.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table Eyr", "realm": "land", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -21,7 +21,7 @@ "units": "%", "cell_methods": "area: mean where land over all_area_types time: mean", "cell_measures": "area: areacella", - "long_name": "Bare Soil Percentage", + "long_name": "Bare Soil Percentage Area Coverage", "comment": "Percentage of entire grid cell that is covered by bare soil.", "dimensions": "longitude latitude time typebare", "out_name": "baresoilFrac", @@ -57,7 +57,7 @@ "units": "kg m-2", "cell_methods": "area: mean where sector time: point", "cell_measures": "area: areacella", - "long_name": "carbon in above and belowground litter pools on land use tiles", + "long_name": "Carbon in Above and Below-Ground Litter Pools on Land-Use Tiles", "comment": "end of year values (not annual mean)", "dimensions": "longitude latitude landUse time1", "out_name": "cLitterLut", @@ -75,7 +75,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: point", "cell_measures": "area: areacella", - "long_name": "Carbon Mass in Products of Land Use Change", + "long_name": "Carbon Mass in Products of Land-Use Change", "comment": "Carbon mass per unit area in that has been removed from the environment through land use change.", "dimensions": "longitude latitude time1", "out_name": "cProduct", @@ -93,8 +93,8 @@ "units": "kg m-2", "cell_methods": "area: mean where sector time: point", "cell_measures": "area: areacella", - "long_name": "wood and agricultural product pool carbon associated with land use tiles; examples of products include paper, cardboard, timber for construction, and crop harvest for food or fuel.", - "comment": "anthropogenic pools associated with land use tiles into which harvests and cleared carbon are deposited before release into atmosphere PLUS any remaining anthropogenic pools that may be associated with lands which were converted into land use tiles during reported period . Does NOT include residue which is deposited into soil or litter; end of year values (not annual mean)", + "long_name": "Wood and Agricultural Product Pool Carbon Associated with Land-Use Tiles", + "comment": "Anthropogenic pools associated with land use tiles into which harvests and cleared carbon are deposited before release into atmosphere PLUS any remaining anthropogenic pools that may be associated with lands which were converted into land use tiles during reported period. Examples of products include paper, cardboard, timber for construction, and crop harvest for food or fuel. Does NOT include residue which is deposited into soil or litter; end of year values (not annual mean).", "dimensions": "longitude latitude landUse time1", "out_name": "cProductLut", "type": "real", @@ -111,7 +111,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: point", "cell_measures": "area: areacella", - "long_name": "Carbon Mass in Soil Pool", + "long_name": "Carbon Mass in Model Soil Pool", "comment": "Carbon mass in the full depth of the soil model.", "dimensions": "longitude latitude time1", "out_name": "cSoil", @@ -129,7 +129,7 @@ "units": "kg m-2", "cell_methods": "area: mean where sector time: point", "cell_measures": "area: areacella", - "long_name": "carbon in soil pool on land use tiles", + "long_name": "carbon in soil pool on Land-use tiles", "comment": "end of year values (not annual mean)", "dimensions": "longitude latitude landUse time1", "out_name": "cSoilLut", @@ -165,7 +165,7 @@ "units": "kg m-2", "cell_methods": "area: mean where sector time: point", "cell_measures": "area: areacella", - "long_name": "carbon in vegetation on land use tiles", + "long_name": "Carbon in Vegetation on Land-Use Tiles", "comment": "end of year values (not annual mean)", "dimensions": "longitude latitude landUse time1", "out_name": "cVegLut", @@ -201,7 +201,7 @@ "units": "%", "cell_methods": "area: mean where land over all_area_types time: sum", "cell_measures": "area: areacella", - "long_name": "Annual gross percentage that was transferred into this tile from other land use tiles", + "long_name": "Annual Gross Percentage That Was Transferred into This Tile from Other Land-Use Tiles", "comment": "Cumulative percentage transitions over the year; note that percentage should be reported as a percentage of atmospheric grid cell", "dimensions": "longitude latitude landUse time", "out_name": "fracInLut", @@ -219,7 +219,7 @@ "units": "%", "cell_methods": "area: mean where land over all_area_types time: point", "cell_measures": "area: areacella", - "long_name": "Percentage of grid cell for each land use tile", + "long_name": "Percentage of Grid Cell for Each Land-Use Tile", "comment": "End of year values (not annual mean); note that percentage should be reported as percentage of land grid cell (example: frac_lnd = 0.5, frac_ocn = 0.5, frac_crop_lnd = 0.2 (of land portion of grid cell), then frac_lut(crop) = 0.5*0.2 = 0.1)", "dimensions": "longitude latitude landUse time1", "out_name": "fracLut", @@ -237,8 +237,8 @@ "units": "%", "cell_methods": "area: mean where land over all_area_types time: sum", "cell_measures": "area: areacella", - "long_name": "Annual gross percentage of land use tile that was transferred into other land use tiles", - "comment": "Cumulative percentage trasitions over the year; note that percentage should be reported as percentage of atmospheric grid cell", + "long_name": "Annual gross percentage of Land-use tile that was transferred into other Land-use tiles", + "comment": "Cumulative percentage transitions over the year; note that percentage should be reported as percentage of atmospheric grid cell", "dimensions": "longitude latitude landUse time", "out_name": "fracOutLut", "type": "real", @@ -273,7 +273,7 @@ "units": "%", "cell_methods": "area: mean where land over all_area_types time: mean", "cell_measures": "area: areacella", - "long_name": "Percentage of Grid Cell that is Land but Neither Vegetation-Covered nor Bare Soil", + "long_name": "Percentage of Grid Cell That Is Land but neither Vegetation Covered nor Bare Soil", "comment": "Percentage of entire grid cell that is land and is covered by neither vegetation nor bare-soil (e.g., urban, ice, lakes, etc.)", "dimensions": "longitude latitude time typeresidual", "out_name": "residualFrac", @@ -309,7 +309,7 @@ "units": "%", "cell_methods": "area: mean where land over all_area_types time: mean", "cell_measures": "area: areacella", - "long_name": "Tree Cover Fraction", + "long_name": "Tree Cover Percentage", "comment": "Percentage of entire grid cell that is covered by trees.", "dimensions": "longitude latitude time typetree", "out_name": "treeFrac", @@ -327,7 +327,7 @@ "units": "%", "cell_methods": "area: mean where land over all_area_types time: mean", "cell_measures": "area: areacella", - "long_name": "Total vegetated percentage cover", + "long_name": "Total Vegetated Percentage Cover", "comment": "Percentage of grid cell that is covered by vegetation.This SHOULD be the sum of tree, grass, crop and shrub fractions.", "dimensions": "longitude latitude time typeveg", "out_name": "vegFrac", diff --git a/TestTables/CMIP6_IfxAnt.json b/TestTables/CMIP6_IfxAnt.json index 0f5597e5..36572164 100644 --- a/TestTables/CMIP6_IfxAnt.json +++ b/TestTables/CMIP6_IfxAnt.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table IfxAnt", "realm": "landIce", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -39,7 +39,7 @@ "units": "W m-2", "cell_methods": "area: mean where grounded_ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Geothermal Heat flux beneath land ice", + "long_name": "Geothermal Heat Flux Beneath Land Ice", "comment": "Upward geothermal heat flux per unit area beneath land ice", "dimensions": "xant yant", "out_name": "hfgeoubed", diff --git a/TestTables/CMIP6_IfxGre.json b/TestTables/CMIP6_IfxGre.json index 0a95b34f..de8755ef 100644 --- a/TestTables/CMIP6_IfxGre.json +++ b/TestTables/CMIP6_IfxGre.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table IfxGre", "realm": "landIce", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -39,7 +39,7 @@ "units": "W m-2", "cell_methods": "area: mean where grounded_ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Geothermal Heat flux beneath land ice", + "long_name": "Geothermal Heat Flux Beneath Land Ice", "comment": "Upward geothermal heat flux per unit area beneath land ice", "dimensions": "xgre ygre", "out_name": "hfgeoubed", diff --git a/TestTables/CMIP6_ImonAnt.json b/TestTables/CMIP6_ImonAnt.json index c5cb10e2..ed0aec16 100644 --- a/TestTables/CMIP6_ImonAnt.json +++ b/TestTables/CMIP6_ImonAnt.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table ImonAnt", "realm": "landIce land", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -21,7 +21,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Surface Mass Balance flux", + "long_name": "Surface Mass Balance Flux", "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice", "dimensions": "xant yant time", "out_name": "acabf", @@ -58,7 +58,7 @@ "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", "long_name": "Surface Upward Sensible Heat Flux", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface sensible heat flux, also called 'turbulent' heat flux, is the exchange of heat between the surface and the air by motion of air. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Unless indicated in the cell_methods attribute, a quantity is assumed to apply to the whole area of each horizontal grid box. Previously, the qualifier where_type was used to specify that the quantity applies only to the part of the grid box of the named type. Names containing the where_type qualifier are deprecated and newly created data should use the cell_methods attribute to indicate the horizontal area to which the quantity applies.", + "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.", "dimensions": "xant yant time", "out_name": "hfss", "type": "real", @@ -75,7 +75,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Surface ice melt flux", + "long_name": "Surface Ice Melt Flux", "comment": "Loss of ice mass resulting from surface melting. Computed as the total surface melt water on the land ice portion of the grid cell divided by land ice area in the grid cell.", "dimensions": "xant yant time", "out_name": "icem", @@ -93,7 +93,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)", "cell_measures": "area: areacellg", - "long_name": "Basal specific mass balance flux of floating ice shelf", + "long_name": "Basal Specific Mass Balance Flux of Floating Ice Shelf", "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf", "dimensions": "xant yant time", "out_name": "libmassbffl", @@ -111,7 +111,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)", "cell_measures": "area: areacellg", - "long_name": "Basal specific mass balance flux of grounded ice sheet", + "long_name": "Basal Specific Mass Balance Flux of Grounded Ice Sheet", "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet", "dimensions": "xant yant time", "out_name": "libmassbfgr", @@ -129,7 +129,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Land ice calving flux", + "long_name": "Land Ice Calving Flux", "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.", "dimensions": "xant yant time", "out_name": "licalvf", @@ -147,7 +147,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Land ice vertical front mass balance flux", + "long_name": "Land Ice Vertical Front Mass Balance Flux", "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front", "dimensions": "xant yant time", "out_name": "lifmassbf", @@ -165,7 +165,7 @@ "units": "K", "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)", "cell_measures": "area: areacellg", - "long_name": "Basal temperature of floating ice shelf", + "long_name": "Basal Temperature of Floating Ice Shelf", "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface. Cell_methods: area: mean where floating_ice_shelf", "dimensions": "xant yant time", "out_name": "litempbotfl", @@ -183,7 +183,7 @@ "units": "K", "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)", "cell_measures": "area: areacellg", - "long_name": "Basal temperature of grounded ice sheet", + "long_name": "Basal Temperature of Grounded Ice Sheet", "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet", "dimensions": "xant yant time", "out_name": "litempbotgr", @@ -201,7 +201,7 @@ "units": "K", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Temperature at top of ice sheet model", + "long_name": "Temperature at Top of Ice Sheet Model", "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero", "dimensions": "xant yant time", "out_name": "litemptop", @@ -274,7 +274,7 @@ "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", "long_name": "Snowfall Flux", - "comment": "at surface; includes precipitation of all forms of water in the solid phase", + "comment": "At surface; includes precipitation of all forms of water in the solid phase", "dimensions": "xant yant time", "out_name": "prsn", "type": "real", @@ -328,7 +328,7 @@ "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", "long_name": "Surface Downwelling Shortwave Radiation", - "comment": "surface solar irradiance for UV calculations", + "comment": "Surface solar irradiance for UV calculations.", "dimensions": "xant yant time", "out_name": "rsds", "type": "real", @@ -381,7 +381,7 @@ "units": "%", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "snow cover fraction", + "long_name": "Snow Area Percentage", "comment": "Fraction of each grid cell that is occupied by snow that rests on land portion of cell.", "dimensions": "xant yant time", "out_name": "snc", @@ -399,7 +399,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Surface snow and ice refreeze flux", + "long_name": "Surface Snow and Ice Refreeze Flux", "comment": "Mass flux of surface meltwater which refreezes within the snowpack. Computed as the total refreezing on the land ice portion of the grid cell divided by land ice area in the grid cell.", "dimensions": "xant yant time", "out_name": "snicefreez", @@ -417,7 +417,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Surface snow and ice melt flux", + "long_name": "Surface Snow and Ice Melt Flux", "comment": "Loss of snow and ice mass resulting from surface melting. Computed as the total surface melt on the land ice portion of the grid cell divided by land ice area in the grid cell.", "dimensions": "xant yant time", "out_name": "snicem", @@ -453,7 +453,7 @@ "units": "K", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "", - "long_name": "Surface Air Temperature", + "long_name": "Near-Surface Air Temperature", "comment": "near-surface (usually, 2 meter) air temperature", "dimensions": "time height2m", "out_name": "tas", diff --git a/TestTables/CMIP6_ImonGre.json b/TestTables/CMIP6_ImonGre.json index f62924f2..ed06a500 100644 --- a/TestTables/CMIP6_ImonGre.json +++ b/TestTables/CMIP6_ImonGre.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table ImonGre", "realm": "landIce land", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -21,7 +21,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Surface Mass Balance flux", + "long_name": "Surface Mass Balance Flux", "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice", "dimensions": "xgre ygre time", "out_name": "acabf", @@ -58,7 +58,7 @@ "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", "long_name": "Surface Upward Sensible Heat Flux", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface sensible heat flux, also called 'turbulent' heat flux, is the exchange of heat between the surface and the air by motion of air. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Unless indicated in the cell_methods attribute, a quantity is assumed to apply to the whole area of each horizontal grid box. Previously, the qualifier where_type was used to specify that the quantity applies only to the part of the grid box of the named type. Names containing the where_type qualifier are deprecated and newly created data should use the cell_methods attribute to indicate the horizontal area to which the quantity applies.", + "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.", "dimensions": "xgre ygre time", "out_name": "hfss", "type": "real", @@ -75,7 +75,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Surface ice melt flux", + "long_name": "Surface Ice Melt Flux", "comment": "Loss of ice mass resulting from surface melting. Computed as the total surface melt water on the land ice portion of the grid cell divided by land ice area in the grid cell.", "dimensions": "xgre ygre time", "out_name": "icem", @@ -93,7 +93,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)", "cell_measures": "area: areacellg", - "long_name": "Basal specific mass balance flux of floating ice shelf", + "long_name": "Basal Specific Mass Balance Flux of Floating Ice Shelf", "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf", "dimensions": "xgre ygre time", "out_name": "libmassbffl", @@ -111,7 +111,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)", "cell_measures": "area: areacellg", - "long_name": "Basal specific mass balance flux of grounded ice sheet", + "long_name": "Basal Specific Mass Balance Flux of Grounded Ice Sheet", "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet", "dimensions": "xgre ygre time", "out_name": "libmassbfgr", @@ -129,7 +129,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Land ice calving flux", + "long_name": "Land Ice Calving Flux", "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.", "dimensions": "xgre ygre time", "out_name": "licalvf", @@ -147,7 +147,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Land ice vertical front mass balance flux", + "long_name": "Land Ice Vertical Front Mass Balance Flux", "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front", "dimensions": "xgre ygre time", "out_name": "lifmassbf", @@ -165,7 +165,7 @@ "units": "K", "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)", "cell_measures": "area: areacellg", - "long_name": "Basal temperature of floating ice shelf", + "long_name": "Basal Temperature of Floating Ice Shelf", "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface. Cell_methods: area: mean where floating_ice_shelf", "dimensions": "xgre ygre time", "out_name": "litempbotfl", @@ -183,7 +183,7 @@ "units": "K", "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)", "cell_measures": "area: areacellg", - "long_name": "Basal temperature of grounded ice sheet", + "long_name": "Basal Temperature of Grounded Ice Sheet", "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet", "dimensions": "xgre ygre time", "out_name": "litempbotgr", @@ -201,7 +201,7 @@ "units": "K", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Temperature at top of ice sheet model", + "long_name": "Temperature at Top of Ice Sheet Model", "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero", "dimensions": "xgre ygre time", "out_name": "litemptop", @@ -274,7 +274,7 @@ "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", "long_name": "Snowfall Flux", - "comment": "at surface; includes precipitation of all forms of water in the solid phase", + "comment": "At surface; includes precipitation of all forms of water in the solid phase", "dimensions": "xgre ygre time", "out_name": "prsn", "type": "real", @@ -328,7 +328,7 @@ "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", "long_name": "Surface Downwelling Shortwave Radiation", - "comment": "surface solar irradiance for UV calculations", + "comment": "Surface solar irradiance for UV calculations.", "dimensions": "xgre ygre time", "out_name": "rsds", "type": "real", @@ -381,7 +381,7 @@ "units": "%", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "snow cover fraction", + "long_name": "Snow Area Percentage", "comment": "Fraction of each grid cell that is occupied by snow that rests on land portion of cell.", "dimensions": "xgre ygre time", "out_name": "snc", @@ -399,7 +399,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Surface snow and ice refreeze flux", + "long_name": "Surface Snow and Ice Refreeze Flux", "comment": "Mass flux of surface meltwater which refreezes within the snowpack. Computed as the total refreezing on the land ice portion of the grid cell divided by land ice area in the grid cell.", "dimensions": "xgre ygre time", "out_name": "snicefreez", @@ -417,7 +417,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Surface snow and ice melt flux", + "long_name": "Surface Snow and Ice Melt Flux", "comment": "Loss of snow and ice mass resulting from surface melting. Computed as the total surface melt on the land ice portion of the grid cell divided by land ice area in the grid cell.", "dimensions": "xgre ygre time", "out_name": "snicem", @@ -453,7 +453,7 @@ "units": "K", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "", - "long_name": "Surface Air Temperature", + "long_name": "Near-Surface Air Temperature", "comment": "near-surface (usually, 2 meter) air temperature", "dimensions": "time height2m", "out_name": "tas", diff --git a/TestTables/CMIP6_IyrAnt.json b/TestTables/CMIP6_IyrAnt.json index 4100bb6c..6b7274a2 100644 --- a/TestTables/CMIP6_IyrAnt.json +++ b/TestTables/CMIP6_IyrAnt.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table IyrAnt", "realm": "landIce", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -21,7 +21,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Surface Mass Balance flux", + "long_name": "Surface Mass Balance Flux", "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice", "dimensions": "xant yant time", "out_name": "acabf", @@ -39,7 +39,7 @@ "units": "W m-2", "cell_methods": "area: mean where grounded_ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Geothermal Heat flux beneath land ice", + "long_name": "Geothermal Heat Flux Beneath Land Ice", "comment": "Upward geothermal heat flux per unit area beneath land ice", "dimensions": "xant yant", "out_name": "hfgeoubed", @@ -57,7 +57,7 @@ "units": "m2", "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)", "cell_measures": "", - "long_name": "Area covered by floating ice shelves", + "long_name": "Area Covered by Floating Ice Shelves", "comment": "Total area of the floating ice shelves (the component of ice sheet that flows over ocean)", "dimensions": "time", "out_name": "iareafl", @@ -75,7 +75,7 @@ "units": "m2", "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)", "cell_measures": "", - "long_name": "Area covered by grounded ice sheet", + "long_name": "Area Covered by Grounded Ice Sheet", "comment": "Total area of the grounded ice sheets (the component of ice sheet resting over bedrock)", "dimensions": "time", "out_name": "iareagr", @@ -93,7 +93,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)", "cell_measures": "area: areacellg", - "long_name": "Basal specific mass balance flux of floating ice shelf", + "long_name": "Basal Specific Mass Balance Flux of Floating Ice Shelf", "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf", "dimensions": "xant yant time", "out_name": "libmassbffl", @@ -111,7 +111,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)", "cell_measures": "area: areacellg", - "long_name": "Basal specific mass balance flux of grounded ice sheet", + "long_name": "Basal Specific Mass Balance Flux of Grounded Ice Sheet", "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet", "dimensions": "xant yant time", "out_name": "libmassbfgr", @@ -129,7 +129,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Land ice calving flux", + "long_name": "Land Ice Calving Flux", "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.", "dimensions": "xant yant time", "out_name": "licalvf", @@ -147,7 +147,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Land ice vertical front mass balance flux", + "long_name": "Land Ice Vertical Front Mass Balance Flux", "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front", "dimensions": "xant yant time", "out_name": "lifmassbf", @@ -165,7 +165,7 @@ "units": "kg", "cell_methods": "area: sum where ice_sheet time: mean", "cell_measures": "", - "long_name": "Ice sheet mass", + "long_name": "Ice Sheet Mass", "comment": "The ice sheet mass is computed as the volume times density", "dimensions": "time", "out_name": "lim", @@ -183,7 +183,7 @@ "units": "kg", "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)", "cell_measures": "", - "long_name": "Ice sheet mass that does not displace sea water", + "long_name": "Ice Sheet Mass that does not displace Sea water", "comment": "The ice sheet mass is computed as the volume above flotation times density. Changes in land_ice_mass_not_displacing_sea_water will always result in a change in sea level, unlike changes in land_ice_mass which may not result in sea level change (such as melting of the floating ice shelves, or portion of ice that sits on bedrock below sea level)", "dimensions": "time", "out_name": "limnsw", @@ -201,7 +201,7 @@ "units": "K", "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)", "cell_measures": "area: areacellg", - "long_name": "Basal temperature of floating ice shelf", + "long_name": "Basal Temperature of Floating Ice Shelf", "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface. Cell_methods: area: mean where floating_ice_shelf", "dimensions": "xant yant time", "out_name": "litempbotfl", @@ -219,7 +219,7 @@ "units": "K", "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)", "cell_measures": "area: areacellg", - "long_name": "Basal temperature of grounded ice sheet", + "long_name": "Basal Temperature of Grounded Ice Sheet", "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet", "dimensions": "xant yant time", "out_name": "litempbotgr", @@ -237,7 +237,7 @@ "units": "K", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Temperature at top of ice sheet model", + "long_name": "Temperature at Top of Ice Sheet Model", "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero", "dimensions": "xant yant time", "out_name": "litemptop", @@ -273,7 +273,7 @@ "units": "m2", "cell_methods": "area: time: mean", "cell_measures": "area: areacellg", - "long_name": "The cell area of the ice sheet model.", + "long_name": "The cell area of the ice sheet model", "comment": "Horizontal area of ice-sheet grid cells", "dimensions": "xant yant time", "out_name": "modelCellAreai", @@ -309,7 +309,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacellg", - "long_name": "Floating Ice Shelf Area Fraction", + "long_name": "Floating Ice Shelf Area Percentage", "comment": "Fraction of grid cell covered by floating ice shelf, the component of the ice sheet that is flowing over sea water", "dimensions": "xant yant time typefis", "out_name": "sftflf", @@ -327,7 +327,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacellg", - "long_name": "Fraction of Grid Cell Covered with Glacier", + "long_name": "Land Ice Area Percentage", "comment": "Fraction of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)", "dimensions": "xant yant time typeli", "out_name": "sftgif", @@ -345,7 +345,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacellg", - "long_name": "Grounded Ice Sheet Area Fraction", + "long_name": "Grounded Ice Sheet Area Percentage", "comment": "Fraction of grid cell covered by grounded ice sheet", "dimensions": "xant yant time typegis", "out_name": "sftgrf", @@ -363,7 +363,7 @@ "units": "%", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "snow cover fraction", + "long_name": "Snow Area Percentage", "comment": "Fraction of each grid cell that is occupied by snow that rests on land portion of cell.", "dimensions": "xant yant time", "out_name": "snc", @@ -399,7 +399,7 @@ "units": "kg s-1", "cell_methods": "area: sum where ice_sheet time: mean", "cell_measures": "", - "long_name": "Total surface mass balance flux", + "long_name": "Total Surface Mass Balance Flux", "comment": "The total surface mass balance flux over land ice is a spatial integration of the surface mass balance flux", "dimensions": "time", "out_name": "tendacabf", @@ -417,7 +417,7 @@ "units": "kg s-1", "cell_methods": "area: sum where ice_sheet time: mean", "cell_measures": "", - "long_name": "Total basal mass balance flux", + "long_name": "Total Basal Mass Balance Flux", "comment": "The total basal mass balance flux over land ice is a spatial integration of the basal mass balance flux", "dimensions": "time", "out_name": "tendlibmassbf", @@ -435,7 +435,7 @@ "units": "kg s-1", "cell_methods": "area: sum where ice_sheet time: mean", "cell_measures": "", - "long_name": "Total calving flux", + "long_name": "Total Calving Flux", "comment": "The total calving flux over land ice is a spatial integration of the calving flux", "dimensions": "time", "out_name": "tendlicalvf", @@ -471,7 +471,7 @@ "units": "m s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "X-component of land ice basal velocity", + "long_name": "X-Component of Land Ice Basal Velocity", "comment": "A velocity is a vector quantity. 'x' indicates a vector component along the grid x-axis, positive with increasing x. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. 'basal' means the lower boundary of the land ice.", "dimensions": "xant yant time", "out_name": "xvelbase", @@ -489,7 +489,7 @@ "units": "m s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "X-component of land ice vertical mean velocity", + "long_name": "X-Component of Land Ice Vertical Mean Velocity", "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice", "dimensions": "xant yant time", "out_name": "xvelmean", @@ -507,7 +507,7 @@ "units": "m s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "X-component of land ice surface velocity", + "long_name": "X-Component of Land Ice Surface Velocity", "comment": "A velocity is a vector quantity. 'x' indicates a vector component along the grid x-axis, positive with increasing x. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. The surface called 'surface' means the lower boundary of the atmosphere.", "dimensions": "xant yant time", "out_name": "xvelsurf", @@ -525,7 +525,7 @@ "units": "m s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Y-component of land ice basal velocity", + "long_name": "Y-Component of Land Ice Basal Velocity", "comment": "A velocity is a vector quantity. 'y' indicates a vector component along the grid y-axis, positive with increasing y. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. 'basal' means the lower boundary of the land ice.", "dimensions": "xant yant time", "out_name": "yvelbase", @@ -543,7 +543,7 @@ "units": "m s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Y-component of land ice vertical mean velocity", + "long_name": "Y-Component of Land Ice Vertical Mean Velocity", "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice", "dimensions": "xant yant time", "out_name": "yvelmean", @@ -561,7 +561,7 @@ "units": "m s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Y-component of land ice surface velocity", + "long_name": "Y-Component of Land Ice Surface Velocity", "comment": "A velocity is a vector quantity. 'y' indicates a vector component along the grid y-axis, positive with increasing y. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. The surface called 'surface' means the lower boundary of the atmosphere.'", "dimensions": "xant yant time", "out_name": "yvelsurf", @@ -579,7 +579,7 @@ "units": "m s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Upward-component of land ice basal velocity", + "long_name": "Upward Component of Land-Ice Basal Velocity", "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). 'basal' means the lower boundary of the atmosphere", "dimensions": "xant yant time", "out_name": "zvelbase", @@ -597,7 +597,7 @@ "units": "m s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Upward component of land ice surface velocity", + "long_name": "Upward Component of Land-Ice Surface Velocity", "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface called 'surface' means the lower boundary of the atmosphere", "dimensions": "xant yant time", "out_name": "zvelsurf", diff --git a/TestTables/CMIP6_IyrGre.json b/TestTables/CMIP6_IyrGre.json index 4531f6af..928de3c6 100644 --- a/TestTables/CMIP6_IyrGre.json +++ b/TestTables/CMIP6_IyrGre.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table IyrGre", "realm": "landIce", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -21,7 +21,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Surface Mass Balance flux", + "long_name": "Surface Mass Balance Flux", "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice", "dimensions": "xgre ygre time", "out_name": "acabf", @@ -39,7 +39,7 @@ "units": "W m-2", "cell_methods": "area: mean where grounded_ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Geothermal Heat flux beneath land ice", + "long_name": "Geothermal Heat Flux Beneath Land Ice", "comment": "Upward geothermal heat flux per unit area beneath land ice", "dimensions": "xgre ygre", "out_name": "hfgeoubed", @@ -57,7 +57,7 @@ "units": "m2", "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)", "cell_measures": "", - "long_name": "Area covered by floating ice shelves", + "long_name": "Area Covered by Floating Ice Shelves", "comment": "Total area of the floating ice shelves (the component of ice sheet that flows over ocean)", "dimensions": "time", "out_name": "iareafl", @@ -75,7 +75,7 @@ "units": "m2", "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)", "cell_measures": "", - "long_name": "Area covered by grounded ice sheet", + "long_name": "Area Covered by Grounded Ice Sheet", "comment": "Total area of the grounded ice sheets (the component of ice sheet resting over bedrock)", "dimensions": "time", "out_name": "iareagr", @@ -93,7 +93,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)", "cell_measures": "area: areacellg", - "long_name": "Basal specific mass balance flux of floating ice shelf", + "long_name": "Basal Specific Mass Balance Flux of Floating Ice Shelf", "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf", "dimensions": "xgre ygre time", "out_name": "libmassbffl", @@ -111,7 +111,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)", "cell_measures": "area: areacellg", - "long_name": "Basal specific mass balance flux of grounded ice sheet", + "long_name": "Basal Specific Mass Balance Flux of Grounded Ice Sheet", "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet", "dimensions": "xgre ygre time", "out_name": "libmassbfgr", @@ -129,7 +129,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Land ice calving flux", + "long_name": "Land Ice Calving Flux", "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.", "dimensions": "xgre ygre time", "out_name": "licalvf", @@ -147,7 +147,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Land ice vertical front mass balance flux", + "long_name": "Land Ice Vertical Front Mass Balance Flux", "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front", "dimensions": "xgre ygre time", "out_name": "lifmassbf", @@ -165,7 +165,7 @@ "units": "kg", "cell_methods": "area: sum where ice_sheet time: mean", "cell_measures": "", - "long_name": "Ice sheet mass", + "long_name": "Ice Sheet Mass", "comment": "The ice sheet mass is computed as the volume times density", "dimensions": "time", "out_name": "lim", @@ -183,7 +183,7 @@ "units": "kg", "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)", "cell_measures": "", - "long_name": "Ice sheet mass that does not displace sea water", + "long_name": "Ice Sheet Mass that does not displace Sea water", "comment": "The ice sheet mass is computed as the volume above flotation times density. Changes in land_ice_mass_not_displacing_sea_water will always result in a change in sea level, unlike changes in land_ice_mass which may not result in sea level change (such as melting of the floating ice shelves, or portion of ice that sits on bedrock below sea level)", "dimensions": "time", "out_name": "limnsw", @@ -201,7 +201,7 @@ "units": "K", "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)", "cell_measures": "area: areacellg", - "long_name": "Basal temperature of floating ice shelf", + "long_name": "Basal Temperature of Floating Ice Shelf", "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface. Cell_methods: area: mean where floating_ice_shelf", "dimensions": "xgre ygre time", "out_name": "litempbotfl", @@ -219,7 +219,7 @@ "units": "K", "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)", "cell_measures": "area: areacellg", - "long_name": "Basal temperature of grounded ice sheet", + "long_name": "Basal Temperature of Grounded Ice Sheet", "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet", "dimensions": "xgre ygre time", "out_name": "litempbotgr", @@ -237,7 +237,7 @@ "units": "K", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Temperature at top of ice sheet model", + "long_name": "Temperature at Top of Ice Sheet Model", "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero", "dimensions": "xgre ygre time", "out_name": "litemptop", @@ -273,7 +273,7 @@ "units": "m2", "cell_methods": "area: time: mean", "cell_measures": "area: areacellg", - "long_name": "The cell area of the ice sheet model.", + "long_name": "The cell area of the ice sheet model", "comment": "Horizontal area of ice-sheet grid cells", "dimensions": "xgre ygre time", "out_name": "modelCellAreai", @@ -309,7 +309,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacellg", - "long_name": "Floating Ice Shelf Area Fraction", + "long_name": "Floating Ice Shelf Area Percentage", "comment": "Fraction of grid cell covered by floating ice shelf, the component of the ice sheet that is flowing over sea water", "dimensions": "xgre ygre time typefis", "out_name": "sftflf", @@ -327,7 +327,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacellg", - "long_name": "Fraction of Grid Cell Covered with Glacier", + "long_name": "Land Ice Area Percentage", "comment": "Fraction of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)", "dimensions": "xgre ygre time typeli", "out_name": "sftgif", @@ -345,7 +345,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacellg", - "long_name": "Grounded Ice Sheet Area Fraction", + "long_name": "Grounded Ice Sheet Area Percentage", "comment": "Fraction of grid cell covered by grounded ice sheet", "dimensions": "xgre ygre time typegis", "out_name": "sftgrf", @@ -363,7 +363,7 @@ "units": "%", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "snow cover fraction", + "long_name": "Snow Area Percentage", "comment": "Fraction of each grid cell that is occupied by snow that rests on land portion of cell.", "dimensions": "xgre ygre time", "out_name": "snc", @@ -399,7 +399,7 @@ "units": "kg s-1", "cell_methods": "area: sum where ice_sheet time: mean", "cell_measures": "", - "long_name": "Total surface mass balance flux", + "long_name": "Total Surface Mass Balance Flux", "comment": "The total surface mass balance flux over land ice is a spatial integration of the surface mass balance flux", "dimensions": "time", "out_name": "tendacabf", @@ -417,7 +417,7 @@ "units": "kg s-1", "cell_methods": "area: sum where ice_sheet time: mean", "cell_measures": "", - "long_name": "Total basal mass balance flux", + "long_name": "Total Basal Mass Balance Flux", "comment": "The total basal mass balance flux over land ice is a spatial integration of the basal mass balance flux", "dimensions": "time", "out_name": "tendlibmassbf", @@ -435,7 +435,7 @@ "units": "kg s-1", "cell_methods": "area: sum where ice_sheet time: mean", "cell_measures": "", - "long_name": "Total calving flux", + "long_name": "Total Calving Flux", "comment": "The total calving flux over land ice is a spatial integration of the calving flux", "dimensions": "time", "out_name": "tendlicalvf", @@ -471,7 +471,7 @@ "units": "m s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "X-component of land ice basal velocity", + "long_name": "X-Component of Land Ice Basal Velocity", "comment": "A velocity is a vector quantity. 'x' indicates a vector component along the grid x-axis, positive with increasing x. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. 'basal' means the lower boundary of the land ice.", "dimensions": "xgre ygre time", "out_name": "xvelbase", @@ -489,7 +489,7 @@ "units": "m s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "X-component of land ice vertical mean velocity", + "long_name": "X-Component of Land Ice Vertical Mean Velocity", "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice", "dimensions": "xgre ygre time", "out_name": "xvelmean", @@ -507,7 +507,7 @@ "units": "m s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "X-component of land ice surface velocity", + "long_name": "X-Component of Land Ice Surface Velocity", "comment": "A velocity is a vector quantity. 'x' indicates a vector component along the grid x-axis, positive with increasing x. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. The surface called 'surface' means the lower boundary of the atmosphere.", "dimensions": "xgre ygre time", "out_name": "xvelsurf", @@ -525,7 +525,7 @@ "units": "m s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Y-component of land ice basal velocity", + "long_name": "Y-Component of Land Ice Basal Velocity", "comment": "A velocity is a vector quantity. 'y' indicates a vector component along the grid y-axis, positive with increasing y. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. 'basal' means the lower boundary of the land ice.", "dimensions": "xgre ygre time", "out_name": "yvelbase", @@ -543,7 +543,7 @@ "units": "m s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Y-component of land ice vertical mean velocity", + "long_name": "Y-Component of Land Ice Vertical Mean Velocity", "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice", "dimensions": "xgre ygre time", "out_name": "yvelmean", @@ -561,7 +561,7 @@ "units": "m s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Y-component of land ice surface velocity", + "long_name": "Y-Component of Land Ice Surface Velocity", "comment": "A velocity is a vector quantity. 'y' indicates a vector component along the grid y-axis, positive with increasing y. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. The surface called 'surface' means the lower boundary of the atmosphere.'", "dimensions": "xgre ygre time", "out_name": "yvelsurf", @@ -579,7 +579,7 @@ "units": "m s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Upward-component of land ice basal velocity", + "long_name": "Upward Component of Land-Ice Basal Velocity", "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). 'basal' means the lower boundary of the atmosphere", "dimensions": "xgre ygre time", "out_name": "zvelbase", @@ -597,7 +597,7 @@ "units": "m s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacellg", - "long_name": "Upward component of land ice surface velocity", + "long_name": "Upward Component of Land-Ice Surface Velocity", "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface called 'surface' means the lower boundary of the atmosphere", "dimensions": "xgre ygre time", "out_name": "zvelsurf", diff --git a/TestTables/CMIP6_LImon.json b/TestTables/CMIP6_LImon.json index 5b772c7a..f4892b98 100644 --- a/TestTables/CMIP6_LImon.json +++ b/TestTables/CMIP6_LImon.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table LImon", "realm": "landIce land", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -21,7 +21,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacella", - "long_name": "Ice Sheet Surface Mass Balance flux", + "long_name": "Ice Sheet Surface Mass Balance Flux", "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice", "dimensions": "longitude latitude time", "out_name": "acabfIs", @@ -39,7 +39,7 @@ "units": "day", "cell_methods": "area: mean where land time: mean (with samples weighted by snow mass)", "cell_measures": "area: areacella", - "long_name": "Snow Age", + "long_name": "Mean Age of Snow", "comment": "Age of Snow (when computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing data in regions free of snow on land.", "dimensions": "longitude latitude time", "out_name": "agesno", @@ -94,7 +94,7 @@ "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacella", "long_name": "Ice Sheet Surface Upward Sensible Heat Flux", - "comment": "Upward sensible heat flux from the ice sheet surface", + "comment": "Upward sensible heat flux from the ice sheet surface. The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.", "dimensions": "longitude latitude time", "out_name": "hfssIs", "type": "real", @@ -129,7 +129,7 @@ "units": "K", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacella", - "long_name": "Ice Sheet Temperature at top of ice sheet model", + "long_name": "Ice Sheet Temperature at Top of Ice Sheet Model", "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero", "dimensions": "longitude latitude time", "out_name": "litemptopIs", @@ -165,7 +165,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacella", - "long_name": "Ice Sheet Total Run-off", + "long_name": "Ice Sheet Total Runoff", "comment": "The total run-off (including drainage through the base of the soil model) per unit area leaving the land portion of the grid cell.", "dimensions": "longitude latitude time", "out_name": "mrroIs", @@ -219,7 +219,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where ice_sheet", "cell_measures": "area: areacella", - "long_name": "Ice Sheet Rainfall rate", + "long_name": "Ice Sheet Rainfall Rate", "comment": "Rainfall rate over the ice sheet", "dimensions": "longitude latitude time", "out_name": "prraIs", @@ -363,7 +363,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Floating Ice Shelf Area Fraction", + "long_name": "Floating Ice Shelf Area Percentage", "comment": "Fraction of grid cell covered by floating ice shelf, the component of the ice sheet that is flowing over sea water", "dimensions": "longitude latitude time typefis", "out_name": "sftflf", @@ -381,7 +381,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Fraction of Grid Cell Covered with Glacier", + "long_name": "Land Ice Area Percentage", "comment": "Fraction of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)", "dimensions": "longitude latitude time typeli", "out_name": "sftgif", @@ -399,7 +399,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Grounded Ice Sheet Area Fraction", + "long_name": "Grounded Ice Sheet Area Percentage", "comment": "Fraction of grid cell covered by grounded ice sheet", "dimensions": "longitude latitude time typegis", "out_name": "sftgrf", @@ -417,7 +417,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Snow Area Fraction", + "long_name": "Snow Area Percentage", "comment": "Fraction of each grid cell that is occupied by snow that rests on land portion of cell.", "dimensions": "longitude latitude time", "out_name": "snc", diff --git a/TestTables/CMIP6_Lmon.json b/TestTables/CMIP6_Lmon.json index c7dee415..f37729ce 100644 --- a/TestTables/CMIP6_Lmon.json +++ b/TestTables/CMIP6_Lmon.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table Lmon", "realm": "land", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -21,7 +21,7 @@ "units": "%", "cell_methods": "area: mean where land over all_area_types time: mean", "cell_measures": "area: areacella", - "long_name": "Bare Soil Percentage", + "long_name": "Bare Soil Percentage Area Coverage", "comment": "Percentage of entire grid cell that is covered by bare soil.", "dimensions": "longitude latitude time typebare", "out_name": "baresoilFrac", @@ -40,7 +40,7 @@ "cell_methods": "area: mean where land over all_area_types time: mean", "cell_measures": "area: areacella", "long_name": "Percentage of Entire Grid cell that is Covered by Burnt Vegetation (All Classes)", - "comment": "Percentage of grid cell burned due to all fires including natural and anthropogenic fires and those associated with anthropogenic land use change", + "comment": "Percentage of grid cell burned due to all fires including natural and anthropogenic fires and those associated with anthropogenic Land-use change", "dimensions": "longitude latitude time typeburnt", "out_name": "burntFractionAll", "type": "real", @@ -166,7 +166,7 @@ "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", "long_name": "Carbon Mass in Below-Ground Litter", - "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Subsurface litter' means the part of the litter mixed within the soil below the surface. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.", + "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'subsurface litter' means the part of the litter mixed within the soil below the surface. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.", "dimensions": "longitude latitude time", "out_name": "cLitterBelow", "type": "real", @@ -183,7 +183,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass in Products of Land Use Change", + "long_name": "Carbon Mass in Products of Land-Use Change", "comment": "Carbon mass per unit area in that has been removed from the environment through land use change.", "dimensions": "longitude latitude time", "out_name": "cProduct", @@ -345,7 +345,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass Flux into Atmosphere due to CO2 Emission from Fire", + "long_name": "Carbon Mass Flux into Atmosphere Due to CO2 Emission from Fire Excluding Land-Use Change", "comment": "CO2 emissions (expressed as a carbon mass flux per unit area) from natural fires and human ignition fires as calculated by the fire module of the dynamic vegetation model, but excluding any CO2 flux from fire included in fLuc (CO2 Flux to Atmosphere from Land Use Change).", "dimensions": "longitude latitude time", "out_name": "fFire", @@ -363,7 +363,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass Flux into Atmosphere due to Grazing on Land", + "long_name": "Carbon Mass Flux into Atmosphere Due to Grazing on Land", "comment": "Carbon mass flux per unit area due to grazing on land", "dimensions": "longitude latitude time", "out_name": "fGrazing", @@ -381,7 +381,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass Flux into Atmosphere due to Crop Harvesting", + "long_name": "Carbon Mass Flux into Atmosphere Due to Crop Harvesting", "comment": "Carbon mass flux per unit area due to crop harvesting", "dimensions": "longitude latitude time", "out_name": "fHarvest", @@ -453,8 +453,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass Flux out of Atmosphere due to Gross Primary Production on Land", - "comment": "'Production of carbon' means the production of biomass expressed as the mass of carbon which it contains. Gross primary production is the rate of synthesis of biomass from inorganic precursors by autotrophs ('producers'), for example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is 'net_primary_production'. 'Productivity' means production per unit area. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A.", + "long_name": "Carbon Mass Flux out of Atmosphere Due to Gross Primary Production on Land", + "comment": "The rate of synthesis of biomass from inorganic precursors by autotrophs ('producers') expressed as the mass of carbon which it contains. For example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is referred to as the net primary production. ", "dimensions": "longitude latitude time", "out_name": "gpp", "type": "real", @@ -507,8 +507,8 @@ "units": "%", "cell_methods": "area: mean where land over all_area_types time: mean", "cell_measures": "area: areacella", - "long_name": "Percentage of Area by Vegetation/Land Cover Category", - "comment": "Percentage of grid cell area occupied by different model vegetation/land cover categories. The categories may differ from model to model, depending on each model's subgrid land cover category definitions. Categories may include natural vegetation, anthropogenic vegetation, bare soil, lakes, urban areas, glaciers, etc. Sum of all should equal the percentage of the grid-cell that is land.", + "long_name": "Percentage of Area by Vegetation or Land-Cover Category", + "comment": "Percentage of grid cell area occupied by different model vegetation/land cover categories. The categories may differ from model to model, depending on each model's subgrid land cover category definitions. Categories may include natural vegetation, anthropogenic vegetation, bare soil, lakes, urban areas, glaciers, etc. Sum of all should equal the percentage of the grid cell that is land.", "dimensions": "longitude latitude vegtype time", "out_name": "landCoverFrac", "type": "real", @@ -615,7 +615,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass Flux out of Atmosphere due to Net Biospheric Production on Land", + "long_name": "Carbon Mass Flux out of Atmosphere Due to Net Biospheric Production on Land", "comment": "This is the net mass flux of carbon from atmosphere into land, calculated as photosynthesis MINUS the sum of plant and soil respiration, carbon fluxes from fire, harvest, grazing and land use change. Positive flux is into the land.", "dimensions": "longitude latitude time", "out_name": "nbp", @@ -633,7 +633,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass Flux out of Atmosphere due to Net Primary Production on Land", + "long_name": "Carbon Mass Flux out of Atmosphere Due to Net Primary Production on Land", "comment": "'Production of carbon' means the production of biomass expressed as the mass of carbon which it contains. Net primary production is the excess of gross primary production (rate of synthesis of biomass from inorganic precursors) by autotrophs ('producers'), for example, photosynthesis in plants or phytoplankton, over the rate at which the autotrophs themselves respire some of this biomass. 'Productivity' means production per unit area. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A.", "dimensions": "longitude latitude time", "out_name": "npp", @@ -651,7 +651,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass Flux due to NPP Allocation to Leaf", + "long_name": "Carbon Mass Flux Due to NPP Allocation to Leaf", "comment": "This is the rate of carbon uptake by leaves due to NPP", "dimensions": "longitude latitude time", "out_name": "nppLeaf", @@ -669,7 +669,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass Flux due to NPP Allocation to Roots", + "long_name": "Carbon Mass Flux Due to NPP Allocation to Roots", "comment": "This is the rate of carbon uptake by roots due to NPP", "dimensions": "longitude latitude time", "out_name": "nppRoot", @@ -687,7 +687,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass Flux due to NPP Allocation to Wood", + "long_name": "Carbon Mass Flux Due to NPP Allocation to Wood", "comment": "This is the rate of carbon uptake by wood due to NPP", "dimensions": "longitude latitude time", "out_name": "nppWood", @@ -705,7 +705,7 @@ "units": "%", "cell_methods": "area: mean where land over all_area_types time: mean", "cell_measures": "area: areacella", - "long_name": "Percentage of Land which is Anthropogenic Pasture", + "long_name": "Percentage of Land Which Is Anthropogenic Pasture", "comment": "Percentage of entire grid cell that is covered by anthropogenic pasture.", "dimensions": "longitude latitude time typepasture", "out_name": "pastureFrac", @@ -741,8 +741,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass Flux into Atmosphere due to Growth Autotrophic Respiration on Land", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The chemical formula for carbon dioxide is CO2. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. Plant respiration is the sum of respiration by parts of plants both above and below the soil. It is assumed that all the respired carbon dioxide is emitted to the atmosphere.", + "long_name": "Carbon Mass Flux into Atmosphere Due to Growth Autotrophic Respiration on Land", + "comment": "Growth respiration is defined as the additional carbon cost for the synthesis of new growth.", "dimensions": "longitude latitude time", "out_name": "rGrowth", "type": "real", @@ -759,8 +759,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass Flux into Atmosphere due to Maintenance Autotrophic Respiration on Land", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The chemical formula for carbon dioxide is CO2. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. Plant respiration is the sum of respiration by parts of plants both above and below the soil. It is assumed that all the respired carbon dioxide is emitted to the atmosphere.", + "long_name": "Carbon Mass Flux into Atmosphere Due to Maintenance Autotrophic Respiration on Land", + "comment": "Maintenance respiration is defined as the carbon cost to support the metabolic activity of existing live tissue.", "dimensions": "longitude latitude time", "out_name": "rMaint", "type": "real", @@ -777,7 +777,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass Flux into Atmosphere due to Autotrophic (Plant) Respiration on Land", + "long_name": "Carbon Mass Flux into Atmosphere Due to Autotrophic (Plant) Respiration on Land", "comment": "Carbon mass flux per unit area into atmosphere due to autotrophic respiration on land (respiration by producers) [see rh for heterotrophic production]", "dimensions": "longitude latitude time", "out_name": "ra", @@ -795,7 +795,7 @@ "units": "%", "cell_methods": "area: mean where land over all_area_types time: mean", "cell_measures": "area: areacella", - "long_name": "Percentage of Grid Cell that is Land but Neither Vegetation-Covered nor Bare Soil", + "long_name": "Percentage of Grid Cell That Is Land but neither Vegetation Covered nor Bare Soil", "comment": "Percentage of entire grid cell that is land and is covered by neither vegetation nor bare-soil (e.g., urban, ice, lakes, etc.)", "dimensions": "longitude latitude time typeresidual", "out_name": "residualFrac", @@ -813,7 +813,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where land time: mean", "cell_measures": "area: areacella", - "long_name": "Carbon Mass Flux into Atmosphere due to Heterotrophic Respiration on Land", + "long_name": "Carbon Mass Flux into Atmosphere Due to Heterotrophic Respiration on Land", "comment": "Carbon mass flux per unit area into atmosphere due to heterotrophic respiration on land (respiration by consumers)", "dimensions": "longitude latitude time", "out_name": "rh", @@ -867,7 +867,7 @@ "units": "%", "cell_methods": "area: mean where land over all_area_types time: mean", "cell_measures": "area: areacella", - "long_name": "Tree Cover Fraction", + "long_name": "Tree Cover Percentage", "comment": "Percentage of entire grid cell that is covered by trees.", "dimensions": "longitude latitude time typetree", "out_name": "treeFrac", diff --git a/TestTables/CMIP6_Oclim.json b/TestTables/CMIP6_Oclim.json index ae4a1f90..ebacd98e 100644 --- a/TestTables/CMIP6_Oclim.json +++ b/TestTables/CMIP6_Oclim.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table Oclim", "realm": "ocean", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -94,7 +94,7 @@ "cell_methods": "area: mean time: mean within years time: mean over years", "cell_measures": "area: areacello volume: volcello", "long_name": "Ocean Tracer Bolus Biharmonic Diffusivity", - "comment": "Diffusivity is also sometimes known as the coefficient of diffusion. Diffusion occurs as a result of a gradient in the spatial distribution of mass concentration, temperature or momentum. The diffusivity may be very different in the vertical and horizontal directions. 'biharmonicdiffusivity' means diffusivity for use with a biharmonic diffusion operator. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. Parameterized eddy advection in an ocean model means the part due to a scheme representing parameterized eddy-induced advective effects not included in the resolved model velocity field. Parameterized mesoscale eddy advection occurs on a spatial scale of many tens of kilometres and an evolutionary time of weeks. Reference: James C.", + "comment": "Parameterized mesoscale eddy advection occurs on a spatial scale of many tens of kilometres and an evolutionary time of weeks(sometimes called bolus advection). Reference: James C. McWilliams 2016, Submesoscale currents in the ocean, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, volume 472, issue 2189. DOI: 10.1098/rspa.2016.0117. ", "dimensions": "longitude latitude olevel time2", "out_name": "diftrbbo", "type": "real", @@ -112,7 +112,7 @@ "cell_methods": "area: mean time: mean within years time: mean over years", "cell_measures": "area: areacello", "long_name": "Ocean Tracer Bolus Biharmonic Diffusivity", - "comment": "Diffusivity is also sometimes known as the coefficient of diffusion. Diffusion occurs as a result of a gradient in the spatial distribution of mass concentration, temperature or momentum. The diffusivity may be very different in the vertical and horizontal directions. 'biharmonicdiffusivity' means diffusivity for use with a biharmonic diffusion operator. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. Parameterized eddy advection in an ocean model means the part due to a scheme representing parameterized eddy-induced advective effects not included in the resolved model velocity field. Parameterized mesoscale eddy advection occurs on a spatial scale of many tens of kilometres and an evolutionary time of weeks. Reference: James C.", + "comment": "Parameterized mesoscale eddy advection occurs on a spatial scale of many tens of kilometres and an evolutionary time of weeks(sometimes called bolus advection). Reference: James C. McWilliams 2016, Submesoscale currents in the ocean, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, volume 472, issue 2189. DOI: 10.1098/rspa.2016.0117. ", "dimensions": "longitude latitude time2", "out_name": "diftrbbo", "type": "real", @@ -129,7 +129,7 @@ "units": "m2 s-1", "cell_methods": "area: mean time: mean within years time: mean over years", "cell_measures": "area: areacello volume: volcello", - "long_name": "Ocean Tracer Bolus Laplacian Diffusivity", + "long_name": "Ocean Tracer Diffusivity due to Parameterized Mesoscale Advection", "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced advective transport. Sometimes this diffusivity is called the 'thickness' diffusivity. For CMIP5, this diagnostic was called 'ocean tracer bolus laplacian diffusivity'. The CMIP6 name is physically more relevant.", "dimensions": "longitude latitude olevel time2", "out_name": "diftrblo", @@ -147,7 +147,7 @@ "units": "m2 s-1", "cell_methods": "area: mean time: mean within years time: mean over years", "cell_measures": "area: areacello", - "long_name": "Ocean Tracer Bolus Laplacian Diffusivity", + "long_name": "Ocean Tracer Diffusivity due to Parameterized Mesoscale Advection", "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced advective transport. Sometimes this diffusivity is called the 'thickness' diffusivity. For CMIP5, this diagnostic was called 'ocean tracer bolus laplacian diffusivity'. The CMIP6 name is physically more relevant.", "dimensions": "longitude latitude time2", "out_name": "diftrblo", @@ -166,7 +166,7 @@ "cell_methods": "area: mean time: mean within years time: mean over years", "cell_measures": "area: areacello volume: volcello", "long_name": "Ocean Tracer Epineutral Biharmonic Diffusivity", - "comment": "Diffusivity is also sometimes known as the coefficient of diffusion. Diffusion occurs as a result of a gradient in the spatial distribution of mass concentration, temperature or momentum. The diffusivity may be very different in the vertical and horizontal directions. 'epineutral diffusivity' means a lateral diffusivity along a either a neutral or isopycnal density surface due to motion which is not resolved on the grid scale of an ocean model. The type of density surface is dependent on the model formulation. 'biharmonic diffusivity' means diffusivity for use with a biharmonic diffusion operator.", + "comment": "Epineutral diffusivity means a lateral diffusivity along a either a neutral or isopycnal density surface due to motion which is not resolved on the grid scale of an ocean model. The type of density surface is dependent on the model formulation. ", "dimensions": "longitude latitude olevel time2", "out_name": "diftrebo", "type": "real", @@ -184,7 +184,7 @@ "cell_methods": "area: mean time: mean within years time: mean over years", "cell_measures": "area: areacello", "long_name": "Ocean Tracer Epineutral Biharmonic Diffusivity", - "comment": "Diffusivity is also sometimes known as the coefficient of diffusion. Diffusion occurs as a result of a gradient in the spatial distribution of mass concentration, temperature or momentum. The diffusivity may be very different in the vertical and horizontal directions. 'epineutral diffusivity' means a lateral diffusivity along a either a neutral or isopycnal density surface due to motion which is not resolved on the grid scale of an ocean model. The type of density surface is dependent on the model formulation. 'biharmonic diffusivity' means diffusivity for use with a biharmonic diffusion operator.", + "comment": "Epineutral diffusivity means a lateral diffusivity along a either a neutral or isopycnal density surface due to motion which is not resolved on the grid scale of an ocean model. The type of density surface is dependent on the model formulation. ", "dimensions": "longitude latitude time2", "out_name": "diftrebo", "type": "real", @@ -327,8 +327,8 @@ "units": "m2 s-1", "cell_methods": "area: mean time: mean within years time: mean over years", "cell_measures": "area: areacello volume: volcello", - "long_name": "Ocean Vertical Momentum Diffusivity due to Background", - "comment": "Diffusivity is also sometimes known as the coefficient of diffusion. Diffusion occurs as a result of a gradient in the spatial distribution of mass concentration, temperature or momentum. The diffusivity may be very different in the vertical and horizontal directions. The construction vertical_X_diffusivity means the vertical component of thediffusivity of X due to motion which is not resolved on the grid scale of the model. 'Due to background' means caused by a time invariant imposed field which may be eitherconstant over the globe or spatially varying, depending on the ocean model used. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.", + "long_name": "Ocean Vertical Momentum Diffusivity Due to Background", + "comment": "Vertical/dianeutral diffusivity applied to momentum due to the background (i.e. caused by a time invariant imposed field which may be either constant over the globe or spatially varying, depending on the ocean model used).", "dimensions": "longitude latitude olevel time2", "out_name": "difvmbo", "type": "real", @@ -345,8 +345,8 @@ "units": "m2 s-1", "cell_methods": "area: mean time: mean within years time: mean over years", "cell_measures": "area: areacello volume: volcello", - "long_name": "Ocean Vertical Momentum Diffusivity due to Form Drag", - "comment": "Diffusivity is also sometimes known as the coefficient of diffusion. Diffusion occurs as a result of a gradient in the spatial distribution of mass concentration, temperature or momentum. The diffusivity may be very different in the vertical and horizontal directions. The construction vertical_X_diffusivity means the vertical component of thediffusivity of X due to motion which is not resolved on the grid scale of the model. 'Due to form drag' refers to a vertical diffusivity resulting from a model scheme representing mesoscale eddy-induced form drag. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.", + "long_name": "Ocean Vertical Momentum Diffusivity Due to Form Drag", + "comment": "Vertical/dianeutral diffusivity applied to momentum due to form drag (i.e. resulting from a model scheme representing mesoscale eddy-induced form drag).", "dimensions": "longitude latitude olevel time2", "out_name": "difvmfdo", "type": "real", @@ -364,7 +364,7 @@ "cell_methods": "area: mean time: mean within years time: mean over years", "cell_measures": "area: areacello volume: volcello", "long_name": "Ocean Vertical Momentum Diffusivity", - "comment": "'Vertical momentum diffusivity' means the vertical component of the diffusivity of momentum due to motion which is not resolved on the grid scale of the model.", + "comment": "Vertical/dianeutral diffusivity applied to momentum.", "dimensions": "longitude latitude olevel time2", "out_name": "difvmo", "type": "real", @@ -381,8 +381,8 @@ "units": "m2 s-1", "cell_methods": "area: mean time: mean within years time: mean over years", "cell_measures": "area: areacello volume: volcello", - "long_name": "Ocean Vertical Momentum Diffusivity due to Tides", - "comment": "Diffusivity is also sometimes known as the coefficient of diffusion. Diffusion occurs as a result of a gradient in the spatial distribution of mass concentration, temperature or momentum. The diffusivity may be very different in the vertical and horizontal directions. The construction vertical_X_diffusivity means the vertical component of thediffusivity of X due to motion which is not resolved on the grid scale of the model. 'Due to tides' means due to all astronomical gravity changes which manifest as tides.No distinction is made between different tidal components. The specification of a physicalprocess by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.", + "long_name": "Ocean Vertical Momentum Diffusivity Due to Tides", + "comment": "Diffusivity is also sometimes known as the coefficient of diffusion. Diffusion occurs as a result of a gradient in the spatial distribution of mass concentration, temperature or momentum. The diffusivity may be very different in the vertical and horizontal directions. The construction vertical_X_diffusivity means the vertical component of the diffusivity of X due to motion which is not resolved on the grid scale of the model. 'Due to tides' means due to all astronomical gravity changes which manifest as tides. No distinction is made between different tidal components. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.", "dimensions": "longitude latitude olevel time2", "out_name": "difvmto", "type": "real", @@ -417,8 +417,8 @@ "units": "m2 s-1", "cell_methods": "area: mean time: mean within years time: mean over years", "cell_measures": "area: areacello volume: volcello", - "long_name": "Ocean Vertical Tracer Diffusivity due to Background", - "comment": "Diffusivity is also sometimes known as the coefficient of diffusion. Diffusion occurs as a result of a gradient in the spatial distribution of mass concentration, temperature or momentum. The diffusivity may be very different in the vertical and horizontal directions. The construction vertical_X_diffusivity means the vertical component of thediffusivity of X due to motion which is not resolved on the grid scale of the model. 'Due to background' means caused by a time invariant imposed field which may be eitherconstant over the globe or spatially varying, depending on the ocean model used. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.", + "long_name": "Ocean Vertical Tracer Diffusivity Due to Background", + "comment": "Vertical/dianeutral diffusivity applied to tracers due to the background (i.e. caused by a time invariant imposed field which may be either constant over the globe or spatially varying, depending on the ocean model used).", "dimensions": "longitude latitude olevel time2", "out_name": "difvtrbo", "type": "real", @@ -435,8 +435,8 @@ "units": "m2 s-1", "cell_methods": "area: mean time: mean within years time: mean over years", "cell_measures": "area: areacello volume: volcello", - "long_name": "Ocean Vertical Tracer Diffusivity due to Tides", - "comment": "Diffusivity is also sometimes known as the coefficient of diffusion. Diffusion occurs as a result of a gradient in the spatial distribution of mass concentration, temperature or momentum. The diffusivity may be very different in the vertical and horizontal directions. The construction vertical_X_diffusivity means the vertical component of thediffusivity of X due to motion which is not resolved on the grid scale of the model. 'Due to tides' means due to all astronomical gravity changes which manifest as tides.No distinction is made between different tidal components. The specification of a physicalprocess by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.", + "long_name": "Ocean Vertical Tracer Diffusivity Due to Tides", + "comment": "Vertical/dianeutral diffusivity applied to tracers due to tides (i.e. caused by astronomical gravity changes which manifest as tides).", "dimensions": "longitude latitude olevel time2", "out_name": "difvtrto", "type": "real", @@ -453,7 +453,7 @@ "units": "W m-2", "cell_methods": "area: mean time: mean within years time: mean over years", "cell_measures": "area: areacello volume: volcello", - "long_name": "Ocean Kinetic Energy Dissipation Per Unit Area due to Vertical Friction", + "long_name": "Ocean Kinetic Energy Dissipation per Unit Area Due to Vertical Friction", "comment": "Friction, leading to the dissipation of kinetic energy, arises in ocean models as a result of the viscosity of sea water. Generally, the lateral (xy) viscosity is given a large value to maintain the numerical stability of the model. In contrast, the vertical viscosity is usually much smaller. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.", "dimensions": "longitude latitude olevel time2", "out_name": "dispkevfo", @@ -471,7 +471,7 @@ "units": "W m-2", "cell_methods": "area: mean time: mean within years time: mean over years", "cell_measures": "area: areacello volume: volcello", - "long_name": "Ocean Kinetic Energy Dissipation Per Unit Area due to XY Friction", + "long_name": "Ocean Kinetic Energy Dissipation per Unit Area Due to XY Friction", "comment": "Depth integrated impacts on kinetic energy arising from lateral frictional dissipation associated with Laplacian and/or biharmonic viscosity. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.", "dimensions": "longitude latitude olevel time2", "out_name": "dispkexyfo", @@ -489,7 +489,7 @@ "units": "W m-2", "cell_methods": "area: mean time: mean within years time: mean over years", "cell_measures": "area: areacello", - "long_name": "Ocean Kinetic Energy Dissipation Per Unit Area due to XY Friction", + "long_name": "Ocean Kinetic Energy Dissipation per Unit Area Due to XY Friction", "comment": "Depth integrated impacts on kinetic energy arising from lateral frictional dissipation associated with Laplacian and/or biharmonic viscosity. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.", "dimensions": "longitude latitude time2", "out_name": "dispkexyfo", @@ -507,7 +507,7 @@ "units": "W m-2", "cell_methods": "area: mean time: mean within years time: mean over years", "cell_measures": "area: areacello volume: volcello", - "long_name": "Tendency of Ocean Eddy Kinetic Energy Content due to Bolus Transport", + "long_name": "Tendency of Ocean Eddy Kinetic Energy Content due to Parameterized Eddy Advection", "comment": "Depth integrated impacts on kinetic energy arising from parameterized eddy-induced advection. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.", "dimensions": "longitude latitude olevel time2", "out_name": "tnkebto", @@ -525,7 +525,7 @@ "units": "W m-2", "cell_methods": "area: mean time: mean within years time: mean over years", "cell_measures": "area: areacello", - "long_name": "Tendency of Ocean Eddy Kinetic Energy Content due to Bolus Transport", + "long_name": "Tendency of Ocean Eddy Kinetic Energy Content due to Parameterized Eddy Advection", "comment": "Depth integrated impacts on kinetic energy arising from parameterized eddy-induced advection. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.", "dimensions": "longitude latitude time2", "out_name": "tnkebto", @@ -561,7 +561,7 @@ "units": "W m-2", "cell_methods": "area: mean time: mean within years time: mean over years", "cell_measures": "area: areacello volume: volcello", - "long_name": "Tendency of Ocean Potential Energy Content due to Tides", + "long_name": "Tendency of Ocean Potential Energy Content Due to Tides", "comment": "'Content' indicates a quantity per unit area. Potential energy is the sum of the gravitational potential energy relative to the geoid and the centripetal potential energy. (The geopotential is the specific potential energy.) 'Due to tides' means due to all astronomical gravity changes which manifest as tides. No distinction is made between different tidal components. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'tendency_of_X' means derivative of X with respect to time.", "dimensions": "longitude latitude olevel time2", "out_name": "tnpeot", @@ -579,7 +579,7 @@ "units": "W m-2", "cell_methods": "area: mean time: mean within years time: mean over years", "cell_measures": "area: areacello volume: volcello", - "long_name": "Tendency of Ocean Potential Energy Content due to Background", + "long_name": "Tendency of Ocean Potential Energy Content Due to Background", "comment": "'Content' indicates a quantity per unit area. Potential energy is the sum of the gravitational potential energy relative to the geoid and the centripetal potential energy. (The geopotential is the specific potential energy.) 'Due to background' means caused by a time invariant imposed field which may be either constant over the globe or spatially varying, depending on the ocean model used. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'tendency_of_X' means derivative of X with respect to time.", "dimensions": "longitude latitude olevel time2", "out_name": "tnpeotb", diff --git a/TestTables/CMIP6_Oday.json b/TestTables/CMIP6_Oday.json index 482c3632..e11b2697 100644 --- a/TestTables/CMIP6_Oday.json +++ b/TestTables/CMIP6_Oday.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table Oday", "realm": "ocnBgchem", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -21,7 +21,7 @@ "units": "kg m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mass Concentration of Total Phytoplankton expressed as Chlorophyll in sea water", + "long_name": "Surface Mass Concentration of Total Phytoplankton expressed as Chlorophyll in Sea Water", "comment": "Sum of chlorophyll from all phytoplankton group concentrations at the sea surface. In most models this is equal to chldiat+chlmisc, that is the sum of 'Diatom Chlorophyll Mass Concentration' plus 'Other Phytoplankton Chlorophyll Mass Concentration'", "dimensions": "longitude latitude time", "out_name": "chlos", @@ -39,7 +39,7 @@ "units": "m", "cell_methods": "area: mean time: maximum", "cell_measures": "area: areacello", - "long_name": "Daily Maximum Ocean Mixed Layer Thickness Defined by Mixing Scheme", + "long_name": "Mean Daily Maximum Ocean Mixed Layer Thickness Defined by Mixing Scheme", "comment": "The ocean mixed layer is the upper part of the ocean, regarded as being well-mixed. The base of the mixed layer defined by the mixing scheme is a diagnostic of ocean models. 'Thickness' means the vertical extent of a layer.", "dimensions": "longitude latitude time", "out_name": "omldamax", @@ -57,7 +57,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Phytoplankton Carbon Concentration", + "long_name": "Sea Surface Phytoplankton Carbon Concentration", "comment": "sum of phytoplankton organic carbon component concentrations at the sea surface", "dimensions": "longitude latitude time", "out_name": "phycos", @@ -76,7 +76,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", "long_name": "Sea Surface Salinity", - "comment": "Sea surface salinity is the salt content of sea water close to the sea surface, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. Sea surface salinity is often abbreviated as 'SSS'. For the salinity of sea water at a particular depth or layer, a data variable of 'sea_water_salinity' or one of the more precisely defined salinities should be used with a vertical coordinate axis.", + "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ", "dimensions": "longitude latitude time", "out_name": "sos", "type": "real", @@ -94,7 +94,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", "long_name": "Square of Sea Surface Salinity", - "comment": "The phrase 'square_of_X' means X*X. Sea surface salinity is the salt concentration of sea water close to the sea surface, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. Sea surface salinity is often abbreviated as 'SSS'. For the salinity of sea water at a particular depth or layer, a data variable of 'sea_water_salinity' or one of the more precisely defined salinities should be used with a vertical coordinate axis.", + "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ", "dimensions": "longitude latitude time", "out_name": "sossq", "type": "real", diff --git a/TestTables/CMIP6_Odec.json b/TestTables/CMIP6_Odec.json index 07955faa..cd59708e 100644 --- a/TestTables/CMIP6_Odec.json +++ b/TestTables/CMIP6_Odec.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table Odec", "realm": "ocean", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -39,7 +39,7 @@ "units": "degC", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Sea Water Convervative Temperature", + "long_name": "Sea Water Conservative Temperature", "comment": "Sea water conservative temperature (this should be contributed only for models using conservative temperature as prognostic field)", "dimensions": "longitude latitude olevel time", "out_name": "bigthetao", @@ -73,7 +73,7 @@ "modeling_realm": "ocean", "standard_name": "northward_ocean_heat_transport", "units": "W", - "cell_methods": "longitude: mean (basin) time: mean", + "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean", "cell_measures": "", "long_name": "Northward Ocean Heat Transport", "comment": "Contains contributions from all physical processes affecting the northward heat transport, including resolved advection, parameterized advection, lateral diffusion, etc. Diagnosed here as a function of latitude and basin. Use Celsius for temperature scale.", @@ -111,7 +111,7 @@ "units": "kg m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Sea Water Mass Per Unit Area", + "long_name": "Ocean Grid-Cell Mass per Area", "comment": "Tracer grid-cell mass per unit area used for computing tracer budgets. For Boussinesq models with static ocean grid cell thickness, masscello = rhozero*thickcello, where thickcello is static cell thickness and rhozero is constant Boussinesq reference density. More generally, masscello is time dependent and reported as part of Omon.", "dimensions": "longitude latitude olevel time", "out_name": "masscello", @@ -145,7 +145,7 @@ "modeling_realm": "ocean", "standard_name": "ocean_meridional_overturning_mass_streamfunction", "units": "kg s-1", - "cell_methods": "longitude: mean (comment: basin mean[ along zig-zag grid path]) time: mean", + "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean", "cell_measures": "", "long_name": "Ocean Meridional Overturning Mass Streamfunction", "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.", @@ -163,7 +163,7 @@ "modeling_realm": "ocean", "standard_name": "ocean_meridional_overturning_mass_streamfunction", "units": "kg s-1", - "cell_methods": "longitude: mean (comment: basin mean[ along zig-zag grid path]) time: mean", + "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean", "cell_measures": "", "long_name": "Ocean Meridional Overturning Mass Streamfunction", "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.", @@ -256,7 +256,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", "long_name": "Sea Water Salinity", - "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. There are standard names for the more precisely defined salinity quantities: sea_water_knudsen_salinity, S_K (used for salinity observations between 1901 and 1966), sea_water_cox_salinity, S_C (used for salinity observations between 1967 and 1977), sea_water_practical_salinity, S_P (used for salinity observations from 1978 to the present day), sea_water_absolute_salinity, S_A, sea_water_preformed_salinity, S_*, and sea_water_reference_salinity. Practical Salinity is reported on the Practical Salinity Scale of 1978 (PSS-78), and is usually based on the electrical conductivity of sea water in observations since the 1960s.", + "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ", "dimensions": "longitude latitude olevel time", "out_name": "so", "type": "real", @@ -274,7 +274,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "", "long_name": "Global Mean Sea Water Salinity", - "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. There are standard names for the more precisely defined salinity quantities: sea_water_knudsen_salinity, S_K (used for salinity observations between 1901 and 1966), sea_water_cox_salinity, S_C (used for salinity observations between 1967 and 1977), sea_water_practical_salinity, S_P (used for salinity observations from 1978 to the present day), sea_water_absolute_salinity, S_A, sea_water_preformed_salinity, S_*, and sea_water_reference_salinity. Practical Salinity is reported on the Practical Salinity Scale of 1978 (PSS-78), and is usually based on the electrical conductivity of sea water in observations since the 1960s.", + "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ", "dimensions": "time", "out_name": "soga", "type": "real", @@ -292,7 +292,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", "long_name": "Sea Surface Salinity", - "comment": "Sea surface salinity is the salt content of sea water close to the sea surface, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. Sea surface salinity is often abbreviated as 'SSS'. For the salinity of sea water at a particular depth or layer, a data variable of 'sea_water_salinity' or one of the more precisely defined salinities should be used with a vertical coordinate axis.", + "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ", "dimensions": "longitude latitude time", "out_name": "sos", "type": "real", @@ -310,7 +310,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "", "long_name": "Global Average Sea Surface Salinity", - "comment": "Sea surface salinity is the salt content of sea water close to the sea surface, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. Sea surface salinity is often abbreviated as 'SSS'. For the salinity of sea water at a particular depth or layer, a data variable of 'sea_water_salinity' or one of the more precisely defined salinities should be used with a vertical coordinate axis.", + "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ", "dimensions": "time", "out_name": "sosga", "type": "real", @@ -472,7 +472,7 @@ "cell_methods": "time: mean", "cell_measures": "--OPT", "long_name": "Sea Water Y Velocity", - "comment": "Prognostic x-ward velocity component resolved by the model.", + "comment": "Prognostic y-ward velocity component resolved by the model.", "dimensions": "longitude latitude olevel time", "out_name": "vo", "type": "real", @@ -543,7 +543,7 @@ "units": "m s-1", "cell_methods": "time: mean", "cell_measures": "--OPT", - "long_name": "Sea Water Z Velocity", + "long_name": "Sea Water Vertical Velocity", "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward).", "dimensions": "longitude latitude olevel time", "out_name": "wo", diff --git a/TestTables/CMIP6_Ofx.json b/TestTables/CMIP6_Ofx.json index bc9fe6ef..56939fec 100644 --- a/TestTables/CMIP6_Ofx.json +++ b/TestTables/CMIP6_Ofx.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table Ofx", "realm": "ocean", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -21,7 +21,7 @@ "units": "m2", "cell_methods": "area: sum", "cell_measures": "", - "long_name": "Grid-Cell Area", + "long_name": "Grid-Cell Area for Ocean Variables", "comment": "Horizontal area of ocean grid cells", "dimensions": "longitude latitude", "out_name": "areacello", @@ -95,7 +95,7 @@ "units": "kg m-2", "cell_methods": "area: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Ocean Grid-Cell Mass per area", + "long_name": "Ocean Grid-Cell Mass per Area", "comment": "Tracer grid-cell mass per unit area used for computing tracer budgets. For Boussinesq models with static ocean grid cell thickness, masscello = rhozero*thickcello, where thickcello is static cell thickness and rhozero is constant Boussinesq reference density. More generally, masscello is time dependent and reported as part of Omon.", "dimensions": "longitude latitude olevel", "out_name": "masscello", @@ -113,7 +113,7 @@ "units": "%", "cell_methods": "area: mean", "cell_measures": "area: areacello", - "long_name": "Sea Area Fraction", + "long_name": "Sea Area Percentage", "comment": "This is the area fraction at the ocean surface.", "dimensions": "longitude latitude typesea", "out_name": "sftof", @@ -149,7 +149,7 @@ "units": "", "cell_methods": "", "cell_measures": "--UGRID", - "long_name": "UGRID Grid Information", + "long_name": "UGRID Grid Specification", "comment": "Ony required for models with unstructured grids: this label should be used for a file containing information about the grid structure, following the UGRID convention.", "dimensions": "longitude latitude", "out_name": "ugrido", diff --git a/TestTables/CMIP6_Omon.json b/TestTables/CMIP6_Omon.json index 2c20fd8e..b19252c6 100644 --- a/TestTables/CMIP6_Omon.json +++ b/TestTables/CMIP6_Omon.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table Omon", "realm": "ocnBgchem", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -94,7 +94,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", "long_name": "Surface Bacterial Carbon Concentration", - "comment": "sum of bacterial carbon component concentrations", + "comment": "Sum of bacterial carbon component concentrations", "dimensions": "longitude latitude time", "out_name": "baccos", "type": "real", @@ -129,7 +129,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mole Concentration of Particulate Organic Matter expressed as Iron in sea water", + "long_name": "Surface Mole Concentration of Particulate Organic Matter Expressed as Iron in Sea Water", "comment": "sum of particulate organic iron component concentrations", "dimensions": "longitude latitude time", "out_name": "bfeos", @@ -147,7 +147,7 @@ "units": "degC", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Sea Water Convervative Temperature", + "long_name": "Sea Water Conservative Temperature", "comment": "Sea water conservative temperature (this should be contributed only for models using conservative temperature as prognostic field)", "dimensions": "longitude latitude olevel time", "out_name": "bigthetao", @@ -183,7 +183,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of Particulate Organic Matter expressed as Silicon in sea water", + "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Silicon in sea water", "comment": "Sum of particulate silica component concentrations", "dimensions": "longitude latitude olevel time", "out_name": "bsi", @@ -201,7 +201,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mole Concentration of Particulate Organic Matter expressed as Silicon in sea water", + "long_name": "Surface Mole Concentration of Particulate Organic Matter Expressed as Silicon in Sea Water", "comment": "sum of particulate silica component concentrations", "dimensions": "longitude latitude time", "out_name": "bsios", @@ -255,8 +255,8 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of CFC-11 in sea water", - "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula of CFC11 is CFCl3. The IUPAC name fof CFC11 is trichloro-fluoro-methane.", + "long_name": "Mole Concentration of CFC11 in Sea Water", + "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula of CFC11 is CFCl3. The IUPAC name for CFC11 is trichloro-fluoro-methane.", "dimensions": "longitude latitude olevel time", "out_name": "cfc11", "type": "real", @@ -273,7 +273,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of CFC-12 in sea water", + "long_name": "Mole Concentration of CFC12 in Sea water", "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula for CFC12 is CF2Cl2. The IUPAC name for CFC12 is dichloro-difluoro-methane.", "dimensions": "longitude latitude olevel time", "out_name": "cfc12", @@ -291,7 +291,7 @@ "units": "kg m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mass Concentration of Total Phytoplankton expressed as Chlorophyll in sea water", + "long_name": "Mass Concentration of Total Phytoplankton expressed as Chlorophyll in Sea Water", "comment": "Sum of chlorophyll from all phytoplankton group concentrations. In most models this is equal to chldiat+chlmisc, that is the sum of Diatom Chlorophyll Mass Concentration and Other Phytoplankton Chlorophyll Mass Concentration", "dimensions": "longitude latitude olevel time", "out_name": "chl", @@ -309,7 +309,7 @@ "units": "kg m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mass Concentration of Calcareous Phytoplankton expressed as Chlorophyll in sea water", + "long_name": "Mass Concentration of Calcareous Phytoplankton Expressed as Chlorophyll in Sea Water", "comment": "chlorophyll concentration from the calcite-producing phytoplankton component alone", "dimensions": "longitude latitude olevel time", "out_name": "chlcalc", @@ -327,7 +327,7 @@ "units": "kg m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mass Concentration of Calcareous Phytoplankton expressed as Chlorophyll in sea water", + "long_name": "Surface Mass Concentration of Calcareous Phytoplankton Expressed as Chlorophyll in Sea Water", "comment": "chlorophyll concentration from the calcite-producing phytoplankton component alone", "dimensions": "longitude latitude time", "out_name": "chlcalcos", @@ -345,7 +345,7 @@ "units": "kg m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mass Concentration of Diatoms expressed as Chlorophyll in sea water", + "long_name": "Mass Concentration of Diatoms expressed as Chlorophyll in Sea Water", "comment": "Chlorophyll from diatom phytoplankton component concentration alone", "dimensions": "longitude latitude olevel time", "out_name": "chldiat", @@ -363,7 +363,7 @@ "units": "kg m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mass Concentration of Diatoms expressed as Chlorophyll in sea water", + "long_name": "Surface Mass Concentration of Diatoms Expressed as Chlorophyll in Sea Water", "comment": "chlorophyll from diatom phytoplankton component concentration alone", "dimensions": "longitude latitude time", "out_name": "chldiatos", @@ -381,7 +381,7 @@ "units": "kg m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mass Concentration of Diazotrophs expressed as Chlorophyll in sea water", + "long_name": "Mass Concentration of Diazotrophs Expressed as Chlorophyll in Sea Water", "comment": "Chlorophyll concentration from the diazotrophic phytoplankton component alone", "dimensions": "longitude latitude olevel time", "out_name": "chldiaz", @@ -399,7 +399,7 @@ "units": "kg m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mass Concentration of Diazotrophs expressed as Chlorophyll in sea water", + "long_name": "Surface Mass Concentration of Diazotrophs Expressed as Chlorophyll in Sea Water", "comment": "chlorophyll concentration from the diazotrophic phytoplankton component alone", "dimensions": "longitude latitude time", "out_name": "chldiazos", @@ -417,7 +417,7 @@ "units": "kg m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mass Concentration of Other Phytoplankton expressed as Chlorophyll in sea water", + "long_name": "Mass Concentration of Other Phytoplankton expressed as Chlorophyll in Sea Water", "comment": "Chlorophyll from additional phytoplankton component concentrations alone", "dimensions": "longitude latitude olevel time", "out_name": "chlmisc", @@ -435,7 +435,7 @@ "units": "kg m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mass Concentration of Other Phytoplankton expressed as Chlorophyll in sea water", + "long_name": "Surface Mass Concentration of Other Phytoplankton Expressed as Chlorophyll in Sea Water", "comment": "chlorophyll from additional phytoplankton component concentrations alone", "dimensions": "longitude latitude time", "out_name": "chlmiscos", @@ -453,7 +453,7 @@ "units": "kg m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mass Concentration of Total Phytoplankton expressed as Chlorophyll in sea water", + "long_name": "Surface Mass Concentration of Total Phytoplankton expressed as Chlorophyll in Sea Water", "comment": "Sum of chlorophyll from all phytoplankton group concentrations at the sea surface. In most models this is equal to chldiat+chlmisc, that is the sum of 'Diatom Chlorophyll Mass Concentration' plus 'Other Phytoplankton Chlorophyll Mass Concentration'", "dimensions": "longitude latitude time", "out_name": "chlos", @@ -471,7 +471,7 @@ "units": "kg m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mass Concentration of Picophytoplankton expressed as Chlorophyll in sea water", + "long_name": "Mass Concentration of Picophytoplankton Expressed as Chlorophyll in Sea Water", "comment": "chlorophyll concentration from the picophytoplankton (<2 um) component alone", "dimensions": "longitude latitude olevel time", "out_name": "chlpico", @@ -489,7 +489,7 @@ "units": "kg m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mass Concentration of Picophytoplankton expressed as Chlorophyll in sea water", + "long_name": "Surface Mass Concentration of Picophytoplankton Expressed as Chlorophyll in Sea Water", "comment": "chlorophyll concentration from the picophytoplankton (<2 um) component alone", "dimensions": "longitude latitude time", "out_name": "chlpicoos", @@ -508,7 +508,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", "long_name": "Carbonate Ion Concentration", - "comment": "'Mole concentration' means number of moles per unit volume, also called'molarity', and is used in the construction mole_concentration_of_X_in_Y, whereX is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The chemical formula of the carbonate anion is CO3 with a charge of minus two.", + "comment": "Mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3).", "dimensions": "longitude latitude olevel time", "out_name": "co3", "type": "real", @@ -526,7 +526,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", "long_name": "Abiotic Carbonate Ion Concentration", - "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. In ocean biogeochemistry models, an 'abiotic analogue' is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The chemical formula of the carbonate anion is CO3 with an electrical charge of minus two.", + "comment": "Mole concentration (number of moles per unit volume: molarity) of the abiotic-analogue carbonate anion (CO3). An abiotic analogue is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored. ", "dimensions": "longitude latitude olevel time", "out_name": "co3abio", "type": "real", @@ -544,7 +544,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", "long_name": "Surface Abiotic Carbonate Ion Concentration", - "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. In ocean biogeochemistry models, an 'abiotic analogue' is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The chemical formula of the carbonate anion is CO3 with an electrical charge of minus two.", + "comment": "Near surface mole concentration (number of moles per unit volume: molarity) of the abiotic-analogue carbonate anion (CO3). An abiotic analogue is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored. ", "dimensions": "longitude latitude time", "out_name": "co3abioos", "type": "real", @@ -562,7 +562,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", "long_name": "Natural Carbonate Ion Concentration", - "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. In ocean biogeochemistry models, a 'natural analogue' is used to simulate the effect on a modelled variable of imposing preindustrial atmospheric carbon dioxide concentrations, even when the model as a whole may be subjected to varying forcings. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The chemical formula of the carbonate anion is CO3 with an electrical charge of minus two.", + "comment": "Surface mole concentration (number of moles per unit volume: molarity) of the natural-analogue carbonate anion (CO3). A natural analogue is used to simulate the effect on a modelled variable of imposing preindustrial atmospheric carbon dioxide concentrations, even when the model as a whole may be subjected to varying forcings. ", "dimensions": "longitude latitude olevel time", "out_name": "co3nat", "type": "real", @@ -580,7 +580,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", "long_name": "Surface Natural Carbonate Ion Concentration", - "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. In ocean biogeochemistry models, a 'natural analogue' is used to simulate the effect on a modelled variable of imposing preindustrial atmospheric carbon dioxide concentrations, even when the model as a whole may be subjected to varying forcings. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The chemical formula of the carbonate anion is CO3 with an electrical charge of minus two.", + "comment": "Near surface mole concentration (number of moles per unit volume: molarity) of the natural-analogue carbonate anion (CO3). A natural analogue is used to simulate the effect on a modelled variable of imposing preindustrial atmospheric carbon dioxide concentrations, even when the model as a whole may be subjected to varying forcings. ", "dimensions": "longitude latitude time", "out_name": "co3natos", "type": "real", @@ -598,7 +598,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", "long_name": "Surface Carbonate Ion Concentration", - "comment": "'Mole concentration' means number of moles per unit volume, also called'molarity', and is used in the construction mole_concentration_of_X_in_Y, whereX is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The chemical formula of the carbonate anion is CO3 with a charge of minus two.", + "comment": "Near surface mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3).", "dimensions": "longitude latitude time", "out_name": "co3os", "type": "real", @@ -615,8 +615,8 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of Carbonate Ion in Equilibrium with Pure Aragonite in sea water", - "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The chemical formula of the carbonate anion is CO3 with an electrical charge of minus two. Aragonite is a mineral that is a polymorph of calcium carbonate. The chemical formula of aragonite is CaCO3. At a given salinity, the thermodynamic equilibrium is that between dissolved carbonate ion and solid aragonite. Standard names also exist for calcite, another polymorph of calcium carbonate.", + "long_name": "Mole Concentration of Carbonate Ion in Equilibrium with Pure Aragonite in Sea Water", + "comment": "Mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3) for sea water in equilibrium with pure Aragonite. Aragonite (CaCO3) is a mineral that is a polymorph of calcium carbonate.", "dimensions": "longitude latitude olevel time", "out_name": "co3satarag", "type": "real", @@ -633,8 +633,8 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mole Concentration of Carbonate Ion in Equilibrium with Pure Aragonite in sea water", - "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The chemical formula of the carbonate anion is CO3 with an electrical charge of minus two. Aragonite is a mineral that is a polymorph of calcium carbonate. The chemical formula of aragonite is CaCO3. At a given salinity, the thermodynamic equilibrium is that between dissolved carbonate ion and solid aragonite. Standard names also exist for calcite, another polymorph of calcium carbonate.", + "long_name": "Surface Mole Concentration of Carbonate Ion in Equilibrium with Pure Aragonite in Sea Water", + "comment": "Near surface mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3) for sea water in equilibrium with pure Aragonite. Aragonite (CaCO3) is a mineral that is a polymorph of calcium carbonate.", "dimensions": "longitude latitude time", "out_name": "co3sataragos", "type": "real", @@ -651,8 +651,8 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of Carbonate Ion in Equilibrium with Pure Calcite in sea water", - "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The chemical formula of the carbonate anion is CO3 with an electrical charge of minus two. Calcite is a mineral that is a polymorph of calcium carbonate. The chemical formula of calcite is CaCO3. At a given salinity, the thermodynamic equilibrium is that between dissolved carbonate ion and solid calcite. Standard names also exist for aragonite, another polymorph of calcium carbonate.", + "long_name": "Mole Concentration of Carbonate Ion in Equilibrium with Pure Calcite in Sea Water", + "comment": "Mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3) for sea water in equilibrium with pure calcite. Aragonite (CaCO3) is a mineral that is a polymorph of calcium carbonate.", "dimensions": "longitude latitude olevel time", "out_name": "co3satcalc", "type": "real", @@ -669,8 +669,8 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mole Concentration of Carbonate Ion in Equilibrium with Pure Calcite in sea water", - "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The chemical formula of the carbonate anion is CO3 with an electrical charge of minus two. Calcite is a mineral that is a polymorph of calcium carbonate. The chemical formula of calcite is CaCO3. At a given salinity, the thermodynamic equilibrium is that between dissolved carbonate ion and solid calcite. Standard names also exist for aragonite, another polymorph of calcium carbonate.", + "long_name": "Surface Mole Concentration of Carbonate Ion in Equilibrium with Pure Calcite in Sea Water", + "comment": "Near surface mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3) for sea water in equilibrium with pure calcite. Aragonite (CaCO3) is a mineral that is a polymorph of calcium carbonate.", "dimensions": "longitude latitude time", "out_name": "co3satcalcos", "type": "real", @@ -759,8 +759,8 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Dissolved Inorganic 13Carbon Concentration", - "comment": "Dissolved inorganic 14carbon (CO3+HCO3+H2CO3) concentration", + "long_name": "Dissolved Inorganic Carbon-13 Concentration", + "comment": "Dissolved inorganic carbon-13 (CO3+HCO3+H2CO3) concentration", "dimensions": "longitude latitude olevel time", "out_name": "dissi13c", "type": "real", @@ -777,8 +777,8 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Dissolved Inorganic 13Carbon Concentration", - "comment": "Dissolved inorganic 14carbon (CO3+HCO3+H2CO3) concentration", + "long_name": "Surface Dissolved Inorganic Carbon-13 Concentration", + "comment": "Near surface dissolved inorganic carbon-13 (CO3+HCO3+H2CO3) concentration", "dimensions": "longitude latitude time", "out_name": "dissi13cos", "type": "real", @@ -795,8 +795,8 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Abiotic Dissolved Inorganic 14Carbon Concentration", - "comment": "Abiotic Dissolved inorganic 14carbon (CO3+HCO3+H2CO3) concentration", + "long_name": "Abiotic Dissolved Inorganic Carbon-14 Concentration", + "comment": "Abiotic Dissolved inorganic carbon-14 (CO3+HCO3+H2CO3) concentration", "dimensions": "longitude latitude olevel time", "out_name": "dissi14cabio", "type": "real", @@ -813,8 +813,8 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "mole_concentration_of_dissolved_inorganic_carbon14_abiotic_analogue_in_sea_water", - "comment": "Abiotic Dissolved inorganic 14carbon (CO3+HCO3+H2CO3) concentration", + "long_name": "Surface Abiotic Dissolved Inorganic Carbon-14 Concentration", + "comment": "Abiotic Dissolved inorganic carbon-14 (CO3+HCO3+H2CO3) concentration", "dimensions": "longitude latitude time", "out_name": "dissi14cabioos", "type": "real", @@ -975,7 +975,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of Dimethyl Sulphide in sea water", + "long_name": "Mole Concentration of Dimethyl Sulphide in Sea Water", "comment": "Mole concentration of dimethyl sulphide in water", "dimensions": "longitude latitude olevel time", "out_name": "dmso", @@ -993,8 +993,8 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mole Concentration of Dimethyl Sulphide in sea water", - "comment": "'Mole concentration' means number of moles per unit volume, also called'molarity', and is used in the construction mole_concentration_of_X_in_Y, whereX is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula for dimethyl sulfide is (CH3)2S. Dimethyl sulfide is sometimes referred to as DMS.", + "long_name": "Surface Mole Concentration of Dimethyl Sulphide in Sea Water", + "comment": "Mole concentration of dimethyl sulphide in water in the near surface layer", "dimensions": "longitude latitude time", "out_name": "dmsos", "type": "real", @@ -1011,8 +1011,8 @@ "units": "Pa", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Delta PCO2", - "comment": "The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. The partial pressure of a gaseous constituent of air is the pressure which it alone would exert with unchanged temperature and number of moles per unit volume. The surface called 'surface' means the lower boundary of the atmosphere. The chemical formula for carbon dioxide is CO2.", + "long_name": "Delta CO2 Partial Pressure", + "comment": "Difference in partial pressure of carbon dioxide between sea water and air. The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. ", "dimensions": "longitude latitude time depth0m", "out_name": "dpco2", "type": "real", @@ -1029,8 +1029,8 @@ "units": "Pa", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Abiotic Delta PCO2", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. The chemical formula for carbon dioxide is CO2. In ocean biogeochemistry models, an 'abiotic analogue' is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored. The partial pressure of a gaseous constituent of air is the pressure which it alone would exert with unchanged temperature and number of moles per unit volume. The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. The partial pressure difference between sea water and air is positive when the partial pressure of the dissolved gas in sea water is greater than the partial pressure in air.", + "long_name": "Abiotic Delta Pco Partial Pressure", + "comment": "Difference in partial pressure of abiotic-analogue carbon dioxide between sea water and air. The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. An abiotic analogue is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored.", "dimensions": "longitude latitude time depth0m", "out_name": "dpco2abio", "type": "real", @@ -1047,8 +1047,8 @@ "units": "Pa", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Natural Delta PCO2", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. The chemical formula for carbon dioxide is CO2. In ocean biogeochemistry models, a 'natural analogue' is used to simulate the effect on a modelled variable of imposing preindustrial atmospheric carbon dioxide concentrations, even when the model as a whole may be subjected to varying forcings. The partial pressure of a gaseous constituent of air is the pressure which it alone would exert with unchanged temperature and number of moles per unit volume. The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. The partial pressure difference between sea water and air is positive when the partial pressure of the dissolved gas in sea water is greater than the partial pressure in air.", + "long_name": "Natural Delta CO2 Partial Pressure ", + "comment": "Difference in partial pressure of natural-analogue carbon dioxide between sea water and air. The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. A natural analogue is used to simulate the effect on a modelled variable of imposing preindustrial atmospheric carbon dioxide concentrations, even when the model as a whole may be subjected to varying forcings. ", "dimensions": "longitude latitude time depth0m", "out_name": "dpco2nat", "type": "real", @@ -1065,7 +1065,7 @@ "units": "Pa", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Delta PO2", + "long_name": "Delta O2 Partial Pressure", "comment": "The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. The partial pressure of a gaseous constituent of air is the pressure which it alone would exert with unchanged temperature and number of moles per unit volume. The surface called 'surface' means the lower boundary of the atmosphere.", "dimensions": "longitude latitude time depth0m", "out_name": "dpo2", @@ -1227,7 +1227,7 @@ "units": "mol m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Sinking Particulate Organic Carbon Flux", + "long_name": "Downward Flux of Particulate Organic Carbon", "comment": "Downward flux of particulate organic carbon", "dimensions": "longitude latitude olevel time", "out_name": "expc", @@ -1245,7 +1245,7 @@ "units": "mol m-2 s-1", "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean", "cell_measures": "area: areacello", - "long_name": "Rate of Change of Biological Alkalinity due to Biological Activity", + "long_name": "Rate of Change of Biological Alkalinity Due to Biological Activity", "comment": "vertical integral of net biological terms in time rate of change of alkalinity", "dimensions": "longitude latitude time olayer100m", "out_name": "fbddtalk", @@ -1263,7 +1263,7 @@ "units": "mol m-2 s-1", "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean", "cell_measures": "area: areacello", - "long_name": "Rate of Change of Dissolved Inorganic Carbon due to Biological Activity", + "long_name": "Rate of Change of Dissolved Inorganic Carbon Due to Biological Activity", "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic carbon", "dimensions": "longitude latitude time olayer100m", "out_name": "fbddtdic", @@ -1281,7 +1281,7 @@ "units": "mol m-2 s-1", "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean", "cell_measures": "area: areacello", - "long_name": "Rate of Change of Dissolved Inorganic Iron due to Biological Activity", + "long_name": "Rate of Change of Dissolved Inorganic Iron Due to Biological Activity", "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic iron", "dimensions": "longitude latitude time olayer100m", "out_name": "fbddtdife", @@ -1299,7 +1299,7 @@ "units": "mol m-2 s-1", "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean", "cell_measures": "area: areacello", - "long_name": "Rate of Change of Dissolved Inorganic Nitrogen due to Biological Activity", + "long_name": "Rate of Change of Dissolved Inorganic Nitrogen Due to Biological Activity", "comment": "vertical integral of net biological terms in time rate of change of nitrogen nutrients (e.g. NO3+NH4)", "dimensions": "longitude latitude time olayer100m", "out_name": "fbddtdin", @@ -1372,7 +1372,7 @@ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean", "cell_measures": "area: areacello", "long_name": "Rate of Change of Net Dissolved Inorganic Carbon", - "comment": "'Content' indicates a quantity per unit area. 'tendency_of_X' means derivative of X with respect to time. 'Dissolved inorganic carbon' describes a family of chemical species in solution, including carbon dioxide, carbonic acid and the carbonate and bicarbonate anions. 'Dissolved inorganic carbon' isthe term used in standard names for all species belonging to the family that are represented within a given model. The list of individual species that are included in a quantity having a group chemical standard name can vary between models. Where possible, the data variable should be accompanied by a complete description of the species represented, for example, by using a comment attribute.", + "comment": "'Content' indicates a quantity per unit area. 'tendency_of_X' means derivative of X with respect to time. 'Dissolved inorganic carbon' describes a family of chemical species in solution, including carbon dioxide, carbonic acid and the carbonate and bicarbonate anions. 'Dissolved inorganic carbon' is the term used in standard names for all species belonging to the family that are represented within a given model. The list of individual species that are included in a quantity having a group chemical standard name can vary between models. Where possible, the data variable should be accompanied by a complete description of the species represented, for example, by using a comment attribute.", "dimensions": "longitude latitude time olayer100m", "out_name": "fddtdic", "type": "real", @@ -1461,8 +1461,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Downward Flux of Abiotic 13CO2", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Downward' indicates a vector component which is positive when directed downward (negative upward). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. In ocean biogeochemistry models, an 'abiotic analogue' is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. 'C' means the element carbon and '13C' is the stable isotope 'carbon-13', having six protons and seven neutrons.", + "long_name": "Surface Downward Flux of 13CO2", + "comment": "Gas exchange flux of carbon-13 as CO2 (positive into ocean)", "dimensions": "longitude latitude time depth0m", "out_name": "fg13co2", "type": "real", @@ -1497,7 +1497,7 @@ "units": "mol m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Downward CFC11 flux", + "long_name": "Surface Downward CFC11 Flux", "comment": "gas exchange flux of CFC11", "dimensions": "longitude latitude time", "out_name": "fgcfc11", @@ -1515,7 +1515,7 @@ "units": "mol m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Downward CFC12 flux", + "long_name": "Surface Downward CFC12 Flux", "comment": "gas exchange flux of CFC12", "dimensions": "longitude latitude time", "out_name": "fgcfc12", @@ -1623,7 +1623,7 @@ "units": "mol m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Downward SF6 flux", + "long_name": "Surface Downward SF6 Flux", "comment": "gas exchange flux of SF6", "dimensions": "longitude latitude time", "out_name": "fgsf6", @@ -1641,7 +1641,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Water Flux into Sea Water From Icebergs", + "long_name": "Water Flux into Sea Water from Icebergs", "comment": "computed as the iceberg melt water flux into the ocean divided by the area of the ocean portion of the grid cell.", "dimensions": "longitude latitude olevel time", "out_name": "ficeberg", @@ -1659,7 +1659,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Water Flux into Sea Water From Icebergs", + "long_name": "Water Flux into Sea Water from Icebergs", "comment": "computed as the iceberg melt water flux into the ocean divided by the area of the ocean portion of the grid cell.", "dimensions": "longitude latitude time", "out_name": "ficeberg", @@ -1713,7 +1713,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Water Flux into Sea Water From Rivers", + "long_name": "Water Flux into Sea Water from Rivers", "comment": "computed as the river flux of water into the ocean divided by the area of the ocean portion of the grid cell.", "dimensions": "longitude latitude time", "out_name": "friver", @@ -1731,8 +1731,8 @@ "units": "mol m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Nitrogen Loss to Sediments and through Denitrification", - "comment": "'Content' indicates a quantity per unit area. The specification of a physical process by the phrase due_to_process means that the quantity named is asingle term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Denitrification' is the conversion of nitrate into gasesous compounds such as nitric oxide, nitrous oxide and molecular nitrogen which are then emitted to the atmosphere. 'Sedimentation' is the sinking of particulate matter to the floor of a body of water. 'tendency_of_X' means derivative of X with respect to time.", + "long_name": "Nitrogen Loss to Sediments and Through Denitrification", + "comment": "'Content' indicates a quantity per unit area. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Denitrification' is the conversion of nitrate into gaseous compounds such as nitric oxide, nitrous oxide and molecular nitrogen which are then emitted to the atmosphere. 'Sedimentation' is the sinking of particulate matter to the floor of a body of water. 'tendency_of_X' means derivative of X with respect to time.", "dimensions": "longitude latitude time", "out_name": "frn", "type": "real", @@ -1785,7 +1785,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Water Flux into Sea Water due to Sea Ice Thermodynamics", + "long_name": "Water Flux into Sea Water Due to Sea Ice Thermodynamics", "comment": "computed as the sea ice thermodynamic water flux into the ocean divided by the area of the ocean portion of the grid cell.", "dimensions": "longitude latitude time", "out_name": "fsitherm", @@ -1804,7 +1804,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", "long_name": "Surface Downward Net Flux of Nitrogen", - "comment": "'Content' indicates a quantity per unit area. The specification of a physical process by the phrase due_to_process means that the quantity named is asingle term in a sum of terms which together compose the general quantity named by omitting the phrase. Deposition of nitrogen into the ocean is the sum of dry and wet depositionof nitrogen species onto the ocean surface from the atmosphere. 'Nitrogen fixation' means the production of ammonia from nitrogen gas. Organisms that fix nitrogen are termed 'diazotrophs'. Diazotrophic phytoplankton can fix atmospheric nitrogen, thus increasing the content of nitrogen in the ocean. Runoff is the liquid water which drains from land. If not specified, 'runoff' refers to the sum of surface runoff and subsurface drainage.'tendency_of_X' means derivative of X with respect to time.", + "comment": "Flux of nitrogen into the ocean due to deposition (sum of dry and wet deposition), fixation (the production of ammonia from nitrogen gas by diazotrophs) and runoff (liquid water which drains from land).", "dimensions": "longitude latitude time depth0m", "out_name": "fsn", "type": "real", @@ -1822,7 +1822,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", "long_name": "Total Grazing of Phytoplankton by Zooplankton", - "comment": "'tendency_of_X' means derivative of X with respect to time. Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.", + "comment": "Total grazing of phytoplankton by zooplankton defined as tendency of moles of carbon per cubic metre.", "dimensions": "longitude latitude olevel time", "out_name": "graz", "type": "real", @@ -1837,7 +1837,7 @@ "modeling_realm": "ocean", "standard_name": "northward_ocean_heat_transport", "units": "W", - "cell_methods": "longitude: mean (basin) time: mean", + "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean", "cell_measures": "", "long_name": "Northward Ocean Heat Transport", "comment": "Contains contributions from all physical processes affecting the northward heat transport, including resolved advection, parameterized advection, lateral diffusion, etc. Diagnosed here as a function of latitude and basin. Use Celsius for temperature scale.", @@ -1855,9 +1855,9 @@ "modeling_realm": "ocean", "standard_name": "northward_ocean_heat_transport_due_to_parameterized_eddy_advection", "units": "W", - "cell_methods": "longitude: mean (basin) time: mean", + "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean", "cell_measures": "", - "long_name": "northward ocean heat transport due to parameterized eddy advection", + "long_name": "Northward Ocean Heat Transport Due to Parameterized Eddy Advection", "comment": "Contributions to heat transport from parameterized eddy-induced advective transport due to any subgrid advective process. Diagnosed here as a function of latitude and basin. Use Celsius for temperature scale.", "dimensions": "latitude basin time", "out_name": "hfbasinpadv", @@ -1873,9 +1873,9 @@ "modeling_realm": "ocean", "standard_name": "northward_ocean_heat_transport_due_to_parameterized_mesoscale_eddy_advection", "units": "W", - "cell_methods": "longitude: mean (basin) time: mean", + "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean", "cell_measures": "", - "long_name": "northward ocean heat transport due to parameterized mesoscale advection", + "long_name": "Northward Ocean Heat Transport Due to Parameterized Mesoscale Advection", "comment": "Contributions to heat transport from parameterized mesoscale eddy-induced advective transport. Diagnosed here as a function of latitude and basin. Use Celsius for temperature scale.", "dimensions": "latitude basin time", "out_name": "hfbasinpmadv", @@ -1891,9 +1891,9 @@ "modeling_realm": "ocean", "standard_name": "northward_ocean_heat_transport_due_to_parameterized_mesoscale_eddy_diffusion", "units": "W", - "cell_methods": "longitude: mean (basin) time: mean", + "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean", "cell_measures": "", - "long_name": "northward ocean heat transport due to parameterized mesoscale diffusion", + "long_name": "Northward Ocean Heat Transport Due to Parameterized Mesoscale Diffusion", "comment": "Contributions to heat transport from parameterized mesoscale eddy-induced diffusive transport (i.e., neutral diffusion). Diagnosed here as a function of latitude and basin.", "dimensions": "latitude basin time", "out_name": "hfbasinpmdiff", @@ -1909,9 +1909,9 @@ "modeling_realm": "ocean", "standard_name": "northward_ocean_heat_transport_due_to_parameterized_submesoscale_eddy_advection", "units": "W", - "cell_methods": "longitude: mean (basin) time: mean", + "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean", "cell_measures": "", - "long_name": "northward ocean heat transport due to parameterized submesoscale advection", + "long_name": "Northward Ocean Heat Transport Due to Parameterized Submesoscale Advection", "comment": "Contributions to heat transport from parameterized mesoscale eddy-induced advective transport. Diagnosed here as a function of latitude and basin. Use Celsius for temperature scale.", "dimensions": "latitude basin time", "out_name": "hfbasinpsmadv", @@ -1965,7 +1965,7 @@ "units": "W m-2", "cell_methods": "area: mean where ice_free_sea over sea time: mean", "cell_measures": "area: areacello", - "long_name": "Temperature Flux due to Evaporation Expressed as Heat Flux Out of Sea Water", + "long_name": "Temperature Flux Due to Evaporation Expressed as Heat Flux out of Sea Water", "comment": "This is defined as 'where ice_free_sea over sea'", "dimensions": "longitude latitude time", "out_name": "hfevapds", @@ -2001,7 +2001,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Heat Flux into Sea Water due to Iceberg Thermodynamics", + "long_name": "Heat Flux into Sea Water Due to Iceberg Thermodynamics", "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. ' Iceberg thermodynamics' refers to the addition or subtraction of mass due to surface and basal fluxes, i.e., due to melting, sublimation and fusion.", "dimensions": "longitude latitude olevel time", "out_name": "hfibthermds", @@ -2019,7 +2019,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Heat Flux into Sea Water due to Iceberg Thermodynamics", + "long_name": "Heat Flux into Sea Water Due to Iceberg Thermodynamics", "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. ' Iceberg thermodynamics' refers to the addition or subtraction of mass due to surface and basal fluxes, i.e., due to melting, sublimation and fusion.", "dimensions": "longitude latitude time", "out_name": "hfibthermds", @@ -2055,7 +2055,7 @@ "units": "W m-2", "cell_methods": "area: mean where ice_free_sea over sea time: mean", "cell_measures": "area: areacello", - "long_name": "Temperature Flux due to Rainfall Expressed as Heat Flux into Sea Water", + "long_name": "Temperature Flux Due to Rainfall Expressed as Heat Flux into Sea Water", "comment": "This is defined as 'where ice_free_sea over sea'; i.e., the total flux (considered here) entering the ice-free portion of the grid cell divided by the area of the ocean portion of the grid cell. All such heat fluxes are computed based on Celsius scale.", "dimensions": "longitude latitude time", "out_name": "hfrainds", @@ -2073,8 +2073,8 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Temperature Flux due to Runoff Expressed as Heat Flux into Sea Water", - "comment": "Runoff is the liquid water which drains from land. If not specified, 'runoff' refers to the sum of surface runoff and subsurface drainage. The quantity with standard name temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water is the heat carried by the transfer of water into the liquid ocean by the process of runoff. This quantity additonally includes melt water from sea ice and icebergs. It is calculated relative to the heat that would be transported by runoff water entering the sea at zero degrees Celsius. It is calculated as the product QrunoffCpTrunoff, where Q runoff is the mass flux of liquid runoff entering the sea water (kg m-2 s-1), Cp is the specific heat capacity of water, and Trunoff is the temperature in degrees Celsius of the runoff water. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.", + "long_name": "Temperature Flux Due to Runoff Expressed as Heat Flux into Sea Water", + "comment": "Heat flux associated with liquid water which drains from land. It is calculated relative to the heat that would be transported by runoff water entering the sea at zero degrees Celsius. ", "dimensions": "longitude latitude olevel time", "out_name": "hfrunoffds", "type": "real", @@ -2091,8 +2091,8 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Temperature Flux due to Runoff Expressed as Heat Flux into Sea Water", - "comment": "Runoff is the liquid water which drains from land. If not specified, 'runoff' refers to the sum of surface runoff and subsurface drainage. The quantity with standard name temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water is the heat carried by the transfer of water into the liquid ocean by the process of runoff. This quantity additonally includes melt water from sea ice and icebergs. It is calculated relative to the heat that would be transported by runoff water entering the sea at zero degrees Celsius. It is calculated as the product QrunoffCpTrunoff, where Q runoff is the mass flux of liquid runoff entering the sea water (kg m-2 s-1), Cp is the specific heat capacity of water, and Trunoff is the temperature in degrees Celsius of the runoff water. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.", + "long_name": "Temperature Flux Due to Runoff Expressed as Heat Flux into Sea Water", + "comment": "Heat flux associated with liquid water which drains from land. It is calculated relative to the heat that would be transported by runoff water entering the sea at zero degrees Celsius. ", "dimensions": "longitude latitude time", "out_name": "hfrunoffds", "type": "real", @@ -2109,7 +2109,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Heat Flux into Sea Water due to Frazil Ice Formation", + "long_name": "Heat Flux into Sea Water Due to Frazil Ice Formation", "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Frazil' consists of needle like crystals of ice, typically between three and four millimeters in diameter, which form as sea water begins to freeze. Salt is expelled during the freezing process and frazil ice consists of nearly pure fresh water.", "dimensions": "longitude latitude olevel time", "out_name": "hfsifrazil", @@ -2127,7 +2127,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Heat Flux into Sea Water due to Frazil Ice Formation", + "long_name": "Heat Flux into Sea Water Due to Frazil Ice Formation", "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Frazil' consists of needle like crystals of ice, typically between three and four millimeters in diameter, which form as sea water begins to freeze. Salt is expelled during the freezing process and frazil ice consists of nearly pure fresh water.", "dimensions": "longitude latitude time", "out_name": "hfsifrazil", @@ -2145,7 +2145,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Heat Flux into Sea Water due to Snow Thermodynamics", + "long_name": "Heat Flux into Sea Water Due to Snow Thermodynamics", "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Snow thermodynamics' refers to the addition or subtraction of mass due to surface and basal fluxes, i.e., due to melting, sublimation and fusion.", "dimensions": "longitude latitude olevel time", "out_name": "hfsnthermds", @@ -2163,7 +2163,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Heat Flux into Sea Water due to Snow Thermodynamics", + "long_name": "Heat Flux into Sea Water Due to Snow Thermodynamics", "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Snow thermodynamics' refers to the addition or subtraction of mass due to surface and basal fluxes, i.e., due to melting, sublimation and fusion.", "dimensions": "longitude latitude time", "out_name": "hfsnthermds", @@ -2182,7 +2182,7 @@ "cell_methods": "area: mean where ice_free_sea over sea time: mean", "cell_measures": "area: areacello", "long_name": "Surface Downward Sensible Heat Flux", - "comment": "This is defined as 'where ice_free_sea over sea'", + "comment": "Upward sensible heat flux over sea ice free sea. The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.", "dimensions": "longitude latitude time", "out_name": "hfsso", "type": "real", @@ -2233,9 +2233,9 @@ "modeling_realm": "ocean", "standard_name": "northward_ocean_heat_transport_due_to_gyre", "units": "W", - "cell_methods": "longitude: mean time: mean", + "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean", "cell_measures": "", - "long_name": "Northward Ocean Heat Transport due to Gyre", + "long_name": "Northward Ocean Heat Transport Due to Gyre", "comment": "From all advective mass transport processes, resolved and parameterized.", "dimensions": "latitude basin time", "out_name": "htovgyre", @@ -2251,9 +2251,9 @@ "modeling_realm": "ocean", "standard_name": "northward_ocean_heat_transport_due_to_overturning", "units": "W", - "cell_methods": "longitude: mean time: mean", + "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean", "cell_measures": "", - "long_name": "Northward Ocean Heat Transport due to Overturning", + "long_name": "Northward Ocean Heat Transport Due to Overturning", "comment": "From all advective mass transport processes, resolved and parameterized.", "dimensions": "latitude basin time", "out_name": "htovovrt", @@ -2271,7 +2271,7 @@ "units": "mol m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Flux of Inorganic Carbon Into Ocean Surface by Runoff", + "long_name": "Flux of Inorganic Carbon into Ocean Surface by Runoff", "comment": "Inorganic Carbon supply to ocean through runoff (separate from gas exchange)", "dimensions": "longitude latitude time depth0m", "out_name": "icfriver", @@ -2488,7 +2488,7 @@ "cell_methods": "area: mean where sea depth: sum where sea time: mean", "cell_measures": "area: areacello", "long_name": "Net Primary Mole Productivity of Carbon by Calcareous Phytoplankton", - "comment": "'Production of carbon' means the production of biomass expressed as the mass of carbon which it contains. Net primary production is the excess of gross primary production (rate of synthesis of biomass from inorganic precursors) by autotrophs ('producers'), for example, photosynthesis in plants or phytoplankton, over the rate at which the autotrophs themselves respire some of this biomass. 'Productivity' means production per unit area. Phytoplankton are autotrophic prokaryotic or eukaryotic algae that live near the water surface where there is sufficient light to support photosynthesis. 'Calcareous phytoplankton' are phytoplankton that produce calcite. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. Calcite is a mineral that is a polymorph of calcium carbonate.", + "comment": "Vertically integrated primary (organic carbon) production by the calcareous phytoplankton component alone", "dimensions": "longitude latitude time", "out_name": "intppcalc", "type": "real", @@ -2524,7 +2524,7 @@ "cell_methods": "area: mean where sea depth: sum where sea time: mean", "cell_measures": "area: areacello", "long_name": "Net Primary Mole Productivity of Carbon by Diazotrophs", - "comment": "'Production of carbon' means the production of biomass expressed as the mass of carbon which it contains. Net primary production is the excess of gross primary production (rate of synthesis of biomass from inorganic precursors) by autotrophs ('producers'), for example, photosynthesis in plants or phytoplankton, over the rate at which the autotrophs themselves respire some of this biomass. 'Productivity' means production per unit area. In ocean modelling, diazotrophs are phytoplankton of the phylum cyanobacteria distinct from other phytoplankton groups in their ability to fix nitrogen gas in addition to nitrate and ammonium. Phytoplankton are autotrophic prokaryotic or eukaryotic algae that live near the water surface where there is sufficient light to support photosynthesis. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A.", + "comment": "Vertically integrated primary (organic carbon) production by the diazotrophs alone", "dimensions": "longitude latitude time", "out_name": "intppdiaz", "type": "real", @@ -2578,7 +2578,7 @@ "cell_methods": "area: mean where sea depth: sum where sea time: mean", "cell_measures": "area: areacello", "long_name": "Net Primary Mole Productivity of Carbon by Picophytoplankton", - "comment": "'Production of carbon' means the production of biomass expressed as the mass of carbon which it contains. Net primary production is the excess of gross primary production (rate of synthesis of biomass from inorganic precursors) by autotrophs ('producers'), for example, photosynthesis in plants or phytoplankton, over the rate at which the autotrophs themselves respire some of this biomass. 'Productivity' means production per unit area. Picophytoplankton are phytoplankton of less than 2 micrometers in size. Phytoplankton are autotrophic prokaryotic or eukaryotic algae that live near the water surface where there is sufficient light to support photosynthesis. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A.", + "comment": "Vertically integrated primary (organic carbon) production by the picophytoplankton component alone", "dimensions": "longitude latitude time", "out_name": "intpppico", "type": "real", @@ -2686,7 +2686,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", "long_name": "Irradiance Limitation of Calcareous Phytoplankton", - "comment": "'Calcareous phytoplankton' are phytoplankton that produce calcite. Calcite is a mineral that is a polymorph of calcium carbonate. The chemical formula of calcite is CaCO3. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Irradiance' means the power per unit area (called radiative flux in other standard names), the area being normal to the direction of flow of the radiant energy. Solar irradiance is essential to the photosynthesis reaction and its presence promotes the growth of phytoplankton populations.", + "comment": "Growth limitation of calcareous phytoplankton due to solar irradiance. 'Growth limitation due to solar irradiance' means the ratio of the growth rate of a species population in the environment (where the amount of sunlight reaching a location may be limited) to the theoretical growth rate if there were no such limit on solar irradiance.", "dimensions": "longitude latitude time", "out_name": "limirrcalc", "type": "real", @@ -2704,7 +2704,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", "long_name": "Irradiance Limitation of Diatoms", - "comment": "Diatoms are phytoplankton with an external skeleton made of silica. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Irradiance' means the power per unit area (called radiative flux in other standard names), the area being normal to the direction of flow of the radiant energy. Solar irradiance is essential to the photosynthesis reaction and its presence promotes the growth of phytoplankton populations. 'Growth limitation due to solar irradiance' means the ratio of the growth rate of a species population in the environment (where the amount of sunlight reaching a location may be limited) to the theoretical growth rate if there were no such limit on solar irradiance.", + "comment": "Growth limitation of diatoms due to solar irradiance. 'Growth limitation due to solar irradiance' means the ratio of the growth rate of a species population in the environment (where the amount of sunlight reaching a location may be limited) to the theoretical growth rate if there were no such limit on solar irradiance.", "dimensions": "longitude latitude time", "out_name": "limirrdiat", "type": "real", @@ -2722,7 +2722,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", "long_name": "Irradiance Limitation of Diazotrophs", - "comment": "In ocean modelling, diazotrophs are phytoplankton of the phylum cyanobacteria distinct from other phytoplankton groups in their ability to fix nitrogen gas in addition to nitrate and ammonium. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Irradiance' means the power per unit area (called radiative flux in other standard names), the area being normal to the direction of flow of the radiant energy. Solar irradiance is essential to the photosynthesis reaction and its presence promotes the growth of phytoplankton populations.", + "comment": "Growth limitation of diazotrophs due to solar irradiance. 'Growth limitation due to solar irradiance' means the ratio of the growth rate of a species population in the environment (where the amount of sunlight reaching a location may be limited) to the theoretical growth rate if there were no such limit on solar irradiance.", "dimensions": "longitude latitude time", "out_name": "limirrdiaz", "type": "real", @@ -2740,7 +2740,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", "long_name": "Irradiance Limitation of Other Phytoplankton", - "comment": "Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Miscellaneous phytoplankton' are all those phytoplankton that are not diatoms, diazotrophs, calcareous phytoplankton, picophytoplankton or other separately named components of the phytoplankton population. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Irradiance' means the power per unit area (called radiative flux in other standard names), the area being normal to the direction of flow of the radiant energy. Solar irradiance is essential to the photosynthesis reaction and its presence promotes the growth of phytoplankton populations.", + "comment": "Growth limitation of miscellaneous phytoplankton due to solar irradiance. 'Growth limitation due to solar irradiance' means the ratio of the growth rate of a species population in the environment (where the amount of sunlight reaching a location may be limited) to the theoretical growth rate if there were no such limit on solar irradiance.", "dimensions": "longitude latitude time", "out_name": "limirrmisc", "type": "real", @@ -2758,7 +2758,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", "long_name": "Irradiance Limitation of Picophytoplankton", - "comment": "Picophytoplankton are phytoplankton of less than 2 micrometers in size. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Irradiance' means the power per unit area (called radiative flux in other standard names), the area being normal to the direction of flow of the radiant energy. Solar irradiance is essential to the photosynthesis reaction and its presence promotes the growth of phytoplankton populations. 'Growth limitation due to solar irradiance' means the ratio of the growth rate of a species population in the environment (where the amount of sunlight reaching a location may be limited) to the theoretical growth rate if there were no such limit on solar irradiance.", + "comment": "Growth limitation of picophytoplankton due to solar irradiance. 'Growth limitation due to solar irradiance' means the ratio of the growth rate of a species population in the environment (where the amount of sunlight reaching a location may be limited) to the theoretical growth rate if there were no such limit on solar irradiance.", "dimensions": "longitude latitude time", "out_name": "limirrpico", "type": "real", @@ -2865,7 +2865,7 @@ "units": "kg m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Sea Water Mass Per Unit Area", + "long_name": "Ocean Grid-Cell Mass per Area", "comment": "Tracer grid-cell mass per unit area used for computing tracer budgets. For Boussinesq models with static ocean grid cell thickness, masscello = rhozero*thickcello, where thickcello is static cell thickness and rhozero is constant Boussinesq reference density. More generally, masscello is time dependent and reported as part of Omon.", "dimensions": "longitude latitude olevel time", "out_name": "masscello", @@ -3007,7 +3007,7 @@ "modeling_realm": "ocean", "standard_name": "ocean_meridional_overturning_mass_streamfunction", "units": "kg s-1", - "cell_methods": "longitude: mean (comment: basin mean[ along zig-zag grid path]) time: mean", + "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean", "cell_measures": "", "long_name": "Ocean Meridional Overturning Mass Streamfunction", "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.", @@ -3025,9 +3025,9 @@ "modeling_realm": "ocean", "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_mesoscale_eddy_advection", "units": "kg s-1", - "cell_methods": "longitude: mean (comment: basin mean[ along zig-zag grid path]) time: mean", + "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean", "cell_measures": "", - "long_name": "ocean meridional overturning mass streamfunction due to parameterized mesoscale advection", + "long_name": "Ocean Meridional Overturning Mass Streamfunction Due to Parameterized Mesoscale Advection", "comment": "CMIP5 called this 'due to Bolus Advection'. Name change respects the more general physics of the mesoscale parameterizations.", "dimensions": "latitude rho basin time", "out_name": "msftmrhompa", @@ -3043,7 +3043,7 @@ "modeling_realm": "ocean", "standard_name": "ocean_meridional_overturning_mass_streamfunction", "units": "kg s-1", - "cell_methods": "longitude: mean (comment: basin mean[ along zig-zag grid path]) time: mean", + "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean", "cell_measures": "", "long_name": "Ocean Meridional Overturning Mass Streamfunction", "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.", @@ -3061,9 +3061,9 @@ "modeling_realm": "ocean", "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_mesoscale_eddy_advection", "units": "kg s-1", - "cell_methods": "longitude: mean (comment: basin mean[ along zig-zag grid path]) time: mean", + "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean", "cell_measures": "", - "long_name": "ocean meridional overturning mass streamfunction due to parameterized mesoscale advection", + "long_name": "Ocean Meridional Overturning Mass Streamfunction Due to Parameterized Mesoscale Advection", "comment": "CMIP5 called this 'due to Bolus Advection'. Name change respects the more general physics of the mesoscale parameterizations.", "dimensions": "latitude olevel basin time", "out_name": "msftmzmpa", @@ -3079,9 +3079,9 @@ "modeling_realm": "ocean", "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_submesoscale_eddy_advection", "units": "kg s-1", - "cell_methods": "longitude: mean (comment: basin mean[ along zig-zag grid path]) time: mean", + "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean", "cell_measures": "", - "long_name": "ocean meridional overturning mass streamfunction due to parameterized submesoscale advection", + "long_name": "Ocean Meridional Overturning Mass Streamfunction Due to Parameterized Submesoscale Advection", "comment": "Report only if there is a submesoscale eddy parameterization.", "dimensions": "latitude olevel basin time", "out_name": "msftmzsmpa", @@ -3117,7 +3117,7 @@ "units": "kg s-1", "cell_methods": "time: mean grid_longitude: mean", "cell_measures": "", - "long_name": "ocean Y overturning mass streamfunction due to parameterized mesoscale advection", + "long_name": "Ocean Y Overturning Mass Streamfunction Due to Parameterized Mesoscale Advection", "comment": "CMIP5 called this 'due to Bolus Advection'. Name change respects the more general physics of the mesoscale parameterizations.", "dimensions": "gridlatitude rho basin time", "out_name": "msftyrhompa", @@ -3153,7 +3153,7 @@ "units": "kg s-1", "cell_methods": "time: mean grid_longitude: mean", "cell_measures": "", - "long_name": "ocean Y overturning mass streamfunction due to parameterized mesoscale advection", + "long_name": "Ocean Y Overturning Mass Streamfunction Due to Parameterized Mesoscale Advection", "comment": "CMIP5 called this 'due to Bolus Advection'. Name change respects the more general physics of the mesoscale parameterizations.", "dimensions": "gridlatitude olevel basin time", "out_name": "msftyzmpa", @@ -3169,9 +3169,9 @@ "modeling_realm": "ocean", "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_submesoscale_eddy_advection", "units": "kg s-1", - "cell_methods": "longitude: mean (comment: basin mean[ along zig-zag grid path]) time: mean", + "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean", "cell_measures": "", - "long_name": "ocean Y overturning mass streamfunction due to parameterized submesoscale advection", + "long_name": "Ocean Y Overturning Mass Streamfunction Due to Parameterized Submesoscale Advection", "comment": "Report only if there is a submesoscale eddy parameterization.", "dimensions": "latitude olevel basin time", "out_name": "msftyzsmpa", @@ -3262,7 +3262,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", "long_name": "Dissolved Oxygen Concentration", - "comment": "'Mole concentration' means number of moles per unit volume, also called'molarity', and is used in the construction mole_concentration_of_X_in_Y, whereX is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'.", + "comment": "'Mole concentration' means number of moles per unit volume, also called 'molarity', and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'.", "dimensions": "longitude latitude olevel time", "out_name": "o2", "type": "real", @@ -3298,7 +3298,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", "long_name": "Surface Dissolved Oxygen Concentration", - "comment": "'Mole concentration' means number of moles per unit volume, also called'molarity', and is used in the construction mole_concentration_of_X_in_Y, whereX is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'.", + "comment": "'Mole concentration' means number of moles per unit volume, also called 'molarity', and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'.", "dimensions": "longitude latitude time", "out_name": "o2os", "type": "real", @@ -3369,7 +3369,7 @@ "units": "mol m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Flux of Organic Carbon Into Ocean Surface by Runoff", + "long_name": "Flux of Organic Carbon into Ocean Surface by Runoff", "comment": "Organic Carbon supply to ocean through runoff (separate from gas exchange)", "dimensions": "longitude latitude time depth0m", "out_name": "ocfriver", @@ -3387,7 +3387,7 @@ "units": "Pa", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Sea Water Pressure at Sea floor", + "long_name": "Sea Water Pressure at Sea Floor", "comment": "'Sea water pressure' is the pressure that exists in the medium of sea water. It includes the pressure due to overlying sea water, sea ice, air and any other medium that may be present.", "dimensions": "longitude latitude time", "out_name": "pbo", @@ -3531,7 +3531,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of Calcareous Phytoplankton expressed as Carbon in sea water", + "long_name": "Mole Concentration of Calcareous Phytoplankton Expressed as Carbon in Sea Water", "comment": "carbon concentration from calcareous (calcite-producing) phytoplankton component alone", "dimensions": "longitude latitude olevel time", "out_name": "phycalc", @@ -3549,7 +3549,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mole Concentration of Calcareous Phytoplankton expressed as Carbon in sea water", + "long_name": "Surface Mole Concentration of Calcareous Phytoplankton Expressed as Carbon in Sea Water", "comment": "carbon concentration from calcareous (calcite-producing) phytoplankton component alone", "dimensions": "longitude latitude time", "out_name": "phycalcos", @@ -3567,7 +3567,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Phytoplankton Carbon Concentration", + "long_name": "Sea Surface Phytoplankton Carbon Concentration", "comment": "sum of phytoplankton organic carbon component concentrations at the sea surface", "dimensions": "longitude latitude time", "out_name": "phycos", @@ -3585,7 +3585,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of Diatoms expressed as Carbon in sea water", + "long_name": "Mole Concentration of Diatoms Expressed as Carbon in Sea Water", "comment": "carbon from the diatom phytoplankton component concentration alone", "dimensions": "longitude latitude olevel time", "out_name": "phydiat", @@ -3603,7 +3603,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mole Concentration of Diatoms expressed as Carbon in sea water", + "long_name": "Surface Mole Concentration of Diatoms Expressed as Carbon in Sea Water", "comment": "carbon from the diatom phytoplankton component concentration alone", "dimensions": "longitude latitude time", "out_name": "phydiatos", @@ -3621,7 +3621,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of Diazotrophs expressed as Carbon in sea water", + "long_name": "Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water", "comment": "carbon concentration from the diazotrophic phytoplankton component alone", "dimensions": "longitude latitude olevel time", "out_name": "phydiaz", @@ -3639,7 +3639,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mole Concentration of Diazotrophs expressed as Carbon in sea water", + "long_name": "Surface Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water", "comment": "carbon concentration from the diazotrophic phytoplankton component alone", "dimensions": "longitude latitude time", "out_name": "phydiazos", @@ -3675,7 +3675,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mole Concentration of Total Phytoplankton expressed as Iron in Sea Water", + "long_name": "Surface Mole Concentration of Total Phytoplankton Expressed as Iron in Sea Water", "comment": "sum of phytoplankton iron component concentrations", "dimensions": "longitude latitude time", "out_name": "phyfeos", @@ -3693,7 +3693,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of Miscellaneous Phytoplankton expressed as Carbon in sea water", + "long_name": "Mole Concentration of Miscellaneous Phytoplankton Expressed as Carbon in Sea Water", "comment": "carbon concentration from additional phytoplankton component alone", "dimensions": "longitude latitude olevel time", "out_name": "phymisc", @@ -3711,7 +3711,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mole Concentration of Miscellaneous Phytoplankton expressed as Carbon in sea water", + "long_name": "Surface Mole Concentration of Miscellaneous Phytoplankton Expressed as Carbon in Sea Water", "comment": "carbon concentration from additional phytoplankton component alone", "dimensions": "longitude latitude time", "out_name": "phymiscos", @@ -3747,7 +3747,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mole Concentration of Phytoplankton Nitrogen in sea water", + "long_name": "Surface Mole Concentration of Phytoplankton Nitrogen in Sea Water", "comment": "sum of phytoplankton nitrogen component concentrations", "dimensions": "longitude latitude time", "out_name": "phynos", @@ -3783,7 +3783,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of Picophytoplankton expressed as Carbon in sea water", + "long_name": "Mole Concentration of Picophytoplankton Expressed as Carbon in Sea Water", "comment": "carbon concentration from the picophytoplankton (<2 um) component alone", "dimensions": "longitude latitude olevel time", "out_name": "phypico", @@ -3801,7 +3801,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mole Concentration of Picophytoplankton expressed as Carbon in sea water", + "long_name": "Surface Mole Concentration of Picophytoplankton Expressed as Carbon in Sea Water", "comment": "carbon concentration from the picophytoplankton (<2 um) component alone", "dimensions": "longitude latitude time", "out_name": "phypicoos", @@ -3819,7 +3819,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mole Concentration of Total Phytoplankton expressed as Phosphorus in sea water", + "long_name": "Surface Mole Concentration of Total Phytoplankton Expressed as Phosphorus in Sea Water", "comment": "sum of phytoplankton phosphorus components", "dimensions": "longitude latitude time", "out_name": "phypos", @@ -3855,7 +3855,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mole Concentration of Total Phytoplankton expressed as Silicon in sea water", + "long_name": "Surface Mole Concentration of Total Phytoplankton Expressed as Silicon in Sea Water", "comment": "sum of phytoplankton silica component concentrations", "dimensions": "longitude latitude time", "out_name": "physios", @@ -3891,7 +3891,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "mole_concentration_of_dissolved_inorganic_phosphorous_in_sea_water", + "long_name": "Surface Total Dissolved Inorganic Phosphorus Concentration", "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Dissolved inorganic phosphorus' means the sum of all inorganic phosphorus in solution (including phosphate, hydrogen phosphate, dihydrogen phosphate, and phosphoric acid).", "dimensions": "longitude latitude time", "out_name": "po4os", @@ -3927,7 +3927,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mole Concentration of Particulate Organic Matter expressed as Nitrogen in sea water", + "long_name": "Surface Mole Concentration of Particulate Organic Matter Expressed as Nitrogen in Sea Water", "comment": "sum of particulate organic nitrogen component concentrations", "dimensions": "longitude latitude time", "out_name": "ponos", @@ -3963,7 +3963,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mole Concentration of Particulate Organic Matter expressed as Phosphorus in sea water", + "long_name": "Surface Mole Concentration of Particulate Organic Matter Expressed as Phosphorus in Sea Water", "comment": "sum of particulate organic phosphorus component concentrations", "dimensions": "longitude latitude time", "out_name": "popos", @@ -3981,7 +3981,7 @@ "units": "mol m-3 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Primary Carbon Production by Total Phytoplankton", + "long_name": "Primary Carbon Production by Phytoplankton", "comment": "total primary (organic carbon) production by phytoplankton", "dimensions": "longitude latitude olevel time", "out_name": "pp", @@ -3999,7 +3999,7 @@ "units": "mol m-3 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Primary Carbon Production by Total Phytoplankton", + "long_name": "Primary Carbon Production by Phytoplankton", "comment": "total primary (organic carbon) production by phytoplankton", "dimensions": "longitude latitude time depth0m", "out_name": "ppos", @@ -4036,7 +4036,7 @@ "cell_methods": "area: mean where ice_free_sea over sea time: mean", "cell_measures": "area: areacello", "long_name": "Snowfall Flux where Ice Free Ocean over Sea", - "comment": "at surface; includes precipitation of all forms of water in the solid phase", + "comment": "At surface; includes precipitation of all forms of water in the solid phase", "dimensions": "longitude latitude time", "out_name": "prsn", "type": "real", @@ -4213,9 +4213,9 @@ "modeling_realm": "ocean", "standard_name": "northward_ocean_salt_transport_due_to_gyre", "units": "kg s-1", - "cell_methods": "longitude: mean time: mean", + "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean", "cell_measures": "", - "long_name": "Northward Ocean Salt Transport due to Gyre", + "long_name": "Northward Ocean Salt Transport Due to Gyre", "comment": "From all advective mass transport processes, resolved and parameterized.", "dimensions": "latitude basin time", "out_name": "sltovgyre", @@ -4231,9 +4231,9 @@ "modeling_realm": "ocean", "standard_name": "northward_ocean_salt_transport_due_to_overturning", "units": "kg s-1", - "cell_methods": "longitude: mean time: mean", + "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean", "cell_measures": "", - "long_name": "Northward Ocean Salt Transport due to Overturning", + "long_name": "Northward Ocean Salt Transport Due to Overturning", "comment": "From all advective mass transport processes, resolved and parameterized.", "dimensions": "latitude basin time", "out_name": "sltovovrt", @@ -4252,7 +4252,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", "long_name": "Sea Water Salinity", - "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. There are standard names for the more precisely defined salinity quantities: sea_water_knudsen_salinity, S_K (used for salinity observations between 1901 and 1966), sea_water_cox_salinity, S_C (used for salinity observations between 1967 and 1977), sea_water_practical_salinity, S_P (used for salinity observations from 1978 to the present day), sea_water_absolute_salinity, S_A, sea_water_preformed_salinity, S_*, and sea_water_reference_salinity. Practical Salinity is reported on the Practical Salinity Scale of 1978 (PSS-78), and is usually based on the electrical conductivity of sea water in observations since the 1960s.", + "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ", "dimensions": "longitude latitude olevel time", "out_name": "so", "type": "real", @@ -4269,7 +4269,7 @@ "units": "0.001", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "sea water salinity at sea floor", + "long_name": "Sea Water Salinity at Sea Floor", "comment": "Model prognostic salinity at bottom-most model grid cell", "dimensions": "longitude latitude time", "out_name": "sob", @@ -4288,7 +4288,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "", "long_name": "Global Mean Sea Water Salinity", - "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. There are standard names for the more precisely defined salinity quantities: sea_water_knudsen_salinity, S_K (used for salinity observations between 1901 and 1966), sea_water_cox_salinity, S_C (used for salinity observations between 1967 and 1977), sea_water_practical_salinity, S_P (used for salinity observations from 1978 to the present day), sea_water_absolute_salinity, S_A, sea_water_preformed_salinity, S_*, and sea_water_reference_salinity. Practical Salinity is reported on the Practical Salinity Scale of 1978 (PSS-78), and is usually based on the electrical conductivity of sea water in observations since the 1960s.", + "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ", "dimensions": "time", "out_name": "soga", "type": "real", @@ -4306,7 +4306,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", "long_name": "Sea Surface Salinity", - "comment": "Sea surface salinity is the salt content of sea water close to the sea surface, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. Sea surface salinity is often abbreviated as 'SSS'. For the salinity of sea water at a particular depth or layer, a data variable of 'sea_water_salinity' or one of the more precisely defined salinities should be used with a vertical coordinate axis.", + "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ", "dimensions": "longitude latitude time", "out_name": "sos", "type": "real", @@ -4324,7 +4324,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "", "long_name": "Global Average Sea Surface Salinity", - "comment": "Sea surface salinity is the salt content of sea water close to the sea surface, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. Sea surface salinity is often abbreviated as 'SSS'. For the salinity of sea water at a particular depth or layer, a data variable of 'sea_water_salinity' or one of the more precisely defined salinities should be used with a vertical coordinate axis.", + "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ", "dimensions": "time", "out_name": "sosga", "type": "real", @@ -4342,7 +4342,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", "long_name": "Square of Sea Surface Salinity", - "comment": "The phrase 'square_of_X' means X*X. Sea surface salinity is the salt concentration of sea water close to the sea surface, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. Sea surface salinity is often abbreviated as 'SSS'. For the salinity of sea water at a particular depth or layer, a data variable of 'sea_water_salinity' or one of the more precisely defined salinities should be used with a vertical coordinate axis.", + "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ", "dimensions": "longitude latitude time", "out_name": "sossq", "type": "real", @@ -4738,7 +4738,7 @@ "cell_methods": "time: mean", "cell_measures": "--OPT", "long_name": "Sea Water Y Velocity", - "comment": "Prognostic x-ward velocity component resolved by the model.", + "comment": "Prognostic y-ward velocity component resolved by the model.", "dimensions": "longitude latitude olevel time", "out_name": "vo", "type": "real", @@ -4827,7 +4827,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Virtual Salt Flux into Sea Water due to Evaporation", + "long_name": "Virtual Salt Flux into Sea Water Due to Evaporation", "comment": "zero for models using real water fluxes.", "dimensions": "longitude latitude time", "out_name": "vsfevap", @@ -4845,7 +4845,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Virtual Salt Flux into Sea Water due to Rainfall", + "long_name": "Virtual Salt Flux into Sea Water Due to Rainfall", "comment": "zero for models using real water fluxes.", "dimensions": "longitude latitude time", "out_name": "vsfpr", @@ -4863,7 +4863,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Virtual Salt Flux into Sea Water From Rivers", + "long_name": "Virtual Salt Flux into Sea Water from Rivers", "comment": "zero for models using real water fluxes.", "dimensions": "longitude latitude time", "out_name": "vsfriver", @@ -4881,7 +4881,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Virtual Salt Flux into Sea Water due to Sea Ice Thermodynamics", + "long_name": "Virtual Salt Flux into Sea Water Due to Sea Ice Thermodynamics", "comment": "This variable measures the virtual salt flux into sea water due to the melting of sea ice. It is set to zero in models which receive a real water flux.", "dimensions": "longitude latitude time", "out_name": "vsfsit", @@ -4971,7 +4971,7 @@ "units": "m s-1", "cell_methods": "time: mean", "cell_measures": "--OPT", - "long_name": "Sea Water Z Velocity", + "long_name": "Sea Water Vertical Velocity", "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward).", "dimensions": "longitude latitude olevel time", "out_name": "wo", @@ -5025,7 +5025,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of Mesozooplankton expressed as Carbon in sea water", + "long_name": "Mole Concentration of Mesozooplankton Expressed as Carbon in Sea Water", "comment": "carbon concentration from mesozooplankton (20-200 um) component alone", "dimensions": "longitude latitude olevel time", "out_name": "zmeso", @@ -5043,7 +5043,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mole Concentration of Mesozooplankton expressed as Carbon in sea water", + "long_name": "Surface Mole Concentration of Mesozooplankton Expressed as Carbon in Sea Water", "comment": "carbon concentration from mesozooplankton (20-200 um) component alone", "dimensions": "longitude latitude time", "out_name": "zmesoos", @@ -5061,7 +5061,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of Microzooplankton expressed as Carbon in sea water", + "long_name": "Mole Concentration of Microzooplankton Expressed as Carbon in Sea Water", "comment": "carbon concentration from the microzooplankton (<20 um) component alone", "dimensions": "longitude latitude olevel time", "out_name": "zmicro", @@ -5079,7 +5079,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mole Concentration of Microzooplankton expressed as Carbon in sea water", + "long_name": "Surface Mole Concentration of Microzooplankton Expressed as Carbon in Sea Water", "comment": "carbon concentration from the microzooplankton (<20 um) component alone", "dimensions": "longitude latitude time", "out_name": "zmicroos", @@ -5097,7 +5097,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of Other Zooplankton expressed as Carbon in sea water", + "long_name": "Mole Concentration of Other Zooplankton Expressed as Carbon in Sea Water", "comment": "carbon from additional zooplankton component concentrations alone (e.g. Micro, meso). Since the models all have different numbers of components, this variable has been included to provide a check for intercomparison between models since some phytoplankton groups are supersets.", "dimensions": "longitude latitude olevel time", "out_name": "zmisc", @@ -5115,7 +5115,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Mole Concentration of Other Zooplankton expressed as Carbon in sea water", + "long_name": "Surface Mole Concentration of Other Zooplankton Expressed as Carbon in Sea Water", "comment": "carbon from additional zooplankton component concentrations alone (e.g. Micro, meso). Since the models all have different numbers of components, this variable has been included to provide a check for intercomparison between models since some phytoplankton groups are supersets.", "dimensions": "longitude latitude time", "out_name": "zmiscos", diff --git a/TestTables/CMIP6_Oyr.json b/TestTables/CMIP6_Oyr.json index bd8b47bd..57251170 100644 --- a/TestTables/CMIP6_Oyr.json +++ b/TestTables/CMIP6_Oyr.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table Oyr", "realm": "ocnBgchem", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -57,7 +57,7 @@ "units": "mol m-3 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Rate of Change of Alkalinity due to Biological Activity", + "long_name": "Rate of Change of Alkalinity Due to Biological Activity", "comment": "Net total of biological terms in time rate of change of alkalinity", "dimensions": "longitude latitude olevel time", "out_name": "bddtalk", @@ -75,7 +75,7 @@ "units": "mol m-3 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Rate of Change of Dissolved Inorganic Carbon due to Biological Activity", + "long_name": "Rate of Change of Dissolved Inorganic Carbon Due to Biological Activity", "comment": "Net total of biological terms in time rate of change of dissolved inorganic carbon", "dimensions": "longitude latitude olevel time", "out_name": "bddtdic", @@ -93,7 +93,7 @@ "units": "mol m-3 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Rate of Change of Dissolved Inorganic Iron due to Biological Activity", + "long_name": "Rate of Change of Dissolved Inorganic Iron Due to Biological Activity", "comment": "Net total of biological terms in time rate of change of dissolved inorganic iron", "dimensions": "longitude latitude olevel time", "out_name": "bddtdife", @@ -111,7 +111,7 @@ "units": "mol m-3 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Rate of Change of Nitrogen Nutrient due to Biological Activity", + "long_name": "Rate of Change of Nitrogen Nutrient Due to Biological Activity", "comment": "Net total of biological terms in time rate of change of nitrogen nutrients (e.g. NO3+NH4)", "dimensions": "longitude latitude olevel time", "out_name": "bddtdin", @@ -129,7 +129,7 @@ "units": "mol m-3 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Rate of Change of Dissolved Phosphorus due to Biological Activity", + "long_name": "Rate of Change of Dissolved Phosphorus Due to Biological Activity", "comment": "Net of biological terms in time rate of change of dissolved phosphate", "dimensions": "longitude latitude olevel time", "out_name": "bddtdip", @@ -147,7 +147,7 @@ "units": "mol m-3 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Rate of Change of Dissolved Inorganic Silicon due to Biological Activity", + "long_name": "Rate of Change of Dissolved Inorganic Silicon Due to Biological Activity", "comment": "Net of biological terms in time rate of change of dissolved inorganic silicon", "dimensions": "longitude latitude olevel time", "out_name": "bddtdisi", @@ -183,7 +183,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of Particulate Organic Matter expressed as Silicon in sea water", + "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Silicon in sea water", "comment": "Sum of particulate silica component concentrations", "dimensions": "longitude latitude olevel time", "out_name": "bsi", @@ -219,8 +219,8 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of CFC-11 in sea water", - "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula of CFC11 is CFCl3. The IUPAC name fof CFC11 is trichloro-fluoro-methane.", + "long_name": "Mole Concentration of CFC11 in Sea Water", + "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula of CFC11 is CFCl3. The IUPAC name for CFC11 is trichloro-fluoro-methane.", "dimensions": "longitude latitude olevel time", "out_name": "cfc11", "type": "real", @@ -237,7 +237,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of CFC-12 in sea water", + "long_name": "Mole Concentration of CFC12 in Sea water", "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula for CFC12 is CF2Cl2. The IUPAC name for CFC12 is dichloro-difluoro-methane.", "dimensions": "longitude latitude olevel time", "out_name": "cfc12", @@ -255,7 +255,7 @@ "units": "kg m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mass Concentration of Total Phytoplankton expressed as Chlorophyll in sea water", + "long_name": "Mass Concentration of Total Phytoplankton expressed as Chlorophyll in Sea Water", "comment": "Sum of chlorophyll from all phytoplankton group concentrations. In most models this is equal to chldiat+chlmisc, that is the sum of Diatom Chlorophyll Mass Concentration and Other Phytoplankton Chlorophyll Mass Concentration", "dimensions": "longitude latitude olevel time", "out_name": "chl", @@ -273,7 +273,7 @@ "units": "kg m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mass Concentration of Calcareous Phytoplankton expressed as Chlorophyll in sea water", + "long_name": "Mass Concentration of Calcareous Phytoplankton Expressed as Chlorophyll in Sea Water", "comment": "chlorophyll concentration from the calcite-producing phytoplankton component alone", "dimensions": "longitude latitude olevel time", "out_name": "chlcalc", @@ -291,7 +291,7 @@ "units": "kg m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mass Concentration of Diatoms expressed as Chlorophyll in sea water", + "long_name": "Mass Concentration of Diatoms expressed as Chlorophyll in Sea Water", "comment": "Chlorophyll from diatom phytoplankton component concentration alone", "dimensions": "longitude latitude olevel time", "out_name": "chldiat", @@ -309,7 +309,7 @@ "units": "kg m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mass Concentration of Diazotrophs expressed as Chlorophyll in sea water", + "long_name": "Mass Concentration of Diazotrophs Expressed as Chlorophyll in Sea Water", "comment": "Chlorophyll concentration from the diazotrophic phytoplankton component alone", "dimensions": "longitude latitude olevel time", "out_name": "chldiaz", @@ -327,7 +327,7 @@ "units": "kg m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mass Concentration of Other Phytoplankton expressed as Chlorophyll in sea water", + "long_name": "Mass Concentration of Other Phytoplankton expressed as Chlorophyll in Sea Water", "comment": "Chlorophyll from additional phytoplankton component concentrations alone", "dimensions": "longitude latitude olevel time", "out_name": "chlmisc", @@ -345,7 +345,7 @@ "units": "kg m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mass Concentration of Picophytoplankton expressed as Chlorophyll in sea water", + "long_name": "Mass Concentration of Picophytoplankton Expressed as Chlorophyll in Sea Water", "comment": "chlorophyll concentration from the picophytoplankton (<2 um) component alone", "dimensions": "longitude latitude olevel time", "out_name": "chlpico", @@ -364,7 +364,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", "long_name": "Carbonate Ion Concentration", - "comment": "'Mole concentration' means number of moles per unit volume, also called'molarity', and is used in the construction mole_concentration_of_X_in_Y, whereX is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The chemical formula of the carbonate anion is CO3 with a charge of minus two.", + "comment": "Mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3).", "dimensions": "longitude latitude olevel time", "out_name": "co3", "type": "real", @@ -382,7 +382,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", "long_name": "Abiotic Carbonate Ion Concentration", - "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. In ocean biogeochemistry models, an 'abiotic analogue' is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The chemical formula of the carbonate anion is CO3 with an electrical charge of minus two.", + "comment": "Mole concentration (number of moles per unit volume: molarity) of the abiotic-analogue carbonate anion (CO3). An abiotic analogue is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored. ", "dimensions": "longitude latitude olevel time", "out_name": "co3abio", "type": "real", @@ -400,7 +400,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", "long_name": "Natural Carbonate Ion Concentration", - "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. In ocean biogeochemistry models, a 'natural analogue' is used to simulate the effect on a modelled variable of imposing preindustrial atmospheric carbon dioxide concentrations, even when the model as a whole may be subjected to varying forcings. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The chemical formula of the carbonate anion is CO3 with an electrical charge of minus two.", + "comment": "Surface mole concentration (number of moles per unit volume: molarity) of the natural-analogue carbonate anion (CO3). A natural analogue is used to simulate the effect on a modelled variable of imposing preindustrial atmospheric carbon dioxide concentrations, even when the model as a whole may be subjected to varying forcings. ", "dimensions": "longitude latitude olevel time", "out_name": "co3nat", "type": "real", @@ -417,8 +417,8 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of Carbonate Ion in Equilibrium with Pure Aragonite in sea water", - "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The chemical formula of the carbonate anion is CO3 with an electrical charge of minus two. Aragonite is a mineral that is a polymorph of calcium carbonate. The chemical formula of aragonite is CaCO3. At a given salinity, the thermodynamic equilibrium is that between dissolved carbonate ion and solid aragonite. Standard names also exist for calcite, another polymorph of calcium carbonate.", + "long_name": "Mole Concentration of Carbonate Ion in Equilibrium with Pure Aragonite in Sea Water", + "comment": "Mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3) for sea water in equilibrium with pure Aragonite. Aragonite (CaCO3) is a mineral that is a polymorph of calcium carbonate.", "dimensions": "longitude latitude olevel time", "out_name": "co3satarag", "type": "real", @@ -435,8 +435,8 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of Carbonate Ion in Equilibrium with Pure Calcite in sea water", - "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The chemical formula of the carbonate anion is CO3 with an electrical charge of minus two. Calcite is a mineral that is a polymorph of calcium carbonate. The chemical formula of calcite is CaCO3. At a given salinity, the thermodynamic equilibrium is that between dissolved carbonate ion and solid calcite. Standard names also exist for aragonite, another polymorph of calcium carbonate.", + "long_name": "Mole Concentration of Carbonate Ion in Equilibrium with Pure Calcite in Sea Water", + "comment": "Mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3) for sea water in equilibrium with pure calcite. Aragonite (CaCO3) is a mineral that is a polymorph of calcium carbonate.", "dimensions": "longitude latitude olevel time", "out_name": "co3satcalc", "type": "real", @@ -525,7 +525,7 @@ "units": "m4 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "ocean momentum xy biharmonic diffusivity", + "long_name": "Ocean Momentum XY Biharmonic Diffusivity", "comment": "Lateral biharmonic viscosity applied to the momentum equations.", "dimensions": "longitude latitude olevel time", "out_name": "difmxybo", @@ -543,7 +543,7 @@ "units": "m2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "ocean momentum xy laplacian diffusivity", + "long_name": "Ocean Momentum XY Laplacian Diffusivity", "comment": "Lateral Laplacian viscosity applied to the momentum equations.", "dimensions": "longitude latitude olevel time", "out_name": "difmxylo", @@ -561,7 +561,7 @@ "units": "m2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "ocean tracer diffusivity due to parameterized mesoscale advection", + "long_name": "Ocean Tracer Diffusivity due to Parameterized Mesoscale Advection", "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced advective transport. Sometimes this diffusivity is called the 'thickness' diffusivity. For CMIP5, this diagnostic was called 'ocean tracer bolus laplacian diffusivity'. The CMIP6 name is physically more relevant.", "dimensions": "longitude latitude olevel time", "out_name": "diftrblo", @@ -579,7 +579,7 @@ "units": "m2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "ocean tracer epineutral laplacian diffusivity", + "long_name": "Ocean Tracer Epineutral Laplacian Diffusivity", "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced diffusive transport oriented along neutral or isopycnal directions. Sometimes this diffusivity is called the neutral diffusivity or isopycnal diffusivity or Redi diffusivity.", "dimensions": "longitude latitude olevel time", "out_name": "diftrelo", @@ -597,7 +597,7 @@ "units": "m2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "ocean vertical heat diffusivity", + "long_name": "Ocean Vertical Heat Diffusivity", "comment": "Vertical/dianeutral diffusivity applied to prognostic temperature field.", "dimensions": "longitude latitude olevel time", "out_name": "difvho", @@ -615,7 +615,7 @@ "units": "m2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "ocean vertical salt diffusivity", + "long_name": "Ocean Vertical Salt Diffusivity", "comment": "Vertical/dianeutral diffusivity applied to prognostic salinity field.", "dimensions": "longitude latitude olevel time", "out_name": "difvso", @@ -633,7 +633,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "ocean kinetic energy dissipation per unit area due to xy friction", + "long_name": "Ocean Kinetic Energy Dissipation per Unit Area Due to XY Friction", "comment": "Depth integrated impacts on kinetic energy arising from lateral frictional dissipation associated with Laplacian and/or biharmonic viscosity. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.", "dimensions": "longitude latitude time", "out_name": "dispkexyfo", @@ -651,8 +651,8 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Dissolved Inorganic 13Carbon Concentration", - "comment": "Dissolved inorganic 14carbon (CO3+HCO3+H2CO3) concentration", + "long_name": "Dissolved Inorganic Carbon-13 Concentration", + "comment": "Dissolved inorganic carbon-13 (CO3+HCO3+H2CO3) concentration", "dimensions": "longitude latitude olevel time", "out_name": "dissi13c", "type": "real", @@ -669,8 +669,8 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Abiotic Dissolved Inorganic 14Carbon Concentration", - "comment": "Abiotic Dissolved inorganic 14carbon (CO3+HCO3+H2CO3) concentration", + "long_name": "Abiotic Dissolved Inorganic Carbon-14 Concentration", + "comment": "Abiotic Dissolved inorganic carbon-14 (CO3+HCO3+H2CO3) concentration", "dimensions": "longitude latitude olevel time", "out_name": "dissi14cabio", "type": "real", @@ -759,7 +759,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of Dimethyl Sulphide in sea water", + "long_name": "Mole Concentration of Dimethyl Sulphide in Sea Water", "comment": "Mole concentration of dimethyl sulphide in water", "dimensions": "longitude latitude olevel time", "out_name": "dmso", @@ -777,7 +777,7 @@ "units": "mol m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Sinking Aragonite Flux", + "long_name": "Downward Flux of Aragonite", "comment": "Downward flux of Aragonite", "dimensions": "longitude latitude olevel time", "out_name": "exparag", @@ -795,7 +795,7 @@ "units": "mol m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Sinking Particulate Organic Carbon Flux", + "long_name": "Downward Flux of Particulate Organic Carbon", "comment": "Downward flux of particulate organic carbon", "dimensions": "longitude latitude olevel time", "out_name": "expc", @@ -813,7 +813,7 @@ "units": "mol m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Sinking Calcite Flux", + "long_name": "Downward Flux of Calcite", "comment": "Downward flux of Calcite", "dimensions": "longitude latitude olevel time", "out_name": "expcalc", @@ -903,7 +903,7 @@ "units": "mol m-3 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Particle Source of Dissolved Iron", + "long_name": "Particulate Source of Dissolved Iron", "comment": "Dissolution, remineralization and desorption of iron back to the dissolved phase", "dimensions": "longitude latitude olevel time", "out_name": "fediss", @@ -921,7 +921,7 @@ "units": "mol m-3 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Nonbiogenic Iron Scavenging", + "long_name": "Non-Biogenic Iron Scavenging", "comment": "Dissolved Fe removed through nonbiogenic scavenging onto particles", "dimensions": "longitude latitude olevel time", "out_name": "fescav", @@ -939,8 +939,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Surface Downward Flux of Abiotic 13CO2", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Downward' indicates a vector component which is positive when directed downward (negative upward). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. In ocean biogeochemistry models, an 'abiotic analogue' is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. 'C' means the element carbon and '13C' is the stable isotope 'carbon-13', having six protons and seven neutrons.", + "long_name": "Surface Downward Flux of 13CO2", + "comment": "Gas exchange flux of carbon-13 as CO2 (positive into ocean)", "dimensions": "longitude latitude time", "out_name": "fg13co2", "type": "real", @@ -1030,7 +1030,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", "long_name": "Total Grazing of Phytoplankton by Zooplankton", - "comment": "'tendency_of_X' means derivative of X with respect to time. Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.", + "comment": "Total grazing of phytoplankton by zooplankton defined as tendency of moles of carbon per cubic metre.", "dimensions": "longitude latitude olevel time", "out_name": "graz", "type": "real", @@ -1084,7 +1084,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", "long_name": "Dissolved Oxygen Concentration", - "comment": "'Mole concentration' means number of moles per unit volume, also called'molarity', and is used in the construction mole_concentration_of_X_in_Y, whereX is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'.", + "comment": "'Mole concentration' means number of moles per unit volume, also called 'molarity', and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'.", "dimensions": "longitude latitude olevel time", "out_name": "o2", "type": "real", @@ -1119,7 +1119,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized dianeutral mixing", + "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content due to Parameterized Dianeutral Mixing", "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use conservative temperature as prognostic field.", "dimensions": "longitude latitude olevel time", "out_name": "ocontempdiff", @@ -1137,7 +1137,7 @@ "units": "degC kg m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "integral wrt depth of product of sea water density and conservative temperature", + "long_name": "Depth Integral of Product of Sea Water Density and Conservative Temperature", "comment": "Full column sum of density*cell thickness*conservative temperature. If the model is Boussinesq, then use Boussinesq reference density for the density factor.", "dimensions": "longitude latitude time", "out_name": "ocontempmint", @@ -1155,7 +1155,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized eddy advection", + "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Eddy Advection", "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use conservative temperature as prognostic field.", "dimensions": "longitude latitude olevel time", "out_name": "ocontemppadvect", @@ -1173,7 +1173,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized mesoscale diffusion", + "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Mesoscale Diffusion", "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use conservative temperature as prognostic field.", "dimensions": "longitude latitude olevel time", "out_name": "ocontemppmdiff", @@ -1191,7 +1191,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized submesoscale advection", + "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Submesoscale Advection", "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use conservative temperature as prognostic field.", "dimensions": "longitude latitude olevel time", "out_name": "ocontemppsmadvect", @@ -1209,8 +1209,8 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water conservative temperature expressed as heat content due to residual mean (sum of Eulerian + parameterized) advection", - "comment": "'tendency_of_X' means derivative of X with respect to time. 'Content' indicates a quantity per unit area. The phrase 'expressed_as_heat_content' means that this quantity is calculated as the specific heat capacity times density of sea water multiplied by the conservative temperature of the sea water in the grid cell. Conservative Temperature is defined as part of the Thermodynamic Equation of Seawater 2010 (TEOS-10) which was adopted in 2010 by the International Oceanographic Commission (IOC). Conservative Temperature is specific potential enthalpy (which has the standard name sea_water_specific_potential_enthalpy) divided by a fixed value of the specific heat capacity of sea water, namely cp_0 = 3991.86795711963 J kg-1 K-1. Conservative Temperature is a more accurate measure of the 'heat content' of sea water, by a factor of one hundred, than is potential temperature. Because of this, it can be regarded as being proportional to the heat content of sea water per unit mass. Reference: www.teos-10.", + "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Residual Mean Advection", + "comment": "Conservative Temperature is defined as part of the Thermodynamic Equation of Seawater 2010 (TEOS-10) which was adopted in 2010 by the International Oceanographic Commission (IOC). The phrase 'residual mean advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.", "dimensions": "longitude latitude olevel time", "out_name": "ocontemprmadvect", "type": "real", @@ -1227,7 +1227,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water conservative temperature expressed as heat content", + "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content", "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use conservative temperature as prognostic field.", "dimensions": "longitude latitude olevel time", "out_name": "ocontemptend", @@ -1245,7 +1245,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized dianeutral mixing", + "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Dianeutral Mixing", "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use potential temperature as prognostic field.", "dimensions": "longitude latitude olevel time", "out_name": "opottempdiff", @@ -1263,8 +1263,8 @@ "units": "degC kg m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "integral wrt depth of product of sea water density and potential temperature", - "comment": "The phrase 'integral_wrt_X_of_Y' means int Y dX. To specify the limits of the integral the data variable should have an axis for X and associated coordinate bounds. If no axis for X is associated with the data variable, or no coordinate bounds are specified, it is assumed that the integral is calculated over the entire vertical extent of the medium, e.g, if the medium is air the integral is assumed to be calculated over the full depth of the atmosphere. The phrase 'wrt' means 'with respect to'. The phrase 'product_of_X_and_Y' means X*Y. Depth is the vertical distance below the surface. Sea water density is the in-situ density (not the potential density). For Boussinesq models, density is the constant Boussinesq reference density, a quantity which has the standard name reference_sea_water_density_for_boussinesq_approximation. Potential temperature is the temperature a parcel of air or sea water would have if moved adiabatically to sea level pressure.", + "long_name": "Integral with Respect to Depth of Product of Sea Water Density and Potential Temperature", + "comment": "Integral over the full ocean depth of the product of sea water density and potential temperature.", "dimensions": "longitude latitude time", "out_name": "opottempmint", "type": "real", @@ -1281,7 +1281,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized eddy advection", + "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Eddy Advection", "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use potential temperature as prognostic field.", "dimensions": "longitude latitude olevel time", "out_name": "opottemppadvect", @@ -1299,7 +1299,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized mesoscale diffusion", + "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Mesoscale Diffusion", "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use potential temperature as prognostic field.", "dimensions": "longitude latitude olevel time", "out_name": "opottemppmdiff", @@ -1317,7 +1317,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized submesoscale advection", + "long_name": "Tendency of Sea water Potential Temperature Expressed as Heat Content Due to Parameterized Submesoscale Advection", "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use potential temperature as prognostic field.", "dimensions": "longitude latitude olevel time", "out_name": "opottemppsmadvect", @@ -1335,8 +1335,8 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water potential temperature expressed as heat content due to residual mean advection", - "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. 'Content' indicates a quantity per unit area. The phrase 'expressed_as_heat_content' means that this quantity is calculated as the specific heat capacity times density of sea water multiplied by the potential temperature of the sea water in the grid cell. Potential temperature is the temperature a parcel of air or sea water would have if moved adiabatically to sea level pressure. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. The phrase 'residual_mean_advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport.", + "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Residual Mean Advection", + "comment": "The phrase 'residual mean advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.", "dimensions": "longitude latitude olevel time", "out_name": "opottemprmadvect", "type": "real", @@ -1353,7 +1353,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water potential temperature expressed as heat content", + "long_name": "Tendency of Sea water Potential Temperature Expressed as Heat Content", "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use potential temperature as prognostic field.", "dimensions": "longitude latitude olevel time", "out_name": "opottemptend", @@ -1371,7 +1371,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water salinity expressed as salt content due to parameterized dianeutral mixing", + "long_name": "Tendency of Sea water Salinity Expressed as Salt Content Due to Parameterized Dianeutral Mixing", "comment": "Tendency of salt content for a grid cell from parameterized dianeutral mixing.", "dimensions": "longitude latitude olevel time", "out_name": "osaltdiff", @@ -1389,7 +1389,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water salinity expressed as salt content due to parameterized eddy advection", + "long_name": "Tendency of Sea water Salinity Expressed as Salt Content Due to Parameterized Eddy Advection", "comment": "Tendency of salt content for a grid cell from parameterized eddy advection (any form of eddy advection).", "dimensions": "longitude latitude olevel time", "out_name": "osaltpadvect", @@ -1407,7 +1407,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water salinity expressed as salt content due to parameterized mesoscale diffusion", + "long_name": "Tendency of Sea water Salinity Expressed as Salt Content Due to Parameterized Mesoscale Diffusion", "comment": "Tendency of salt content for a grid cell from parameterized mesoscale eddy diffusion.", "dimensions": "longitude latitude olevel time", "out_name": "osaltpmdiff", @@ -1425,7 +1425,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water salinity expressed as salt content due to parameterized submesoscale advection", + "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Submesoscale Advection", "comment": "Tendency of salt content for a grid cell from parameterized submesoscale eddy advection.", "dimensions": "longitude latitude olevel time", "out_name": "osaltpsmadvect", @@ -1443,8 +1443,8 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water salinity expressed as salt content due to residual mean advection", - "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. 'Content' indicates a quantity per unit area. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. The phrase 'residual_mean_advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.", + "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Residual Mean Advection", + "comment": "The phrase 'residual mean advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.", "dimensions": "longitude latitude olevel time", "out_name": "osaltrmadvect", "type": "real", @@ -1461,7 +1461,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "tendency of sea water salinity expressed as salt content", + "long_name": "Tendency of Sea water Salinity Expressed as Salt Content", "comment": "Tendency of salt content for a grid cell from all processes.", "dimensions": "longitude latitude olevel time", "out_name": "osalttend", @@ -1480,7 +1480,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", "long_name": "Aragonite Production", - "comment": "'Mole concentration' means number of moles per unit volume, also called'molarity', and is used in the construction mole_concentration_of_X_in_Y, whereX is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'tendency_of_X' means derivative of X with respect to time. Aragonite is a mineral that is a polymorph of calcium carbonate. The chemical formula of aragonite is CaCO3.", + "comment": "Production rate of Aragonite, a mineral that is a polymorph of calcium carbonate. The chemical formula of aragonite is CaCO3.", "dimensions": "longitude latitude olevel time", "out_name": "parag", "type": "real", @@ -1498,7 +1498,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", "long_name": "Biogenic Iron Production", - "comment": "'Mole concentration' means number of moles per unit volume, also called'molarity', and is used in the construction mole_concentration_of_X_in_Y, whereX is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'tendency_of_X' means derivative of X with respect to time.", + "comment": "'Mole concentration' means number of moles per unit volume, also called 'molarity', and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'tendency_of_X' means derivative of X with respect to time.", "dimensions": "longitude latitude olevel time", "out_name": "pbfe", "type": "real", @@ -1516,7 +1516,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", "long_name": "Biogenic Silicon Production", - "comment": "'Mole concentration' means number of moles per unit volume, also called'molarity', and is used in the construction mole_concentration_of_X_in_Y, whereX is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'tendency_of_X' means derivative of X with respect to time.", + "comment": "'Mole concentration' means number of moles per unit volume, also called 'molarity', and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'tendency_of_X' means derivative of X with respect to time.", "dimensions": "longitude latitude olevel time", "out_name": "pbsi", "type": "real", @@ -1534,7 +1534,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", "long_name": "Calcite Production", - "comment": "'Mole concentration' means number of moles per unit volume, also called'molarity', and is used in the construction mole_concentration_of_X_in_Y, whereX is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'tendency_of_X' means derivative of X with respect to time. Calcite is a mineral that is a polymorph of calcium carbonate. Thechemical formula of calcite is CaCO3.", + "comment": "Production rate of Calcite, a mineral that is a polymorph of calcium carbonate. The chemical formula of calcite is CaCO3. ", "dimensions": "longitude latitude olevel time", "out_name": "pcalc", "type": "real", @@ -1623,7 +1623,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of Calcareous Phytoplankton expressed as Carbon in sea water", + "long_name": "Mole Concentration of Calcareous Phytoplankton Expressed as Carbon in Sea Water", "comment": "carbon concentration from calcareous (calcite-producing) phytoplankton component alone", "dimensions": "longitude latitude olevel time", "out_name": "phycalc", @@ -1641,7 +1641,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of Diatoms expressed as Carbon in sea water", + "long_name": "Mole Concentration of Diatoms Expressed as Carbon in Sea Water", "comment": "carbon from the diatom phytoplankton component concentration alone", "dimensions": "longitude latitude olevel time", "out_name": "phydiat", @@ -1659,7 +1659,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of Diazotrophs expressed as Carbon in sea water", + "long_name": "Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water", "comment": "carbon concentration from the diazotrophic phytoplankton component alone", "dimensions": "longitude latitude olevel time", "out_name": "phydiaz", @@ -1695,7 +1695,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of Miscellaneous Phytoplankton expressed as Carbon in sea water", + "long_name": "Mole Concentration of Miscellaneous Phytoplankton Expressed as Carbon in Sea Water", "comment": "carbon concentration from additional phytoplankton component alone", "dimensions": "longitude latitude olevel time", "out_name": "phymisc", @@ -1749,7 +1749,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of Picophytoplankton expressed as Carbon in sea water", + "long_name": "Mole Concentration of Picophytoplankton Expressed as Carbon in Sea Water", "comment": "carbon concentration from the picophytoplankton (<2 um) component alone", "dimensions": "longitude latitude olevel time", "out_name": "phypico", @@ -1785,7 +1785,7 @@ "units": "mol m-3 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Primary Carbon Production by Phytoplankton due to Nitrate Uptake 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", "dimensions": "longitude latitude olevel time", "out_name": "pnitrate", @@ -1857,7 +1857,7 @@ "units": "mol m-3 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Primary Carbon Production by Total Phytoplankton", + "long_name": "Primary Carbon Production by Phytoplankton", "comment": "total primary (organic carbon) production by phytoplankton", "dimensions": "longitude latitude olevel time", "out_name": "pp", @@ -1966,7 +1966,7 @@ "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", "long_name": "Remineralization of Organic Carbon", - "comment": "'tendency_of_X' means derivative of X with respect to time. Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.", + "comment": "Remineralization is the degradation of organic matter into inorganic forms of carbon, nitrogen, phosphorus and other micronutrients, which consumes oxygen and releases energy.", "dimensions": "longitude latitude olevel time", "out_name": "remoc", "type": "real", @@ -1983,7 +1983,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "net rate of absorption of shortwave energy in ocean layer", + "long_name": "Net Rate of Absorption of Shortwave Energy in Ocean Layer", "comment": "'shortwave' means shortwave radiation. 'Layer' means any layer with upper and lower boundaries that have constant values in some vertical coordinate. There must be a vertical coordinate variable indicating the extent of the layer(s). If the layers are model layers, the vertical coordinate can be model_level_number, but it is recommended to specify a physical coordinate (in a scalar or auxiliary coordinate variable) as well. Net absorbed radiation is the difference between absorbed and emitted radiation.", "dimensions": "longitude latitude olevel time", "out_name": "rsdoabsorb", @@ -2034,10 +2034,10 @@ "frequency": "yr", "modeling_realm": "ocean", "standard_name": "integral_wrt_depth_of_product_of_sea_water_density_and_salinity", - "units": "1e-3 kg m-2", + "units": "g m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "integral wrt depth of product of sea water density and salinity", + "long_name": "Depth Integral of Product of Sea Water Density and Prognostic Salinity", "comment": "Full column sum of density*cell thickness*prognostic salinity. If the model is Boussinesq, then use Boussinesq reference density for the density factor.", "dimensions": "longitude latitude time", "out_name": "somint", @@ -2091,7 +2091,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "tendency of ocean eddy kinetic energy content due to parameterized eddy advection", + "long_name": "Tendency of Ocean Eddy Kinetic Energy Content due to Parameterized Eddy Advection", "comment": "Depth integrated impacts on kinetic energy arising from parameterized eddy-induced advection. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.", "dimensions": "longitude latitude time", "out_name": "tnkebto", @@ -2109,7 +2109,7 @@ "units": "W m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "tendency of ocean potential energy content", + "long_name": "Tendency of Ocean Potential Energy Content", "comment": "Rate that work is done against vertical stratification, as measured by the vertical heat and salt diffusivity. Report here as depth integrated two-dimensional field.", "dimensions": "longitude latitude time", "out_name": "tnpeo", @@ -2145,7 +2145,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of Mesozooplankton expressed as Carbon in sea water", + "long_name": "Mole Concentration of Mesozooplankton Expressed as Carbon in Sea Water", "comment": "carbon concentration from mesozooplankton (20-200 um) component alone", "dimensions": "longitude latitude olevel time", "out_name": "zmeso", @@ -2163,7 +2163,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of Microzooplankton expressed as Carbon in sea water", + "long_name": "Mole Concentration of Microzooplankton Expressed as Carbon in Sea Water", "comment": "carbon concentration from the microzooplankton (<20 um) component alone", "dimensions": "longitude latitude olevel time", "out_name": "zmicro", @@ -2181,7 +2181,7 @@ "units": "mol m-3", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello volume: volcello", - "long_name": "Mole Concentration of Other Zooplankton expressed as Carbon in sea water", + "long_name": "Mole Concentration of Other Zooplankton Expressed as Carbon in Sea Water", "comment": "carbon from additional zooplankton component concentrations alone (e.g. Micro, meso). Since the models all have different numbers of components, this variable has been included to provide a check for intercomparison between models since some phytoplankton groups are supersets.", "dimensions": "longitude latitude olevel time", "out_name": "zmisc", diff --git a/TestTables/CMIP6_SIday.json b/TestTables/CMIP6_SIday.json index d5429780..b67b9af0 100644 --- a/TestTables/CMIP6_SIday.json +++ b/TestTables/CMIP6_SIday.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table SIday", "realm": "seaIce", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -21,7 +21,7 @@ "units": "%", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Sea Ice Area Fraction (Ocean Grid)", + "long_name": "Sea-ice Area Percentage (Ocean Grid)", "comment": "Area fraction of grid cell covered by sea ice", "dimensions": "longitude latitude time typesi", "out_name": "siconc", @@ -39,7 +39,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Sea Ice Area Fraction (Atmospheric Grid)", + "long_name": "Sea-ice Area Percentage (Atmospheric Grid)", "comment": "Area fraction of grid cell covered by sea ice", "dimensions": "longitude latitude time typesi", "out_name": "siconca", @@ -57,7 +57,7 @@ "units": "m", "cell_methods": "area: mean where snow over sea_ice area: time: mean where sea_ice", "cell_measures": "area: areacello", - "long_name": "Snow thickness", + "long_name": "Snow Thickness", "comment": "Actual thickness of snow (snow volume divided by snow-covered area)", "dimensions": "longitude latitude time", "out_name": "sisnthick", @@ -75,7 +75,7 @@ "units": "m s-1", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Sea-ice speed", + "long_name": "Sea-Ice Speed", "comment": "Speed of ice (i.e. mean absolute velocity) to account for back-and-forth movement of the ice", "dimensions": "longitude latitude time", "out_name": "sispeed", @@ -93,7 +93,7 @@ "units": "K", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Surface temperature of sea ice", + "long_name": "Surface Temperature of Sea Ice", "comment": "Report surface temperature of snow where snow covers the sea ice.", "dimensions": "longitude latitude time", "out_name": "sitemptop", @@ -129,7 +129,7 @@ "units": "1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Fraction of time steps with sea ice", + "long_name": "Fraction of Time Steps with Sea Ice", "comment": "Fraction of time steps of the averaging period during which sea ice is present (siconc >0 ) in a grid cell", "dimensions": "longitude latitude time", "out_name": "sitimefrac", @@ -147,7 +147,7 @@ "units": "m s-1", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "--MODEL", - "long_name": "X-component of sea ice velocity", + "long_name": "X-Component of Sea-Ice Velocity", "comment": "The x-velocity of ice on native model grid", "dimensions": "longitude latitude time", "out_name": "siu", @@ -165,7 +165,7 @@ "units": "m s-1", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "--MODEL", - "long_name": "Y-component of sea ice velocity", + "long_name": "Y-Component of Sea-Ice Velocity", "comment": "The y-velocity of ice on native model grid", "dimensions": "longitude latitude time", "out_name": "siv", diff --git a/TestTables/CMIP6_SImon.json b/TestTables/CMIP6_SImon.json index 15cb20b0..7c2a09f5 100644 --- a/TestTables/CMIP6_SImon.json +++ b/TestTables/CMIP6_SImon.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table SImon", "realm": "seaIce", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -21,7 +21,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Salt flux from sea ice", + "long_name": "Downward Sea Ice Basal Salt Flux", "comment": "This field is physical, and it arises since sea ice has a nonzero salt content, so it exchanges salt with the liquid ocean upon melting and freezing.", "dimensions": "longitude latitude time", "out_name": "sfdsi", @@ -39,7 +39,7 @@ "units": "s", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Age of sea ice", + "long_name": "Age of Sea Ice", "comment": "Age of sea ice", "dimensions": "longitude latitude time", "out_name": "siage", @@ -57,7 +57,7 @@ "units": "m2 s-1", "cell_methods": "time: mean", "cell_measures": "", - "long_name": "Sea ice area flux through straits", + "long_name": "Sea-Ice Area Flux Through Straits", "comment": "net (sum of transport in all directions) sea ice area transport through the following four passages, positive into the Arctic Ocean 1. Fram Strait = (11.5W,81.3N to (10.5E,79.6N) 2. Canadian Archipelago = (128.2W,70.6N) to (59.3W,82.1N) 3. Barents opening = (16.8E,76.5N) to (19.2E,70.2N) 4. Bering Strait = (171W,66.2N) to (166W,65N)", "dimensions": "siline time", "out_name": "siareaacrossline", @@ -75,7 +75,7 @@ "units": "1e6 km2", "cell_methods": "area: time: mean", "cell_measures": "", - "long_name": "Sea ice area North", + "long_name": "Sea-Ice Area North", "comment": "total area of sea ice in the Northern hemisphere", "dimensions": "time", "out_name": "siarean", @@ -93,7 +93,7 @@ "units": "1e6 km2", "cell_methods": "area: time: mean", "cell_measures": "", - "long_name": "Sea ice area South", + "long_name": "Sea-Ice Area South", "comment": "total area of sea ice in the Southern hemisphere", "dimensions": "time", "out_name": "siareas", @@ -111,8 +111,8 @@ "units": "N m-1", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Compressive sea ice strength", - "comment": "Computed strength of the ice pack, defined as the energy (J m-2) dissipated per unit area removed from the ice pack under compression, and assumed proportional to the change in potential energy caused by ridging. For Hibler-type models, this is P (= P*hexp(-C(1-A)))", + "long_name": "Compressive Sea Ice Strength", + "comment": "Computed strength of the ice pack, defined as the energy (J m-2) dissipated per unit area removed from the ice pack under compression, and assumed proportional to the change in potential energy caused by ridging. For Hibler-type models, this is P (= P*h exp(-C(1-A)) where P* is compressive strength, h ice thickness, A compactness and C strength reduction constant).", "dimensions": "longitude latitude time", "out_name": "sicompstren", "type": "real", @@ -129,7 +129,7 @@ "units": "%", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Sea Ice Area Fraction (Ocean Grid)", + "long_name": "Sea-ice Area Percentage (Ocean Grid)", "comment": "Area fraction of grid cell covered by sea ice", "dimensions": "longitude latitude time typesi", "out_name": "siconc", @@ -147,7 +147,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Sea Ice Area Fraction (Atmospheric Grid)", + "long_name": "Sea-ice Area Percentage (Atmospheric Grid)", "comment": "Area fraction of grid cell covered by sea ice", "dimensions": "longitude latitude time typesi", "out_name": "siconca", @@ -165,7 +165,7 @@ "units": "s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "sea-ice area fraction change from dynamics", + "long_name": "Sea-ice Area Percentage Tendency Due to Dynamics", "comment": "Total change in sea-ice area fraction through dynamics-related processes (advection, divergence...)", "dimensions": "longitude latitude time", "out_name": "sidconcdyn", @@ -183,7 +183,7 @@ "units": "s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "sea-ice area fraction change from thermodynamics", + "long_name": "Sea-ice Area Percentage Tendency Due to Thermodynamics", "comment": "Total change in sea-ice area fraction through thermodynamic processes", "dimensions": "longitude latitude time", "out_name": "sidconcth", @@ -201,7 +201,7 @@ "units": "s-1", "cell_methods": "area: mean where sea_ice (comment: mask=siconc) time: point", "cell_measures": "area: areacello", - "long_name": "Divergence of the sea-ice velocity field", + "long_name": "Divergence of the Sea-Ice Velocity Field", "comment": "Divergence of sea-ice velocity field (first shear strain invariant)", "dimensions": "longitude latitude time1", "out_name": "sidivvel", @@ -219,7 +219,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "sea-ice mass change from dynamics", + "long_name": "Sea-Ice Mass Change from Dynamics", "comment": "Total change in sea-ice mass through dynamics-related processes (advection,...) divided by grid-cell area", "dimensions": "longitude latitude time", "out_name": "sidmassdyn", @@ -237,7 +237,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "sea-ice mass change through evaporation and sublimation", + "long_name": "Sea-Ice Mass Change Through Evaporation and Sublimation", "comment": "The rate of change of sea-ice mass change through evaporation and sublimation divided by grid-cell area", "dimensions": "longitude latitude time", "out_name": "sidmassevapsubl", @@ -255,7 +255,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "sea-ice mass change through basal growth", + "long_name": "Sea-Ice Mass Change Through Basal Growth", "comment": "The rate of change of sea ice mass due to vertical growth of existing sea ice at its base divided by grid-cell area.", "dimensions": "longitude latitude time", "out_name": "sidmassgrowthbot", @@ -273,7 +273,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "sea-ice mass change through growth in supercooled open water (aka frazil)", + "long_name": "Sea-Ice Mass Change Through Growth in Supercooled Open Water (Frazil)", "comment": "The rate of change of sea ice mass due to sea ice formation in supercooled water (often through frazil formation) divided by grid-cell area. Together, sidmassgrowthwat and sidmassgrowthbot should give total ice growth", "dimensions": "longitude latitude time", "out_name": "sidmassgrowthwat", @@ -291,7 +291,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Lateral sea ice melt rate", + "long_name": "Lateral Sea Ice Melt Rate", "comment": "The rate of change of sea ice mass through lateral melting divided by grid-cell area (report 0 if not explicitly calculated thermodynamically)", "dimensions": "longitude latitude time", "out_name": "sidmasslat", @@ -309,7 +309,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "sea-ice mass change through bottom melting", + "long_name": "Sea-Ice Mass Change Through Bottom Melting", "comment": "The rate of change of sea ice mass through melting at the ice bottom divided by grid-cell area", "dimensions": "longitude latitude time", "out_name": "sidmassmeltbot", @@ -327,7 +327,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "sea-ice mass change through surface melting", + "long_name": "Sea-Ice Mass Change Through Surface Melting", "comment": "The rate of change of sea ice mass through melting at the ice surface divided by grid-cell area", "dimensions": "longitude latitude time", "out_name": "sidmassmelttop", @@ -345,7 +345,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "sea-ice mass change through snow-to-ice conversion", + "long_name": "Sea-Ice Mass Change Through Snow-to-Ice Conversion", "comment": "The rate of change of sea ice mass due to transformation of snow to sea ice divided by grid-cell area", "dimensions": "longitude latitude time", "out_name": "sidmasssi", @@ -363,7 +363,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "sea-ice mass change from thermodynamics", + "long_name": "Sea-Ice Mass Change from Thermodynamics", "comment": "Total change in sea-ice mass from thermodynamic processes divided by grid-cell area", "dimensions": "longitude latitude time", "out_name": "sidmassth", @@ -381,7 +381,7 @@ "units": "kg s-1", "cell_methods": "time: mean", "cell_measures": "--MODEL", - "long_name": "X-component of sea-ice mass transport", + "long_name": "X-Component of Sea-Ice Mass Transport", "comment": "Includes transport of both sea ice and snow by advection", "dimensions": "longitude latitude time", "out_name": "sidmasstranx", @@ -399,7 +399,7 @@ "units": "kg s-1", "cell_methods": "time: mean", "cell_measures": "--MODEL", - "long_name": "Y-component of sea-ice mass transport", + "long_name": "Y-Component of Sea-Ice Mass Transport", "comment": "Includes transport of both sea ice and snow by advection", "dimensions": "longitude latitude time", "out_name": "sidmasstrany", @@ -417,7 +417,7 @@ "units": "1", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Ocean drag coefficient", + "long_name": "Ocean Drag Coefficient", "comment": "Oceanic drag coefficient that is used to calculate the oceanic momentum drag on sea ice", "dimensions": "longitude latitude time", "out_name": "sidragbot", @@ -435,7 +435,7 @@ "units": "1", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Atmospheric drag coefficient", + "long_name": "Atmospheric Drag Coefficient", "comment": "Atmospheric drag coefficient that is used to calculate the atmospheric momentum drag on sea ice", "dimensions": "longitude latitude time", "out_name": "sidragtop", @@ -453,7 +453,7 @@ "units": "1e6 km2", "cell_methods": "area: time: mean", "cell_measures": "", - "long_name": "Sea ice extent North", + "long_name": "Sea-Ice Extent North", "comment": "Total area of all Northern-Hemisphere grid cells that are covered by at least 15 % areal fraction of sea ice", "dimensions": "time", "out_name": "siextentn", @@ -471,7 +471,7 @@ "units": "1e6 km2", "cell_methods": "area: time: mean", "cell_measures": "", - "long_name": "Sea ice extent South", + "long_name": "Sea-Ice Extent South", "comment": "Total area of all Southern-Hemisphere grid cells that are covered by at least 15 % areal fraction of sea ice", "dimensions": "time", "out_name": "siextents", @@ -489,7 +489,7 @@ "units": "m", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Sea-ice freeboard", + "long_name": "Sea-Ice Freeboard", "comment": "Mean height of sea-ice surface (=snow-ice interface when snow covered) above sea level", "dimensions": "longitude latitude time", "out_name": "sifb", @@ -507,7 +507,7 @@ "units": "W m-2", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Net conductive heat fluxes in ice at the bottom", + "long_name": "Net Conductive Heat Fluxes in Ice at the Bottom", "comment": "the net heat conduction flux at the ice base", "dimensions": "longitude latitude time", "out_name": "siflcondbot", @@ -525,7 +525,7 @@ "units": "W m-2", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Net conductive heat flux in ice at the surface", + "long_name": "Net Conductive Heat Flux in Ice at the Surface", "comment": "the net heat conduction flux at the ice surface", "dimensions": "longitude latitude time", "out_name": "siflcondtop", @@ -543,7 +543,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Freshwater flux from sea ice", + "long_name": "Freshwater Flux from Sea Ice", "comment": "Total flux of fresh water from water into sea ice divided by grid-cell area; This flux is negative during ice growth (liquid water mass decreases, hence upward flux of freshwater), positive during ice melt (liquid water mass increases, hence downward flux of freshwater)", "dimensions": "longitude latitude time", "out_name": "siflfwbot", @@ -561,7 +561,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Freshwater flux from sea-ice surface", + "long_name": "Freshwater Flux from Sea-Ice Surface", "comment": "Total flux of fresh water from sea-ice surface into underlying ocean. This combines both surface melt water that drains directly into the ocean and the drainage of surface melt pond. By definition, this flux is always positive.", "dimensions": "longitude latitude time", "out_name": "siflfwdrain", @@ -579,7 +579,7 @@ "units": "W m-2", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconca)", "cell_measures": "area: areacella", - "long_name": "Net latent heat flux over sea ice", + "long_name": "Net Latent Heat Flux over Sea Ice", "comment": "the net latent heat flux over sea ice", "dimensions": "longitude latitude time", "out_name": "sifllatstop", @@ -597,7 +597,7 @@ "units": "W m-2", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconca)", "cell_measures": "area: areacella", - "long_name": "Downwelling longwave flux over sea ice", + "long_name": "Downwelling Longwave Flux over Sea Ice", "comment": "the downwelling longwave flux over sea ice (always positive)", "dimensions": "longitude latitude time", "out_name": "sifllwdtop", @@ -633,7 +633,7 @@ "units": "W m-2", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconca)", "cell_measures": "area: areacella", - "long_name": "Net upward sensible heat flux over sea ice", + "long_name": "Net Upward Sensible Heat Flux over Sea Ice", "comment": "the net sensible heat flux over sea ice", "dimensions": "longitude latitude time", "out_name": "siflsenstop", @@ -651,7 +651,7 @@ "units": "W m-2", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Net upward sensible heat flux under sea ice", + "long_name": "Net Upward Sensible Heat Flux Under Sea Ice", "comment": "the net sensible heat flux under sea ice from the ocean", "dimensions": "longitude latitude time", "out_name": "siflsensupbot", @@ -669,7 +669,7 @@ "units": "W m-2", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Downwelling shortwave flux under sea ice", + "long_name": "Downwelling Shortwave Flux Under Sea Ice", "comment": "The downwelling shortwave flux underneath sea ice (always positive)", "dimensions": "longitude latitude time", "out_name": "siflswdbot", @@ -687,7 +687,7 @@ "units": "W m-2", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconca)", "cell_measures": "area: areacella", - "long_name": "Downwelling shortwave flux over sea ice", + "long_name": "Downwelling Shortwave Flux over Sea Ice", "comment": "The downwelling shortwave flux over sea ice (always positive by sign convention)", "dimensions": "longitude latitude time", "out_name": "siflswdtop", @@ -723,7 +723,7 @@ "units": "N m-2", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "--MODEL", - "long_name": "Coriolis force term in force balance (x-component)", + "long_name": "Coriolis Force Term in Force Balance (X-Component)", "comment": "X-component of force on sea ice caused by coriolis force", "dimensions": "longitude latitude time", "out_name": "siforcecoriolx", @@ -741,7 +741,7 @@ "units": "N m-2", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "--MODEL", - "long_name": "Coriolis force term in force balance (y-component)", + "long_name": "Coriolis Force Term in Force Balance (Y-Component)", "comment": "Y-component of force on sea ice caused by coriolis force", "dimensions": "longitude latitude time", "out_name": "siforcecorioly", @@ -759,7 +759,7 @@ "units": "N m-2", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "--MODEL", - "long_name": "Internal stress term in force balance (x-component)", + "long_name": "Internal Stress Term in Force Balance (X-Component)", "comment": "X-component of force on sea ice caused by internal stress (divergence of sigma)", "dimensions": "longitude latitude time", "out_name": "siforceintstrx", @@ -777,7 +777,7 @@ "units": "N m-2", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "--MODEL", - "long_name": "Internal stress term in force balance (y-component)", + "long_name": "Internal Stress Term in Force Balance (Y-Component)", "comment": "Y-component of force on sea ice caused by internal stress (divergence of sigma)", "dimensions": "longitude latitude time", "out_name": "siforceintstry", @@ -795,7 +795,7 @@ "units": "N m-2", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "--MODEL", - "long_name": "Sea-surface tilt term in force balance (x-component)", + "long_name": "Sea-Surface Tilt Term in Force Balance (X-Component)", "comment": "X-component of force on sea ice caused by sea-surface tilt", "dimensions": "longitude latitude time", "out_name": "siforcetiltx", @@ -813,7 +813,7 @@ "units": "N m-2", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "--MODEL", - "long_name": "Sea-surface tilt term in force balance (y-component)", + "long_name": "Sea-Surface Tilt Term in Force Balance (Y-Component)", "comment": "Y-component of force on sea ice caused by sea-surface tilt", "dimensions": "longitude latitude time", "out_name": "siforcetilty", @@ -831,7 +831,7 @@ "units": "J m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Sea-ice heat content per unit area", + "long_name": "Sea-Ice Heat Content per Unit Area", "comment": "Heat content of all ice in grid cell divided by total grid-cell area. Water at 0 Celsius is assumed to have a heat content of 0 J. Does not include heat content of snow, but does include heat content of brine. Heat content is always negative, since both the sensible and the latent heat content of ice are less than that of water", "dimensions": "longitude latitude time", "out_name": "sihc", @@ -849,7 +849,7 @@ "units": "%", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Sea-ice area fractions in thickness categories", + "long_name": "Sea-Ice Area Percentages in Thickness Categories", "comment": "Area fraction of grid cell covered by each ice-thickness category (vector with one entry for each thickness category starting from the thinnest category, netcdf file should use thickness bounds of the categories as third coordinate axis)", "dimensions": "longitude latitude iceband time", "out_name": "siitdconc", @@ -867,7 +867,7 @@ "units": "%", "cell_methods": "area: time: mean where sea_ice (comment: mask=siitdconc)", "cell_measures": "area: areacello", - "long_name": "Snow area fractions in thickness categories", + "long_name": "Snow Area Percentages in Ice Thickness Categories", "comment": "Area fraction of grid cell covered by snow in each ice-thickness category (vector with one entry for each thickness category starting from the thinnest category, netcdf file should use thickness bounds of the categories as third coordinate axis)", "dimensions": "longitude latitude iceband time", "out_name": "siitdsnconc", @@ -885,7 +885,7 @@ "units": "m", "cell_methods": "area: time: mean where sea_ice (comment: mask=siitdconc)", "cell_measures": "area: areacello", - "long_name": "Snow thickness in thickness categories", + "long_name": "Snow Thickness in Ice Thickness Categories", "comment": "Actual thickness of snow in each category (NOT volume divided by grid area), (vector with one entry for each thickness category starting from the thinnest category, netcdf file should use thickness bounds of categories as third coordinate axis)", "dimensions": "longitude latitude iceband time", "out_name": "siitdsnthick", @@ -903,7 +903,7 @@ "units": "m", "cell_methods": "area: time: mean where sea_ice (comment: mask=siitdconc)", "cell_measures": "area: areacello", - "long_name": "Sea-ice thickness in thickness categories", + "long_name": "Sea-Ice Thickness in Thickness Categories", "comment": "Actual (floe) thickness of sea ice in each category (NOT volume divided by grid area), (vector with one entry for each thickness category starting from the thinnest category, netcdf file should use thickness bounds of categories as third coordinate axis)", "dimensions": "longitude latitude iceband time", "out_name": "siitdthick", @@ -921,7 +921,7 @@ "units": "kg m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Sea-ice mass per area", + "long_name": "Sea-Ice Mass per Area", "comment": "Total mass of sea ice divided by grid-cell area", "dimensions": "longitude latitude time", "out_name": "simass", @@ -939,7 +939,7 @@ "units": "kg s-1", "cell_methods": "time: mean", "cell_measures": "", - "long_name": "Sea mass area flux through straits", + "long_name": "Sea Mass Area Flux Through Straits", "comment": "net (sum of transport in all directions) sea ice area transport through the following four passages, positive into the Arctic Ocean 1. Fram Strait = (11.5W,81.3N to (10.5E,79.6N) 2. Canadian Archipelago = (128.2W,70.6N) to (59.3W,82.1N) 3. Barents opening = (16.8E,76.5N) to (19.2E,70.2N) 4. Bering Strait = (171W,66.2N) to (166W,65N)", "dimensions": "siline time", "out_name": "simassacrossline", @@ -957,7 +957,7 @@ "units": "%", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Percentage Cover of Sea-Ice by Meltpond", + "long_name": "Percentage Cover of Sea Ice by Meltpond", "comment": "Percentage of sea ice, by area, which is covered by melt ponds, giving equal weight to every square metre of sea ice .", "dimensions": "longitude latitude time typemp", "out_name": "simpconc", @@ -975,7 +975,7 @@ "units": "m", "cell_methods": "area: time: mean where sea_ice_melt_pond (comment: mask=simpconc)", "cell_measures": "area: areacello", - "long_name": "Meltpond Mass per Unit Area", + "long_name": "Meltpond Mass per Unit Area (as Depth)", "comment": "Meltpond Depth", "dimensions": "longitude latitude time", "out_name": "simpmass", @@ -1011,7 +1011,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Rainfall rate over sea ice", + "long_name": "Rainfall Rate over Sea Ice", "comment": "mass of liquid precipitation falling onto sea ice divided by grid-cell area", "dimensions": "longitude latitude time", "out_name": "sipr", @@ -1029,7 +1029,7 @@ "units": "1", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Percentage Cover of Sea-Ice by Ridging", + "long_name": "Percentage Cover of Sea Ice by Ridging", "comment": "Fraction of sea ice, by area, which is covered by sea ice ridges, giving equal weight to every square metre of sea ice .", "dimensions": "longitude latitude time typesirdg", "out_name": "sirdgconc", @@ -1047,7 +1047,7 @@ "units": "m", "cell_methods": "area: time: mean where sea_ice_ridges (comment: mask=sirdgconc)", "cell_measures": "area: areacello", - "long_name": "Ridged ice thickness", + "long_name": "Ridged Ice Thickness", "comment": "Sea Ice Ridge Height (representing mean height over the ridged area)", "dimensions": "longitude latitude time", "out_name": "sirdgthick", @@ -1065,7 +1065,7 @@ "units": "0.001", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Sea ice salinity", + "long_name": "Sea Ice Salinity", "comment": "Mean sea-ice salinity of all sea ice in grid cell", "dimensions": "longitude latitude time", "out_name": "sisali", @@ -1083,7 +1083,7 @@ "units": "kg m-2", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Mass of salt in sea ice per area", + "long_name": "Mass of Salt in Sea Ice per Area", "comment": "Total mass of all salt in sea ice divided by grid-cell area", "dimensions": "longitude latitude time", "out_name": "sisaltmass", @@ -1101,7 +1101,7 @@ "units": "s-1", "cell_methods": "area: mean where sea_ice (comment: mask=siconc) time: point", "cell_measures": "area: areacello", - "long_name": "Maximum shear of sea-ice velocity field", + "long_name": "Maximum Shear of Sea-Ice Velocity Field", "comment": "Maximum shear of sea-ice velocity field (second shear strain invariant)", "dimensions": "longitude latitude time1", "out_name": "sishevel", @@ -1119,7 +1119,7 @@ "units": "%", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Snow area fraction", + "long_name": "Snow Area Percentage", "comment": "Fraction of sea ice, by area, which is covered by snow, giving equal weight to every square metre of sea ice . Exclude snow that lies on land or land ice.", "dimensions": "longitude latitude time", "out_name": "sisnconc", @@ -1137,7 +1137,7 @@ "units": "J m-2", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Snow-heat content per unit area", + "long_name": "Snow Heat Content per Unit Area", "comment": "Heat-content of all snow in grid cell divided by total grid-cell area. Snow-water equivalent at 0 Celsius is assumed to have a heat content of 0 J. Does not include heat content of sea ice.", "dimensions": "longitude latitude time", "out_name": "sisnhc", @@ -1155,8 +1155,8 @@ "units": "kg m-2", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Snow mass per area", - "comment": "Total mass of snow on sea ice divided by grid-cell area", + "long_name": "Snow Mass per Area", + "comment": "Total mass of snow on sea ice divided by sea-ice area.", "dimensions": "longitude latitude time", "out_name": "sisnmass", "type": "real", @@ -1173,7 +1173,7 @@ "units": "m", "cell_methods": "area: mean where snow over sea_ice area: time: mean where sea_ice", "cell_measures": "area: areacello", - "long_name": "Snow thickness", + "long_name": "Snow Thickness", "comment": "Actual thickness of snow (snow volume divided by snow-covered area)", "dimensions": "longitude latitude time", "out_name": "sisnthick", @@ -1191,7 +1191,7 @@ "units": "m s-1", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Sea-ice speed", + "long_name": "Sea-Ice Speed", "comment": "Speed of ice (i.e. mean absolute velocity) to account for back-and-forth movement of the ice", "dimensions": "longitude latitude time", "out_name": "sispeed", @@ -1209,7 +1209,7 @@ "units": "N m-1", "cell_methods": "area: mean where sea_ice (comment: mask=siconc) time: point", "cell_measures": "area: areacello", - "long_name": "Maximum shear stress in sea ice", + "long_name": "Maximum Shear Stress in Sea Ice", "comment": "Maximum shear stress in sea ice (second stress invariant)", "dimensions": "longitude latitude time1", "out_name": "sistremax", @@ -1227,7 +1227,7 @@ "units": "N m-1", "cell_methods": "area: mean where sea_ice (comment: mask=siconc) time: point", "cell_measures": "area: areacello", - "long_name": "Average normal stress in sea ice", + "long_name": "Average Normal Stress in Sea Ice", "comment": "Average normal stress in sea ice (first stress invariant)", "dimensions": "longitude latitude time1", "out_name": "sistresave", @@ -1245,7 +1245,7 @@ "units": "N m-2", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "--MODEL", - "long_name": "X-component of atmospheric stress on sea ice", + "long_name": "X-Component of Atmospheric Stress on Sea Ice", "comment": "X-component of atmospheric stress on sea ice", "dimensions": "longitude latitude time", "out_name": "sistrxdtop", @@ -1263,7 +1263,7 @@ "units": "N m-2", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "X-component of ocean stress on sea ice", + "long_name": "X-Component of Ocean Stress on Sea Ice", "comment": "X-component of ocean stress on sea ice", "dimensions": "longitude latitude time", "out_name": "sistrxubot", @@ -1281,7 +1281,7 @@ "units": "N m-2", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "--MODEL", - "long_name": "Y-component of atmospheric stress on sea ice", + "long_name": "Y-Component of Atmospheric Stress on Sea Ice", "comment": "Y-component of atmospheric stress on sea ice", "dimensions": "longitude latitude time", "out_name": "sistrydtop", @@ -1299,7 +1299,7 @@ "units": "N m-2", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Y-component of ocean stress on sea ice", + "long_name": "Y-Component of Ocean Stress on Sea Ice", "comment": "Y-component of ocean stress on sea ice", "dimensions": "longitude latitude time", "out_name": "sistryubot", @@ -1317,7 +1317,7 @@ "units": "K", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Temperature at ice-ocean interface", + "long_name": "Temperature at Ice-Ocean Interface", "comment": "Report temperature at interface, NOT temperature within lowermost model layer", "dimensions": "longitude latitude time", "out_name": "sitempbot", @@ -1335,7 +1335,7 @@ "units": "K", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Temperature at snow-ice interface", + "long_name": "Temperature at Snow-Ice Interface", "comment": "Report surface temperature of ice where snow thickness is zero", "dimensions": "longitude latitude time", "out_name": "sitempsnic", @@ -1353,7 +1353,7 @@ "units": "K", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Surface temperature of sea ice", + "long_name": "Surface Temperature of Sea Ice", "comment": "Report surface temperature of snow where snow covers the sea ice.", "dimensions": "longitude latitude time", "out_name": "sitemptop", @@ -1389,7 +1389,7 @@ "units": "1", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Fraction of time steps with sea ice", + "long_name": "Fraction of Time Steps with Sea Ice", "comment": "Fraction of time steps of the averaging period during which sea ice is present (siconc >0 ) in a grid cell", "dimensions": "longitude latitude time", "out_name": "sitimefrac", @@ -1407,7 +1407,7 @@ "units": "m s-1", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "--MODEL", - "long_name": "X-component of sea ice velocity", + "long_name": "X-Component of Sea-Ice Velocity", "comment": "The x-velocity of ice on native model grid", "dimensions": "longitude latitude time", "out_name": "siu", @@ -1425,7 +1425,7 @@ "units": "m s-1", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "--MODEL", - "long_name": "Y-component of sea ice velocity", + "long_name": "Y-Component of Sea-Ice Velocity", "comment": "The y-velocity of ice on native model grid", "dimensions": "longitude latitude time", "out_name": "siv", @@ -1443,7 +1443,7 @@ "units": "m", "cell_methods": "area: mean where sea time: mean", "cell_measures": "area: areacello", - "long_name": "Sea-ice volume per area", + "long_name": "Sea-Ice Volume per Area", "comment": "Total volume of sea ice divided by grid-cell area (this used to be called ice thickness in CMIP5)", "dimensions": "longitude latitude time", "out_name": "sivol", @@ -1461,7 +1461,7 @@ "units": "1e3 km3", "cell_methods": "area: time: mean", "cell_measures": "", - "long_name": "Sea ice volume North", + "long_name": "Sea-Ice Volume North", "comment": "total volume of sea ice in the Northern hemisphere", "dimensions": "time", "out_name": "sivoln", @@ -1479,7 +1479,7 @@ "units": "1e3 km3", "cell_methods": "area: time: mean", "cell_measures": "", - "long_name": "Sea ice volume South", + "long_name": "Sea-Ice Volume South", "comment": "total volume of sea ice in the Southern hemisphere", "dimensions": "time", "out_name": "sivols", @@ -1497,7 +1497,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Snow Mass Rate of Change through Avection by Sea-ice Dynamics", + "long_name": "Snow Mass Rate of Change Through Advection by Sea-Ice Dynamics", "comment": "The rate of change of snow mass through advection with sea ice divided by sea-ice area", "dimensions": "longitude latitude time", "out_name": "sndmassdyn", @@ -1515,7 +1515,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Snow Mass Rate of Change through Melt", + "long_name": "Snow Mass Rate of Change Through Melt", "comment": "the rate of change of snow mass through melt divided by sea-ice area", "dimensions": "longitude latitude time", "out_name": "sndmassmelt", @@ -1533,7 +1533,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Snow Mass Rate of Change through Snow-to-Ice Conversion", + "long_name": "Snow Mass Rate of Change Through Snow-to-Ice Conversion", "comment": "the rate of change of snow mass due to transformation of snow to sea ice divided by sea-ice area", "dimensions": "longitude latitude time", "out_name": "sndmasssi", @@ -1551,7 +1551,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "snow mass change through snow fall", + "long_name": "Snow Mass Change Through Snow Fall", "comment": "mass of solid precipitation falling onto sea ice divided by sea-ice area", "dimensions": "longitude latitude time", "out_name": "sndmasssnf", @@ -1569,7 +1569,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Snow Mass Rate of Change through Evaporation or Sublimation", + "long_name": "Snow Mass Rate of Change Through Evaporation or Sublimation", "comment": "the rate of change of snow mass through sublimation and evaporation divided by sea-ice area", "dimensions": "longitude latitude time", "out_name": "sndmasssubl", @@ -1587,7 +1587,7 @@ "units": "kg m-2 s-1", "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)", "cell_measures": "area: areacello", - "long_name": "Snow Mass Rate of Change through Wind Drift of Snow", + "long_name": "Snow Mass Rate of Change Through Wind Drift of Snow", "comment": "the rate of change of snow mass through wind drift of snow (from sea-ice into the sea) divided by sea-ice area", "dimensions": "longitude latitude time", "out_name": "sndmasswindrif", @@ -1605,8 +1605,8 @@ "units": "kg s-1", "cell_methods": "time: mean", "cell_measures": "", - "long_name": "Snow mass flux through straits", - "comment": "net (sum of transport in all directions) snow mass transport through the following four passages, positive into the Arctic Ocean 1. Fram Strait = (11.5W,81.3N to (10.5E,79.6N) 2. Canadian Archipela", + "long_name": "Snow Mass Flux Through Straits", + "comment": "net (sum of transport in all directions) sea ice area transport through the following four passages, positive into the Arctic Ocean 1. Fram Strait = (11.5W,81.3N to (10.5E,79.6N) 2. Canadian Archipelago = (128.2W,70.6N) to (59.3W,82.1N) 3. Barents opening = (16.8E,76.5N) to (19.2E,70.2N) 4. Bering Strait = (171W,66.2N) to (166W,65N)", "dimensions": "siline time", "out_name": "snmassacrossline", "type": "real", diff --git a/TestTables/CMIP6_coordinate.json b/TestTables/CMIP6_coordinate.json index 529c2c91..6fb37f10 100644 --- a/TestTables/CMIP6_coordinate.json +++ b/TestTables/CMIP6_coordinate.json @@ -414,7 +414,7 @@ "long_name": "depth", "climatology": "", "formula": "", - "must_have_bounds": "no", + "must_have_bounds": "yes", "out_name": "depth", "positive": "down", "requested": "", @@ -422,12 +422,12 @@ "stored_direction": "increasing", "tolerance": "", "type": "double", - "valid_max": "2020.0", - "valid_min": "1980.0", - "value": "2000", + "valid_max": "2000", + "valid_min": "0.0", + "value": "1000.", "z_bounds_factors": "", "z_factors": "", - "bounds_values": "", + "bounds_values": "0.0 2000.0", "generic_level_name": "" }, "depth300m": { @@ -437,7 +437,7 @@ "long_name": "depth", "climatology": "", "formula": "", - "must_have_bounds": "no", + "must_have_bounds": "yes", "out_name": "depth", "positive": "down", "requested": "", @@ -445,12 +445,12 @@ "stored_direction": "increasing", "tolerance": "", "type": "double", - "valid_max": "320.0", - "valid_min": "280.0", - "value": "300", + "valid_max": "300.0", + "valid_min": "0.0", + "value": "150.", "z_bounds_factors": "", "z_factors": "", - "bounds_values": "", + "bounds_values": "0.0 300.0", "generic_level_name": "" }, "depth700m": { @@ -460,7 +460,7 @@ "long_name": "depth", "climatology": "", "formula": "", - "must_have_bounds": "no", + "must_have_bounds": "yes", "out_name": "depth", "positive": "down", "requested": "", @@ -468,12 +468,12 @@ "stored_direction": "increasing", "tolerance": "", "type": "double", - "valid_max": "720.0", - "valid_min": "680.0", - "value": "700", + "valid_max": "700.0", + "valid_min": "0.0", + "value": "350.", "z_bounds_factors": "", "z_factors": "", - "bounds_values": "", + "bounds_values": "0.0 700.0", "generic_level_name": "" }, "depth_coord": { diff --git a/TestTables/CMIP6_day.json b/TestTables/CMIP6_day.json index bb386368..18c8a5b1 100644 --- a/TestTables/CMIP6_day.json +++ b/TestTables/CMIP6_day.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table day", "realm": "atmos", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -21,7 +21,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Total Cloud Fraction", + "long_name": "Total Cloud Cover Percentage", "comment": "Total cloud area fraction for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.", "dimensions": "longitude latitude time", "out_name": "clt", @@ -58,7 +58,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Surface Upward Sensible Heat Flux", - "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface sensible heat flux, also called 'turbulent' heat flux, is the exchange of heat between the surface and the air by motion of air. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Unless indicated in the cell_methods attribute, a quantity is assumed to apply to the whole area of each horizontal grid box. Previously, the qualifier where_type was used to specify that the quantity applies only to the part of the grid box of the named type. Names containing the where_type qualifier are deprecated and newly created data should use the cell_methods attribute to indicate the horizontal area to which the quantity applies.", + "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.", "dimensions": "longitude latitude time", "out_name": "hfss", "type": "real", @@ -111,8 +111,8 @@ "units": "%", "cell_methods": "area: mean time: maximum", "cell_measures": "area: areacella", - "long_name": "Surface Daily Maximum Relative Humidity", - "comment": "", + "long_name": "Daily Maximum Near-Surface Relative Humidity", + "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.", "dimensions": "longitude latitude time height2m", "out_name": "hursmax", "type": "real", @@ -129,8 +129,8 @@ "units": "%", "cell_methods": "area: mean time: minimum", "cell_measures": "area: areacella", - "long_name": "Surface Daily Minimum Relative Humidity", - "comment": "", + "long_name": "Daily Minimum Near-Surface Relative Humidity", + "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.", "dimensions": "longitude latitude time height2m", "out_name": "hursmin", "type": "real", @@ -148,7 +148,7 @@ "cell_methods": "time: mean", "cell_measures": "area: areacella", "long_name": "Specific Humidity", - "comment": "'specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air.", + "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.", "dimensions": "longitude latitude plev8 time", "out_name": "hus", "type": "real", @@ -274,7 +274,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Snowfall Flux", - "comment": "at surface; includes precipitation of all forms of water in the solid phase", + "comment": "At surface; includes precipitation of all forms of water in the solid phase", "dimensions": "longitude latitude time", "out_name": "prsn", "type": "real", @@ -382,7 +382,7 @@ "cell_methods": "area: time: mean", "cell_measures": "area: areacella", "long_name": "Surface Downwelling Shortwave Radiation", - "comment": "surface solar irradiance for UV calculations", + "comment": "Surface solar irradiance for UV calculations.", "dimensions": "longitude latitude time", "out_name": "rsds", "type": "real", @@ -471,7 +471,7 @@ "units": "%", "cell_methods": "area: time: mean", "cell_measures": "area: areacella", - "long_name": "Snow Area Fraction", + "long_name": "Snow Area Percentage", "comment": "Fraction of each grid cell that is occupied by snow that rests on land portion of cell.", "dimensions": "longitude latitude time", "out_name": "snc", @@ -598,7 +598,7 @@ "cell_methods": "time: mean", "cell_measures": "area: areacella", "long_name": "Eastward Wind", - "comment": "'Eastward' indicates a vector component which is positive when directed eastward (negative westward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Zonal wind (positive in a eastward direction).", "dimensions": "longitude latitude plev8 time", "out_name": "ua", "type": "real", @@ -634,7 +634,7 @@ "cell_methods": "time: mean", "cell_measures": "area: areacella", "long_name": "Northward Wind", - "comment": "'Northward' indicates a vector component which is positive when directed northward (negative southward). Wind is defined as a two-dimensional (horizontal) air velocity vector, with no vertical component. (Vertical motion in the atmosphere has the standard name upward_air_velocity.)", + "comment": "Meridional wind (positive in a northward direction).", "dimensions": "longitude latitude plev8 time", "out_name": "va", "type": "real", @@ -669,7 +669,7 @@ "units": "Pa s-1", "cell_methods": "time: mean", "cell_measures": "area: areacella", - "long_name": "omega (=dp/dt)", + "long_name": "Omega (=dp/dt)", "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", "dimensions": "longitude latitude plev8 time", "out_name": "wap", diff --git a/TestTables/CMIP6_fx.json b/TestTables/CMIP6_fx.json index b3fb07ac..db2842c2 100644 --- a/TestTables/CMIP6_fx.json +++ b/TestTables/CMIP6_fx.json @@ -1,10 +1,10 @@ { "Header": { - "data_specs_version": "01.00.28", - "cmor_version": "3.3", + "data_specs_version": "01.00.29", + "cmor_version": "3.4", "table_id": "Table fx", "realm": "land", - "table_date": "06 November 2018", + "table_date": "14 December 2018", "missing_value": "1e20", "int_missing_value": "-999", "product": "model-output", @@ -21,7 +21,7 @@ "units": "m2", "cell_methods": "area: sum", "cell_measures": "", - "long_name": "Grid-Cell Area for Atmospheric Variables", + "long_name": "Grid-Cell Area for Atmospheric Grid Variables", "comment": "For atmospheres with more than 1 mesh (e.g., staggered grids), report areas that apply to surface vertical fluxes of energy.", "dimensions": "longitude latitude", "out_name": "areacella", @@ -57,7 +57,7 @@ "units": "kg m-2", "cell_methods": "area: mean where land", "cell_measures": "area: areacella", - "long_name": "Capacity of Soil to Store Water", + "long_name": "Capacity of Soil to Store Water (Field Capacity)", "comment": "The bulk water content retained by the soil at -33 J/kg of suction pressure, expressed as mass per unit land area; report as missing where there is no land", "dimensions": "longitude latitude", "out_name": "mrsofc", @@ -111,7 +111,7 @@ "units": "%", "cell_methods": "area: mean", "cell_measures": "area: areacella", - "long_name": "Fraction of Grid Cell Covered with Glacier", + "long_name": "Land Ice Area Percentage", "comment": "Fraction of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)", "dimensions": "longitude latitude typeli", "out_name": "sftgif", @@ -129,7 +129,7 @@ "units": "%", "cell_methods": "area: mean", "cell_measures": "area: areacella", - "long_name": "Land Area Fraction", + "long_name": "Percentage of the grid cell occupied by land (including lakes)", "comment": "Please express 'X_area_fraction' as the percentage of horizontal area occupied by X.", "dimensions": "longitude latitude typeland", "out_name": "sftlf", @@ -148,7 +148,7 @@ "cell_methods": "area: mean", "cell_measures": "area: areacella", "long_name": "Altitude of Model Full-Levels", - "comment": "'Height_above_X' means the vertical distance above the named surface X. A reference ellipsoid is a mathematical figure that approximates the geoid. The geoid is a surface of constant geopotential with which mean sea level would coincide if the ocean were at rest. The ellipsoid is an approximation because the geoid is an irregular shape. A number of reference ellipsoids are defined for use in the field of geodesy. To specify which reference ellipsoid is being used, a grid_mapping variable should be attached to the data variable as described in Chapter 5.6 of the CF Convention.", + "comment": "Height of full model levels above a reference ellipsoid. A reference ellipsoid is a mathematical figure that approximates the geoid. The geoid is a surface of constant geopotential with which mean sea level would coincide if the ocean were at rest. The ellipsoid is an approximation because the geoid is an irregular shape. A number of reference ellipsoids are defined for use in the field of geodesy. To specify which reference ellipsoid is being used, a grid_mapping variable should be attached to the data variable as described in Chapter 5.6 of the CF Convention.", "dimensions": "longitude latitude alevel", "out_name": "zfull", "type": "real", diff --git a/TestTables/CMIP6_grids.json b/TestTables/CMIP6_grids.json index e91e8d6c..05412283 100644 --- a/TestTables/CMIP6_grids.json +++ b/TestTables/CMIP6_grids.json @@ -1,12 +1,12 @@ { "Header": { "product": "output", - "cmor_version": "3.3", + "cmor_version": "3.4", "Conventions": "CF-1.7 CMIP-6.2", "table_id": "Table grids", - "data_specs_version": "01.00.28", + "data_specs_version": "01.00.29", "missing_value": "1e20", - "table_date": "06 November 2018" + "table_date": "14 December 2018" }, "mapping_entry": { "sample_user_mapping": { @@ -21,7 +21,7 @@ "standard_name": "grid_latitude", "out_name": "rlat", "units": "degrees", - "type": "", + "type": "double", "axis": "Y" }, "y_deg": { @@ -29,7 +29,7 @@ "standard_name": "projection_y_coordinate", "out_name": "y", "units": "degrees", - "type": "", + "type": "double", "axis": "Y" }, "l_index": { @@ -45,7 +45,7 @@ "standard_name": "grid_longitude", "out_name": "rlon", "units": "degrees", - "type": "", + "type": "double", "axis": "X" }, "k_index": { @@ -69,7 +69,7 @@ "standard_name": "projection_x_coordinate", "out_name": "x", "units": "degrees", - "type": "", + "type": "double", "axis": "X" }, "i_index": { @@ -93,7 +93,7 @@ "standard_name": "projection_y_coordinate", "out_name": "", "units": "m", - "type": "", + "type": "double", "axis": "Y" }, "x": { @@ -101,7 +101,7 @@ "standard_name": "projection_x_coordinate", "out_name": "", "units": "m", - "type": "", + "type": "double", "axis": "X" }, "m_index": { diff --git a/configure b/configure index 4c720472..3e6b2545 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for cmor 3.3.3. +# Generated by GNU Autoconf 2.69 for cmor 3.4.0. # # Report bugs to . # @@ -580,8 +580,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='cmor' PACKAGE_TARNAME='cmor' -PACKAGE_VERSION='3.3.3' -PACKAGE_STRING='cmor 3.3.3' +PACKAGE_VERSION='3.4.0' +PACKAGE_STRING='cmor 3.4.0' PACKAGE_BUGREPORT='doutriaux1@llnl.gov' PACKAGE_URL='' @@ -1250,7 +1250,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures cmor 3.3.3 to adapt to many kinds of systems. +\`configure' configures cmor 3.4.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1316,7 +1316,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of cmor 3.3.3:";; + short | recursive ) echo "Configuration of cmor 3.4.0:";; esac cat <<\_ACEOF @@ -1418,7 +1418,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -cmor configure 3.3.3 +cmor configure 3.4.0 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1636,7 +1636,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by cmor $as_me 3.3.3, which was +It was created by cmor $as_me 3.4.0, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -4967,7 +4967,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by cmor $as_me 3.3.3, which was +This file was extended by cmor $as_me 3.4.0, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -5020,7 +5020,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -cmor config.status 3.3.3 +cmor config.status 3.4.0 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 5f342b9f..5caa4601 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ dnl dnl Process this file with autoconf to produce a configure script. dnl AC_PREREQ(2.59) -AC_INIT(cmor, 3.3.3, doutriaux1@llnl.gov) +AC_INIT(cmor, 3.4.0, doutriaux1@llnl.gov) GIT_TAG=`cd $srcdir ; ./get_git_version.sh` diff --git a/include/cmor.h b/include/cmor.h index c0faa701..c7c59cec 100644 --- a/include/cmor.h +++ b/include/cmor.h @@ -2,8 +2,8 @@ #define CMOR_H #define CMOR_VERSION_MAJOR 3 -#define CMOR_VERSION_MINOR 3 -#define CMOR_VERSION_PATCH 2 +#define CMOR_VERSION_MINOR 4 +#define CMOR_VERSION_PATCH 0 #define CMOR_CF_VERSION_MAJOR 1 #define CMOR_CF_VERSION_MINOR 6 diff --git a/setup.py.in b/setup.py.in index b8752193..8ac51e06 100755 --- a/setup.py.in +++ b/setup.py.in @@ -53,7 +53,7 @@ print 'src:',srcfiles print 'macros:',macros setup (name = "CMOR", - version='3.3.3', + version='3.4.0', author='Denis Nadeau, AIMS', description = "Python Interface to CMOR output library", url = "http://cmor.llnl.gov/",