Skip to content

New section 4 templates to encode derived products and probabilities of post-processed forecasts. #347

@sebvi

Description

@sebvi

Introduction

The purpose of the product definition templates 4.71 and 4.73 is to encode post-processed individual ensemble members. Recently, ECMWF proposed the templates 4.89 and 4.90 to encode quantiles based on post-processed ensemble forecast. Following the same strategy, we would like to propose new templates to encode derived forecast products like the ensemble mean or spread and probabilities based on thresholds for post-processed forecasts.

Amendment details

ADD to code table 4.0 Product definition template number

Code Description
199 Derived products of post-processed  forecasts based on all ensemble members at a horizontal level or in a horizontal layer at a point in time
200 Derived products of post-processed forecasts based on all ensemble members at a horizontal level or in a horizontal layer  in a continuous or non-continuous time interval
201 Probability of post-processed forecast at a horizontal level or in a horizontal layer at a point in time
202 Probability of post-processed forecast at a horizontal level or in a horizontal layer  in a continuous or non-continuous time interval

ADD TEMPLATE 4.199 Derived products of post-processed forecasts based on all ensemble members at a horizontal level or in a horizontal layer at a point in time

Octet Number of octets Description
10 1 Parameter Category (see code table 4.1)
11 1 Parameter Number (see code table 4.2)
12-13 2 Input process identifier
14-15 2 Input originating centre (see Common Code table C-11)
16 1 Type of post-processing
17 1 Type of generating process (see Code table 4.3)
18 1 Background generating process identifier (defined by originating centre)
19 1 Analysis or forecast generating process identifier (defined by originating centre)
20-21 2 Hours of observational data cut-off after reference time
22 1 Minutes of observational data cut-off after reference time
23 1 Indicator of unit of time range (see Code table 4.4)
24-27 4 Forecast time in units defined by previous octet
28 1 Type of first fixed surface (see Code table 4.5)
29 1 Scale factor of first fixed surface
30-33 4 Scaled value of first fixed surface
34 1 Type of second fixed surface (see Code table 4.5)
35 1 Scale factor of second fixed surface
36-39 4 Scaled value of second fixed surface
40 1 Derived forecast (see Code table 4.7)
41-44 4 Number of forecasts in ensemble

ADD TEMPLATE 4.200 Derived products of post-processed forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval

Octet Number of octets Description
10 1 Parameter Category (see code table 4.1)
11 1 Parameter Number (see code table 4.2)
12-13 2 Input process identifier
14-15 2 Input originating centre (see Common Code table C-11)
16 1 Type of post-processing
17 1 Type of generating process (see Code table 4.3)
18 1 Background generating process identifier (defined by originating centre)
19 1 Analysis or forecast generating process identifier (defined by originating centre)
20-21 2 Hours of observational data cut-off after reference time
22 1 Minutes of observational data cut-off after reference time
23 1 Indicator of unit of time range (see Code table 4.4)
24-27 4 Forecast time in units defined by previous octet
28 1 Type of first fixed surface (see Code table 4.5)
29 1 Scale factor of first fixed surface
30-33 4 Scaled value of first fixed surface
34 1 Type of second fixed surface (see Code table 4.5)
35 1 Scale factor of second fixed surface
36-39 4 Scaled value of second fixed surface
40 1 Derived forecast (see Code table 4.7)
41-44 4 Number of forecasts in ensemble
45-46 2 Year of end of overall time interval
47 1 Month of end of overall time interval
48 1 Day of end of overall time interval
49 1 Hour of end of overall time interval
50 1 Minute of end of overall time interval
51 1 Second of end of overall time interval
52 1 n - number of time range specifications describing the time intervals used to calculate the statistically processed field
53-56 4 Total number of data values missing in statistical process
    57 - 68 Specification of the outermost (or only) time range over which statistical processing is done
57 1 Statistical process used to calculate the processed field from the field at each time increment during the time range (see code table 4.10)
58 1 Type of time increment between successive fields used in the statistical processing (see code table 4.11)
59 1 Indicator of unit of time for time range over which statistical processing is done (see code table 4.4)
60-63 4 Length of the time range over which statistical processing is done, in units defined by the previous octet
64 1 Indicator of unit of time for the increment between the successive fields used (see code table 4.4)
65-68 4 Time increment between successive fields, in units defined by the previous octet
    69 - nn These octets are included only if n > 1, where nn = 56+ 12 x n
69-80 12 As octets 57 to 68, next innermost step of processing
81-nn n/a Additional time range specifications, included in accordance with the value of n. Contents as octets 57 to 68, repeated as necessary

