-
Notifications
You must be signed in to change notification settings - Fork 1
/
argo_nc.txt
executable file
·334 lines (332 loc) · 14.9 KB
/
argo_nc.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
netcdf R5905199_002 {
dimensions:
N_PROF = 1 ;
N_LEVELS = 229 ;
N_CALIB = 1 ;
STRING2 = 2 ;
STRING4 = 4 ;
STRING8 = 8 ;
STRING16 = 16 ;
STRING32 = 32 ;
STRING64 = 64 ;
STRING256 = 256 ;
DATE_TIME = 14 ;
N_PARAM = 3 ;
N_HISTORY = UNLIMITED ; // (6 currently)
variables:
char DATA_TYPE(STRING16) ;
DATA_TYPE:long_name = "Data type" ;
DATA_TYPE:conventions = "Argo reference table 1" ;
DATA_TYPE:_FillValue = " " ;
char FORMAT_VERSION(STRING4) ;
FORMAT_VERSION:long_name = "File format version" ;
FORMAT_VERSION:_FillValue = " " ;
char HANDBOOK_VERSION(STRING4) ;
HANDBOOK_VERSION:long_name = "Data handbook version" ;
HANDBOOK_VERSION:_FillValue = " " ;
char REFERENCE_DATE_TIME(DATE_TIME) ;
REFERENCE_DATE_TIME:long_name = "Date of reference for Julian days" ;
REFERENCE_DATE_TIME:conventions = "YYYYMMDDHHMISS" ;
REFERENCE_DATE_TIME:_FillValue = " " ;
char DATE_CREATION(DATE_TIME) ;
DATE_CREATION:long_name = "Date of file creation" ;
DATE_CREATION:conventions = "YYYYMMDDHHMISS" ;
DATE_CREATION:_FillValue = " " ;
char DATE_UPDATE(DATE_TIME) ;
DATE_UPDATE:long_name = "Date of update of this file" ;
DATE_UPDATE:conventions = "YYYYMMDDHHMISS" ;
DATE_UPDATE:_FillValue = " " ;
char PLATFORM_NUMBER(N_PROF, STRING8) ;
PLATFORM_NUMBER:long_name = "Float unique identifier" ;
PLATFORM_NUMBER:conventions = "WMO float identifier : A9IIIII" ;
PLATFORM_NUMBER:_FillValue = " " ;
char PROJECT_NAME(N_PROF, STRING64) ;
PROJECT_NAME:long_name = "Name of the project" ;
PROJECT_NAME:_FillValue = " " ;
char PI_NAME(N_PROF, STRING64) ;
PI_NAME:long_name = "Name of the principal investigator" ;
PI_NAME:_FillValue = " " ;
char STATION_PARAMETERS(N_PROF, N_PARAM, STRING16) ;
STATION_PARAMETERS:conventions = "Argo reference table 3" ;
STATION_PARAMETERS:long_name = "List of available parameters for the station" ;
STATION_PARAMETERS:_FillValue = " " ;
long CYCLE_NUMBER(N_PROF) ;
CYCLE_NUMBER:long_name = "Float cycle number" ;
CYCLE_NUMBER:_FillValue = 99999 ;
CYCLE_NUMBER:conventions = "0...N, 0 : launch cycle (if exists), 1 : first complete cycle" ;
char DIRECTION(N_PROF) ;
DIRECTION:long_name = "Direction of the station profiles" ;
DIRECTION:conventions = "A: ascending profiles, D: descending profiles" ;
DIRECTION:_FillValue = " " ;
char DATA_CENTRE(N_PROF, STRING2) ;
DATA_CENTRE:long_name = "Data centre in charge of float data processing" ;
DATA_CENTRE:conventions = "Argo reference table 4" ;
DATA_CENTRE:_FillValue = " " ;
char DC_REFERENCE(N_PROF, STRING32) ;
DC_REFERENCE:long_name = "Station unique identifier in data centre" ;
DC_REFERENCE:conventions = "Data centre convention" ;
DC_REFERENCE:_FillValue = " " ;
char DATA_STATE_INDICATOR(N_PROF, STRING4) ;
DATA_STATE_INDICATOR:long_name = "Degree of processing the data have passed through" ;
DATA_STATE_INDICATOR:conventions = "Argo reference table 6" ;
DATA_STATE_INDICATOR:_FillValue = " " ;
char DATA_MODE(N_PROF) ;
DATA_MODE:long_name = "Delayed mode or real time data" ;
DATA_MODE:conventions = "R : real time; D : delayed mode; A : real time with adjustment" ;
DATA_MODE:_FillValue = " " ;
char PLATFORM_TYPE(N_PROF, STRING32) ;
PLATFORM_TYPE:long_name = "Type of float" ;
PLATFORM_TYPE:conventions = "Argo reference table 23" ;
PLATFORM_TYPE:_FillValue = " " ;
char FLOAT_SERIAL_NO(N_PROF, STRING32) ;
FLOAT_SERIAL_NO:long_name = "Serial number of the float" ;
FLOAT_SERIAL_NO:_FillValue = " " ;
char FIRMWARE_VERSION(N_PROF, STRING32) ;
FIRMWARE_VERSION:long_name = "Instrument firmware version" ;
FIRMWARE_VERSION:_FillValue = " " ;
char WMO_INST_TYPE(N_PROF, STRING4) ;
WMO_INST_TYPE:long_name = "Coded instrument type" ;
WMO_INST_TYPE:conventions = "Argo reference table 8" ;
WMO_INST_TYPE:_FillValue = " " ;
double JULD(N_PROF) ;
JULD:standard_name = "time" ;
JULD:long_name = "Julian day (UTC) of the station relative to REFERENCE_DATE_TIME" ;
JULD:conventions = "Relative julian days with decimal part (as parts of day)" ;
JULD:units = "days since 1950-01-01 00:00:00 UTC" ;
JULD:resolution = 1.e-05 ;
JULD:_FillValue = 999999. ;
JULD:axis = "T" ;
char JULD_QC(N_PROF) ;
JULD_QC:long_name = "Quality on date and time" ;
JULD_QC:conventions = "Argo reference table 2" ;
JULD_QC:_FillValue = " " ;
double JULD_LOCATION(N_PROF) ;
JULD_LOCATION:long_name = "Julian day (UTC) of the location relative to REFERENCE_DATE_TIME" ;
JULD_LOCATION:units = "days since 1950-01-01 00:00:00 UTC" ;
JULD_LOCATION:conventions = "Relative julian days with decimal part (as parts of day)" ;
JULD_LOCATION:resolution = 1.e-05 ;
JULD_LOCATION:_FillValue = 999999. ;
JULD_LOCATION:axis = "T" ;
double LATITUDE(N_PROF) ;
LATITUDE:long_name = "Latitude of the station, best estimate" ;
LATITUDE:standard_name = "latitude" ;
LATITUDE:units = "degree_north" ;
LATITUDE:valid_min = -90. ;
LATITUDE:valid_max = 90. ;
LATITUDE:axis = "Y" ;
LATITUDE:_FillValue = 99999. ;
double LONGITUDE(N_PROF) ;
LONGITUDE:long_name = "Longitude of the station, best estimate" ;
LONGITUDE:standard_name = "longitude" ;
LONGITUDE:units = "degree_east" ;
LONGITUDE:valid_min = -180. ;
LONGITUDE:valid_max = 180. ;
LONGITUDE:axis = "X" ;
LONGITUDE:_FillValue = 99999. ;
char POSITION_QC(N_PROF) ;
POSITION_QC:long_name = "Quality on position (latitude and longitude)" ;
POSITION_QC:conventions = "Argo reference table 2" ;
POSITION_QC:_FillValue = " " ;
char POSITIONING_SYSTEM(N_PROF, STRING8) ;
POSITIONING_SYSTEM:long_name = "Positioning system" ;
POSITIONING_SYSTEM:_FillValue = " " ;
char PROFILE_PRES_QC(N_PROF) ;
PROFILE_PRES_QC:long_name = "Global quality flag of PRES profile" ;
PROFILE_PRES_QC:conventions = "Argo reference table 2a" ;
PROFILE_PRES_QC:_FillValue = " " ;
char PROFILE_TEMP_QC(N_PROF) ;
PROFILE_TEMP_QC:long_name = "Global quality flag of TEMP profile" ;
PROFILE_TEMP_QC:conventions = "Argo reference table 2a" ;
PROFILE_TEMP_QC:_FillValue = " " ;
char PROFILE_PSAL_QC(N_PROF) ;
PROFILE_PSAL_QC:long_name = "Global quality flag of PSAL profile" ;
PROFILE_PSAL_QC:conventions = "Argo reference table 2a" ;
PROFILE_PSAL_QC:_FillValue = " " ;
char VERTICAL_SAMPLING_SCHEME(N_PROF, STRING256) ;
VERTICAL_SAMPLING_SCHEME:long_name = "Vertical sampling scheme" ;
VERTICAL_SAMPLING_SCHEME:conventions = "Argo reference table 16" ;
VERTICAL_SAMPLING_SCHEME:_FillValue = " " ;
long CONFIG_MISSION_NUMBER(N_PROF) ;
CONFIG_MISSION_NUMBER:long_name = "Unique number denoting the missions performed by the float" ;
CONFIG_MISSION_NUMBER:conventions = "1...N, 1 : first complete mission" ;
CONFIG_MISSION_NUMBER:_FillValue = 99999 ;
float PRES(N_PROF, N_LEVELS) ;
PRES:long_name = "Sea water pressure, equals 0 at sea-level" ;
PRES:standard_name = "sea_water_pressure" ;
PRES:units = "decibar" ;
PRES:axis = "Z" ;
PRES:_FillValue = 99999.f ;
PRES:valid_min = 0.f ;
PRES:valid_max = 12000.f ;
PRES:C_format = "%7.1f" ;
PRES:FORTRAN_format = "F7.1" ;
PRES:resolution = 0.1f ;
char PRES_QC(N_PROF, N_LEVELS) ;
PRES_QC:long_name = "quality flag" ;
PRES_QC:conventions = "Argo reference table 2" ;
PRES_QC:_FillValue = " " ;
float PRES_ADJUSTED(N_PROF, N_LEVELS) ;
PRES_ADJUSTED:long_name = "Sea water pressure, equals 0 at sea-level" ;
PRES_ADJUSTED:standard_name = "sea_water_pressure" ;
PRES_ADJUSTED:units = "decibar" ;
PRES_ADJUSTED:_FillValue = 99999.f ;
PRES_ADJUSTED:valid_min = 0.f ;
PRES_ADJUSTED:valid_max = 12000.f ;
PRES_ADJUSTED:C_format = "%7.1f" ;
PRES_ADJUSTED:FORTRAN_format = "F7.1" ;
PRES_ADJUSTED:resolution = 0.1f ;
char PRES_ADJUSTED_QC(N_PROF, N_LEVELS) ;
PRES_ADJUSTED_QC:long_name = "quality flag" ;
PRES_ADJUSTED_QC:conventions = "Argo reference table 2" ;
PRES_ADJUSTED_QC:_FillValue = " " ;
float TEMP(N_PROF, N_LEVELS) ;
TEMP:long_name = "Sea temperature in-situ ITS-90 scale" ;
TEMP:standard_name = "sea_water_temperature" ;
TEMP:units = "degree_Celsius" ;
TEMP:_FillValue = 99999.f ;
TEMP:valid_min = -2.5f ;
TEMP:valid_max = 40.f ;
TEMP:C_format = "%9.3f" ;
TEMP:FORTRAN_format = "F9.3" ;
TEMP:resolution = 0.001f ;
char TEMP_QC(N_PROF, N_LEVELS) ;
TEMP_QC:long_name = "quality flag" ;
TEMP_QC:conventions = "Argo reference table 2" ;
TEMP_QC:_FillValue = " " ;
float TEMP_ADJUSTED(N_PROF, N_LEVELS) ;
TEMP_ADJUSTED:long_name = "Sea temperature in-situ ITS-90 scale" ;
TEMP_ADJUSTED:standard_name = "sea_water_temperature" ;
TEMP_ADJUSTED:units = "degree_Celsius" ;
TEMP_ADJUSTED:_FillValue = 99999.f ;
TEMP_ADJUSTED:valid_min = -2.5f ;
TEMP_ADJUSTED:valid_max = 40.f ;
TEMP_ADJUSTED:C_format = "%9.3f" ;
TEMP_ADJUSTED:FORTRAN_format = "F9.3" ;
TEMP_ADJUSTED:resolution = 0.001f ;
char TEMP_ADJUSTED_QC(N_PROF, N_LEVELS) ;
TEMP_ADJUSTED_QC:long_name = "quality flag" ;
TEMP_ADJUSTED_QC:conventions = "Argo reference table 2" ;
TEMP_ADJUSTED_QC:_FillValue = " " ;
float PSAL(N_PROF, N_LEVELS) ;
PSAL:long_name = "Practical salinity" ;
PSAL:standard_name = "sea_water_salinity" ;
PSAL:units = "psu" ;
PSAL:_FillValue = 99999.f ;
PSAL:valid_min = 2.f ;
PSAL:valid_max = 41.f ;
PSAL:C_format = "%9.3f" ;
PSAL:FORTRAN_format = "F9.3" ;
PSAL:resolution = 0.001f ;
char PSAL_QC(N_PROF, N_LEVELS) ;
PSAL_QC:long_name = "quality flag" ;
PSAL_QC:conventions = "Argo reference table 2" ;
PSAL_QC:_FillValue = " " ;
float PSAL_ADJUSTED(N_PROF, N_LEVELS) ;
PSAL_ADJUSTED:long_name = "Practical salinity" ;
PSAL_ADJUSTED:standard_name = "sea_water_salinity" ;
PSAL_ADJUSTED:units = "psu" ;
PSAL_ADJUSTED:_FillValue = 99999.f ;
PSAL_ADJUSTED:valid_min = 2.f ;
PSAL_ADJUSTED:valid_max = 41.f ;
PSAL_ADJUSTED:C_format = "%9.3f" ;
PSAL_ADJUSTED:FORTRAN_format = "F9.3" ;
PSAL_ADJUSTED:resolution = 0.001f ;
char PSAL_ADJUSTED_QC(N_PROF, N_LEVELS) ;
PSAL_ADJUSTED_QC:long_name = "quality flag" ;
PSAL_ADJUSTED_QC:conventions = "Argo reference table 2" ;
PSAL_ADJUSTED_QC:_FillValue = " " ;
float PRES_ADJUSTED_ERROR(N_PROF, N_LEVELS) ;
PRES_ADJUSTED_ERROR:long_name = "Contains the error on the adjusted values as determined by the delayed mode QC process" ;
PRES_ADJUSTED_ERROR:C_format = "%7.1f" ;
PRES_ADJUSTED_ERROR:FORTRAN_format = "F7.1" ;
PRES_ADJUSTED_ERROR:resolution = 0.1f ;
PRES_ADJUSTED_ERROR:units = "decibar" ;
PRES_ADJUSTED_ERROR:_FillValue = 99999.f ;
float TEMP_ADJUSTED_ERROR(N_PROF, N_LEVELS) ;
TEMP_ADJUSTED_ERROR:long_name = "Contains the error on the adjusted values as determined by the delayed mode QC process" ;
TEMP_ADJUSTED_ERROR:units = "degree_Celsius" ;
TEMP_ADJUSTED_ERROR:C_format = "%9.3f" ;
TEMP_ADJUSTED_ERROR:FORTRAN_format = "F9.3" ;
TEMP_ADJUSTED_ERROR:resolution = 0.001f ;
TEMP_ADJUSTED_ERROR:_FillValue = 99999.f ;
float PSAL_ADJUSTED_ERROR(N_PROF, N_LEVELS) ;
PSAL_ADJUSTED_ERROR:long_name = "Contains the error on the adjusted values as determined by the delayed mode QC process" ;
PSAL_ADJUSTED_ERROR:units = "psu" ;
PSAL_ADJUSTED_ERROR:C_format = "%9.3f" ;
PSAL_ADJUSTED_ERROR:FORTRAN_format = "F9.3" ;
PSAL_ADJUSTED_ERROR:resolution = 0.001f ;
PSAL_ADJUSTED_ERROR:_FillValue = 99999.f ;
char PARAMETER(N_PROF, N_CALIB, N_PARAM, STRING16) ;
PARAMETER:long_name = "List of parameters with calibration information" ;
PARAMETER:conventions = "Argo reference table 3" ;
PARAMETER:_FillValue = " " ;
char SCIENTIFIC_CALIB_EQUATION(N_PROF, N_CALIB, N_PARAM, STRING256) ;
SCIENTIFIC_CALIB_EQUATION:long_name = "Calibration equation for this parameter" ;
SCIENTIFIC_CALIB_EQUATION:_FillValue = " " ;
char SCIENTIFIC_CALIB_COEFFICIENT(N_PROF, N_CALIB, N_PARAM, STRING256) ;
SCIENTIFIC_CALIB_COEFFICIENT:long_name = "Calibration coefficients for this equation" ;
SCIENTIFIC_CALIB_COEFFICIENT:_FillValue = " " ;
char SCIENTIFIC_CALIB_COMMENT(N_PROF, N_CALIB, N_PARAM, STRING256) ;
SCIENTIFIC_CALIB_COMMENT:long_name = "Comment applying to this parameter calibration" ;
SCIENTIFIC_CALIB_COMMENT:_FillValue = " " ;
char SCIENTIFIC_CALIB_DATE(N_PROF, N_CALIB, N_PARAM, DATE_TIME) ;
SCIENTIFIC_CALIB_DATE:long_name = "Date of calibration" ;
SCIENTIFIC_CALIB_DATE:conventions = "YYYYMMDDHHMISS" ;
SCIENTIFIC_CALIB_DATE:_FillValue = " " ;
char HISTORY_INSTITUTION(N_HISTORY, N_PROF, STRING4) ;
HISTORY_INSTITUTION:long_name = "Institution which performed action" ;
HISTORY_INSTITUTION:conventions = "Argo reference table 4" ;
HISTORY_INSTITUTION:_FillValue = " " ;
char HISTORY_STEP(N_HISTORY, N_PROF, STRING4) ;
HISTORY_STEP:long_name = "Step in data processing" ;
HISTORY_STEP:conventions = "Argo reference table 12" ;
HISTORY_STEP:_FillValue = " " ;
char HISTORY_SOFTWARE(N_HISTORY, N_PROF, STRING4) ;
HISTORY_SOFTWARE:long_name = "Name of software which performed action" ;
HISTORY_SOFTWARE:conventions = "Institution dependent" ;
HISTORY_SOFTWARE:_FillValue = " " ;
char HISTORY_SOFTWARE_RELEASE(N_HISTORY, N_PROF, STRING4) ;
HISTORY_SOFTWARE_RELEASE:long_name = "Version/release of software which performed action" ;
HISTORY_SOFTWARE_RELEASE:conventions = "Institution dependent" ;
HISTORY_SOFTWARE_RELEASE:_FillValue = " " ;
char HISTORY_REFERENCE(N_HISTORY, N_PROF, STRING64) ;
HISTORY_REFERENCE:long_name = "Reference of database" ;
HISTORY_REFERENCE:conventions = "Institution dependent" ;
HISTORY_REFERENCE:_FillValue = " " ;
char HISTORY_DATE(N_HISTORY, N_PROF, DATE_TIME) ;
HISTORY_DATE:long_name = "Date the history record was created" ;
HISTORY_DATE:conventions = "YYYYMMDDHHMISS" ;
HISTORY_DATE:_FillValue = " " ;
char HISTORY_ACTION(N_HISTORY, N_PROF, STRING4) ;
HISTORY_ACTION:long_name = "Action performed on data" ;
HISTORY_ACTION:conventions = "Argo reference table 7" ;
HISTORY_ACTION:_FillValue = " " ;
char HISTORY_PARAMETER(N_HISTORY, N_PROF, STRING16) ;
HISTORY_PARAMETER:long_name = "Station parameter action is performed on" ;
HISTORY_PARAMETER:conventions = "Argo reference table 3" ;
HISTORY_PARAMETER:_FillValue = " " ;
float HISTORY_START_PRES(N_HISTORY, N_PROF) ;
HISTORY_START_PRES:long_name = "Start pressure action applied on" ;
HISTORY_START_PRES:_FillValue = 99999.f ;
HISTORY_START_PRES:units = "decibar" ;
float HISTORY_STOP_PRES(N_HISTORY, N_PROF) ;
HISTORY_STOP_PRES:long_name = "Stop pressure action applied on" ;
HISTORY_STOP_PRES:_FillValue = 99999.f ;
HISTORY_STOP_PRES:units = "decibar" ;
float HISTORY_PREVIOUS_VALUE(N_HISTORY, N_PROF) ;
HISTORY_PREVIOUS_VALUE:long_name = "Parameter/Flag previous value before action" ;
HISTORY_PREVIOUS_VALUE:_FillValue = 99999.f ;
char HISTORY_QCTEST(N_HISTORY, N_PROF, STRING16) ;
HISTORY_QCTEST:long_name = "Documentation of tests performed, tests failed (in hex form)" ;
HISTORY_QCTEST:conventions = "Write tests performed when ACTION=QCP$; tests failed when ACTION=QCF$" ;
HISTORY_QCTEST:_FillValue = " " ;
// global attributes:
:title = "Argo float vertical profile" ;
:institution = "CSIRO" ;
:source = "Argo float" ;
:history = "2017-06-20T00:13:48Z creation" ;
:references = "http://www.argodatamgt.org/Documentation" ;
:user_manual_version = "3.1" ;
:Conventions = "Argo-3.1 CF-1.6" ;
:featureType = "trajectoryProfile" ;
}