mirror of https://github.com/ecmwf/eccodes.git
Merge with tigge_check branch
This commit is contained in:
parent
06d01c2674
commit
25ab553b39
|
@ -96,8 +96,6 @@ parameter parameters[] = {
|
|||
1,
|
||||
100,
|
||||
{
|
||||
{"model", GRIB_TYPE_STRING, 0, "glob"},
|
||||
|
||||
{"paramId", GRIB_TYPE_LONG, 166},
|
||||
|
||||
{"discipline", GRIB_TYPE_LONG, 0},
|
||||
|
@ -112,30 +110,6 @@ parameter parameters[] = {
|
|||
{&point_in_time, &given_level},
|
||||
},
|
||||
|
||||
{
|
||||
"10_meter_v_velocity_sfc.lam",
|
||||
-100,
|
||||
-1,
|
||||
1,
|
||||
100,
|
||||
{
|
||||
{"model", GRIB_TYPE_STRING, 0, "lam"},
|
||||
|
||||
{"paramId", GRIB_TYPE_LONG, 166},
|
||||
|
||||
{"discipline", GRIB_TYPE_LONG, 0},
|
||||
{"parameterCategory", GRIB_TYPE_LONG, 2},
|
||||
{"parameterNumber", GRIB_TYPE_LONG, 3},
|
||||
|
||||
{"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 103},
|
||||
{"scaleFactorOfFirstFixedSurface", GRIB_TYPE_LONG, 0},
|
||||
{"scaledValueOfFirstFixedSurface", GRIB_TYPE_LONG, 10},
|
||||
|
||||
{NULL, },
|
||||
},
|
||||
{&point_in_time, &given_level},
|
||||
},
|
||||
|
||||
/*
|
||||
MOGREPS (origin = 1(mogreps-mo-eua)) set up for 10_meter_u_velocity_sfc
|
||||
2014-01-08: minimum limit for 10_meter_v_velocity_sfc changed to <-100,10> because of one early January forecast..
|
||||
|
@ -312,29 +286,6 @@ parameter parameters[] = {
|
|||
1,
|
||||
1,
|
||||
{
|
||||
{"model", GRIB_TYPE_STRING, 0, "glob"},
|
||||
|
||||
{"paramId", GRIB_TYPE_LONG, 172},
|
||||
|
||||
{"discipline", GRIB_TYPE_LONG, 2},
|
||||
{"parameterCategory", GRIB_TYPE_LONG, 0},
|
||||
{"parameterNumber", GRIB_TYPE_LONG, 0},
|
||||
|
||||
{"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1},
|
||||
{NULL, },
|
||||
},
|
||||
{&point_in_time, &predefined_level},
|
||||
},
|
||||
|
||||
{
|
||||
"land_sea_mask_sfc.lam",
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
{
|
||||
{"model", GRIB_TYPE_STRING, 0, "lam"},
|
||||
|
||||
{"paramId", GRIB_TYPE_LONG, 172},
|
||||
|
||||
{"discipline", GRIB_TYPE_LONG, 2},
|
||||
|
@ -555,7 +506,6 @@ parameter parameters[] = {
|
|||
270,
|
||||
350,
|
||||
{
|
||||
{"model", GRIB_TYPE_STRING, 0, "glob"},
|
||||
{"discipline", GRIB_TYPE_LONG, 0},
|
||||
{"parameterCategory", GRIB_TYPE_LONG, 0},
|
||||
{"parameterNumber", GRIB_TYPE_LONG, 0},
|
||||
|
@ -565,58 +515,6 @@ parameter parameters[] = {
|
|||
{&point_in_time, &given_level},
|
||||
},
|
||||
|
||||
/*
|
||||
warning: tigge_lam.20141019_00+045.mem009.grib2: surface_air_temperature_sfc.lam minimum value 219.508 is not in [220,290]
|
||||
mogreps in the past -> min <180, 290>
|
||||
*/
|
||||
|
||||
{
|
||||
"surface_air_temperature_sfc.lam",
|
||||
180,
|
||||
290,
|
||||
270,
|
||||
350,
|
||||
{
|
||||
{"model", GRIB_TYPE_STRING, 0, "lam"},
|
||||
|
||||
{"paramId", GRIB_TYPE_LONG, 167},
|
||||
|
||||
{"discipline", GRIB_TYPE_LONG, 0},
|
||||
{"parameterCategory", GRIB_TYPE_LONG, 0},
|
||||
{"parameterNumber", GRIB_TYPE_LONG, 0},
|
||||
|
||||
{"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 103},
|
||||
{"scaleFactorOfFirstFixedSurface", GRIB_TYPE_LONG, 0},
|
||||
{"scaledValueOfFirstFixedSurface", GRIB_TYPE_LONG, 2},
|
||||
{NULL, },
|
||||
},
|
||||
{&point_in_time, &given_level},
|
||||
},
|
||||
|
||||
{
|
||||
"surface_air_temperature_sfc.lam",
|
||||
180,
|
||||
290,
|
||||
270,
|
||||
350,
|
||||
{
|
||||
{"model", GRIB_TYPE_STRING, 0, "lam"},
|
||||
{"suiteName", GRIB_TYPE_STRING, 1, "mogreps-mo-eua"},
|
||||
|
||||
{"paramId", GRIB_TYPE_LONG, 167},
|
||||
|
||||
{"discipline", GRIB_TYPE_LONG, 0},
|
||||
{"parameterCategory", GRIB_TYPE_LONG, 0},
|
||||
{"parameterNumber", GRIB_TYPE_LONG, 0},
|
||||
|
||||
{"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 103},
|
||||
{"scaleFactorOfFirstFixedSurface", GRIB_TYPE_LONG, 1},
|
||||
{"scaledValueOfFirstFixedSurface", GRIB_TYPE_LONG, 15},
|
||||
{NULL, },
|
||||
},
|
||||
{&point_in_time, &given_level},
|
||||
},
|
||||
|
||||
/*
|
||||
cosmodeeps-dwd-eu (origin=7)
|
||||
2014-01-08: minimum limit for surface_air_dew_point_temperature_sfc changed to <160,290>
|
||||
|
@ -1130,13 +1028,14 @@ s2s/lfpw: warning: s2s.lfpw_msl_0.grib2, field 1 [mean_sea_level_pressure_sfc]:
|
|||
s2s/rjtd: warning: s2s.z_tigge_c_rjtd_201605101200_glob_prod_pf_sl_0636_009_0000_msl.grib2, field 1 [mean_sea_level_pressure_sfc]: mean_sea_level_pressure_sfc maximum value 109411 is not in [98000,109000]
|
||||
s2s/ammc: warning: s2s.z_s2s_c_cwao_20010602000000_glob_prod_sl_000.grib2, field 833 [mean_sea_level_pressure_sfc]: mean_sea_level_pressure_sfc maximum value 109994
|
||||
s2s/enfh/cwao: warning: s2s.z_s2s_c_cwao_20070721000000_glob_prod_sl_001.grib2, field 298 [mean_sea_level_pressure_sfc]: mean_sea_level_pressure_sfc maximum value 110320 is not in [98000,110000]
|
||||
s2s/enfo/rjtd:2s.2017011812.prod.046.sl.grib2, field 373 [mean_sea_level_pressure_sfc]: mean_sea_level_pressure_sfc maximum value 113559 is not in [98000,113000]
|
||||
*/
|
||||
{
|
||||
"mean_sea_level_pressure_sfc",
|
||||
88000,
|
||||
104000,
|
||||
98000,
|
||||
111000,
|
||||
115000,
|
||||
{
|
||||
{"paramId", GRIB_TYPE_LONG, 151},
|
||||
|
||||
|
@ -1182,12 +1081,31 @@ s2s/egrr: s2s.z_s2s_c_ukmo_20160102000000_glob_prod_pf_1440_002.rt.pl.grib2, fie
|
|||
*/
|
||||
{
|
||||
"geopotential_height_pl",
|
||||
-1300,
|
||||
-5000,
|
||||
30600,
|
||||
200,
|
||||
35000,
|
||||
{
|
||||
/* {"model", GRIB_TYPE_STRING, 0, "glob"}, */
|
||||
{"model", GRIB_TYPE_STRING, 0, "glob"},
|
||||
|
||||
{"discipline", GRIB_TYPE_LONG, 0},
|
||||
{"parameterCategory", GRIB_TYPE_LONG, 3},
|
||||
{"parameterNumber", GRIB_TYPE_LONG, 5},
|
||||
|
||||
{"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 100},
|
||||
{NULL, },
|
||||
},
|
||||
{&point_in_time, &given_level, &pressure_level},
|
||||
},
|
||||
{
|
||||
"geopotential_height_pl.uerra",
|
||||
-5000,
|
||||
30600,
|
||||
200,
|
||||
35000,
|
||||
{
|
||||
{"paramId", GRIB_TYPE_LONG, 156},
|
||||
{"class", GRIB_TYPE_STRING, 0, "ur"},
|
||||
|
||||
{"discipline", GRIB_TYPE_LONG, 0},
|
||||
{"parameterCategory", GRIB_TYPE_LONG, 3},
|
||||
|
@ -1201,12 +1119,12 @@ s2s/egrr: s2s.z_s2s_c_ukmo_20160102000000_glob_prod_pf_1440_002.rt.pl.grib2, fie
|
|||
|
||||
{
|
||||
"geopotential_pl",
|
||||
-1300,
|
||||
-5000,
|
||||
306000,
|
||||
200,
|
||||
2000,
|
||||
350000,
|
||||
{
|
||||
/* {"model", GRIB_TYPE_STRING, 0, "glob"}, */
|
||||
{"model", GRIB_TYPE_STRING, 0, "glob"},
|
||||
|
||||
{"discipline", GRIB_TYPE_LONG, 0},
|
||||
{"parameterCategory", GRIB_TYPE_LONG, 3},
|
||||
|
@ -1218,6 +1136,25 @@ s2s/egrr: s2s.z_s2s_c_ukmo_20160102000000_glob_prod_pf_1440_002.rt.pl.grib2, fie
|
|||
{&point_in_time, &given_level, &pressure_level},
|
||||
},
|
||||
|
||||
{
|
||||
"geopotential_pl.uerra",
|
||||
-5000,
|
||||
306000,
|
||||
2000,
|
||||
350000,
|
||||
{
|
||||
{"paramId", GRIB_TYPE_LONG, 129},
|
||||
{"class", GRIB_TYPE_STRING, 0, "ur"},
|
||||
|
||||
{"discipline", GRIB_TYPE_LONG, 0},
|
||||
{"parameterCategory", GRIB_TYPE_LONG, 3},
|
||||
{"parameterNumber", GRIB_TYPE_LONG, 4},
|
||||
|
||||
{"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 100},
|
||||
{NULL, },
|
||||
},
|
||||
{&point_in_time, &given_level, &pressure_level},
|
||||
},
|
||||
|
||||
/*
|
||||
warning: s2s.lfpw_t_10.grib2, field 61 [temperature_pl]: temperature_pl minimum value 159.934 is not in [160,260]
|
||||
|
@ -1301,6 +1238,8 @@ warning: s2s.z_tigge_c_kwbc_20020817000000_ncep_prod_pf_pl_0000_003_0010_u.grib2
|
|||
},
|
||||
{&point_in_time, &given_level, &pressure_level},
|
||||
},
|
||||
|
||||
|
||||
/*
|
||||
S2S/CAWCR: v_velocity_pl maximum value 8.54936 is not in [10,150]
|
||||
S2S/CAWCR: v_velocity_pl minimum value -128.209 is not in [-120,-10]
|
||||
|
@ -1308,7 +1247,6 @@ warning: s2s.z_tigge_c_kwbc_20020817000000_ncep_prod_pf_pl_0000_003_0010_u.grib2
|
|||
ammc-s2s-enfo: warning: s2s.v_20160324_7.grib2, field 160 [v_velocity_pl]: v_velocity_pl maximum value 3.79724 is not in [4,190]
|
||||
ammc-s2s-enfo: warning: s2s.v_20160526_0.grib2, field 611 [v_velocity_pl]: v_velocity_pl minimum value -194.691 is not in [-190,-2]
|
||||
*/
|
||||
|
||||
{
|
||||
"v_velocity_pl",
|
||||
-200,
|
||||
|
@ -1374,9 +1312,9 @@ warning: s2s.z_tigge_c_kwbc_20150817000000_ncep_prod_pf_pl_0000_015_0500_w.grib2
|
|||
{
|
||||
"w_vertical_velocity_pl",
|
||||
-25,
|
||||
0,
|
||||
0,
|
||||
-2,
|
||||
25,
|
||||
25,
|
||||
{
|
||||
{"paramId", GRIB_TYPE_LONG, 135},
|
||||
|
||||
|
@ -1571,6 +1509,35 @@ uerra, eswi-an: an.sp.sfc.grib2, field 1 [surface_pressure_sfc]: surface_pressur
|
|||
{&point_in_time, &predefined_level, &has_bitmap},
|
||||
},
|
||||
|
||||
/*
|
||||
s2s/rums/enfo: warning: s2s.z_s2s_c_rhmc_20170301000000_glob_prod_00.sl.grib2, field 141 [sea_surface_temperature_sfc.glob.s2]: sea_surface_temperature_sfc.glob.s2 minimum value 0 is not in [200,290]
|
||||
|
||||
SHOULD be fixed now!
|
||||
|
||||
{
|
||||
"sea_surface_temperature_sfc.glob.s2s.rums",
|
||||
0,
|
||||
290,
|
||||
260,
|
||||
320,
|
||||
{
|
||||
{"model", GRIB_TYPE_STRING, 0, "glob"},
|
||||
{"class", GRIB_TYPE_STRING, 0, "s2"},
|
||||
{"centre", GRIB_TYPE_STRING, 1, "rums"},
|
||||
|
||||
{"paramId", GRIB_TYPE_LONG, 34},
|
||||
|
||||
{"discipline", GRIB_TYPE_LONG, 10},
|
||||
{"parameterCategory", GRIB_TYPE_LONG, 3},
|
||||
{"parameterNumber", GRIB_TYPE_LONG, 0},
|
||||
|
||||
{"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1},
|
||||
{NULL, },
|
||||
},
|
||||
{&daily_average, &predefined_level, &has_bitmap},
|
||||
},
|
||||
*/
|
||||
|
||||
{
|
||||
"convective_available_potential_energy_sfc.glob.s2",
|
||||
0,
|
||||
|
@ -2000,6 +1967,7 @@ warning: s2s.z_tigge_c_kwbc_20150817000000_ncep_prod_cf_sl_0024_000_0000_tcc.gri
|
|||
warning: s2s.z_s2s_c_babj_20150817000000_glob_prod_cf_1440_000.sl.grib2, field 2582 [total_cloud_cover_sfc.glob]: total_cloud_cover_sfc.glob maximum value 94.4214 is not in [99.99,100.01]
|
||||
warning: s2s.z_tigge_c_kwbc_20150817000000_ncep_prod_pf_sl_0024_009_0000_tcc.grib2, field 1 [total_cloud_cover_sfc.glob]: total_cloud_cover_sfc.glob maximum value 100.503 is not in [90,100.1]
|
||||
s2s/lfpw: warning: s2s.lfpw_tcc_0.grib2, field 60 [total_cloud_cover_sfc.glob]: total_cloud_cover_sfc.glob minimum value -0.0300206 is not in [0,5]
|
||||
s2s/ammc/enfo:s2s.tcc_20151004_9.grib2, field 21 [total_cloud_cover_sfc.glob]: total_cloud_cover_sfc.glob maximum value 128 is not in [90,101]
|
||||
*/
|
||||
{
|
||||
"total_cloud_cover_sfc.glob.s2",
|
||||
|
@ -2026,35 +1994,6 @@ s2s/lfpw: warning: s2s.lfpw_tcc_0.grib2, field 60 [total_cloud_cover_sfc.glob]:
|
|||
{&daily_average, &predefined_thickness},
|
||||
},
|
||||
|
||||
/*
|
||||
s2s/ammc/enfo:s2s.tcc_20151004_9.grib2, field 21 [total_cloud_cover_sfc.glob]: total_cloud_cover_sfc.glob maximum value 128 is not in [90,101]
|
||||
*/
|
||||
{
|
||||
"total_cloud_cover_sfc.glob.s2.ammc",
|
||||
-0.1,
|
||||
5,
|
||||
90.,
|
||||
150.,
|
||||
{
|
||||
{"model", GRIB_TYPE_STRING, 0, "glob"},
|
||||
{"class", GRIB_TYPE_STRING, 0, "s2"},
|
||||
{"centre", GRIB_TYPE_STRING, 1, "ammc"},
|
||||
|
||||
{"paramId", GRIB_TYPE_LONG, 228164},
|
||||
|
||||
{"typeOfStatisticalProcessing", GRIB_TYPE_LONG, 0},
|
||||
|
||||
{"discipline", GRIB_TYPE_LONG, 0},
|
||||
{"parameterCategory", GRIB_TYPE_LONG, 6},
|
||||
{"parameterNumber", GRIB_TYPE_LONG, 1},
|
||||
|
||||
{"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1},
|
||||
{"typeOfSecondFixedSurface", GRIB_TYPE_LONG, 8},
|
||||
{NULL, },
|
||||
},
|
||||
{&daily_average, &predefined_thickness},
|
||||
},
|
||||
|
||||
/*
|
||||
s2s/lfpw warning: s2s.lfpw_tcc_0.grib2, field 1 [total_cloud_cover_sfc.glob]: total_cloud_cover_sfc.glob maximum value 75 is not in [90,101] xxx should be fixed by provider!!
|
||||
*/
|
||||
|
@ -2156,9 +2095,13 @@ s2s/ammc/enfo:s2s.tcc_20151004_9.grib2, field 21 [total_cloud_cover_sfc.glob]: t
|
|||
{&daily_average, &predefined_level},
|
||||
},
|
||||
|
||||
/*
|
||||
s2s/ammc/enfo: warning: s2s.sst_20170223_4.sl.grib2, field 59 [sea_surface_temperature_sfc.glob.s2]: sea_surface_temperature_sfc.glob.s2 minimum value 194.496 is not in [200,290]
|
||||
*/
|
||||
|
||||
{
|
||||
"sea_surface_temperature_sfc.glob.s2",
|
||||
200,
|
||||
180,
|
||||
290,
|
||||
260,
|
||||
320,
|
||||
|
@ -2220,23 +2163,6 @@ s2s/ammc/enfo:s2s.tcc_20151004_9.grib2, field 21 [total_cloud_cover_sfc.glob]: t
|
|||
},
|
||||
{&point_in_time, &predefined_thickness},
|
||||
},
|
||||
{
|
||||
"medium_cloud_cover_sfc",
|
||||
0,
|
||||
1e-10,
|
||||
0.9999,
|
||||
100.00001,
|
||||
{
|
||||
{"discipline", GRIB_TYPE_LONG, 0},
|
||||
{"discipline", GRIB_TYPE_LONG, 0},
|
||||
{"parameterCategory", GRIB_TYPE_LONG, 6},
|
||||
{"parameterNumber", GRIB_TYPE_LONG, 5},
|
||||
{"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1},
|
||||
{"typeOfSecondFixedSurface", GRIB_TYPE_LONG, 8},
|
||||
{NULL, },
|
||||
},
|
||||
{&point_in_time, &predefined_thickness},
|
||||
},
|
||||
{
|
||||
"medium_cloud_cover_sfc",
|
||||
0,
|
||||
|
@ -2299,6 +2225,7 @@ uerra/egrr (something like ad hoc 1 grid-point issue (similarly grid-point storm
|
|||
100,
|
||||
108000,
|
||||
{
|
||||
{"paramId", GRIB_TYPE_LONG, 54},
|
||||
{"discipline", GRIB_TYPE_LONG, 0},
|
||||
{"parameterCategory", GRIB_TYPE_LONG, 3},
|
||||
{"parameterNumber", GRIB_TYPE_LONG, 0},
|
||||
|
@ -2308,6 +2235,26 @@ uerra/egrr (something like ad hoc 1 grid-point issue (similarly grid-point storm
|
|||
},
|
||||
{&point_in_time, &given_level}, /* check model levels?? */
|
||||
},
|
||||
{
|
||||
"pressure_ml.edzw",
|
||||
100,
|
||||
100000,
|
||||
100,
|
||||
108000,
|
||||
{
|
||||
{"paramId", GRIB_TYPE_LONG, 54},
|
||||
{"origin", GRIB_TYPE_STRING, 0, "edzw"},
|
||||
|
||||
{"discipline", GRIB_TYPE_LONG, 0},
|
||||
{"parameterCategory", GRIB_TYPE_LONG, 3},
|
||||
{"parameterNumber", GRIB_TYPE_LONG, 0},
|
||||
{"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 118},
|
||||
{"scaleFactorOfFirstFixedSurface", GRIB_TYPE_LONG, 0},
|
||||
{NULL, },
|
||||
},
|
||||
{&point_in_time, &given_level}, /* check model levels?? */
|
||||
},
|
||||
|
||||
{
|
||||
"specific_humidity_ml",
|
||||
-0.1,
|
||||
|
@ -2324,6 +2271,26 @@ uerra/egrr (something like ad hoc 1 grid-point issue (similarly grid-point storm
|
|||
},
|
||||
{&point_in_time, &given_level}, /* check model levels?? */
|
||||
},
|
||||
{
|
||||
"specific_humidity_ml.edzw",
|
||||
-0.1,
|
||||
0.01,
|
||||
0,
|
||||
0.1,
|
||||
{
|
||||
{"paramId", GRIB_TYPE_LONG, 133},
|
||||
{"origin", GRIB_TYPE_STRING, 0, "edzw"},
|
||||
|
||||
{"discipline", GRIB_TYPE_LONG, 0},
|
||||
{"parameterCategory", GRIB_TYPE_LONG, 1},
|
||||
{"parameterNumber", GRIB_TYPE_LONG, 0},
|
||||
{"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 118},
|
||||
{"scaleFactorOfFirstFixedSurface", GRIB_TYPE_LONG, 0},
|
||||
{NULL, },
|
||||
},
|
||||
{&point_in_time, &given_level}, /* check model levels?? */
|
||||
},
|
||||
|
||||
{
|
||||
"temperature_ml",
|
||||
150,
|
||||
|
@ -2341,6 +2308,25 @@ uerra/egrr (something like ad hoc 1 grid-point issue (similarly grid-point storm
|
|||
},
|
||||
{&point_in_time, &given_level}, /* check model levels?? */
|
||||
},
|
||||
{
|
||||
"temperature_ml.edzw",
|
||||
150,
|
||||
300,
|
||||
200,
|
||||
330,
|
||||
{
|
||||
{"paramId", GRIB_TYPE_LONG, 130},
|
||||
{"origin", GRIB_TYPE_STRING, 0, "edzw"},
|
||||
|
||||
{"discipline", GRIB_TYPE_LONG, 0},
|
||||
{"parameterCategory", GRIB_TYPE_LONG, 0},
|
||||
{"parameterNumber", GRIB_TYPE_LONG, 0},
|
||||
{"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 118},
|
||||
{"scaleFactorOfFirstFixedSurface", GRIB_TYPE_LONG, 0},
|
||||
{NULL, },
|
||||
},
|
||||
{&point_in_time, &given_level}, /* check model levels?? */
|
||||
},
|
||||
|
||||
/*
|
||||
uerra, eswi-an: an.200812020000+0.ml.grib2, field 3 [u_velocity_ml]: u_velocity_ml minimum value 1.55574 is not in [-200,1]
|
||||
|
@ -2363,6 +2349,26 @@ uerra/egrr (something like ad hoc 1 grid-point issue (similarly grid-point storm
|
|||
},
|
||||
{&point_in_time, &given_level}, /* check model levels?? */
|
||||
},
|
||||
{
|
||||
"u_velocity_ml.edzw",
|
||||
-200,
|
||||
10,
|
||||
0.1,
|
||||
200,
|
||||
{
|
||||
{"paramId", GRIB_TYPE_LONG, 131},
|
||||
{"origin", GRIB_TYPE_STRING, 0, "edzw"},
|
||||
|
||||
{"discipline", GRIB_TYPE_LONG, 0},
|
||||
{"parameterCategory", GRIB_TYPE_LONG, 2},
|
||||
{"parameterNumber", GRIB_TYPE_LONG, 2},
|
||||
{"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 118},
|
||||
{"scaleFactorOfFirstFixedSurface", GRIB_TYPE_LONG, 0},
|
||||
{NULL, },
|
||||
},
|
||||
{&point_in_time, &given_level}, /* check model levels?? */
|
||||
},
|
||||
|
||||
{
|
||||
"v_velocity_ml",
|
||||
-200,
|
||||
|
@ -2380,6 +2386,26 @@ uerra/egrr (something like ad hoc 1 grid-point issue (similarly grid-point storm
|
|||
},
|
||||
{&point_in_time, &given_level}, /* check model levels?? */
|
||||
},
|
||||
{
|
||||
"v_velocity_ml.edzw",
|
||||
-200,
|
||||
-1,
|
||||
1,
|
||||
200,
|
||||
{
|
||||
{"paramId", GRIB_TYPE_LONG, 132},
|
||||
{"origin", GRIB_TYPE_STRING, 0, "edzw"},
|
||||
|
||||
{"discipline", GRIB_TYPE_LONG, 0},
|
||||
{"parameterCategory", GRIB_TYPE_LONG, 2},
|
||||
{"parameterNumber", GRIB_TYPE_LONG, 3},
|
||||
{"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 118},
|
||||
{"scaleFactorOfFirstFixedSurface", GRIB_TYPE_LONG, 0},
|
||||
{NULL, },
|
||||
},
|
||||
{&point_in_time, &given_level}, /* check model levels?? */
|
||||
},
|
||||
|
||||
{
|
||||
"cloud_cover_ml",
|
||||
0,
|
||||
|
@ -2396,6 +2422,26 @@ uerra/egrr (something like ad hoc 1 grid-point issue (similarly grid-point storm
|
|||
},
|
||||
{&point_in_time, &given_level}, /* check model levels?? */
|
||||
},
|
||||
{
|
||||
"cloud_cover_ml.edzw",
|
||||
0,
|
||||
1e-10,
|
||||
0,
|
||||
100.00001,
|
||||
{
|
||||
{"paramId", GRIB_TYPE_LONG, 260257},
|
||||
{"origin", GRIB_TYPE_STRING, 0, "edzw"},
|
||||
|
||||
{"discipline", GRIB_TYPE_LONG, 0},
|
||||
{"parameterCategory", GRIB_TYPE_LONG, 6},
|
||||
{"parameterNumber", GRIB_TYPE_LONG, 22},
|
||||
{"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 118},
|
||||
{"scaleFactorOfFirstFixedSurface", GRIB_TYPE_LONG, 0},
|
||||
{NULL, },
|
||||
},
|
||||
{&point_in_time, &given_level}, /* check model levels?? */
|
||||
},
|
||||
|
||||
/*
|
||||
uerra/egrr warning: oper.2010-03-13.ml.grib2, field 16 [cloud_cover_ml]: cloud_cover_ml minimum value -0.906414 is not in [0,1e-10]
|
||||
{
|
||||
|
@ -2495,6 +2541,7 @@ uerra:edzw-an warning: /tmp/marm/uerra/cosmo/sample2/grib2/fc.200812021200+27.pl
|
|||
},
|
||||
{&point_in_time, &given_level, &pressure_level},
|
||||
},
|
||||
|
||||
{
|
||||
"specific_cloud_ice_water_content_ml",
|
||||
0,
|
||||
|
@ -2502,6 +2549,8 @@ uerra:edzw-an warning: /tmp/marm/uerra/cosmo/sample2/grib2/fc.200812021200+27.pl
|
|||
0,
|
||||
0.01,
|
||||
{
|
||||
{"paramId", GRIB_TYPE_LONG, 247},
|
||||
|
||||
{"discipline", GRIB_TYPE_LONG, 0},
|
||||
{"parameterCategory", GRIB_TYPE_LONG, 1},
|
||||
{"parameterNumber", GRIB_TYPE_LONG, 84},
|
||||
|
@ -2511,6 +2560,26 @@ uerra:edzw-an warning: /tmp/marm/uerra/cosmo/sample2/grib2/fc.200812021200+27.pl
|
|||
},
|
||||
{&point_in_time, &given_level}, /* check model levels?? */
|
||||
},
|
||||
{
|
||||
"specific_cloud_ice_water_content_ml.edzw",
|
||||
0,
|
||||
0.001,
|
||||
0,
|
||||
0.01,
|
||||
{
|
||||
{"paramId", GRIB_TYPE_LONG, 247},
|
||||
{"origin", GRIB_TYPE_STRING, 0, "edzw"},
|
||||
|
||||
{"discipline", GRIB_TYPE_LONG, 0},
|
||||
{"parameterCategory", GRIB_TYPE_LONG, 1},
|
||||
{"parameterNumber", GRIB_TYPE_LONG, 84},
|
||||
{"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 118},
|
||||
{"scaleFactorOfFirstFixedSurface", GRIB_TYPE_LONG, 0},
|
||||
{NULL, },
|
||||
},
|
||||
{&point_in_time, &given_level}, /* check model levels?? */
|
||||
},
|
||||
|
||||
{
|
||||
"specific_cloud_liquid_water_content_ml",
|
||||
0,
|
||||
|
@ -2518,6 +2587,8 @@ uerra:edzw-an warning: /tmp/marm/uerra/cosmo/sample2/grib2/fc.200812021200+27.pl
|
|||
0,
|
||||
1e+6,
|
||||
{
|
||||
{"paramId", GRIB_TYPE_LONG, 246},
|
||||
|
||||
{"discipline", GRIB_TYPE_LONG, 0},
|
||||
{"parameterCategory", GRIB_TYPE_LONG, 1},
|
||||
{"parameterNumber", GRIB_TYPE_LONG, 83},
|
||||
|
@ -2527,19 +2598,40 @@ uerra:edzw-an warning: /tmp/marm/uerra/cosmo/sample2/grib2/fc.200812021200+27.pl
|
|||
},
|
||||
{&point_in_time, &given_level}, /* check model levels?? */
|
||||
},
|
||||
{
|
||||
"specific_cloud_liquid_water_content_ml.edzw",
|
||||
0,
|
||||
1e+5,
|
||||
0,
|
||||
1e+6,
|
||||
{
|
||||
{"paramId", GRIB_TYPE_LONG, 246},
|
||||
{"origin", GRIB_TYPE_STRING, 0, "edzw"},
|
||||
|
||||
{"discipline", GRIB_TYPE_LONG, 0},
|
||||
{"parameterCategory", GRIB_TYPE_LONG, 1},
|
||||
{"parameterNumber", GRIB_TYPE_LONG, 83},
|
||||
{"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 118},
|
||||
{"scaleFactorOfFirstFixedSurface", GRIB_TYPE_LONG, 0},
|
||||
{NULL, },
|
||||
},
|
||||
{&point_in_time, &given_level}, /* check model levels?? */
|
||||
},
|
||||
|
||||
/*
|
||||
uerra/eggr warning: oper.2010-03-13.pl.grib2, field 69 [relative_humidity_pl]: relative_humidity_pl maximum value 169 is not in [0,160]
|
||||
|
||||
*/
|
||||
{
|
||||
"relative_humidity_pl",
|
||||
"relative_humidity_pl.ur",
|
||||
0,
|
||||
30,
|
||||
0,
|
||||
180,
|
||||
{
|
||||
{"paramId", GRIB_TYPE_LONG, 157},
|
||||
{"class", GRIB_TYPE_STRING, 0, "ur"},
|
||||
|
||||
{"discipline", GRIB_TYPE_LONG, 0},
|
||||
{"parameterCategory", GRIB_TYPE_LONG, 1},
|
||||
{"parameterNumber", GRIB_TYPE_LONG, 1},
|
||||
|
@ -3188,6 +3280,7 @@ uerra:edzw-an warning: /tmp/marm/uerra/cosmo/sample2/grib2/fc.200812021200+27.pl
|
|||
0,
|
||||
100,
|
||||
{
|
||||
{"paramId", GRIB_TYPE_LONG, 260257},
|
||||
{"class", GRIB_TYPE_STRING, 0, "ur"},
|
||||
{"discipline", GRIB_TYPE_LONG, 0},
|
||||
{"parameterCategory", GRIB_TYPE_LONG, 6},
|
||||
|
@ -3267,7 +3360,6 @@ uerra, eswi-enfo:total_cloud_cover_sfc maximum value 96.4844 is not in [100,100]
|
|||
},
|
||||
{&point_in_time, &predefined_thickness},
|
||||
},
|
||||
|
||||
{
|
||||
"soil_depth",
|
||||
0.005,
|
||||
|
|
Loading…
Reference in New Issue