@@ -245,36 +245,63 @@ auto paramSFCRules() {
245245 timeRange (TimeRangeType::FixedTimeRange, TOSP::Minimum),
246246 overallLengthOfTimeRange (" 6h" ), //
247247 typeOfLevel (TOL::HeightAboveGroundAt2m), fixedLevel (2 )), //
248- rule (matchParams (201 , 237167 ), //
248+ rule (matchParams (201 , 237167 , 237168 ), //
249249 timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Maximum), //
250- typeOfLevel (TOL::HeightAboveGroundAt2m), fixedLevel (2 ), fixedLevel ( 10 )), //
251- rule (matchParams (202 , 238167 ), //
250+ typeOfLevel (TOL::HeightAboveGroundAt2m), fixedLevel (2 )), //
251+ rule (matchParams (202 , 238167 , 238168 ), //
252252 timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Minimum), //
253253 typeOfLevel (TOL::HeightAboveGroundAt2m), fixedLevel (2 )), //
254254 rule (matchParams (228004 , 235168 ), //
255255 timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Average), //
256256 typeOfLevel (TOL::HeightAboveGroundAt2m), fixedLevel (2 )), //
257- rule (matchParams (123 ), //
258- timeRange (TimeRangeType::FixedTimeRange, TOSP::Maximum),
257+ rule (matchParams (239167 , 239168 ), //
258+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::StandardDeviation), //
259+ typeOfLevel (TOL::HeightAboveGroundAt2m), fixedLevel (2 )), //
260+ rule (matchParams (123 ), //
261+ timeRange (TimeRangeType::FixedTimeRange, TOSP::Maximum), //
259262 overallLengthOfTimeRange (" 6h" ), //
260263 typeOfLevel (TOL::HeightAboveGroundAt10m), fixedLevel (10 )), //
261264 rule (matchParams (228028 ), //
262265 timeRange (TimeRangeType::FixedTimeRange, TOSP::Maximum),
263266 overallLengthOfTimeRange (" 3h" ), //
264267 typeOfLevel (TOL::HeightAboveGroundAt10m), fixedLevel (10 )), //
265- rule (matchParams (49 , 237207 , 237318 ), //
268+ rule (matchParams (49 , 237165 , 237166 , 237207 , 237318 ), //
266269 timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Maximum), //
267270 typeOfLevel (TOL::HeightAboveGroundAt10m), fixedLevel (10 )), //
268271 rule (matchParams (235087 , 235088 , 235136 , 235137 , 235087 , 235088 , 235137 , 235288 , 235287 , 235290 , 235326 ,
269272 235383 ), //
270273 timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Average), //
271274 typeOfLevel (TOL::EntireAtmosphere)), //
275+ rule (matchParams (237087 , 237088 , 237326 , 237288 , 237290 , 237137 , 237287 ), //
276+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Maximum), //
277+ typeOfLevel (TOL::EntireAtmosphere)), //
278+ rule (matchParams (238087 , 238088 , 238326 , 238288 , 238290 , 238137 , 238287 ), //
279+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Minimum), //
280+ typeOfLevel (TOL::EntireAtmosphere)), //
281+ rule (matchParams (239087 , 239088 , 239326 , 239288 , 239290 , 239137 , 239287 ), //
282+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::StandardDeviation), //
283+ typeOfLevel (TOL::EntireAtmosphere)), //
272284 rule (matchParams (228005 , 235165 , 235166 ), //
273- timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Average),
285+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Average), //
286+ typeOfLevel (TOL::HeightAboveGroundAt10m), fixedLevel (10 )), //
287+ rule (matchParams (238165 , 238166 , 238207 ), //
288+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Minimum), //
289+ typeOfLevel (TOL::HeightAboveGroundAt10m), fixedLevel (10 )), //
290+ rule (matchParams (239165 , 239166 , 239207 ), //
291+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::StandardDeviation), //
274292 typeOfLevel (TOL::HeightAboveGroundAt10m), fixedLevel (10 )), //
275293 rule (matchParams (235151 ), //
276294 timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Average), //
277295 typeOfLevel (TOL::MeanSea)), //
296+ rule (matchParams (237151 ), //
297+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Maximum), //
298+ typeOfLevel (TOL::MeanSea)), //
299+ rule (matchParams (238151 ), //
300+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Minimum), //
301+ typeOfLevel (TOL::MeanSea)), //
302+ rule (matchParams (239151 ), //
303+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::StandardDeviation), //
304+ typeOfLevel (TOL::MeanSea)), //
278305 rule (matchParams (235039 , 235040 , 235049 , 235050 , 235053 ), //
279306 timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Average), //
280307 typeOfLevel (TOL::NominalTop)), //
@@ -284,21 +311,78 @@ auto paramSFCRules() {
284311 235283 , 235339 ), //
285312 timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Average), //
286313 typeOfLevel (TOL::Surface)), //
287- rule (matchParams (235108 ), timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Average),
314+ rule (matchParams (235108 ),
315+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Average),
316+ typeOfLevel (TOL::LowCloudLayer)),
317+ rule (matchParams (237108 ),
318+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Maximum),
319+ typeOfLevel (TOL::LowCloudLayer)),
320+ rule (matchParams (238108 ),
321+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Minimum),
288322 typeOfLevel (TOL::LowCloudLayer)),
289- rule (matchParams (235090 ), timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Average),
323+ rule (matchParams (239108 ),
324+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::StandardDeviation),
325+ typeOfLevel (TOL::LowCloudLayer)),
326+ rule (matchParams (235090 ),
327+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Average),
290328 typeOfLevel (TOL::MixingLayer)),
291- rule (matchParams (235322 ), timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Average),
329+ rule (matchParams (237090 ),
330+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Maximum),
331+ typeOfLevel (TOL::MixingLayer)),
332+ rule (matchParams (238090 ),
333+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Minimum),
334+ typeOfLevel (TOL::MixingLayer)),
335+ rule (matchParams (239090 ),
336+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::StandardDeviation),
337+ typeOfLevel (TOL::MixingLayer)),
338+ rule (matchParams (235322 ),
339+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Average),
340+ typeOfLevel (TOL::Tropopause)),
341+ rule (matchParams (237322 ),
342+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Maximum),
343+ typeOfLevel (TOL::Tropopause)),
344+ rule (matchParams (238322 ),
345+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Minimum),
346+ typeOfLevel (TOL::Tropopause)),
347+ rule (matchParams (239322 ),
348+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::StandardDeviation),
292349 typeOfLevel (TOL::Tropopause)),
293350 rule (matchParams (235077 , 235094 ), // 235077 also exists on SOL !
294351 timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Average), //
295352 typeOfLevel (TOL::SoilLayer)), //
353+ rule (matchParams (237077 , 237094 ), //
354+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Maximum), //
355+ typeOfLevel (TOL::SoilLayer)), //
356+ rule (matchParams (238077 , 238094 ), //
357+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Minimum), //
358+ typeOfLevel (TOL::SoilLayer)), //
359+ rule (matchParams (239077 , 239094 ), //
360+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::StandardDeviation), //
361+ typeOfLevel (TOL::SoilLayer)), //
296362 rule (matchParams (235309 ), //
297363 timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Average), //
298364 typeOfLevel (TOL::IceLayerOnWater)), //
365+ rule (matchParams (237309 ), //
366+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Maximum), //
367+ typeOfLevel (TOL::IceLayerOnWater)), //
368+ rule (matchParams (238309 ), //
369+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Minimum), //
370+ typeOfLevel (TOL::IceLayerOnWater)), //
371+ rule (matchParams (239309 ), //
372+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::StandardDeviation), //
373+ typeOfLevel (TOL::IceLayerOnWater)), //
299374 rule (matchParams (263024 ), //
300375 timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Average), //
301376 typeOfLevel (TOL::SeaIceLayer)), //
377+ rule (matchParams (265024 ), //
378+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Maximum), //
379+ typeOfLevel (TOL::SeaIceLayer)), //
380+ rule (matchParams (266024 ), //
381+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Minimum), //
382+ typeOfLevel (TOL::SeaIceLayer)), //
383+ rule (matchParams (267024 ), //
384+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::StandardDeviation), //
385+ typeOfLevel (TOL::SeaIceLayer)), //
302386 rule (matchParams (260683 ), //
303387 timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Mode), //
304388 typeOfLevel (TOL::Surface)), //
@@ -452,12 +536,15 @@ auto paramSFCRules() {
452536 pointInTime (), //
453537 periodRange (),
454538 typeOfLevel (TOL::Surface)), //
455- rule (matchParams (228226 , 237013 , 237055 , 237117 , 237321 ), //
539+ rule (matchParams (228226 , 237013 , 237041 , 237042 , 237055 , 237078 , 237080 , 237083 , 237084 , 237093 , 237117 , 237134 , 237159 , 237263 , 237321 ), //
456540 timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Maximum), //
457541 typeOfLevel (TOL::Surface)), //
458- rule (matchParams (228227 , 238055 , 238013 ), //
542+ rule (matchParams (228227 , 238055 , 238013 , 238041 , 238042 , 238078 , 238080 , 238083 , 238084 , 238093 , 238134 , 238159 , 238263 ), //
459543 timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::Minimum), //
460544 typeOfLevel (TOL::Surface)), //
545+ rule (matchParams (239041 , 239042 , 239078 , 239080 , 239083 , 239084 , 239093 , 239134 , 239159 , 239263 ), //
546+ timeRange (TimeRangeType::SinceLastPostProcessingStep, TOSP::StandardDeviation), //
547+ typeOfLevel (TOL::Surface)), //
461548 rule (matchParams (140251 ), //
462549 pointInTime (), //
463550 dirFreq ()), //
0 commit comments