Skip to content

New section 4 templates to encode derived products, probabilities and quantiles of wave parameters defined by a wave period #346

@sebvi

Description

@sebvi

Introduction

Product definition templates are available to encode wave parameters selected by a period range. At ECMWF, these templates are used to encode the "Significant wave height of all waves with periods within the inclusive range from X to Y seconds". There are no derived forecast (e.g., for ensemble mean / spread), probability (e.g., probability of exceedance of x metres) and quantile (e.g., 90th percentile of the forecast PDF of the significant wave height) versions of these templates available. Therefore, we would like to propose new templates to extend the existing ones. These new templates are based on the following templates:

Code Description
4.104 Individual ensemble forecast, control and perturbed at a horizontal level or in a horizontal layer at a point in time for waves selected by period range
4.145 Individual ensemble forecast, control and perturbed at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for waves selected by period range

Amendment details

ADD to code table 4.0 Product definition template number

Code Description
160 Derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer at a point in time for waves selected by period range
161 Derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for waves selected by period range
162 Probability forecasts at a horizontal level or in a horizontal layer at a point in time for waves selected by period range
163 Probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for waves selected by period range
164 Quantile forecasts at a horizontal level or in a horizontal layer at a point in time for waves selected by period range
165 Quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for waves selected by period range

ADD TEMPLATE 4.160, Derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer at a point in time for waves selected by period range

Octet Number of octets Description
10 1 Parameter Category (see code table 4.1)
11 1 Parameter Number (see code table 4.2)
12 1 Type of wave period interval (see Code table 4.91)
13 1 Scale factor of lower wave period limit
14-17 4 Scaled value of lower wave period limit
18 1 Scale factor of upper wave period limit
19-22 4 Scaled value of upper wave period limit
23 1 Type of generating process (see Code table 4.3)
24 1 Background generating process identifier (defined by originating centre)
25 1 Analysis or forecast generating process identifier (defined by originating centre)
26-27 2 Hours of observational data cut-off after reference time
28 1 Minutes of observational data cut-off after reference time
29 1 Indicator of unit of time range (see Code table 4.4)
30-33 4 Forecast time in units defined by previous octet
34 1 Type of first fixed surface (see Code table 4.5)
35 1 Scale factor of first fixed surface
36-39 4 Scaled value of first fixed surface
40 1 Type of second fixed surface (see Code table 4.5)
41 1 Scale factor of second fixed surface
42-45 4 Scaled value of second fixed surface
46 1 Derived forecast (see Code table 4.7)
47-50 4 Number of forecasts in ensemble

ADD TEMPLATE 4.161, Derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for waves selected by period range

Octet Number of octets Description
10 1 Parameter Category (see code table 4.1)
11 1 Parameter Number (see code table 4.2)
12 1 Type of wave period interval (see Code table 4.91)
13 1 Scale factor of lower wave period limit
14-17 4 Scaled value of lower wave period limit
18 1 Scale factor of upper wave period limit
19-22 4 Scaled value of upper wave period limit
23 1 Type of generating process (see Code table 4.3)
24 1 Background generating process identifier (defined by originating centre)
25 1 Analysis or forecast generating process identifier (defined by originating centre)
26-27 2 Hours of observational data cut-off after reference time
28 1 Minutes of observational data cut-off after reference time
29 1 Indicator of unit of time range (see Code table 4.4)
30-33 4 Forecast time in units defined by previous octet
34 1 Type of first fixed surface (see Code table 4.5)
35 1 Scale factor of first fixed surface
36-39 4 Scaled value of first fixed surface
40 1 Type of second fixed surface (see Code table 4.5)
41 1 Scale factor of second fixed surface
42-45 4 Scaled value of second fixed surface
46 1 Derived forecast (see Code table 4.7)
47-50 4 Number of forecasts in ensemble
51-52 2 Year of end of overall time interval
53 1 Month of end of overall time interval
54 1 Day of end of overall time interval
55 1 Hour of end of overall time interval
56 1 Minute of end of overall time interval
57 1 Second of end of overall time interval
58 1 n - number of time range specifications describing the time intervals used to calculate the statistically processed field
59-62 4 Total number of data values missing in statistical process
    63 - 74 Specification of the outermost (or only) time range over which statistical processing is done