ADD TEMPLATE 4.201Probability of post-processed forecast at a horizontal level or in a horizontal layer at a point in time

Octet Number of octets Description
10 1 Parameter Category (see code table 4.1)
11 1 Parameter Number (see code table 4.2)
12-13 2 Input process identifier
14-15 2 Input originating centre (see Common Code table C-11)
16 1 Type of post-processing
17 1 Type of generating process (see Code table 4.3)
18 1 Background generating process identifier (defined by originating centre)
19 1 Analysis or forecast generating process identifier (defined by originating centre)
20-21 2 Hours of observational data cut-off after reference time
22 1 Minutes of observational data cut-off after reference time
23 1 Indicator of unit of time range (see Code table 4.4)
24-27 4 Forecast time in units defined by previous octet
28 1 Type of first fixed surface (see Code table 4.5)
29 1 Scale factor of first fixed surface
30-33 4 Scaled value of first fixed surface
34 1 Type of second fixed surface (see Code table 4.5)
35 1 Scale factor of second fixed surface
36-39 4 Scaled value of second fixed surface
40 1 Type of ensemble forecast (see Code table 4.6)
41-44 4 Number of forecasts in ensemble
45 1 Forecast probability number
46 1 Total number of forecast probabilities
47 1 Probability type (see Code table 4.9)
48 1 Scale factor of lower limit
49-52 4 Scaled value of lower limit
53 1 Scale factor of upper limit
54-57 4 Scaled value of upper limit

ADD TEMPLATE 4.202 Probability of post-processed forecast at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval

Octet Number of octets Description
10 1 Parameter Category (see code table 4.1)
11 1 Parameter Number (see code table 4.2)
12-13 2 Input process identifier
14-15 2 Input originating centre (see Common Code table C-11)
16 1 Type of post-processing
17 1 Type of generating process (see Code table 4.3)
18 1 Background generating process identifier (defined by originating centre)
19 1 Analysis or forecast generating process identifier (defined by originating centre)
20-21 2 Hours of observational data cut-off after reference time
22 1 Minutes of observational data cut-off after reference time
23 1 Indicator of unit of time range (see Code table 4.4)
24-27 4 Forecast time in units defined by previous octet
28 1 Type of first fixed surface (see Code table 4.5)
29 1 Scale factor of first fixed surface
30-33 4 Scaled value of first fixed surface
34 1 Type of second fixed surface (see Code table 4.5)
35 1 Scale factor of second fixed surface
36-39 4 Scaled value of second fixed surface
40 1 Type of ensemble forecast (see Code table 4.6)
41-44 4 Number of forecasts in ensemble
45 1 Forecast probability number
46 1 Total number of forecast probabilities
47 1 Probability type (see Code table 4.9)
48 1 Scale factor of lower limit
49-52 4 Scaled value of lower limit
53 1 Scale factor of upper limit
54-57 4 Scaled value of upper limit
58-59 2 Year of end of overall time interval
60 1 Month of end of overall time interval
61 1 Day of end of overall time interval
62 1 Hour of end of overall time interval
63 1 Minute of end of overall time interval
64 1 Second of end of overall time interval
65 1 n - number of time range specifications describing the time intervals used to calculate the statistically processed field
66-69 4 Total number of data values missing in statistical process
    70 - 81 Specification of the outermost (or only) time range over which statistical processing is done
70 1 Statistical process used to calculate the processed field from the field at each time increment during the time range (see code table 4.10)
71 1 Type of time increment between successive fields used in the statistical processing (see code table 4.11)
72 1 Indicator of unit of time for time range over which statistical processing is done (see code table 4.4)
73-76 4 Length of the time range over which statistical processing is done, in units defined by the previous octet
77 1 Indicator of unit of time for the increment between the successive fields used (see code table 4.4)
78-81 4 Time increment between successive fields, in units defined by the previous octet
    82 - nn These octets are included only if n > 1, where nn = 69+ 12 x n
82-93 12 As octets 70 to 81, next innermost step of processing
94-nn n/a Additional time range specifications, included in accordance with the value of n. Contents as octets 70 to 81, repeated as necessary

Requestor(s)

Sebastien Villaume (ECMWF)
Robert Osinski (ECMWF)

Stakeholder(s)

ECMWF

Expected impact of change

None

Consultations

No response

Data exchange plans

No response

Comments

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

Validated

Relationships

None yet

Development

No branches or pull requests

Issue actions