Skip to content

Commit 7a41c6b

Browse files
authored
Merge pull request #26 from JimBiardCics/TemplateSubmission1
Adding example CDL file grid_OISST_GHRSST.cdl
2 parents 7210eec + c546276 commit 7a41c6b

File tree

1 file changed

+128
-0
lines changed

1 file changed

+128
-0
lines changed
Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
netcdf grid_OISST_GHRSST {
2+
dimensions:
3+
lat = 720 ;
4+
lon = 1440 ;
5+
nv = 2 ;
6+
time = UNLIMITED ; // (1 currently)
7+
variables:
8+
float lat(lat) ;
9+
lat:long_name = "latitude" ;
10+
lat:standard_name = "latitude" ;
11+
lat:axis = "Y" ;
12+
lat:units = "degrees_north" ;
13+
lat:valid_min = "-90." ;
14+
lat:valid_max = "90." ;
15+
lat:bounds = "lat_bnds" ;
16+
lat:comment = "uniform grid from -89.875 to 89.875 by 0.25" ;
17+
float lon(lon) ;
18+
lon:long_name = "longitude" ;
19+
lon:standard_name = "longitude" ;
20+
lon:axis = "X" ;
21+
lon:units = "degrees_east" ;
22+
lon:valid_min = "-180." ;
23+
lon:valid_max = "180." ;
24+
lon:bounds = "lon_bnds" ;
25+
lon:comment = "uniform grid from -179.875 to 179.875 by 0.25" ;
26+
int time(time) ;
27+
time:long_name = "reference time of sst field" ;
28+
time:standard_name = "time" ;
29+
time:axis = "T" ;
30+
time:units = "seconds since 1981-01-01 00:00:00" ;
31+
time:calendar = "gregorian" ;
32+
time:comment = "Nominal time because observations are from different sources and are made at different times of the day" ;
33+
float lat_bnds(lat, nv) ;
34+
lat_bnds:units = "degress_north" ;
35+
lat_bnds:comment = "This variable defines the latitude values at the north and south bounds of every 0.25-degree pixel." ;
36+
float lon_bnds(lon, nv) ;
37+
lon_bnds:units = "degress_east" ;
38+
lon_bnds:comment = "This variable defines the longitude values at the west and east bounds of every 0.25-degree pixel." ;
39+
short analysed_sst(time, lat, lon) ;
40+
analysed_sst:long_name = "analysed sea surface temperature" ;
41+
analysed_sst:standard_name = "sea_surface_temperature" ;
42+
analysed_sst:units = "kelvin" ;
43+
analysed_sst:_FillValue = -32768s ;
44+
analysed_sst:add_offset = 273.15f ;
45+
analysed_sst:scale_factor = 0.01f ;
46+
analysed_sst:valid_min = -300s ;
47+
analysed_sst:valid_max = 4500s ;
48+
analysed_sst:source = "NAVO-L2P-AVHRR19_G, NAVO-L2P-AVHRRMTA_G, NCEP-GTS BUOYS, NCEP-GTS SHIPS, NCEP-ICE50KM" ;
49+
analysed_sst:comment = "Single-sensor Pathfinder AVHRR SSTs used until 2005; two AVHRRs at a time are used 2006 onward. Sea ice and in situ data used also are ‘near real time’ quality for recent period. SST (bulk) is at ambiguous depth because multiple types of observations are used." ;
50+
short analysis_error(time, lat, lon) ;
51+
analysis_error:long_name = "estimated error standard deviation of analysed_sst" ;
52+
analysis_error:units = "kelvin" ;
53+
analysis_error:_FillValue = -32768s ;
54+
analysis_error:add_offset = 0.f ;
55+
analysis_error:scale_factor = 0.01f ;
56+
analysis_error:valid_min = 0s ;
57+
analysis_error:valid_max = 127s ;
58+
analysis_error:comment = "Sum of bias, sampling and random errors" ;
59+
byte mask(time, lat, lon) ;
60+
mask:long_name = "sea/land field composite mask" ;
61+
mask:_FillValue = -128b ;
62+
mask:valid_min = "0b" ;
63+
mask:valid_max = "1b" ;
64+
mask:flag_values = "0b,1b" ;
65+
mask:flag_meanings = "water land" ;
66+
mask:source = "RWReynolds_landmask_V1.0" ;
67+
mask:comment = "Binary mask distinguishing water and land only" ;
68+
byte sea_ice_fraction(time, lat, lon) ;
69+
sea_ice_fraction:long_name = "sea ice area fraction" ;
70+
sea_ice_fraction:standard_name = "sea_ice_area_fraction" ;
71+
sea_ice_fraction:units = "1" ;
72+
sea_ice_fraction:_FillValue = -128b ;
73+
sea_ice_fraction:add_offset = 0.f ;
74+
sea_ice_fraction:scale_factor = 0.01f ;
75+
sea_ice_fraction:valid_min = 0b ;
76+
sea_ice_fraction:valid_max = 100b ;
77+
sea_ice_fraction:source = "NCEP-ICE50KM" ;
78+
sea_ice_fraction:comment = "7-day median filtered . Switch from 25 km NASA team ice (http://nsidc.org/data/nsidc-0051.html) to 50 km NCEP ice (http://polar.ncep.noaa.gov/seaice) after 2004 results in artificial increase in ice coverage." ;
79+
80+
// global attributes:
81+
:Conventions = "CF-1.0" ;
82+
:title = "Daily-OI-V2, Final" ;
83+
:id = "NCDC-L4LRblend-GLOB-AVHRR_OI" ;
84+
:references = "Reynolds, et al.(2009) What is New in Version 2. Available at http://www.ncdc.noaa.gov/sst/papers/oisst_daily_v02r00_version2-features.pdf;Daily 1/4° Optimum Interpolation Sea Surface Temperature (OISST)- Climate Algorithm Theoretical Theoretical Basis Document, NOAA Climate Data Record Program CDRP-ATBD-0303 Rev. 2 (2013). Available at http://www.ncdc.noaa.gov/cdr/operationalcdrs.html." ;
85+
:institution = "NOAA/NESDIS/NCDC" ;
86+
:creator_name = "Viva Banzon" ;
87+
:creator_email = "[email protected] & [email protected]" ;
88+
:creator_url = "http://www.ncdc.noaa.gov/sst/" ;
89+
:gds_version_id = "v2.0-rev5" ;
90+
:netcdf_version_id = "4.2.1.1" ;
91+
:date_created = "2015-07-23" ;
92+
:product_version = "Version 2.1" ;
93+
:history = "" ;
94+
:spatial_resolution = "0.25 degree" ;
95+
:start_time = "2012-09-01T000000Z" ;
96+
:stop_time = "2012-09-02T000000Z" ;
97+
:westernmost_longitude = -179.875f ;
98+
:easternmost_longitude = 179.875f ;
99+
:southernmost_latitude = -89.875f ;
100+
:northernmost_latitude = 89.875f ;
101+
:file_quality_level = "3" ;
102+
:source = "NAVO-L2P-AVHRR19_G, NAVO-L2P-AVHRRMTA_G, NCEP-GTS BUOYS, NCEP-GTS SHIPS, NCEP-ICE50KM" ;
103+
:comment = "WARNING Some applications are unable to properly handle signed byte values. If values are encountered > 127, please subtract 256 from this reported value" ;
104+
:summary = "NOAA’s ¼-degree Daily Optimum Interpolation Sea Surface temperature (OISST, also known as Reynolds’ SST), currently available as version 2, is created by interpolating and extrapolating SST observations from different sources, resulting in a smoothed complete field. The sources of data are satellite (AVHRR) and in situ platforms (i.e., ships and buoys), and the specific datasets employed may change over. At the marginal ice zone, sea ice concentrations are used to generate proxy SSTs. A preliminary version of this file is produced in near-real time (1-day latency), and then replaced with a final version after 2 weeks. Note that this is the AVHRR-ONLY DOISST, available from Oct 1981, but there is a sister DOISST product that includes microwave satellite data, available from June 2002." ;
105+
:acknowledgement = "This project was supported in part by a grant from the NOAA Climate Data Record (CDR) Program." ;
106+
:license = "No constraints on data access or use." ;
107+
:project = "NOAA Optimum Interpolation Sea Surface Temperature (OISST)" ;
108+
:publisher_name = "OISST Operations Team" ;
109+
:publisher_email = "[email protected]" ;
110+
:publisher_url = "http://www.ncdc.noaa.gov/sst" ;
111+
:naming_authority = "org.ghrsst" ;
112+
:time_coverage_start = "2012-09-01T000000Z" ;
113+
:time_coverage_end = "2012-09-02T000000Z" ;
114+
:platform = "AVHRR-19, MetOpA" ;
115+
:sensor = "AVHRR_GAC" ;
116+
:uuid = "46e7d0b7-3bab-4007-9828-c623af70b90f" ;
117+
:geospatial_lat_units = "degrees_north" ;
118+
:geospatial_lat_resolution = "0.25" ;
119+
:geospatial_lon_units = "degrees_east" ;
120+
:geospatial_lon_resolution = "0.25" ;
121+
:Metadata_Conventions = "Unidata Dataset Discovery v1.0" ;
122+
:Metadata_Link = "http://doi.org/10.7289/V5SQ8XB5" ;
123+
:keywords = "Oceans > Ocean Temperature > Sea Surface Temperature" ;
124+
:keywords_vocabulary = "NASA Global Change Master Directory(GCMD) Science Keywords" ;
125+
:standard_name_vocabulary = "NetCDF Climate and Forecast (CF) Standard Name Table (v26, 09 November 2012)" ;
126+
:processing_level = "L4" ;
127+
:cdm_data_type = "Grid" ;
128+
}

0 commit comments

Comments
 (0)