11#define CSV_FILE "noaa_grib2_params.csv"
15 {1, 2, 0, 3, 0,
"PRES"},
16 {2, 2, 0, 3, 1,
"PRMSL"},
17 {3, 2, 0, 3, 2,
"PTEND"},
18 {4, 2, 0, 2, 14,
"PVORT"},
19 {5, 2, 0, 3, 3,
"ICAHT"},
20 {6, 2, 0, 3, 4,
"GP"},
21 {7, 2, 0, 3, 5,
"HGT"},
22 {8, 2, 0, 3, 6,
"DIST"},
23 {9, 2, 0, 3, 7,
"HSTDV"},
24 {10, 2, 0, 14, 0,
"TOZNE"},
25 {11, 2, 0, 0, 0,
"TMP"},
26 {12, 2, 0, 0, 1,
"VTMP"},
27 {13, 2, 0, 0, 2,
"POT"},
28 {14, 2, 0, 0, 3,
"EPOT"},
29 {15, 2, 0, 0, 4,
"TMAX"},
30 {16, 2, 0, 0, 5,
"TMIN"},
31 {17, 2, 0, 0, 6,
"DPT"},
32 {18, 2, 0, 0, 7,
"DEPR"},
33 {19, 2, 0, 0, 8,
"LAPR"},
34 {20, 2, 0, 19, 0,
"VIS"},
35 {21, 2, 0, 15, 6,
"RDSP1"},
36 {22, 2, 0, 15, 7,
"RDSP2"},
37 {23, 2, 0, 15, 8,
"RDSP3"},
38 {24, 2, 0, 7, 0,
"PLI"},
39 {25, 2, 0, 0, 9,
"TMPA"},
40 {26, 2, 0, 3, 8,
"PRESA"},
41 {27, 2, 0, 3, 9,
"GPA"},
42 {28, 2, 10, 0, 0,
"WVSP1"},
43 {29, 2, 10, 0, 1,
"WVSP2"},
44 {30, 2, 10, 0, 2,
"WVSP3"},
45 {31, 2, 0, 2, 0,
"WDIR"},
46 {32, 2, 0, 2, 1,
"WIND"},
47 {33, 2, 0, 2, 2,
"UGRD"},
48 {34, 2, 0, 2, 3,
"VGRD"},
49 {35, 2, 0, 2, 4,
"STRM"},
50 {36, 2, 0, 2, 5,
"VPOT"},
51 {37, 2, 0, 2, 6,
"MNTSF"},
52 {38, 2, 0, 2, 7,
"SGCVV"},
53 {39, 2, 0, 2, 8,
"VVEL"},
54 {40, 2, 0, 2, 9,
"DZDT"},
55 {41, 2, 0, 2, 10,
"ABSV"},
56 {42, 2, 0, 2, 11,
"ABSD"},
57 {43, 2, 0, 2, 12,
"RELV"},
58 {44, 2, 0, 2, 13,
"RELD"},
59 {45, 2, 0, 2, 15,
"VUCSH"},
60 {46, 2, 0, 2, 16,
"VVCSH"},
61 {47, 2, 10, 1, 0,
"DIRC"},
62 {48, 2, 10, 1, 1,
"SPC"},
63 {49, 2, 10, 1, 2,
"UOGRD"},
64 {50, 2, 10, 1, 3,
"VOGRD"},
65 {51, 2, 0, 1, 0,
"SPFH"},
66 {52, 2, 0, 1, 1,
"RH"},
67 {53, 2, 0, 1, 2,
"MIXR"},
68 {54, 2, 0, 1, 3,
"PWAT"},
69 {55, 2, 0, 1, 4,
"VAPP"},
70 {56, 2, 0, 1, 5,
"SATD"},
71 {57, 2, 0, 1, 6,
"EVP"},
72 {58, 2, 0, 6, 0,
"CICE"},
73 {59, 2, 0, 1, 7,
"PRATE"},
74 {60, 2, 0, 19, 2,
"TSTM"},
75 {61, 2, 0, 1, 8,
"APCP"},
76 {62, 2, 0, 1, 9,
"NCPCP"},
77 {63, 2, 0, 1, 10,
"ACPCP"},
78 {64, 2, 0, 1, 12,
"SRWEQ"},
79 {65, 2, 0, 1, 13,
"WEASD"},
80 {66, 2, 0, 1, 11,
"SNOD"},
81 {67, 2, 0, 19, 3,
"MIXHT"},
82 {68, 2, 10, 4, 2,
"TTHDP"},
83 {69, 2, 10, 4, 0,
"MTHD"},
84 {70, 2, 10, 4, 1,
"MTHA"},
85 {71, 2, 0, 6, 1,
"TCDC"},
86 {72, 2, 0, 6, 2,
"CDCON"},
87 {73, 2, 0, 6, 3,
"LCDC"},
88 {74, 2, 0, 6, 4,
"MCDC"},
89 {75, 2, 0, 6, 5,
"HCDC"},
90 {76, 2, 0, 6, 6,
"CWAT"},
91 {77, 2, 0, 7, 1,
"BLI"},
92 {78, 2, 0, 1, 14,
"SNOC"},
93 {79, 2, 0, 1, 15,
"SNOL"},
94 {80, 2, 10, 3, 0,
"WTMP"},
95 {81, 2, 2, 0, 0,
"LAND"},
96 {82, 2, 10, 3, 1,
"DSLM"},
97 {83, 2, 2, 0, 1,
"SFCR"},
98 {84, 2, 0, 19, 1,
"ALBDO"},
99 {85, 2, 2, 0, 2,
"TSOIL"},
100 {86, 2, 2, 0, 3,
"SOILM"},
101 {87, 2, 2, 0, 4,
"VEG"},
102 {88, 2, 10, 4, 3,
"SALTY"},
103 {89, 2, 0, 3, 10,
"DEN"},
104 {90, 2, 2, 0, 5,
"WATR"},
105 {91, 2, 10, 2, 0,
"ICEC"},
106 {92, 2, 10, 2, 1,
"ICETK"},
107 {93, 2, 10, 2, 2,
"DICED"},
108 {94, 2, 10, 2, 3,
"SICED"},
109 {95, 2, 10, 2, 4,
"UICE"},
110 {96, 2, 10, 2, 5,
"VICE"},
111 {97, 2, 10, 2, 6,
"ICEG"},
112 {98, 2, 10, 2, 7,
"ICED"},
113 {99, 2, 0, 1, 16,
"SNOM"},
114 {100, 2, 10, 0, 3,
"HTSGW"},
115 {101, 2, 10, 0, 4,
"WVDIR"},
116 {102, 2, 10, 0, 5,
"WVHGT"},
117 {103, 2, 10, 0, 6,
"WVPER"},
118 {104, 2, 10, 0, 7,
"SWDIR"},
119 {105, 2, 10, 0, 8,
"SWELL"},
120 {106, 2, 10, 0, 9,
"SWPER"},
121 {107, 2, 10, 0, 10,
"DIRPW"},
122 {108, 2, 10, 0, 11,
"PERPW"},
123 {109, 2, 10, 0, 12,
"DIRSW"},
124 {110, 2, 10, 0, 13,
"PERSW"},
125 {111, 2, 0, 4, 0,
"NSWRS"},
126 {112, 2, 0, 5, 0,
"NLWRS"},
127 {113, 2, 0, 4, 1,
"NSWRT"},
128 {114, 2, 0, 5, 1,
"NLWRT"},
129 {115, 2, 0, 5, 2,
"LWAVR"},
130 {116, 2, 0, 4, 2,
"SWAVR"},
131 {117, 2, 0, 4, 3,
"GRAD"},
132 {118, 2, 0, 4, 4,
"BRTMP"},
133 {119, 2, 0, 4, 5,
"LWRAD"},
134 {120, 2, 0, 4, 6,
"SWRAD"},
135 {121, 2, 0, 0, 10,
"LHTFL"},
136 {122, 2, 0, 0, 11,
"SHTFL"},
137 {123, 2, 0, 2, 20,
"BLYDP"},
138 {124, 2, 0, 2, 17,
"UFLX"},
139 {125, 2, 0, 2, 18,
"VFLX"},
140 {126, 2, 0, 2, 19,
"WMIXE"},
141 {127, 2, 255, 255, 255,
"IMGD"},
142 {229, 2, 0, 0, 192,
"SNOHF"},
143 {153, 2, 0, 1, 22,
"CLWMR"},
144 {140, 2, 0, 1, 192,
"CRAIN"},
145 {141, 2, 0, 1, 193,
"CFRZR"},
146 {142, 2, 0, 1, 194,
"CICEP"},
147 {143, 2, 0, 1, 195,
"CSNOW"},
148 {214, 2, 0, 1, 196,
"CPRAT"},
149 {135, 2, 0, 1, 197,
"MCONV"},
150 {194, 2, 1, 1, 193,
"CPOFP"},
151 {228, 2, 0, 1, 199,
"PEVAP"},
152 {136, 2, 0, 2, 192,
"VWSH"},
153 {172, 2, 0, 2, 193,
"MFLX"},
154 {196, 2, 0, 2, 194,
"USTM"},
155 {197, 2, 0, 2, 195,
"VSTM"},
156 {252, 2, 0, 2, 196,
"CD"},
157 {253, 2, 0, 2, 197,
"FRICV"},
158 {130, 2, 0, 3, 192,
"MSLET"},
159 {204, 2, 0, 4, 192,
"DSWRF"},
160 {211, 2, 0, 4, 193,
"USWRF"},
161 {205, 2, 0, 5, 192,
"DLWRF"},
162 {212, 2, 0, 5, 193,
"ULWRF"},
163 {213, 2, 0, 6, 192,
"CDLYR"},
164 {132, 2, 0, 7, 193,
"4LFTX"},
165 {157, 2, 0, 7, 6,
"CAPE"},
166 {156, 2, 0, 7, 7,
"CIN"},
167 {190, 2, 0, 7, 8,
"HLCY"},
168 {131, 2, 0, 7, 192,
"LFTX"},
169 {158, 2, 0, 19, 11,
"TKE"},
170 {176, 2, 0, 191, 192,
"NLAT"},
171 {177, 2, 0, 191, 193,
"ELON"},
172 {234, 2, 1, 0, 192,
"BGRUN"},
173 {235, 2, 1, 0, 193,
"SSRUN"},
174 {144, 2, 2, 0, 192,
"SOILW"},
175 {155, 2, 2, 0, 193,
"GFLUX"},
176 {207, 2, 2, 0, 194,
"MSTAV"},
177 {208, 2, 2, 0, 195,
"SFEXC"},
178 {223, 2, 2, 0, 196,
"CNWAT"},
179 {226, 2, 2, 0, 197,
"BMIXL"},
180 {154, 2, 0, 14, 192,
"O3MR"},
181 {222, 2, 0, 3, 193,
"5WAVH"},
182 {145, 2, 0, 1, 200,
"PEVPR"},
183 {146, 2, 0, 6, 193,
"CWORK"},
184 {147, 2, 0, 3, 194,
"U-GWD"},
185 {148, 2, 0, 3, 195,
"V-GWD"},
186 {221, 2, 0, 3, 196,
"HPBL"},
187 {230, 2, 0, 3, 197,
"5WAVA"},
188 {160, 130, 2, 3, 192,
"SOILL"},
189 {171, 130, 2, 3, 193,
"RLYRS"},
190 {219, 130, 2, 0, 201,
"WILT"},
191 {222, 130, 2, 3, 194,
"SLTYP"},
192 {224, 2, 2, 3, 0,
"SOTYP"},
193 {225, 2, 2, 0, 198,
"VGTYP"},
194 {230, 130, 2, 3, 195,
"SMREF"},
195 {231, 130, 2, 3, 196,
"SMDRY"},
196 {238, 2, 0, 1, 201,
"SNOWC"},
197 {240, 130, 2, 3, 197,
"POROS"},
198 {131, 129, 0, 1, 202,
"FRAIN"},
199 {132, 129, 0, 6, 199,
"FICE"},
200 {133, 129, 0, 1, 203,
"RIME"},
201 {134, 129, 0, 6, 194,
"CUEFI"},
202 {135, 129, 0, 6, 195,
"TCOND"},
203 {136, 129, 0, 6, 196,
"TCOLW"},
204 {137, 129, 0, 6, 197,
"TCOLI"},
205 {138, 129, 0, 1, 204,
"TCOLR"},
206 {139, 129, 0, 1, 205,
"TCOLS"},
207 {140, 129, 0, 6, 198,
"TCOLC"},
208 {159, 130, 0, 19, 192,
"MXSALB"},
209 {170, 130, 0, 19, 193,
"SNFALB"},
210 {170, 2, 0, 1, 24,
"RWMR"},
211 {171, 2, 0, 1, 25,
"SNMR"},
212 {181, 130, 2, 0, 199,
"CCOND"},
213 {203, 130, 2, 0, 200,
"RSMIN"},
214 {246, 130, 2, 0, 202,
"RCS"},
215 {247, 130, 2, 0, 203,
"RCT"},
216 {248, 130, 2, 0, 204,
"RCQ"},
217 {249, 130, 2, 0, 205,
"RCSOL"},
218 {254, 2, 0, 7, 194,
"RI"},
219 {190, 129, 3, 1, 192,
"USCT"},
220 {191, 129, 3, 1, 193,
"VSCT"},
221 {171, 129, 0, 191, 194,
"TSEC"},
222 {180, 129, 0, 14, 193,
"OZCON"},
223 {181, 129, 0, 14, 194,
"OZCAT"},
224 {193, 2, 1, 1, 2,
"POP"},
225 {195, 2, 1, 1, 192,
"CPOZP"},
226 {180, 2, 0, 2, 22,
"GUST"},
227 {31, 0, 0, 2, 0,
"WDIR"},
228 {32, 0, 0, 2, 1,
"WIND"},
229 {33, 0, 0, 2, 2,
"UGRD"},
230 {34, 0, 0, 2, 3,
"VGRD"},
231 {100, 0, 10, 0, 3,
"HTSGW"},
232 {101, 0, 10, 0, 4,
"WVDIR"},
233 {103, 0, 10, 0, 6,
"WVPER"},
234 {107, 0, 10, 0, 10,
"DIRPW"},
235 {108, 0, 10, 0, 11,
"PERPW"},
236 {109, 0, 10, 0, 12,
"DIRSW"},
237 {110, 0, 10, 0, 13,
"PERSW"},
238 {156, 129, 0, 13, 192,
"PMTC"},
239 {157, 129, 0, 13, 193,
"PMTF"},
240 {11, 3, 0, 0, 0,
"TMP"},
241 {129, 2, 0, 3, 198,
"MSLMA"},
242 {163, 129, 0, 13, 194,
"LPMTF"},
243 {164, 129, 0, 13, 195,
"LIPMF"},
244 {178, 2, 0, 1, 23,
"ICMR"},
245 {179, 2, 0, 1, 32,
"GRMR"},
246 {186, 2, 0, 1, 206,
"TIPD"},
247 {187, 2, 0, 17, 192,
"LTNG"},
248 {188, 2, 2, 0, 206,
"RDRIP"},
249 {189, 2, 0, 0, 15,
"VPTMP"},
250 {198, 2, 0, 1, 207,
"NCIP"},
251 {239, 2, 0, 1, 208,
"SNOT"},
252 {128, 2, 0, 3, 1,
"MSLSA"},
253 {137, 2, 0, 3, 199,
"TSLSA"},
254 {141, 129, 0, 3, 200,
"PLPL"},
255 {200, 129, 0, 4, 194,
"DUVB"},
256 {201, 129, 0, 4, 195,
"CDUVB"},
257 {201, 2, 2, 0, 207,
"ICWAT"},
258 {209, 2, 0, 19, 204,
"MIXLY"},
259 {216, 2, 0, 0, 193,
"TTRAD"},
260 {211, 129, 0, 16, 195,
"REFD"},
261 {212, 129, 0, 16, 196,
"REFC"},
262 {161, 2, 0, 4, 196,
"CSDSF"},
263 {168, 129, 0, 1, 209,
"TCLSW"},
264 {169, 129, 0, 1, 210,
"TCOLM"},
265 {181, 2, 0, 3, 201,
"LPSX"},
266 {182, 2, 0, 3, 202,
"LPSY"},
267 {183, 2, 0, 3, 203,
"HGTX"},
268 {184, 2, 0, 3, 204,
"HGTY"},
269 {254, 128, 0, 0, 194,
"REV"},
270 {91, 1, 10, 2, 0,
"ICEC"},
271 {49, 0, 10, 1, 2,
"UOGRD"},
272 {50, 0, 10, 1, 3,
"VOGRD"},
273 {80, 0, 10, 3, 0,
"WTMP"},
274 {82, 0, 10, 3, 1,
"DSLM"},
275 {88, 0, 10, 4, 3,
"SALTY"},
276 {49, 1, 10, 1, 2,
"UOGRD"},
277 {50, 1, 10, 1, 3,
"VOGRD"},
278 {80, 1, 10, 3, 0,
"WTMP"},
279 {88, 1, 10, 4, 3,
"SALTY"},
280 {40, 1, 0, 2, 9,
"DZDT"},
281 {67, 1, 0, 19, 3,
"MIXHT"},
282 {2, 3, 0, 3, 1,
"PRMSL"},
283 {7, 3, 0, 3, 5,
"HGT"},
284 {130, 128, 10, 3, 194,
"ELEV"},
285 {217, 129, 0, 1, 198,
"MINRH"},
286 {218, 129, 0, 1, 27,
"MAXRH"},
287 {161, 130, 0, 1, 29,
"ASNOW"},
288 {165, 129, 0, 16, 192,
"REFZR"},
289 {166, 129, 0, 16, 193,
"REFZI"},
290 {167, 129, 0, 16, 194,
"REFZC"},
291 {192, 129, 0, 2, 198,
"LAUV"},
292 {193, 129, 0, 2, 199,
"LOUV"},
293 {188, 129, 0, 2, 200,
"LAVV"},
294 {189, 129, 0, 2, 201,
"LOVV"},
295 {207, 129, 0, 2, 202,
"LAPP"},
296 {208, 129, 0, 2, 203,
"LOPP"},
297 {198, 129, 10, 3, 195,
"SSHG"},
298 {33, 1, 0, 2, 2,
"UGRD"},
299 {34, 1, 0, 2, 3,
"VGRD"},
300 {2, 1, 0, 3, 1,
"PRMSL"},
301 {7, 1, 0, 3, 5,
"HGT"},
302 {186, 128, 10, 4, 192,
"WTMPC"},
303 {187, 128, 10, 4, 193,
"SALIN"},
304 {177, 128, 10, 3, 196,
"P2OMLT"},
305 {178, 128, 10, 1, 192,
"OMLU"},
306 {179, 128, 10, 1, 193,
"OMLV"},
307 {183, 128, 10, 1, 194,
"UBARO"},
308 {184, 128, 10, 1, 195,
"VBARO"},
309 {179, 129, 0, 19, 205,
"FLGHT"},
310 {185, 129, 0, 19, 206,
"CICEL"},
311 {186, 129, 0, 19, 207,
"CIVIS"},
312 {187, 129, 0, 19, 208,
"CIFLT"},
313 {177, 129, 0, 19, 209,
"LAVNI"},
314 {178, 129, 0, 19, 210,
"HAVNI"},
315 {189, 130, 0, 19, 211,
"SBSALB"},
316 {190, 130, 0, 19, 212,
"SWSALB"},
317 {191, 130, 0, 19, 213,
"NBSALB"},
318 {192, 130, 0, 19, 214,
"NWSALB"},
319 {149, 129, 10, 0, 192,
"WSTP"},
320 {188, 128, 0, 1, 211,
"EMNP"},
321 {192, 128, 0, 3, 205,
"LAYTH"},
322 {219, 129, 0, 6, 13,
"CEIL"},
323 {220, 129, 0, 19, 12,
"PBLREG"},
324 {179, 130, 2, 0, 228,
"ACOND"},
325 {198, 130, 0, 1, 212,
"SBSNO"},
326 {199, 2, 2, 3, 198,
"EVBS"},
327 {200, 2, 2, 0, 229,
"EVCW"},
328 {210, 2, 2, 0, 230,
"TRANS"},
329 {182, 129, 0, 2, 204,
"VEDH"},
330 {241, 2, 0, 0, 195,
"LRGHR"},
331 {242, 2, 0, 0, 196,
"CNVHR"},
332 {168, 140, 0, 19, 20,
"ICIP"},
333 {169, 140, 0, 19, 20,
"ICIP"},
334 {170, 140, 0, 19, 21,
"CTP"},
335 {171, 140, 0, 19, 21,
"CTP"},
336 {172, 140, 0, 19, 22,
"CAT"},
337 {173, 140, 0, 19, 22,
"CAT"},
338 {174, 140, 0, 6, 25,
"CBHE"},
339 {175, 140, 255, 255, 255,
"IMGD"},
340 {176, 140, 255, 255, 255,
"IMGD"},
341 {177, 140, 255, 255, 255,
"IMGD"},
342 {178, 140, 255, 255, 255,
"IMGD"},
343 {179, 140, 0, 3, 3,
"ICAHT"},
344 {180, 140, 0, 3, 3,
"ICAHT"},
345 {181, 140, 255, 255, 255,
"IMGD"},
346 {182, 140, 255, 255, 255,
"IMGD"},
347 {76, 129, 0, 6, 6,
"CWAT"},
348 {104, 0, 10, 0, 7,
"SWDIR"},
349 {105, 0, 10, 0, 8,
"SWELL"},
350 {106, 0, 10, 0, 9,
"SWPER"},
351 {102, 0, 10, 0, 5,
"WVHGT"},
352 {213, 129, 3, 192, 0,
"SBT122"},
353 {214, 129, 3, 192, 1,
"SBT123"},
354 {215, 129, 3, 192, 2,
"SBT124"},
355 {216, 129, 3, 192, 3,
"SBT126"},
356 {221, 129, 3, 192, 4,
"SBC123"},
357 {222, 129, 3, 192, 5,
"SBC124"},
358 {228, 129, 10, 3, 192,
"SURGE"},
359 {229, 129, 10, 3, 193,
"ETSRG"},
360 {149, 2, 0, 2, 14,
"PVORT"},
361 {150, 2, 0, 192, 1,
"COVMZ"},
362 {151, 2, 0, 192, 2,
"COVTZ"},
363 {152, 2, 0, 192, 3,
"COVTM"},
364 {202, 129, 0, 0, 197,
"THFLX"},
365 {33, 3, 0, 2, 2,
"UGRD"},
366 {34, 3, 0, 2, 3,
"VGRD"},
367 {40, 3, 0, 2, 9,
"DZDT"},
368 {124, 3, 0, 2, 17,
"UFLX"},
369 {125, 3, 0, 2, 18,
"VFLX"},
370 {8, 3, 0, 3, 6,
"DIST"},
371 {13, 3, 0, 0, 2,
"POT"},
372 {88, 3, 10, 4, 3,
"SALTY"},
373 {49, 3, 10, 1, 2,
"UOGRD"},
374 {50, 3, 10, 1, 3,
"VOGRD"},
375 {215, 2, 0, 0, 198,
"TTDIA"},
376 {217, 2, 0, 0, 199,
"TTPHY"},
377 {154, 130, 2, 3, 199,
"LSPA"},
378 {250, 2, 0, 4, 197,
"SWHR"},
379 {251, 2, 0, 5, 194,
"LWHR"},
380 {160, 2, 0, 4, 198,
"CSUSF"},
381 {162, 2, 0, 5, 195,
"CSULF"},
382 {163, 2, 0, 5, 196,
"CSDLF"},
383 {164, 2, 0, 4, 199,
"CFNSF"},
384 {165, 2, 0, 5, 197,
"CFNLF"},
385 {166, 2, 0, 4, 200,
"VBDSF"},
386 {167, 2, 0, 4, 201,
"VDDSF"},
387 {168, 2, 0, 4, 202,
"NBDSF"},
388 {169, 2, 0, 4, 203,
"NDDSF"},
389 {206, 2, 0, 7, 196,
"UVI"},
390 {219, 2, 0, 0, 200,
"TSD1D"},
391 {220, 2, 0, 3, 206,
"NLGSP"},
392 {244, 2, 0, 0, 201,
"SHAHR"},
393 {246, 2, 0, 0, 202,
"VDFHR"},
394 {243, 2, 0, 1, 213,
"CNVMR"},
395 {245, 2, 0, 1, 214,
"SHAMR"},
396 {249, 2, 0, 1, 215,
"VDFMR"},
397 {247, 2, 0, 2, 208,
"VDFUA"},
398 {248, 2, 0, 2, 209,
"VDFVA"},
399 {202, 3, 0, 7, 195,
"CWDI"},
400 {232, 2, 0, 4, 204,
"DTRF"},
401 {233, 2, 0, 4, 205,
"UTRF"},
402 {231, 2, 0, 6, 200,
"MFLUX"},
403 {202, 2, 0, 7, 195,
"CWDI"},
404 {203, 2, 0, 19, 232,
"VAFTD"},
405 {238, 3, 0, 1, 201,
"SNOWC"},
406 {66, 3, 0, 1, 11,
"SNOD"},
407 {133, 2, 0, 7, 2,
"KX"},
408 {134, 2, 0, 7, 5,
"SX"},
409 {191, 128, 10, 4, 194,
"BKENG"},
410 {195, 129, 10, 4, 195,
"DBSS"},
411 {171, 128, 10, 3, 197,
"AOHFLX"},
412 {180, 128, 10, 3, 198,
"ASHFL"},
413 {193, 128, 10, 3, 199,
"SSTT"},
414 {194, 128, 10, 3, 200,
"SSST"},
415 {190, 128, 10, 3, 201,
"KENG"},
416 {185, 128, 10, 4, 196,
"INTFD"},
417 {199, 129, 10, 3, 202,
"SLTFL"},
418 {197, 129, 10, 4, 197,
"OHC"},
419 {159, 2, 0, 1, 216,
"CONP"},
420 {175, 2, 0, 191, 195,
"MLYNO"},
421 {223, 129, 0, 1, 65,
"RPRATE"},
422 {224, 129, 0, 1, 66,
"SPRATE"},
423 {225, 129, 0, 1, 67,
"FPRATE"},
424 {226, 129, 0, 1, 68,
"IPRATE"},
425 {227, 129, 0, 7, 197,
"UPHL"},
426 {87, 3, 2, 0, 4,
"VEG"},
427 {130, 129, 1, 1, 195,
"CWR"},
428 {240, 2, 0, 192, 4,
"COVTW"},
429 {164, 133, 0, 192, 5,
"COVZZ"},
430 {165, 133, 0, 192, 6,
"COVMM"},
431 {166, 133, 0, 192, 7,
"COVQZ"},
432 {167, 133, 0, 192, 8,
"COVQM"},
433 {168, 133, 0, 192, 9,
"COVTVV"},
434 {169, 133, 0, 192, 10,
"COVQVV"},
435 {203, 133, 0, 192, 11,
"COVPSPS"},
436 {206, 133, 0, 192, 12,
"COVQQ"},
437 {220, 133, 0, 192, 13,
"COVVVVV"},
438 {234, 133, 0, 192, 14,
"COVTT"},
439 {201, 133, 0, 0, 203,
"THZ0"},
440 {195, 133, 0, 1, 218,
"QZ0"},
441 {204, 133, 0, 1, 219,
"QMAX"},
442 {205, 133, 0, 1, 220,
"QMIN"},
443 {181, 133, 0, 2, 210,
"GWDU"},
444 {182, 133, 0, 2, 211,
"GWDV"},
445 {183, 133, 0, 2, 212,
"CNVU"},
446 {184, 133, 0, 2, 213,
"CNVV"},
447 {236, 133, 0, 2, 214,
"WTEND"},
448 {154, 133, 0, 2, 215,
"OMGALF"},
449 {196, 133, 0, 2, 216,
"CNGWDU"},
450 {197, 133, 0, 2, 217,
"CNGWDV"},
451 {202, 133, 0, 3, 207,
"CNVUMF"},
452 {209, 133, 0, 3, 208,
"CNVDMF"},
453 {219, 133, 0, 3, 209,
"CNVDEMF"},
454 {173, 133, 0, 1, 217,
"LRGMR"},
455 {174, 133, 0, 14, 195,
"VDFOZ"},
456 {175, 133, 0, 14, 196,
"POZ"},
457 {188, 133, 0, 14, 197,
"TOZ"},
458 {139, 133, 0, 14, 198,
"POZT"},
459 {239, 133, 0, 14, 199,
"POZO"},
460 {185, 133, 2, 0, 208,
"AKHS"},
461 {186, 133, 2, 0, 209,
"AKMS"},
462 {193, 133, 0, 19, 218,
"EPSR"},
463 {229, 130, 0, 0, 192,
"SNOHF"},
464 {194, 129, 0, 0, 204,
"TCHP"},
465 {185, 2, 0, 19, 219,
"TPFI"},
466 {182, 130, 0, 7, 198,
"LAI"},
467 {173, 2, 0, 3, 210,
"LMH"},
468 {174, 2, 0, 2, 218,
"LMV"},
469 {1, 131, 0, 3, 0,
"PRES"},
470 {2, 131, 0, 3, 1,
"PRMSL"},
471 {3, 131, 0, 3, 2,
"PTEND"},
472 {4, 131, 0, 2, 14,
"PVORT"},
473 {5, 131, 0, 3, 3,
"ICAHT"},
474 {6, 131, 0, 3, 4,
"GP"},
475 {7, 131, 0, 3, 5,
"HGT"},
476 {8, 131, 0, 3, 6,
"DIST"},
477 {9, 131, 0, 3, 7,
"HSTDV"},
478 {10, 131, 0, 14, 0,
"TOZNE"},
479 {11, 131, 0, 0, 0,
"TMP"},
480 {12, 131, 0, 0, 1,
"VTMP"},
481 {13, 131, 0, 0, 2,
"POT"},
482 {14, 131, 0, 0, 3,
"EPOT"},
483 {15, 131, 0, 0, 4,
"TMAX"},
484 {16, 131, 0, 0, 5,
"TMIN"},
485 {17, 131, 0, 0, 6,
"DPT"},
486 {18, 131, 0, 0, 7,
"DEPR"},
487 {19, 131, 0, 0, 8,
"LAPR"},
488 {20, 131, 0, 19, 0,
"VIS"},
489 {21, 131, 0, 15, 6,
"RDSP1"},
490 {22, 131, 0, 15, 7,
"RDSP2"},
491 {23, 131, 0, 15, 8,
"RDSP3"},
492 {24, 131, 0, 7, 0,
"PLI"},
493 {25, 131, 0, 0, 9,
"TMPA"},
494 {26, 131, 0, 3, 8,
"PRESA"},
495 {27, 131, 0, 3, 9,
"GPA"},
496 {28, 131, 10, 0, 0,
"WVSP1"},
497 {29, 131, 10, 0, 1,
"WVSP2"},
498 {30, 131, 10, 0, 2,
"WVSP3"},
499 {31, 131, 0, 2, 0,
"WDIR"},
500 {32, 131, 0, 2, 1,
"WIND"},
501 {33, 131, 0, 2, 2,
"UGRD"},
502 {34, 131, 0, 2, 3,
"VGRD"},
503 {35, 131, 0, 2, 4,
"STRM"},
504 {36, 131, 0, 2, 5,
"VPOT"},
505 {37, 131, 0, 2, 6,
"MNTSF"},
506 {38, 131, 0, 2, 7,
"SGCVV"},
507 {39, 131, 0, 2, 8,
"VVEL"},
508 {40, 131, 0, 2, 9,
"DZDT"},
509 {41, 131, 0, 2, 10,
"ABSV"},
510 {42, 131, 0, 2, 11,
"ABSD"},
511 {43, 131, 0, 2, 12,
"RELV"},
512 {44, 131, 0, 2, 13,
"RELD"},
513 {45, 131, 0, 2, 15,
"VUCSH"},
514 {46, 131, 0, 2, 16,
"VVCSH"},
515 {47, 131, 10, 1, 0,
"DIRC"},
516 {48, 131, 10, 1, 1,
"SPC"},
517 {49, 131, 10, 1, 2,
"UOGRD"},
518 {50, 131, 10, 1, 3,
"VOGRD"},
519 {51, 131, 0, 1, 0,
"SPFH"},
520 {52, 131, 0, 1, 1,
"RH"},
521 {53, 131, 0, 1, 2,
"MIXR"},
522 {54, 131, 0, 1, 3,
"PWAT"},
523 {55, 131, 0, 1, 4,
"VAPP"},
524 {56, 131, 0, 1, 5,
"SATD"},
525 {57, 131, 0, 1, 6,
"EVP"},
526 {58, 131, 0, 6, 0,
"CICE"},
527 {59, 131, 0, 1, 7,
"PRATE"},
528 {60, 131, 0, 19, 2,
"TSTM"},
529 {61, 131, 0, 1, 8,
"APCP"},
530 {62, 131, 0, 1, 9,
"NCPCP"},
531 {63, 131, 0, 1, 10,
"ACPCP"},
532 {64, 131, 0, 1, 12,
"SRWEQ"},
533 {65, 131, 0, 1, 13,
"WEASD"},
534 {66, 131, 0, 1, 11,
"SNOD"},
535 {67, 131, 0, 19, 3,
"MIXHT"},
536 {68, 131, 10, 4, 2,
"TTHDP"},
537 {69, 131, 10, 4, 0,
"MTHD"},
538 {70, 131, 10, 4, 1,
"MTHA"},
539 {71, 131, 0, 6, 1,
"TCDC"},
540 {72, 131, 0, 6, 2,
"CDCON"},
541 {73, 131, 0, 6, 3,
"LCDC"},
542 {74, 131, 0, 6, 4,
"MCDC"},
543 {75, 131, 0, 6, 5,
"HCDC"},
544 {76, 131, 0, 6, 6,
"CWAT"},
545 {77, 131, 0, 7, 1,
"BLI"},
546 {78, 131, 0, 1, 14,
"SNOC"},
547 {79, 131, 0, 1, 15,
"SNOL"},
548 {80, 131, 10, 3, 0,
"WTMP"},
549 {81, 131, 2, 0, 0,
"LAND"},
550 {82, 131, 10, 3, 1,
"DSLM"},
551 {83, 131, 2, 0, 1,
"SFCR"},
552 {84, 131, 0, 19, 1,
"ALBDO"},
553 {85, 131, 2, 0, 2,
"TSOIL"},
554 {86, 131, 2, 0, 3,
"SOILM"},
555 {87, 131, 2, 0, 4,
"VEG"},
556 {88, 131, 10, 4, 3,
"SALTY"},
557 {89, 131, 0, 3, 10,
"DEN"},
558 {90, 131, 2, 0, 5,
"WATR"},
559 {91, 131, 10, 2, 0,
"ICEC"},
560 {92, 131, 10, 2, 1,
"ICETK"},
561 {93, 131, 10, 2, 2,
"DICED"},
562 {94, 131, 10, 2, 3,
"SICED"},
563 {95, 131, 10, 2, 4,
"UICE"},
564 {96, 131, 10, 2, 5,
"VICE"},
565 {97, 131, 10, 2, 6,
"ICEG"},
566 {98, 131, 10, 2, 7,
"ICED"},
567 {99, 131, 0, 1, 16,
"SNOM"},
568 {100, 131, 10, 0, 3,
"HTSGW"},
569 {101, 131, 10, 0, 4,
"WVDIR"},
570 {102, 131, 10, 0, 5,
"WVHGT"},
571 {103, 131, 10, 0, 6,
"WVPER"},
572 {104, 131, 10, 0, 7,
"SWDIR"},
573 {105, 131, 10, 0, 8,
"SWELL"},
574 {106, 131, 10, 0, 9,
"SWPER"},
575 {107, 131, 10, 0, 10,
"DIRPW"},
576 {108, 131, 10, 0, 11,
"PERPW"},
577 {109, 131, 10, 0, 12,
"DIRSW"},
578 {110, 131, 10, 0, 13,
"PERSW"},
579 {111, 131, 0, 4, 0,
"NSWRS"},
580 {112, 131, 0, 5, 0,
"NLWRS"},
581 {113, 131, 0, 4, 1,
"NSWRT"},
582 {114, 131, 0, 5, 1,
"NLWRT"},
583 {115, 131, 0, 5, 2,
"LWAVR"},
584 {116, 131, 0, 4, 2,
"SWAVR"},
585 {117, 131, 0, 4, 3,
"GRAD"},
586 {118, 131, 0, 4, 4,
"BRTMP"},
587 {119, 131, 0, 4, 5,
"LWRAD"},
588 {120, 131, 0, 4, 6,
"SWRAD"},
589 {121, 131, 0, 0, 10,
"LHTFL"},
590 {122, 131, 0, 0, 11,
"SHTFL"},
591 {123, 131, 0, 2, 20,
"BLYDP"},
592 {124, 131, 0, 2, 17,
"UFLX"},
593 {125, 131, 0, 2, 18,
"VFLX"},
594 {126, 131, 0, 2, 19,
"WMIXE"},
595 {127, 131, 255, 255, 255,
"IMGD"},
596 {128, 131, 0, 3, 1,
"MSLSA"},
597 {130, 131, 0, 3, 192,
"MSLET"},
598 {131, 131, 0, 7, 192,
"LFTX"},
599 {132, 131, 0, 7, 193,
"4LFTX"},
600 {134, 131, 0, 3, 212,
"PRESN"},
601 {135, 131, 0, 1, 197,
"MCONV"},
602 {136, 131, 0, 2, 192,
"VWSH"},
603 {137, 131, 0, 2, 219,
"PVMWW"},
604 {140, 131, 0, 1, 192,
"CRAIN"},
605 {141, 131, 0, 1, 193,
"CFRZR"},
606 {142, 131, 0, 1, 194,
"CICEP"},
607 {143, 131, 0, 1, 195,
"CSNOW"},
608 {144, 131, 2, 0, 192,
"SOILW"},
609 {145, 131, 0, 1, 200,
"PEVPR"},
610 {146, 131, 2, 0, 210,
"VEGT"},
611 {147, 131, 2, 3, 200,
"BARET"},
612 {148, 131, 2, 3, 201,
"AVSFT"},
613 {149, 131, 2, 3, 202,
"RADT"},
614 {150, 131, 2, 0, 211,
"SSTOR"},
615 {151, 131, 2, 0, 212,
"LSOIL"},
616 {152, 131, 2, 0, 213,
"EWATR"},
617 {153, 131, 0, 1, 22,
"CLWMR"},
618 {155, 131, 2, 0, 193,
"GFLUX"},
619 {156, 131, 0, 7, 7,
"CIN"},
620 {157, 131, 0, 7, 6,
"CAPE"},
621 {158, 131, 0, 19, 11,
"TKE"},
622 {159, 131, 0, 19, 192,
"MXSALB"},
623 {160, 131, 2, 3, 192,
"SOILL"},
624 {161, 131, 0, 1, 29,
"ASNOW"},
625 {162, 131, 0, 1, 221,
"ARAIN"},
626 {163, 131, 2, 0, 214,
"GWREC"},
627 {164, 131, 2, 0, 215,
"QREC"},
628 {165, 131, 0, 1, 222,
"SNOWT"},
629 {166, 131, 0, 4, 200,
"VBDSF"},
630 {167, 131, 0, 4, 201,
"VDDSF"},
631 {168, 131, 0, 4, 202,
"NBDSF"},
632 {169, 131, 0, 4, 203,
"NDDSF"},
633 {170, 131, 0, 19, 193,
"SNFALB"},
634 {171, 131, 2, 3, 193,
"RLYRS"},
635 {172, 131, 0, 2, 193,
"MFLX"},
636 {173, 131, 0, 3, 210,
"LMH"},
637 {174, 131, 0, 2, 218,
"LMV"},
638 {175, 131, 0, 191, 195,
"MLYNO"},
639 {176, 131, 0, 191, 192,
"NLAT"},
640 {177, 131, 0, 191, 193,
"ELON"},
641 {178, 131, 0, 1, 23,
"ICMR"},
642 {179, 131, 2, 0, 228,
"ACOND"},
643 {180, 131, 0, 1, 17,
"SNOAG"},
644 {181, 131, 2, 0, 199,
"CCOND"},
645 {182, 131, 0, 7, 198,
"LAI"},
646 {183, 131, 2, 0, 216,
"SFCRH"},
647 {184, 131, 0, 19, 19,
"SALBD"},
648 {187, 131, 2, 0, 217,
"NDVI"},
649 {188, 131, 2, 0, 206,
"RDRIP"},
650 {189, 131, 2, 0, 218,
"LANDN"},
651 {190, 131, 0, 7, 8,
"HLCY"},
652 {191, 131, 0, 191, 196,
"NLATN"},
653 {192, 131, 0, 191, 197,
"ELONN"},
654 {194, 131, 1, 1, 193,
"CPOFP"},
655 {196, 131, 0, 2, 194,
"USTM"},
656 {197, 131, 0, 2, 195,
"VSTM"},
657 {198, 131, 0, 1, 212,
"SBSNO"},
658 {199, 131, 2, 3, 198,
"EVBS"},
659 {200, 131, 2, 0, 229,
"EVCW"},
660 {202, 131, 0, 1, 223,
"APCPN"},
661 {203, 131, 2, 0, 200,
"RSMIN"},
662 {204, 131, 0, 4, 192,
"DSWRF"},
663 {205, 131, 0, 5, 192,
"DLWRF"},
664 {206, 131, 0, 1, 224,
"ACPCPN"},
665 {207, 131, 2, 0, 194,
"MSTAV"},
666 {208, 131, 2, 0, 195,
"SFEXC"},
667 {210, 131, 2, 0, 230,
"TRANS"},
668 {211, 131, 0, 4, 193,
"USWRF"},
669 {212, 131, 0, 5, 193,
"ULWRF"},
670 {213, 131, 0, 6, 192,
"CDLYR"},
671 {214, 131, 0, 1, 196,
"CPRAT"},
672 {216, 131, 0, 0, 193,
"TTRAD"},
673 {218, 131, 0, 3, 211,
"HGTN"},
674 {219, 131, 2, 0, 201,
"WILT"},
675 {220, 130, 2, 3, 203,
"FLDCP"},
676 {221, 131, 0, 3, 196,
"HPBL"},
677 {222, 131, 2, 3, 194,
"SLTYP"},
678 {223, 131, 2, 0, 196,
"CNWAT"},
679 {224, 131, 2, 3, 0,
"SOTYP"},
680 {225, 131, 2, 0, 198,
"VGTYP"},
681 {226, 131, 2, 0, 197,
"BMIXL"},
682 {227, 131, 2, 0, 219,
"AMIXL"},
683 {228, 131, 0, 1, 199,
"PEVAP"},
684 {229, 131, 0, 0, 192,
"SNOHF"},
685 {230, 131, 2, 3, 195,
"SMREF"},
686 {231, 131, 2, 3, 196,
"SMDRY"},
687 {232, 131, 2, 0, 220,
"WVINC"},
688 {233, 131, 2, 0, 221,
"WCINC"},
689 {234, 131, 1, 0, 192,
"BGRUN"},
690 {235, 131, 1, 0, 193,
"SSRUN"},
691 {237, 131, 2, 0, 222,
"WVCONV"},
692 {238, 131, 0, 1, 201,
"SNOWC"},
693 {239, 131, 0, 1, 208,
"SNOT"},
694 {240, 131, 2, 3, 197,
"POROS"},
695 {241, 131, 2, 0, 223,
"WCCONV"},
696 {242, 131, 2, 0, 224,
"WVUFLX"},
697 {243, 131, 2, 0, 225,
"WVVFLX"},
698 {244, 131, 2, 0, 226,
"WCUFLX"},
699 {245, 131, 2, 0, 227,
"WCVFLX"},
700 {246, 131, 2, 0, 202,
"RCS"},
701 {247, 131, 2, 0, 203,
"RCT"},
702 {248, 131, 2, 0, 204,
"RCQ"},
703 {249, 131, 2, 0, 205,
"RCSOL"},
704 {250, 131, 0, 4, 197,
"SWHR"},
705 {251, 131, 0, 5, 194,
"LWHR"},
706 {252, 131, 0, 2, 196,
"CD"},
707 {253, 131, 0, 2, 197,
"FRICV"},
708 {254, 131, 0, 7, 194,
"RI"},
709 {62, 129, 0, 1, 9,
"NCPCP"},
710 {63, 129, 0, 1, 10,
"ACPCP"},
711 {220, 131, 2, 3, 203,
"FLDCP"},
712 {231, 129, 0, 14, 200,
"OZMAX1"},
713 {232, 129, 0, 14, 201,
"OZMAX8"},
714 {240, 129, 0, 16, 197,
"RETOP"},
715 {191, 133, 0, 6, 201,
"SUNSD"},
716 {233, 129, 0, 14, 202,
"PDMAX1"},
717 {234, 129, 0, 14, 203,
"PDMAX24"},
718 {242, 129, 10, 3, 242,
"TCSRG20"},
719 {243, 129, 10, 3, 243,
"TCSRG30"},
720 {244, 129, 10, 3, 244,
"TCSRG40"},
721 {245, 129, 10, 3, 245,
"TCSRG50"},
722 {246, 129, 10, 3, 246,
"TCSRG60"},
723 {247, 129, 10, 3, 247,
"TCSRG70"},
724 {248, 129, 10, 3, 248,
"TCSRG80"},
725 {249, 129, 10, 3, 249,
"TCSRG90"},
726 {1, 3, 0, 3, 0,
"PRES"},
727 {52, 3, 0, 1, 1,
"RH"},
728 {63, 3, 0, 1, 10,
"ACPCP"},
729 {61, 3, 0, 1, 8,
"APCP"},
730 {41, 3, 0, 2, 10,
"ABSV"},
731 {100, 3, 10, 0, 3,
"HTSGW"},
732 {101, 3, 10, 0, 4,
"WVDIR"},
733 {103, 3, 10, 0, 6,
"WVPER"},
734 {104, 3, 10, 0, 7,
"SWDIR"},
735 {105, 3, 10, 0, 8,
"SWELL"},
736 {107, 3, 10, 0, 10,
"DIRPW"},
737 {108, 3, 10, 0, 11,
"PERPW"},
738 {109, 3, 10, 0, 12,
"DIRSW"},
739 {110, 3, 10, 0, 13,
"PERSW"},
740 {192, 133, 10, 191, 1,
"MOSF"},
741 {193, 130, 0, 1, 225,
"FRZR"},
742 {194, 130, 0, 1, 227,
"FROZR"},
743 {195, 130, 0, 1, 241,
"TSNOW"},
744 {196, 130, 2, 0, 7,
"MTERH"},
745 {195, 128, 10, 4, 4,
"OVHD"},
746 {196, 128, 10, 4, 5,
"OVSD"},
747 {197, 128, 10, 4, 6,
"OVMD"},
748 {64, 130, 0, 1, 12,
"SRWEQ"},
749 {241, 130, 3, 192, 6,
"SBT112"},
750 {242, 130, 3, 192, 7,
"SBT113"},
751 {243, 130, 3, 192, 8,
"SBT114"},
752 {244, 130, 3, 192, 9,
"SBT115"},
753 {235, 129, 0, 16, 198,
"MAXREF"},
754 {236, 129, 0, 7, 199,
"MXUPHL"},
755 {237, 129, 0, 2, 220,
"MAXUVV"},
756 {238, 129, 0, 2, 221,
"MAXDVV"},
757 {253, 129, 0, 2, 222,
"MAXUW"},
758 {254, 129, 0, 2, 223,
"MAXVW"},
759 {241, 129, 0, 2, 224,
"VRATE"},
760 {250, 129, 2, 4, 2,
"HINDEX"},
761 {175, 129, 0, 19, 234,
"ICSEV"},
762 {176, 129, 0, 19, 233,
"ICPRB"},
763 {236, 2, 0, 19, 217,
"SIPD"},
764 {230, 129, 0, 1, 242,
"RHPW"},
765 {206, 130, 0, 15, 3,
"VIL"},
766 {255, 255, 0, 0, 255,
"MISSING"},
767 {255, 255, 0, 20, 102,
"AOTK"},
768 {255, 255, 0, 20, 103,
"SSALBK"},
769 {255, 255, 0, 20, 104,
"ASYSFK"},
770 {255, 255, 0, 20, 105,
"AECOEF"},
771 {255, 255, 0, 20, 106,
"AACOEF"},
772 {255, 255, 0, 20, 107,
"ALBSAT"},
773 {255, 255, 0, 20, 108,
"ALBGRD"},
774 {255, 255, 0, 20, 109,
"ALESAT"},
775 {255, 255, 0, 20, 110,
"ALEGRD"},
776 {255, 255, 0, 20, 9,
"WLSMFLX"},
777 {255, 255, 0, 20, 10,
"WDCPMFLX"},
778 {255, 255, 0, 20, 11,
"SEDMFLX"},
779 {255, 255, 0, 20, 12,
"DDMFLX"},
780 {255, 255, 0, 20, 13,
"TRANHH"},
781 {255, 255, 0, 20, 14,
"TRSDS"},
782 {255, 255, 0, 20, 59,
"ANCON"},
783 {193, 131, 0, 0, 21,
"APTMP"},
784 {137, 131, 0, 17, 0,
"LTNGSD"},
785 {194, 131, 0, 1, 39,
"CPOFP"},
786 {144, 128, 10, 3, 203,
"LCH"},
787 {255, 255, 0, 20, 101,
"ATMTK"},
788 {214, 131, 0, 1, 37,
"CPRAT"},
789 {255, 255, 10, 2, 8,
"ICETMP"},
790 {255, 255, 0, 0, 28,
"UCTMP"},
791 {255, 255, 0, 0, 29,
"TMPADV"},
792 {255, 255, 0, 1, 129,
"EFRCWAT"},
793 {255, 255, 0, 1, 130,
"EFRRAIN"},
794 {255, 255, 0, 1, 131,
"EFRCICE"},
795 {255, 255, 0, 1, 132,
"EFRSNOW"},
796 {255, 255, 0, 1, 133,
"EFRGRL"},
797 {255, 255, 0, 1, 134,
"EFRHAIL"},
798 {255, 255, 0, 1, 135,
"EFRSLC"},
799 {255, 255, 0, 1, 136,
"EFRSICEC"},
800 {255, 255, 0, 1, 137,
"EFARRAIN"},
801 {255, 255, 0, 1, 138,
"EFARCICE"},
802 {255, 255, 0, 1, 139,
"EFARSNOW"},
803 {255, 255, 0, 1, 140,
"EFARGRL"},
804 {255, 255, 0, 1, 141,
"EFARHAIL"},
805 {255, 255, 0, 1, 142,
"EFARSIC"},
806 {255, 255, 0, 1, 231,
"PPINDX"},
807 {255, 255, 0, 1, 232,
"PROBCIP"},
808 {255, 255, 0, 1, 233,
"SNOWLR"},
809 {255, 255, 0, 1, 234,
"PCPDUR"},
810 {255, 255, 0, 1, 235,
"CLLMR"},
811 {255, 255, 0, 2, 231,
"TPWDIR"},
812 {255, 255, 0, 2, 232,
"TPWSPD"},
813 {255, 255, 0, 2, 36,
"AFRWE"},
814 {255, 255, 0, 3, 20,
"SDSGSO"},
815 {255, 255, 0, 3, 21,
"AOSGSO"},
816 {255, 255, 0, 3, 22,
"SSGSO"},
817 {255, 255, 0, 3, 23,
"GWD"},
818 {255, 255, 0, 3, 24,
"ASGSO"},
819 {255, 255, 0, 3, 25,
"NLPRES"},
820 {255, 255, 0, 3, 26,
"EXPRES"},
821 {255, 255, 0, 3, 27,
"UMFLX"},
822 {255, 255, 0, 3, 28,
"DMFLX"},
823 {255, 255, 0, 3, 29,
"UDRATE"},
824 {255, 255, 0, 3, 30,
"DDRATE"},
825 {255, 255, 0, 3, 31,
"UCLSPRS"},
826 {255, 255, 0, 4, 50,
"UVIUCS"},
827 {255, 255, 0, 4, 52,
"DSWRFCS"},
828 {255, 255, 0, 4, 53,
"USWRFCS"},
829 {255, 255, 0, 5, 5,
"NLWRF"},
830 {255, 255, 0, 5, 6,
"NLWRCS"},
831 {255, 255, 0, 5, 7,
"BRTEMP"},
832 {255, 255, 0, 5, 8,
"DLWRFCS"},
833 {255, 255, 0, 6, 34,
"SLWTC"},
834 {255, 255, 0, 6, 35,
"SSWTC"},
835 {255, 255, 0, 6, 36,
"FSTRPC"},
836 {255, 255, 0, 6, 37,
"FCONPC"},
837 {255, 255, 0, 6, 38,
"MASSDCD"},
838 {255, 255, 0, 6, 39,
"MASSDCI"},
839 {255, 255, 0, 6, 40,
"MDCCWD"},
840 {255, 255, 0, 6, 47,
"VFRCWD"},
841 {255, 255, 0, 6, 48,
"VFRCICE"},
842 {255, 255, 0, 6, 49,
"VFRCIW"},
843 {255, 255, 0, 7, 19,
"CONAPES"},
844 {255, 255, 0, 7, 203,
"DCAPE"},
845 {255, 255, 0, 7, 204,
"EFHL"},
846 {255, 255, 0, 7, 205,
"ESP"},
847 {255, 255, 0, 7, 206,
"CANGLE"},
848 {255, 255, 0, 7, 206,
"CANGLE"},
849 {255, 255, 0, 15, 9,
"RFCD"},
850 {255, 255, 0, 15, 10,
"RFCI"},
851 {255, 255, 0, 15, 11,
"RFSNOW"},
852 {255, 255, 0, 15, 12,
"RFRAIN"},
853 {255, 255, 0, 15, 13,
"RFGRPL"},
854 {255, 255, 0, 15, 14,
"RFHAIL"},
855 {255, 255, 0, 15, 15,
"HSR"},
856 {255, 255, 0, 15, 16,
"HSRHT"},
857 {255, 255, 0, 17, 1,
"LTPINX"},
858 {255, 255, 0, 17, 2,
"CDGDLTFD"},
859 {255, 255, 0, 17, 3,
"CDCDLTFD"},
860 {255, 255, 0, 17, 4,
"TLGTFD"},
861 {255, 255, 0, 18, 0,
"ACCES"},
862 {255, 255, 0, 18, 1,
"ACIOD"},
863 {255, 255, 0, 18, 2,
"ACRADP"},
864 {255, 255, 0, 19, 28,
"MWTURB"},
865 {255, 255, 0, 19, 29,
"CATEDR"},
866 {255, 255, 0, 19, 30,
"EDPARM"},
867 {255, 255, 0, 19, 31,
"MXEDPRM"},
868 {255, 255, 0, 19, 32,
"HIFREL"},
869 {255, 255, 0, 19, 33,
"VISLFOG"},
870 {255, 255, 0, 19, 34,
"VISIFOG"},
871 {255, 255, 0, 19, 35,
"VISBSN"},
872 {255, 255, 0, 19, 36,
"PSNOWS"},
873 {255, 255, 0, 19, 37,
"ICESEV"},
874 {255, 255, 0, 19, 238,
"ELLINX"},
875 {255, 255, 1, 0, 7,
"DISRS"},
876 {255, 255, 1, 0, 8,
"GWUPS"},
877 {255, 255, 1, 0, 9,
"GWLOWS"},
878 {255, 255, 1, 0, 10,
"SFLORC"},
879 {255, 255, 1, 0, 11,
"RVERSW"},
880 {255, 255, 1, 0, 12,
"FLDPSW"},
881 {255, 255, 1, 0, 13,
"DEPWSS"},
882 {255, 255, 1, 0, 14,
"UPAPCP"},
883 {255, 255, 1, 0, 15,
"UPASM"},
884 {255, 255, 1, 0, 16,
"PERRATE"},
885 {255, 255, 1, 2, 0,
"WDPTHIL"},
886 {255, 255, 1, 2, 1,
"WTMPIL"},
887 {255, 255, 1, 2, 2,
"WFRACT"},
888 {255, 255, 1, 2, 3,
"SEDTK"},
889 {255, 255, 1, 2, 4,
"SEDTMP"},
890 {255, 255, 1, 2, 5,
"ICTKIL"},
891 {255, 255, 1, 2, 6,
"ICETIL"},
892 {255, 255, 1, 2, 7,
"ICECIL"},
893 {255, 255, 1, 2, 8,
"LANDIL"},
894 {255, 255, 1, 2, 9,
"SFSAL"},
895 {255, 255, 1, 2, 10,
"SFTMP"},
896 {255, 255, 1, 2, 11,
"ACWSR"},
897 {255, 255, 1, 2, 12,
"SALTIL"},
898 {255, 255, 1, 2, 13,
"CSAFC"},
899 {255, 255, 2, 0, 35,
"TCLASS"},
900 {255, 255, 2, 0, 36,
"TFRCT"},
901 {255, 255, 2, 0, 37,
"TPERCT"},
902 {255, 255, 2, 0, 38,
"SOILVIC"},
903 {255, 255, 2, 0, 39,
"EVAPTRAT"},
904 {255, 255, 2, 1, 192,
"CANL"},
905 {255, 255, 2, 3, 18,
"SOILTMP"},
906 {255, 255, 2, 3, 19,
"SOILMOI"},
907 {255, 255, 2, 3, 20,
"CISOILM"},
908 {255, 255, 2, 3, 21,
"SOILICE"},
909 {255, 255, 2, 3, 22,
"CISICE"},
910 {255, 255, 2, 3, 23,
"LWSNWP"},
911 {255, 255, 2, 3, 23,
"FRSTINX"},
912 {255, 255, 2, 3, 23,
"SNWDEB"},
913 {255, 255, 2, 3, 23,
"SHFLX"},
914 {255, 255, 2, 3, 23,
"SOILDEP"},
915 {255, 255, 2, 4, 0,
"FIREOLK"},
916 {255, 255, 2, 4, 1,
"FIREODT"},
917 {255, 255, 2, 4, 3,
"FBAREA"},
918 {255, 255, 2, 4, 4,
"FOSINDX"},
919 {255, 255, 2, 4, 5,
"FWINX"},
920 {255, 255, 2, 4, 6,
"FFMCODE"},
921 {255, 255, 2, 4, 7,
"DUFMCODE"},
922 {255, 255, 2, 4, 8,
"DRTCODE"},
923 {255, 255, 2, 4, 9,
"INFSINX"},
924 {255, 255, 2, 4, 10,
"FBUPINX"},
925 {255, 255, 2, 4, 11,
"FDSRTE"},
926 {255, 255, 2, 5, 1,
"GLACTMP"},
927 {255, 255, 3, 0, 0,
"SRAD"},
928 {255, 255, 3, 0, 1,
"SALBEDO"},
929 {255, 255, 3, 0, 2,
"SBTMP"},
930 {255, 255, 3, 0, 3,
"SPWAT"},
931 {255, 255, 3, 0, 4,
"SLFTI"},
932 {255, 255, 3, 0, 5,
"SCTPRES"},
933 {255, 255, 3, 0, 6,
"SSTMP"},
934 {255, 255, 3, 0, 7,
"CLOUDM"},
935 {255, 255, 3, 0, 8,
"PIXST"},
936 {255, 255, 3, 0, 9,
"FIREDI"},
937 {255, 255, 3, 1, 194,
"SWQI"},
938 {255, 255, 3, 2, 0,
"CSKPROB"},
939 {255, 255, 3, 192, 53,
"SBTAGR8"},
940 {255, 255, 3, 192, 54,
"SBTAGR9"},
941 {255, 255, 3, 192, 55,
"SBTAGR10"},
942 {255, 255, 3, 192, 56,
"SBTAGR11"},
943 {255, 255, 3, 192, 57,
"SBTAGR12"},
944 {255, 255, 3, 192, 58,
"SBTAGR13"},
945 {255, 255, 3, 192, 59,
"SBTAGR14"},
946 {255, 255, 3, 192, 60,
"SBTAGR15"},
947 {255, 255, 3, 192, 61,
"SBTAGR16"},
948 {255, 255, 10, 0, 14,
"WWSDIR"},
949 {255, 255, 10, 0, 15,
"MWSPER"},
950 {255, 255, 10, 0, 16,
"CDWW"},
951 {255, 255, 10, 0, 17,
"FRICV"},
952 {255, 255, 10, 0, 18,
"WSTR"},
953 {255, 255, 10, 0, 19,
"NWSTR"},
954 {255, 255, 10, 0, 20,
"MSSW"},
955 {255, 255, 10, 0, 21,
"USSD"},
956 {255, 255, 10, 0, 22,
"VSSD"},
957 {255, 255, 10, 0, 23,
"PMAXWH"},
958 {255, 255, 10, 0, 24,
"MAXWH"},
959 {255, 255, 10, 0, 25,
"IMWF"},
960 {255, 255, 10, 0, 26,
"IMFWW"},
961 {255, 255, 10, 0, 27,
"IMFTSW"},
962 {255, 255, 10, 0, 28,
"MZWPER"},
963 {255, 255, 10, 0, 29,
"MZPWW"},
964 {255, 255, 10, 0, 30,
"MZPTSW"},
965 {255, 255, 10, 0, 31,
"WDIRW"},
966 {255, 255, 10, 0, 32,
"DIRWWW"},
967 {255, 255, 10, 0, 33,
"DIRWTS"},
968 {255, 255, 10, 0, 34,
"PWPER"},
969 {255, 255, 10, 0, 35,
"PPERWW"},
970 {255, 255, 10, 0, 36,
"PPERTS"},
971 {255, 255, 10, 0, 37,
"ALTWH"},
972 {255, 255, 10, 0, 38,
"ALCWH"},
973 {255, 255, 10, 0, 39,
"ALRRC"},
974 {255, 255, 10, 0, 40,
"MNWSOW"},
975 {255, 255, 10, 0, 41,
"MWDIRW"},
976 {255, 255, 10, 0, 42,
"WESP"},
977 {255, 255, 10, 0, 43,
"KSSEW"},
978 {255, 255, 10, 0, 44,
"BENINX"},
979 {255, 255, 10, 0, 45,
"SPFTR"},
980 {255, 255, 10, 0, 46,
"PWAVEDIR"},
981 {255, 255, 10, 0, 47,
"SWHFSWEL"},
982 {255, 255, 10, 0, 48,
"SWHSSWEL"},
983 {255, 255, 10, 0, 49,
"SWHTSWEL"},
984 {255, 255, 10, 0, 50,
"MWPFSWEL"},
985 {255, 255, 10, 0, 51,
"MWPSSWEL"},
986 {255, 255, 10, 0, 52,
"MWPTSWEL"},
987 {255, 255, 10, 0, 53,
"MWDFSWEL"},
988 {255, 255, 10, 0, 54,
"MWDSSWEL"},
989 {255, 255, 10, 0, 55,
"MWDTSWEL"},
990 {255, 255, 10, 0, 56,
"WDWFSWEL"},
991 {255, 255, 10, 0, 57,
"WDWSSWEL"},
992 {255, 255, 10, 0, 58,
"WDWTSWEL"},
993 {255, 255, 10, 0, 59,
"WFWFSWEL"},
994 {255, 255, 10, 0, 60,
"WFWSSWEL"},
995 {255, 255, 10, 0, 61,
"WFWTSWEL"},
996 {255, 255, 10, 0, 62,
"WAVEFREW"},
997 {255, 255, 10, 0, 63,
"FREWWW"},
998 {255, 255, 10, 0, 64,
"FREWTSW"},
999 {255, 255, 10, 1, 4,
"RIPCOP"},
1000 {255, 255, 10, 2, 9,
"ICEPRS"},
1001 {255, 255, 10, 2, 10,
"ZVCICEP"},
1002 {255, 255, 10, 2, 11,
"MVCICEP"},
1003 {255, 255, 10, 2, 12,
"CICES"},
1004 {255, 255, 10, 3, 2,
"CH"},
1005 {255, 255, 10, 3, 3,
"PRACTSAL"},
1006 {255, 255, 10, 3, 204,
"FRZSPR"},
1007 {255, 255, 10, 4, 13,
"ACWSRD"},
1008 {255, 255, 10, 3, 205,
"TWLWAV"},
1009 {255, 255, 10, 3, 206,
"RUNUP"},
1010 {255, 255, 10, 3, 207,
"SETUP"},
1011 {255, 255, 10, 3, 208,
"SWASH"},
1012 {255, 255, 10, 3, 209,
"TWLDT"},
1013 {255, 255, 10, 3, 210,
"TWLDC"},
1014 {255, 255, 10, 3, 250,
"ETCWL"},
1015 {255, 255, 10, 3, 251,
"TIDE"},
1016 {255, 255, 10, 3, 252,
"EROSNP"},
1017 {255, 255, 10, 3, 253,
"OWASHP"},
1018 {255, 255, 10, 4, 14,
"WDEPTH"},
1019 {255, 255, 10, 4, 15,
"WTMPSS"},
1020 {255, 255, 10, 4, 16,
"WATERDEN"},
1021 {255, 255, 10, 4, 17,
"WATDENA"},
1022 {255, 255, 10, 4, 18,
"WATPTEMP"},
1023 {255, 255, 10, 4, 19,
"WATPDEN"},
1024 {255, 255, 10, 4, 20,
"WATPDENA"},
1025 {255, 255, 10, 4, 21,
"PRTSAL"},
1026 {240, 129, 0, 16, 3,
"RETOP"},
1027 {234, 2, 1, 0, 5,
"BGRUN"},
1028 {235, 2, 1, 0, 6,
"SSRUN"},
1029 {160, 130, 2, 3, 5,
"SOILL"}};
1057 if (
param[p].g1num == g1num &&
param[p].g1ver == g1ver)
1099 LOG((11,
"g2c_param_abbrev g2disc %d g2cat %d g2num %d", g2disc, g2cat, g2num));
1103 if (
param[p].g2disc == g2disc &&
param[p].g2cat == g2cat &&
param[p].g2num == g2num)
1108 strcpy(abbrev,
"UNKNOWN");
1112 LOG((12,
"abbrev %s", abbrev));
1140 LOG((2,
"g2c_param_g2tog1 g2disc %d g2cat %d g2num %d", g2disc, g2cat, g2num));
1144 if (
param[p].g2disc == g2disc &&
param[p].g2cat == g2cat &&
param[p].g2num == g2num)
1186 int *g2num,
char *abbrev)
int g2c_param_g2tog1(int g2disc, int g2cat, int g2num, int *g1num, int *g1ver)
Translate GRIB2 parameter to GRIB1 parameter.
int g2c_param_abbrev(int g2disc, int g2cat, int g2num, char *abbrev)
Get NOAA abbreviation for a GRIB2 parameter.
int g2c_param_g1tog2(int g1num, int g1ver, int *g2disc, int *g2cat, int *g2num)
Translate GRIB1 parameter to GRIB2 parameter.
static G2C_PARAM_T param[G2C_MAX_NOAA_PARAMS]
An array of parameter information.
int g2c_param_all(int param_idx, int *g1num, int *g1ver, int *g2disc, int *g2cat, int *g2num, char *abbrev)
Return all the information about a parameter.
#define G2C_ENOPARAM
Parameter not found.
#define G2C_MAX_NOAA_PARAMS
Maximum number of known parameters with NOAA abbreviations.
#define G2C_EINVAL
Invalid input.
#define G2C_MAX_NOAA_ABBREV_LEN
Maximum length of a NOAA abbreviation of a parameter.
#define G2C_NOERROR
No error.
Header file with internal function prototypes NCEPLIBS-g2c library.
int g1ver
GRIB1 table version.
int g1num
GRIB1 parameter number.
int g2cat
GRIB2 category number.
#define LOG(e)
Ignore logging to stdout.
int g2disc
GRIB2 discipline.
int g2num
GRIB2 parameter number.
An entry in the table of NOAA abbreviations for GRIB parameters.