Skip to content

Commit 4912cf9

Browse files
Merge pull request #453 from manfredsc/level_fixes
Address some level related issues mentioned in issue #449
2 parents 0799c27 + 0bad04d commit 4912cf9

2 files changed

Lines changed: 11 additions & 11 deletions

File tree

wgrib2/Level.c

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,12 @@ const char *level_table[192] = {
6161
/* 28 */ "reserved",
6262
/* 29 */ "reserved",
6363
/* 30 */ "specified radius from center of sun",
64-
/* 31 */ "ionosphere D-region level",
65-
/* 32 */ "ionosphere E-region level",
66-
/* 33 */ "reserved",
67-
/* 34 */ "reserved",
68-
/* 35 */ "reserved",
69-
/* 36 */ "reserved",
64+
/* 31 */ "solar photosphere",
65+
/* 32 */ "ionosphere D-region level",
66+
/* 33 */ "ionosphere E-region level",
67+
/* 34 */ "ionosphere F1-region level",
68+
/* 35 */ "ionosphere F2-region level",
69+
/* 36 */ "stratopause",
7070
/* 37 */ "reserved",
7171
/* 38 */ "reserved",
7272
/* 39 */ "reserved",
@@ -196,7 +196,7 @@ const char *level_table[192] = {
196196
/* 163 */ "bottom of sediment layer",
197197
/* 164 */ "bottom of thermally active sediment layer",
198198
/* 165 */ "bottom of sediment layer penetrated by thermal wave",
199-
/* 166 */ "maxing layer",
199+
/* 166 */ "mixing layer",
200200
/* 167 */ "bottom of root zone",
201201
/* 168 */ "ocean model level %g",
202202
/* 169 */ "ocean level %g (kg*m-3) density difference to near surface",
@@ -541,12 +541,12 @@ int level1(int mode, int type, int undef_val, float val, int center, int subcent
541541

542542
/* local table for NCEP */
543543
if (center == NCEP && type >= 192 && type <= 254) {
544-
if (type == 235) val *= 0.01; // C -> 0.1C
544+
if (type == 235) val *= 0.1; // 0.1C -> C
545545
sprintf(inv_out,ncep_level_table[type-192], val);
546546
}
547547

548548
else if (center == KMA && type >= 192 && type <= 254) {
549-
if (type == 235) val *= 0.01; // C -> 0.1C
549+
if (type == 235) val *= 0.1; // 0.1C -> C
550550
sprintf(inv_out,kma_level_table[type-192], val);
551551
}
552552

wgrib2/Mod_grib.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -406,8 +406,8 @@ int f_set_lev(ARG1) {
406406
return 0;
407407
}
408408

409-
if (strcmp("atmos col", arg1) == 0 || // wgrib2 compatible
410-
strcmp("Entire atmosphere (considered as a single layer)", arg1) == 0) {
409+
if (strcmp("atmos col", arg1) == 0 || // wgrib compatible
410+
strcmp("entire atmosphere (considered as a single layer)", arg1) == 0) {
411411
if (p2 == NULL) fatal_error("set_lev: PDT has only 1 fixed surface, set_lev needs 2","");
412412
p1[0] = 1;
413413
p2[0] = 8;

0 commit comments

Comments
 (0)