63 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)
64 1 Type of time increment between successive fields used in the statistical processing (see code table 4.11)
65 1 Indicator of unit of time for time range over which statistical processing is done (see code table 4.4)
66-69 4 Length of the time range over which statistical processing is done, in units defined by the previous octet
70 1 Indicator of unit of time for the increment between the successive fields used (see code table 4.4)
71-74 4 Time increment between successive fields, in units defined by the previous octet
    75 - nn These octets are included only if n > 1, where nn = 62+ 12 x n
75-86 12 As octets 63 to 74, next innermost step of processing
87-nn n/a Additional time range specifications, included in accordance with the value of n. Contents as octets 63 to 74, repeated as necessary

ADD TEMPLATE 4.162, Probability forecasts at a horizontal level or in a horizontal layer at a point in time for waves selected by period range

Octet Number of octets Description
10 1 Parameter Category (see code table 4.1)
11 1 Parameter Number (see code table 4.2)
12 1 Type of wave period interval (see Code table 4.91)
13 1 Scale factor of lower wave period limit
14-17 4 Scaled value of lower wave period limit
18 1 Scale factor of upper wave period limit
19-22 4 Scaled value of upper wave period limit
23 1 Type of generating process (see Code table 4.3)
24 1 Background generating process identifier (defined by originating centre)
25 1 Analysis or forecast generating process identifier (defined by originating centre)
26-27 2 Hours of observational data cut-off after reference time
28 1 Minutes of observational data cut-off after reference time
29 1 Indicator of unit of time range (see Code table 4.4)
30-33 4 Forecast time in units defined by previous octet
34 1 Type of first fixed surface (see Code table 4.5)
35 1 Scale factor of first fixed surface
36-39 4 Scaled value of first fixed surface
40 1 Type of second fixed surface (see Code table 4.5)
41 1 Scale factor of second fixed surface
42-45 4 Scaled value of second fixed surface
46 1 Type of ensemble forecast (see Code table 4.6)
47-50 4 Number of forecasts in ensemble
51 1 Forecast probability number
52 1 Total number of forecast probabilities
53 1 Probability type (see Code table 4.9)
54 1 Scale factor of lower limit
55-58 4 Scaled value of lower limit
59 1 Scale factor of upper limit
60-63 4 Scaled value of upper limit

ADD TEMPLATE 4.163, Probability forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for waves selected by period range

Octet Number of octets Description
10 1 Parameter Category (see code table 4.1)
11 1 Parameter Number (see code table 4.2)
12 1 Type of wave period interval (see Code table 4.91)
13 1 Scale factor of lower wave period limit
14-17 4 Scaled value of lower wave period limit
18 1 Scale factor of upper wave period limit
19-22 4 Scaled value of upper wave period limit
23 1 Type of generating process (see Code table 4.3)
24 1 Background generating process identifier (defined by originating centre)
25 1 Analysis or forecast generating process identifier (defined by originating centre)
26-27 2 Hours of observational data cut-off after reference time
28 1 Minutes of observational data cut-off after reference time
29 1 Indicator of unit of time range (see Code table 4.4)
30-33 4 Forecast time in units defined by previous octet
34 1 Type of first fixed surface (see Code table 4.5)
35 1 Scale factor of first fixed surface
36-39 4 Scaled value of first fixed surface
40 1 Type of second fixed surface (see Code table 4.5)
41 1 Scale factor of second fixed surface
42-45 4 Scaled value of second fixed surface
46 1 Type of ensemble forecast (see Code table 4.6)
47-50 4 Number of forecasts in ensemble
51 1 Forecast probability number
52 1 Total number of forecast probabilities
53 1 Probability type (see Code table 4.9)
54 1 Scale factor of lower limit
55-58 4 Scaled value of lower limit
59 1 Scale factor of upper limit
60-63 4 Scaled value of upper limit
64-65 2 Year of end of overall time interval
66 1 Month of end of overall time interval
67 1 Day of end of overall time interval
68 1 Hour of end of overall time interval
69 1 Minute of end of overall time interval
70 1 Second of end of overall time interval
71 1 n - number of time range specifications describing the time intervals used to calculate the statistically processed field
72-75 4 Total number of data values missing in statistical process
    76 - 87 Specification of the outermost (or only) time range over which statistical processing is done
