S2S: tigge limits tuning (From R Mladek)

This commit is contained in:
Shahram Najm 2015-11-09 12:40:30 +00:00
parent bc2d1d67db
commit 72839ad9e9
1 changed files with 273 additions and 56 deletions

View File

@ -309,7 +309,7 @@ parameter parameters[] = {
}, },
{&point_in_time, &predefined_thickness}, {&point_in_time, &predefined_thickness},
}, },
{ {
"field_capacity_sfc", "field_capacity_sfc",
1e99, 1e99,
@ -418,14 +418,14 @@ parameter parameters[] = {
{ {
{"model", GRIB_TYPE_STRING, 0, "glob"}, {"model", GRIB_TYPE_STRING, 0, "glob"},
{"paramId", GRIB_TYPE_LONG, 228002}, {"paramId", GRIB_TYPE_LONG, 228002},
{"discipline", GRIB_TYPE_LONG, 0}, {"discipline", GRIB_TYPE_LONG, 0},
{"parameterCategory", GRIB_TYPE_LONG, 3}, {"parameterCategory", GRIB_TYPE_LONG, 3},
{"parameterNumber", GRIB_TYPE_LONG, 5}, {"parameterNumber", GRIB_TYPE_LONG, 5},
{"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1}, {"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 1},
{NULL, }, {NULL, },
}, },
{&point_in_time, &predefined_level}, {&point_in_time, &predefined_level},
}, },
@ -457,7 +457,7 @@ parameter parameters[] = {
{"typeOfSecondFixedSurface", GRIB_TYPE_LONG, 255}, {"typeOfSecondFixedSurface", GRIB_TYPE_LONG, 255},
{"scaleFactorOfSecondFixedSurface", GRIB_TYPE_STRING, 0, "missing"}, {"scaleFactorOfSecondFixedSurface", GRIB_TYPE_STRING, 0, "missing"},
{"scaledValueOfSecondFixedSurface", GRIB_TYPE_STRING, 0, "missing"}, {"scaledValueOfSecondFixedSurface", GRIB_TYPE_STRING, 0, "missing"},
{NULL, }, {NULL, },
}, },
{&point_in_time, &predefined_level}, {&point_in_time, &predefined_level},
}, },
@ -597,13 +597,14 @@ parameter parameters[] = {
}, },
/* /*
S2S/CAWCR: specific_humidity_pl minimum value -0.0108485 is not in [-0.01,0.001] S2S/CAWCR: specific_humidity_pl minimum value -0.0108485 is not in [-0.01,0.001]
s2s/ammc: warning: s2s.q_20150913_4.grib2, field 71 [specific_humidity_pl]: specific_humidity_pl maximum value 0.0511279 is not in [5e-05,0.05]
*/ */
{ {
"specific_humidity_pl", "specific_humidity_pl",
-2e-2, -2e-2,
1.e-3, 1.e-3,
5e-5, 5e-5,
5e-2, 8e-2,
{ {
{"model", GRIB_TYPE_STRING, 0, "glob"}, {"model", GRIB_TYPE_STRING, 0, "glob"},
{"discipline", GRIB_TYPE_LONG, 0}, {"discipline", GRIB_TYPE_LONG, 0},
@ -773,11 +774,14 @@ mogreps in the past -> min <180, 290>
}, },
/* /*
S2S/CAWCR: surface_air_maximum_temperature_sfc maximum value 359.388 is not in [300,330] S2S/CAWCR: surface_air_maximum_temperature_sfc maximum value 359.388 is not in [300,330]
s2s/kwbc/enfh: warning: s2s.z_s2s_c_rhmc_20150819000000_glob_prod_0006_000.sl.grib2, field 2 [surface_air_maximum_temperature_sfc]: surface_air_maximum_temperature_sfc minimum value 179.427 is not in [190,240]
s2s/kwbc/enfh: warning: s2s.z_tigge_c_kwbc_20071002000000_ncep_prod_pf_sl_0006_001_0000_mx2t6.grib2, field 146 [surface_air_maximum_temperature_sfc]: surface_air_maximum_temperature_sfc minimum value 240.208 is not in [175,240]
s2s/isac/enfo: warning: z_s2s_c_isac_201510190000_glob_prod_pf_0744_05.sl.grib2, field 513 [surface_air_maximum_temperature_sfc]: surface_air_maximum_temperature_sfc minimum value 245.143 is not in [175,245]
*/ */
{ {
"surface_air_maximum_temperature_sfc", "surface_air_maximum_temperature_sfc",
190, 175,
240, 250,
300, 300,
380, 380,
{ {
@ -795,11 +799,14 @@ mogreps in the past -> min <180, 290>
/* /*
s2s_devel, ecmf, 20141222, 00UTC, test, enfo, real warning: s2s.2014122200.test.768.50.pf.sl.516.grib2, field 57 [surface_air_minimum_temperature_sfc]: surface_air_minimum_temperature_sfc maximum value 320.122 is not in [300,320] s2s_devel, ecmf, 20141222, 00UTC, test, enfo, real warning: s2s.2014122200.test.768.50.pf.sl.516.grib2, field 57 [surface_air_minimum_temperature_sfc]: surface_air_minimum_temperature_sfc maximum value 320.122 is not in [300,320]
warning: s2s.z_tigge_c_kwbc_20090817000000_ncep_prod_pf_sl_0006_002_0000_mn2t6.grib2, field 100 [surface_air_minimum_temperature_sfc]: surface_air_minimum_temperature_sfc minimum value 188.577 is not in [190,240] warning: s2s.z_tigge_c_kwbc_20090817000000_ncep_prod_pf_sl_0006_002_0000_mn2t6.grib2, field 100 [surface_air_minimum_temperature_sfc]: surface_air_minimum_temperature_sfc minimum value 188.577 is not in [190,240]
s2s/kwbc/enfh: warning: s2s.z_s2s_c_rhmc_20150819000000_glob_prod_0006_000.sl.grib2, field 1 [surface_air_minimum_temperature_sfc]: surface_air_minimum_temperature_sfc minimum value 179.642 is not in [183,240]
s2s/ammc/enfo: warning: s2s.mn2t6_20150917_24.grib2, field 1 [surface_air_minimum_temperature_sfc]: surface_air_minimum_temperature_sfc minimum value 167.556 is not in [175,240]
s2s/isac/enfo: warning: z_s2s_c_isac_201510190000_glob_prod_pf_0744_24.sl.grib2, field 671 [surface_air_minimum_temperature_sfc]: surface_air_minimum_temperature_sfc minimum value 241.292 is not in [160,240]
*/ */
{ {
"surface_air_minimum_temperature_sfc", "surface_air_minimum_temperature_sfc",
185, 160,
240, 245,
300, 300,
325, 325,
{ {
@ -815,6 +822,29 @@ warning: s2s.z_tigge_c_kwbc_20090817000000_ncep_prod_pf_sl_0006_002_0000_mn2t6.g
{&six_hourly, &given_level}, {&six_hourly, &given_level},
}, },
/*
s2s/ammc: warning: s2s.mx2t6_20150910_4.grib2, field 200 [surface_air_maximum_temperature_sfc.ammc]: surface_air_maximum_temperature_sfc.ammc maximum value 1516.03 is not in [300,1500]
*/
{
"surface_air_maximum_temperature_sfc.ammc",
175,
240,
300,
5000,
{
{"model", GRIB_TYPE_STRING, 0, "glob"},
{"centre", GRIB_TYPE_STRING, 1, "ammc"},
{"paramId", GRIB_TYPE_LONG, 121},
{"discipline", GRIB_TYPE_LONG, 0},
{"parameterCategory", GRIB_TYPE_LONG, 0},
{"parameterNumber", GRIB_TYPE_LONG, 0},
{"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 103},
{"typeOfStatisticalProcessing", GRIB_TYPE_LONG, 2},
{NULL, },
},
{&six_hourly, &given_level},
},
{ {
"time_integrated_top_net_thermal_radiation_sfc", "time_integrated_top_net_thermal_radiation_sfc",
-1e+10, -1e+10,
@ -1020,7 +1050,7 @@ warning: s2s.z_tigge_c_kwbc_20090817000000_ncep_prod_pf_sl_0006_002_0000_mn2t6.g
2013-??-??: maximum changed to <0,133> because of cosmo-de boundary effects when coupled with IFS .. 2013-??-??: maximum changed to <0,133> because of cosmo-de boundary effects when coupled with IFS ..
2014-07-16-18UTC: maximum changed to <0,200> because of GLAMEPS, v2 maximum value 170.646 (tigge_lam.20140716_18+003.mem025.grib2) 2014-07-16-18UTC: maximum changed to <0,200> because of GLAMEPS, v2 maximum value 170.646 (tigge_lam.20140716_18+003.mem025.grib2)
2014-08-06-09UTC: warning: tigge_lam.20140805_12+009.mem025.grib2:total_precipitation_sfc.lam maximum value 259.002 is not in [0,200] 2014-08-06-09UTC: warning: tigge_lam.20140805_12+009.mem025.grib2:total_precipitation_sfc.lam maximum value 259.002 is not in [0,200]
*/ */
{ {
"total_precipitation_sfc.lam", "total_precipitation_sfc.lam",
@ -1234,10 +1264,11 @@ s2s_devel, ecmf, 20141006, 0UTC, test: field 663 [mean_sea_level_pressure_sfc.gl
s2s_devel, ecmf: warning: s2s.128151.2014111700.test.sfc.pf.768.4.grib2, mean_sea_level_pressure_sfc maximum value 107435 is not in [98000,107000] s2s_devel, ecmf: warning: s2s.128151.2014111700.test.sfc.pf.768.4.grib2, mean_sea_level_pressure_sfc maximum value 107435 is not in [98000,107000]
tigge_lam.tigge_mogreps-uk_2014122709_03+0036.grib2, field 1: mean_sea_level_pressure_sfc minimum value 103069 is not in [90000,103000] tigge_lam.tigge_mogreps-uk_2014122709_03+0036.grib2, field 1: mean_sea_level_pressure_sfc minimum value 103069 is not in [90000,103000]
warning: s2s.2015082000.prod.1104.50.pf.sl.648.grib2, field 335 [mean_sea_level_pressure_sfc]: mean_sea_level_pressure_sfc minimum value 89778 is not in [90000,104000] warning: s2s.2015082000.prod.1104.50.pf.sl.648.grib2, field 335 [mean_sea_level_pressure_sfc]: mean_sea_level_pressure_sfc minimum value 89778 is not in [90000,104000]
s2s/lfpw: warning: s2s.lfpw_msl_0.grib2, field 1 [mean_sea_level_pressure_sfc]: mean_sea_level_pressure_sfc minimum value 88258.8 is not in [89000,104000]
*/ */
{ {
"mean_sea_level_pressure_sfc", "mean_sea_level_pressure_sfc",
89000, 88000,
104000, 104000,
98000, 98000,
109000, 109000,
@ -1253,13 +1284,39 @@ warning: s2s.2015082000.prod.1104.50.pf.sl.648.grib2, field 335 [mean_sea_level_
}, },
{&point_in_time, &predefined_level}, {&point_in_time, &predefined_level},
}, },
/*
s2s/lfpw: warning: s2s.lfpw_msl_0.grib2, field 1 [mean_sea_level_pressure_sfc]: mean_sea_level_pressure_sfc maximum value 120427 is not in [98000,109000] xxx should be fixed by provider!!
*/
{
"mean_sea_level_pressure_sfc.lfpw",
85000,
104000,
98000,
121000,
{
{"paramId", GRIB_TYPE_LONG, 151},
{"centre", GRIB_TYPE_STRING, 1, "lfpw"},
{"step", GRIB_TYPE_LONG, 0},
{"discipline", GRIB_TYPE_LONG, 0},
{"parameterCategory", GRIB_TYPE_LONG, 3},
{"parameterNumber", GRIB_TYPE_LONG, 0},
{"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 101},
{NULL, },
},
{&point_in_time, &predefined_level},
},
/* /*
s2s_devel, ecmf, 20141229, 00UTC, test, enfh, real: s2s.2014122900.test.768.10.pf.20131229.pl.720.grib2, field 450 [geopotential_height_pl]: geopotential_height_pl minimum value 30321.6 is not in [-850,30000] s2s_devel, ecmf, 20141229, 00UTC, test, enfh, real: s2s.2014122900.test.768.10.pf.20131229.pl.720.grib2, field 450 [geopotential_height_pl]: geopotential_height_pl minimum value 30321.6 is not in [-850,30000]
warning: s2s.2015082000.prod.1104.50.pf.pl.648.grib2, field 2241 [geopotential_height_pl]: geopotential_height_pl minimum value -876.714 is not in [-850,30500] warning: s2s.2015082000.prod.1104.50.pf.pl.648.grib2, field 2241 [geopotential_height_pl]: geopotential_height_pl minimum value -876.714 is not in [-850,30500]
s2s/lfpw: warning: s2s.lfpw_gh_1000.grib2, field 1 [geopotential_height_pl]: geopotential_height_pl minimum value -1199.08 is not in [-1000,30500]
*/ */
{ {
"geopotential_height_pl", "geopotential_height_pl",
-900, -1300,
30500, 30500,
200, 200,
35000, 35000,
@ -1276,9 +1333,13 @@ warning: s2s.2015082000.prod.1104.50.pf.pl.648.grib2, field 2241 [geopotential_h
{&point_in_time, &given_level, &pressure_level}, {&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]
*/
{ {
"temperature_pl", "temperature_pl",
160, 150,
260, 260,
200, 200,
330, 330,
@ -1297,14 +1358,15 @@ warning: s2s.2015082000.prod.1104.50.pf.pl.648.grib2, field 2241 [geopotential_h
{&point_in_time, &given_level, &pressure_level}, {&point_in_time, &given_level, &pressure_level},
}, },
/* /*
S2S/CAWCR: temperature_pl minimum value 75.8671 is not in [160,260] (at 1000hPa!) S2S/ammc: warning: s2s.t_20150906_21.grib2, field 11 [temperature_pl]: temperature_pl minimum value 44.6657 is not in [50,260]
S2S/ammc: warning: s2s.t_20150906_24.grib2, field 321 [temperature_pl]: temperature_pl minimum value -48.9135 is not in [50,260]
*/ */
{ {
"temperature_pl", "temperature_pl.ammc",
50, -100,
260, 260,
200, 200,
330, 340,
{ {
{"model", GRIB_TYPE_STRING, 0, "glob"}, {"model", GRIB_TYPE_STRING, 0, "glob"},
@ -1323,15 +1385,19 @@ warning: s2s.2015082000.prod.1104.50.pf.pl.648.grib2, field 2241 [geopotential_h
/* /*
S2S/CAWCR: u_velocity_pl minimum value -137.331 is not in [-120,-10] S2S/CAWCR: u_velocity_pl minimum value -137.331 is not in [-120,-10]
S2S/CAWCR: u_velocity_pl minimum value -8.77315 is not in [-120,-10] S2S/CAWCR: u_velocity_pl minimum value -8.77315 is not in [-120,-10]
s2s/ammc: warning: s2s.u_20150910_1.grib2, field 270 [u_velocity_pl]: u_velocity_pl minimum value -0.81584 is not in [-150,-1]
s2s/ammc: warning: s2s.u_20150906_28.grib2, field 430 [u_velocity_pl]: u_velocity_pl minimum value -1.09782 is not in [-150,-5]
s2s_devel, ecmf, 20150101, 00UTC, test, enfh, real: warning: s2s.2015010100.test.768.10.pf.20140101.pl.240.grib2, field 120 [u_velocity_pl]: u_velocity_pl maximum value 154.069 is not in [10,150] s2s_devel, ecmf, 20150101, 00UTC, test, enfh, real: warning: s2s.2015010100.test.768.10.pf.20140101.pl.240.grib2, field 120 [u_velocity_pl]: u_velocity_pl maximum value 154.069 is not in [10,150]
warning: s2s.z_tigge_c_kwbc_20020817000000_ncep_prod_pf_pl_0000_003_0010_u.grib2, field 3 [u_velocity_pl]: u_velocity_pl maximum value 170.9 is not in [10,170] warning: s2s.z_tigge_c_kwbc_20020817000000_ncep_prod_pf_pl_0000_003_0010_u.grib2, field 3 [u_velocity_pl]: u_velocity_pl maximum value 170.9 is not in [10,170]
s2s/ammc: warning: s2s.u_20150913_31.grib2, field 550 [u_velocity_pl]: u_velocity_pl minimum value 0.352796 is not in [-150,-0.001]
s2s/ammc: warning: s2s.u_20151101_13.grib2, field 401 [u_velocity_pl]: u_velocity_pl minimum value -195.645 is not in [-180,1]
*/ */
{ {
"u_velocity_pl", "u_velocity_pl",
-150, -200,
-5, 1,
10, 10,
175, 200,
{ {
{"model", GRIB_TYPE_STRING, 0, "glob"}, {"model", GRIB_TYPE_STRING, 0, "glob"},
@ -1414,7 +1480,7 @@ warning: s2s.z_tigge_c_kwbc_20150817000000_ncep_prod_pf_pl_0000_015_0500_w.grib2
-8, -8,
0, 0,
0, 0,
6, 8,
{ {
{"model", GRIB_TYPE_STRING, 0, "glob"}, {"model", GRIB_TYPE_STRING, 0, "glob"},
@ -1487,8 +1553,8 @@ s2s_devel, ecmf, 20141229, 00UTC, test, enfh, real: s2s.2014122900.test.768.10.
{"paramId", GRIB_TYPE_LONG, 180}, {"paramId", GRIB_TYPE_LONG, 180},
{"discipline", GRIB_TYPE_LONG, 0}, {"discipline", GRIB_TYPE_LONG,0},
{"parameterCategory", GRIB_TYPE_LONG, 2}, {"parameterCategory", GRIB_TYPE_LONG,2},
{"parameterNumber", GRIB_TYPE_LONG,38}, {"parameterNumber", GRIB_TYPE_LONG,38},
{"typeOfStatisticalProcessing", GRIB_TYPE_LONG, 1}, {"typeOfStatisticalProcessing", GRIB_TYPE_LONG, 1},
@ -1535,8 +1601,8 @@ s2s_devel, ecmf, 20141229, 00UTC, test, enfh, real: s2s.2014122900.test.768.10.
{"paramId", GRIB_TYPE_LONG, 174008}, {"paramId", GRIB_TYPE_LONG, 174008},
{"discipline", GRIB_TYPE_LONG, 2}, {"discipline", GRIB_TYPE_LONG,2},
{"parameterCategory", GRIB_TYPE_LONG, 0}, {"parameterCategory", GRIB_TYPE_LONG,0},
{"parameterNumber", GRIB_TYPE_LONG,34}, {"parameterNumber", GRIB_TYPE_LONG,34},
{"typeOfStatisticalProcessing", GRIB_TYPE_LONG, 1}, {"typeOfStatisticalProcessing", GRIB_TYPE_LONG, 1},
@ -1635,13 +1701,14 @@ s2s_devel, ecmf, 20141229, 00UTC, test, enfh, real: s2s.2014122900.test.768.10.
}, },
{ {
"convective_available_potential_energy_sfc.glob", "convective_available_potential_energy_sfc.glob.s2",
0, 0,
10, 10,
0, 0,
17000, 17000,
{ {
{"model", GRIB_TYPE_STRING, 0, "glob"}, {"model", GRIB_TYPE_STRING, 0, "glob"},
{"class", GRIB_TYPE_STRING, 0, "s2"},
{"paramId", GRIB_TYPE_LONG, 59}, {"paramId", GRIB_TYPE_LONG, 59},
@ -1660,16 +1727,18 @@ s2s_devel, ecmf, 20141229, 00UTC, test, enfh, real: s2s.2014122900.test.768.10.
/* /*
S2S/CAWCR: total_column_water_sfc.glob minimum value 0.00832421 is not in [0.01,1] S2S/CAWCR: total_column_water_sfc.glob minimum value 0.00832421 is not in [0.01,1]
warning: s2s.z_tigge_c_kwbc_19990817000000_ncep_prod_cf_sl_0024_000_0000_tcw.grib2, field 33 [total_column_water_sfc.glob]: total_column_water_sfc.glob minimum value -0.168614 is not in [0.001,1] warning: s2s.z_tigge_c_kwbc_19990817000000_ncep_prod_cf_sl_0024_000_0000_tcw.grib2, field 33 [total_column_water_sfc.glob]: total_column_water_sfc.glob minimum value -0.168614 is not in [0.001,1]
warning: s2s.z_tigge_c_kwbc_20030817000000_ncep_prod_pf_sl_0024_001_0000_tcw.grib2, field 23 [total_column_water_sfc.glob]: total_column_water_sfc.glob minimum value -1.8344 is not in [-1.5,1] warning: s2s.z_tigge_c_kwbc_20090829000000_ncep_prod_pf_sl_0024_003_0000_tcw.grib2, field 11 [total_column_water_sfc.glob]: total_column_water_sfc.glob minimum value -2.00987 is not in [-2,1]
=> [-2.00987,1]
*/ */
{ {
"total_column_water_sfc.glob", "total_column_water_sfc.glob.s2",
-2.0, -3.0,
1, 1,
50, 50,
150, 150,
{ {
{"model", GRIB_TYPE_STRING, 0, "glob"}, {"model", GRIB_TYPE_STRING, 0, "glob"},
{"class", GRIB_TYPE_STRING, 0, "s2"},
{"paramId", GRIB_TYPE_LONG, 136}, {"paramId", GRIB_TYPE_LONG, 136},
@ -1686,14 +1755,19 @@ warning: s2s.z_tigge_c_kwbc_20030817000000_ncep_prod_pf_sl_0024_001_0000_tcw.gri
{&daily_average, &predefined_thickness}, {&daily_average, &predefined_thickness},
}, },
/*
s2s/rums warning: s2s.z_s2s_c_rhmc_20150819000000_glob_prod_0336_017.sl.grib2, field 4 [surface_air_temperature_sfc.glob]: surface_air_temperature_sfc.glob minimum value 177.17 is not in [180,290]
*/
{ {
"surface_air_temperature_sfc.glob", "surface_air_temperature_sfc.glob.s2",
180, 170,
290, 290,
270, 270,
350, 350,
{ {
{"model", GRIB_TYPE_STRING, 0, "glob"}, {"model", GRIB_TYPE_STRING, 0, "glob"},
{"class", GRIB_TYPE_STRING, 0, "s2"},
{"paramId", GRIB_TYPE_LONG, 167}, {"paramId", GRIB_TYPE_LONG, 167},
@ -1734,13 +1808,14 @@ warning: s2s.z_tigge_c_kwbc_20030817000000_ncep_prod_pf_sl_0024_001_0000_tcw.gri
S2S/CAWCR: surface_air_dew_point_temperature_sfc.glob minimum value 32.4337 is not in [175,290] S2S/CAWCR: surface_air_dew_point_temperature_sfc.glob minimum value 32.4337 is not in [175,290]
*/ */
{ {
"surface_air_dew_point_temperature_sfc.glob", "surface_air_dew_point_temperature_sfc.glob.s2",
30, 30,
290, 290,
270, 270,
350, 350,
{ {
{"model", GRIB_TYPE_STRING, 0, "glob"}, {"model", GRIB_TYPE_STRING, 0, "glob"},
{"class", GRIB_TYPE_STRING, 0, "s2"},
{"paramId", GRIB_TYPE_LONG, 168}, {"paramId", GRIB_TYPE_LONG, 168},
@ -1757,15 +1832,20 @@ warning: s2s.z_tigge_c_kwbc_20030817000000_ncep_prod_pf_sl_0024_001_0000_tcw.gri
}, },
/* /*
S2S/CAWCR: skin_temperature_sfc.glob maximum value 309.28 is not in [310,355] S2S/CAWCR: skin_temperature_sfc.glob maximum value 309.28 is not in [310,355]
s2s/kwbc/enfh: warning: s2s.z_s2s_c_rhmc_20150819000000_glob_prod_1464_000.sl.grib2, field 17 [skin_temperature_sfc.glob]: skin_temperature_sfc.glob minimum value 237.261 is not in [
s2s/rums/enfo warning: s2s.z_s2s_c_rhmc_20150826000000_glob_prod_1392_003.sl.grib2, field 15 [skin_temperature_sfc.glob]: skin_temperature_sfc.glob minimum value 240.467 is not in [180,240]
s2s/ammc/enfo warning: warning: s2s.skt_20150920_4.grib2, field 12 [skin_temperature_sfc.glob]: skin_temperature_sfc.glob minimum value 179.087 is not in [180,245]
180,230]
*/ */
{ {
"skin_temperature_sfc.glob", "skin_temperature_sfc.glob.s2",
180, 175,
230, 245,
300, 300,
355, 355,
{ {
{"model", GRIB_TYPE_STRING, 0, "glob"}, {"model", GRIB_TYPE_STRING, 0, "glob"},
{"class", GRIB_TYPE_STRING, 0, "s2"},
{"paramId", GRIB_TYPE_LONG, 235}, {"paramId", GRIB_TYPE_LONG, 235},
@ -1816,16 +1896,17 @@ warning: s2s.z_s2s_c_babj_20150817000000_glob_prod_cf_1440_000.sl.grib2, field 1
{&daily_average, &given_thickness}, {&daily_average, &given_thickness},
}, },
/* /*
warning: s2s.z_s2s_c_babj_20150817000000_glob_prod_cf_1440_000.sl.grib2, field 1709 [soil_moisture_top_100_cm_sfc.glob]: soil_moisture_top_100_cm_sfc.glob minimum value 51.2891 is not in [-1e-17,0] warning: s2s.z_s2s_c_babj_20150901000000_glob_prod_pf_1440_002.sl.grib2, field 1621 [soil_moisture_top_100_cm_sfc.glob]: soil_moisture_top_100_cm_sfc.glob minimum value 60.1641 is not in [-1e-16,60]
warning: s2s.z_s2s_c_babj_20150817000000_glob_prod_cf_1440_000.sl.grib2, field 1745 [soil_moisture_top_100_cm_sfc.glob]: soil_moisture_top_100_cm_sfc.glob maximum value 1382.83 is not in [450,800] warning: s2s.z_s2s_c_babj_20150817000000_glob_prod_cf_1440_000.sl.grib2, field 1745 [soil_moisture_top_100_cm_sfc.glob]: soil_moisture_top_100_cm_sfc.glob maximum value 1382.83 is not in [450,800]
warning: s2s.2015090300.prod.1104.10.pf.19970903.sl.48.grib2, field 220 [soil_moisture_top_100_cm_sfc.glob]: soil_moisture_top_100_cm_sfc.glob minimum value -8.57628e-17 is not in [-1e-18,60] warning: s2s.2015092100.prod.1104.10.pf.19980921.sl.48.grib2, field 220 [soil_moisture_top_100_cm_sfc.glob]: soil_moisture_top_100_cm_sfc.glob minimum value -1.07114e-16 is not in [-1e-16,60]
s2s/rums warning: s2s.z_s2s_c_rhmc_20150819000000_glob_prod_1464_001.sl.grib2, field 17 [soil_moisture_top_100_cm_sfc.glob]: soil_moisture_top_100_cm_sfc.glob maximum value 413.812 is not in [450,1400]
*/ */
{ {
"soil_moisture_top_100_cm_sfc.glob", "soil_moisture_top_100_cm_sfc.glob",
-1e-16, -1e-15,
60, 70,
450, 400,
1400, 1400,
{ {
{"model", GRIB_TYPE_STRING, 0, "glob"}, {"model", GRIB_TYPE_STRING, 0, "glob"},
@ -1852,11 +1933,12 @@ warning: s2s.2015090300.prod.1104.10.pf.19970903.sl.48.grib2, field 220 [soil_mo
}, },
/* /*
s2s_devel/ecmf/enfh/rea: warning: s2s.2015011200.test.768.10.cf.20100112.sl.24.grib2, field 25 [soil_temperature_top_20_cm_sfc.glob]: soil_temperature_top_20_cm_sfc.glob minimum value 199.519 is not in [200,230] s2s_devel/ecmf/enfh/rea: warning: s2s.2015011200.test.768.10.cf.20100112.sl.24.grib2, field 25 [soil_temperature_top_20_cm_sfc.glob]: soil_temperature_top_20_cm_sfc.glob minimum value 199.519 is not in [200,230]
s2s_prod/ammc/enfo:warning: s2s.st20_20151004_4.grib2, field 61 [soil_temperature_top_20_cm_sfc.glob]: soil_temperature_top_20_cm_sfc.glob minimum value 231.081 is not in [180,230]
*/ */
{ {
"soil_temperature_top_20_cm_sfc.glob", "soil_temperature_top_20_cm_sfc.glob",
180, 180,
230, 240,
300, 300,
350, 350,
{ {
@ -1881,12 +1963,47 @@ s2s_devel/ecmf/enfh/rea: warning: s2s.2015011200.test.768.10.cf.20100112.sl.24.g
}, },
{&daily_average, &given_thickness}, {&daily_average, &given_thickness},
}, },
/*
s2s/rums warning: s2s.z_s2s_c_rhmc_20150819000000_glob_prod_0024_000.sl.grib2, field 26 [soil_temperature_top_20_cm_sfc.glob]: soil_temperature_top_20_cm_sfc.glob minimum value 0 is not in [180,230] xxx must be fiexed!!!
*/
{
"soil_temperature_top_20_cm_sfc.glob",
0,
230,
300,
350,
{
{"model", GRIB_TYPE_STRING, 0, "glob"},
{"centre", GRIB_TYPE_STRING, 1, "rums"},
{"paramId", GRIB_TYPE_LONG, 228095},
{"discipline", GRIB_TYPE_LONG, 2},
{"parameterCategory", GRIB_TYPE_LONG, 0},
{"parameterNumber", GRIB_TYPE_LONG, 2},
{"typeOfStatisticalProcessing", GRIB_TYPE_LONG, 0},
{"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 106},
{"scaleFactorOfFirstFixedSurface", GRIB_TYPE_LONG, 0},
{"scaledValueOfFirstFixedSurface", GRIB_TYPE_LONG, 0},
{"typeOfSecondFixedSurface", GRIB_TYPE_LONG, 106},
{"scaleFactorOfSecondFixedSurface", GRIB_TYPE_LONG, 1},
{"scaledValueOfSecondFixedSurface", GRIB_TYPE_LONG, 2},
{NULL, },
},
{&daily_average, &given_thickness},
},
/* /*
S2S/CAWCR: soil_temperature_top_100_cm_sfc.glob minimum value 230.73 is not in [200,230] S2S/babj: warning: s2s.z_s2s_c_babj_20150908000000_glob_prod_cf_1440_000.sl.grib2, field 1816 [soil_temperature_top_100_cm_sfc.glob]: soil_temperature_top_100_cm_sfc.glob minimum value 199.941 is not in [200,240]
*/ */
{ {
"soil_temperature_top_100_cm_sfc.glob", "soil_temperature_top_100_cm_sfc.glob",
200, 190,
240, 240,
300, 300,
350, 350,
@ -1912,18 +2029,54 @@ s2s_devel/ecmf/enfh/rea: warning: s2s.2015011200.test.768.10.cf.20100112.sl.24.g
}, },
{&daily_average, &given_thickness}, {&daily_average, &given_thickness},
}, },
/*
S2S/rums: warning: s2s.z_s2s_c_rhmc_20150819000000_glob_prod_0024_000.sl.grib2, field 25 [soil_temperature_top_100_cm_sfc.glob]: soil_temperature_top_100_cm_sfc.glob minimum value 0 is not in [200,240] xxx must be fixed!!!
*/
{
"soil_temperature_top_100_cm_sfc.glob.s2.rums",
0,
240,
300,
350,
{
{"model", GRIB_TYPE_STRING, 0, "glob"},
{"class", GRIB_TYPE_STRING, 0, "s2"},
{"centre", GRIB_TYPE_STRING, 1, "rums"},
{"paramId", GRIB_TYPE_LONG, 228096},
{"discipline", GRIB_TYPE_LONG, 2},
{"parameterCategory", GRIB_TYPE_LONG, 0},
{"parameterNumber", GRIB_TYPE_LONG, 2},
{"typeOfStatisticalProcessing", GRIB_TYPE_LONG, 0},
{"typeOfFirstFixedSurface", GRIB_TYPE_LONG, 106},
{"scaleFactorOfFirstFixedSurface", GRIB_TYPE_LONG, 0},
{"scaledValueOfFirstFixedSurface", GRIB_TYPE_LONG, 0},
{"typeOfSecondFixedSurface", GRIB_TYPE_LONG, 106},
{"scaleFactorOfSecondFixedSurface", GRIB_TYPE_LONG, 1},
{"scaledValueOfSecondFixedSurface", GRIB_TYPE_LONG, 10},
{NULL, },
},
{&daily_average, &given_thickness},
},
/* /*
S2S/CAWCR: snow_depth_water_equivalent_sfc.glob maximum value 9066.25 is not in [10000,15000] S2S/CAWCR: snow_depth_water_equivalent_sfc.glob maximum value 9066.25 is not in [10000,15000]
warning: s2s.z_tigge_c_kwbc_19990817000000_ncep_prod_cf_sl_0024_000_0000_sd.grib2, field 19 [snow_depth_water_equivalent_sfc.glob]: snow_depth_water_equivalent_sfc.glob maximum value 219.94 is not in [9000,15000] warning: s2s.z_tigge_c_kwbc_19990817000000_ncep_prod_cf_sl_0024_000_0000_sd.grib2, field 19 [snow_depth_water_equivalent_sfc.glob]: snow_depth_water_equivalent_sfc.glob maximum value 219.94 is not in [9000,15000]
s2s/isac:warning: s2s.z_s2s_c_isac_201510190000_glob_prod_cf_0744_00.sl.grib2, field 25 [snow_depth_water_equivalent_sfc.glob]: snow_depth_water_equivalent_sfc.glob maximum value 118.824
*/ */
{ {
"snow_depth_water_equivalent_sfc.glob", "snow_depth_water_equivalent_sfc.glob.s2",
-4e-19, -4e-19,
0, 0,
200, 100,
15000, 15000,
{ {
{"model", GRIB_TYPE_STRING, 0, "glob"}, {"model", GRIB_TYPE_STRING, 0, "glob"},
{"class", GRIB_TYPE_STRING, 0, "s2"},
{"paramId", GRIB_TYPE_LONG, 228141}, {"paramId", GRIB_TYPE_LONG, 228141},
@ -1943,15 +2096,77 @@ warning: s2s.z_tigge_c_kwbc_19990817000000_ncep_prod_cf_sl_0024_000_0000_sd.grib
warning: s2s.z_tigge_c_kwbc_20150817000000_ncep_prod_cf_sl_0024_000_0000_tcc.grib2, field 2 [total_cloud_cover_sfc.glob]: total_cloud_cover_sfc.glob maximum value 100.716 is not in [99.99,100.01] warning: s2s.z_tigge_c_kwbc_20150817000000_ncep_prod_cf_sl_0024_000_0000_tcc.grib2, field 2 [total_cloud_cover_sfc.glob]: total_cloud_cover_sfc.glob maximum value 100.716 is not in [99.99,100.01]
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_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] 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]
*/ */
{ {
"total_cloud_cover_sfc.glob", "total_cloud_cover_sfc.glob.s2",
0, -0.1,
5, 5,
90., 90.,
101., 101.,
{ {
{"model", GRIB_TYPE_STRING, 0, "glob"}, {"model", GRIB_TYPE_STRING, 0, "glob"},
{"class", GRIB_TYPE_STRING, 0, "s2"},
{"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/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!!
*/
{
"total_cloud_cover_sfc.glob.s2.lfpw",
-0.1,
5,
70.,
101.,
{
{"model", GRIB_TYPE_STRING, 0, "glob"},
{"class", GRIB_TYPE_STRING, 0, "s2"},
{"centre", GRIB_TYPE_STRING, 1, "lfpw"},
{"step", GRIB_TYPE_STRING, 1, "0-24"},
{"paramId", GRIB_TYPE_LONG, 228164}, {"paramId", GRIB_TYPE_LONG, 228164},
@ -1992,16 +2207,16 @@ warning: s2s.z_tigge_c_kwbc_20150817000000_ncep_prod_pf_sl_0024_009_0000_tcc.gri
}, },
{ {
"sea_ice_cover_sfc.glob", "sea_ice_cover_sfc.glob.s2",
-1.5e+6, -1.5e+6,
1.5e+6, 1.5e+6,
-1.5e+6, -1.5e+6,
1.5e+6, 1.5e+6,
{ {
{"model", GRIB_TYPE_STRING, 0, "glob"}, {"model", GRIB_TYPE_STRING, 0, "glob"},
{"class", GRIB_TYPE_STRING, 0, "s2"},
{"paramId", GRIB_TYPE_LONG, 31}, {"paramId", GRIB_TYPE_LONG, 31},
{"typeOfStatisticalProcessing", GRIB_TYPE_LONG, 0}, {"typeOfStatisticalProcessing", GRIB_TYPE_LONG, 0},
{"discipline", GRIB_TYPE_LONG, 10}, {"discipline", GRIB_TYPE_LONG, 10},
@ -2015,13 +2230,14 @@ warning: s2s.z_tigge_c_kwbc_20150817000000_ncep_prod_pf_sl_0024_009_0000_tcc.gri
}, },
{ {
"snow_density_sfc.glob", "snow_density_sfc.glob.s2",
-1.5e+6, -1.5e+6,
1.5e+6, 1.5e+6,
-1.5e+6, -1.5e+6,
1.5e+6, 1.5e+6,
{ {
{"model", GRIB_TYPE_STRING, 0, "glob"}, {"model", GRIB_TYPE_STRING, 0, "glob"},
{"class", GRIB_TYPE_STRING, 0, "s2"},
{"paramId", GRIB_TYPE_LONG, 33}, {"paramId", GRIB_TYPE_LONG, 33},
@ -2038,13 +2254,14 @@ warning: s2s.z_tigge_c_kwbc_20150817000000_ncep_prod_pf_sl_0024_009_0000_tcc.gri
}, },
{ {
"sea_surface_temperature_sfc.glob", "sea_surface_temperature_sfc.glob.s2",
-1.5e+6, -1.5e+6,
1.5e+6, 1.5e+6,
-1.5e+6, -1.5e+6,
1.5e+6, 1.5e+6,
{ {
{"model", GRIB_TYPE_STRING, 0, "glob"}, {"model", GRIB_TYPE_STRING, 0, "glob"},
{"class", GRIB_TYPE_STRING, 0, "s2"},
{"paramId", GRIB_TYPE_LONG, 34}, {"paramId", GRIB_TYPE_LONG, 34},