76 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)
77 1 Type of time increment between successive fields used in the statistical processing (see code table 4.11)
78 1 Indicator of unit of time for time range over which statistical processing is done (see code table 4.4)
79-82 4 Length of the time range over which statistical processing is done, in units defined by the previous octet
83 1 Indicator of unit of time for the increment between the successive fields used (see code table 4.4)
84-87 4 Time increment between successive fields, in units defined by the previous octet
    88 - nn These octets are included only if n > 1, where nn = 75+ 12 x n
88-99 12 As octets 76 to 87, next innermost step of processing
100-nn n/a Additional time range specifications, included in accordance with the value of n. Contents as octets 76 to 87, repeated as necessary

ADD TEMPLATE 4.164, Quantile forecasts at a horizontal level or in a horizontal layer at a point in time for waves selected by period range

Octet Number of octets Description
10 1 Parameter Category (see code table 4.1)
11 1 Parameter Number (see code table 4.2)
12 1 Type of wave period interval (see Code table 4.91)
13 1 Scale factor of lower wave period limit
14-17 4 Scaled value of lower wave period limit
18 1 Scale factor of upper wave period limit
19-22 4 Scaled value of upper wave period limit
23 1 Type of generating process (see Code table 4.3)
24 1 Background generating process identifier (defined by originating centre)
25 1 Analysis or forecast generating process identifier (defined by originating centre)
26-27 2 Hours of observational data cut-off after reference time
28 1 Minutes of observational data cut-off after reference time
29 1 Indicator of unit of time range (see Code table 4.4)
30-33 4 Forecast time in units defined by previous octet
34 1 Type of first fixed surface (see Code table 4.5)
35 1 Scale factor of first fixed surface
36-39 4 Scaled value of first fixed surface
40 1 Type of second fixed surface (see Code table 4.5)
41 1 Scale factor of second fixed surface
42-45 4 Scaled value of second fixed surface
46-47 2 Total number of quantile q
48-49 2 Quantile value (between 0 and q)

ADD TEMPLATE 4.165, Quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for waves selected by period range

Octet Number of octets Description
10 1 Parameter Category (see code table 4.1)
11 1 Parameter Number (see code table 4.2)
12 1 Type of wave period interval (see Code table 4.91)
13 1 Scale factor of lower wave period limit
14-17 4 Scaled value of lower wave period limit
18 1 Scale factor of upper wave period limit
19-22 4 Scaled value of upper wave period limit
23 1 Type of generating process (see Code table 4.3)
24 1 Background generating process identifier (defined by originating centre)
25 1 Analysis or forecast generating process identifier (defined by originating centre)
26-27 2 Hours of observational data cut-off after reference time
28 1 Minutes of observational data cut-off after reference time
29 1 Indicator of unit of time range (see Code table 4.4)
30-33 4 Forecast time in units defined by previous octet
34 1 Type of first fixed surface (see Code table 4.5)
35 1 Scale factor of first fixed surface
36-39 4 Scaled value of first fixed surface
40 1 Type of second fixed surface (see Code table 4.5)
41 1 Scale factor of second fixed surface
42-45 4 Scaled value of second fixed surface
46-47 2 Total number of quantile q
48-49 2 Quantile value (between 0 and q)
50-51 2 Year of end of overall time interval
52 1 Month of end of overall time interval
53 1 Day of end of overall time interval
54 1 Hour of end of overall time interval
55 1 Minute of end of overall time interval
56 1 Second of end of overall time interval
57 1 n - number of time range specifications describing the time intervals used to calculate the statistically processed field
58-61 4 Total number of data values missing in statistical process
    62 - 73 Specification of the outermost (or only) time range over which statistical processing is done
62 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)
63 1 Type of time increment between successive fields used in the statistical processing (see code table 4.11)
64 1 Indicator of unit of time for time range over which statistical processing is done (see code table 4.4)
65-68 4 Length of the time range over which statistical processing is done, in units defined by the previous octet
69 1 Indicator of unit of time for the increment between the successive fields used (see code table 4.4)
70-73 4 Time increment between successive fields, in units defined by the previous octet
    74 - nn These octets are included only if n > 1, where nn = 61+ 12 x n
74-85 12 As octets 62 to 73, next innermost step of processing
86-nn n/a Additional time range specifications, included in accordance with the value of n. Contents as octets 62 to 73, 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