-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New section 4 templates to encode anomalies, significance and other products in relation with a reference period #169
Comments
Here is a link to the experimental version of ecCodes able to encode/decode the new templates: eccodes Let me know if you do not have access. EDIT with correct sample: |
https://github.com/wmo-im/CCT/wiki/Teleconference-1-and-2.11.2022 notes: @sebvi samples are ready for validation; @amilan17 review for consistency |
https://github.com/wmo-im/CCT/wiki/Teleconference-21.11.2022 notes: |
yes exactly! sorry for the confusion :D |
After finalising the branch we realized we are missing a template. Would it be possible to add one more template for probabilities? (see template 4.112 in the proposal) |
https://github.com/wmo-im/CCT/wiki/Teleconference-12-and-13.12.2022 notes: @amilan17 will make sure the extra template number (4.112) is not in use, @sebvi add note about the units for the new parameters in 4.112 |
@amilan17 I forgot which "note about units" I need to add :S Could you please remind me? |
@sebvi -- I don't remember either. Maybe somebody at the meeting tomorrow will know.... |
https://github.com/wmo-im/CCT/wiki/Teleconference-10.01.2023 notes: @sebvi will double check the note options @amilan17 will review consistency |
adding templates, tables and notes for issue #169
I agree, it is the same entry so it should be consistent in all templates and it will make it clearer that it is the key determining the number of NT loops. Thank you for this comment. |
Initial request
ECMWF is engaged in migrating its operations to GRIB2 with the aim to complete the work in the following years. To support this activity, we are requesting new section 4 templates in the context of producing products that require the definition of a reference period.
There is a need to precisely define how the climatology is obtained, some of the information include the sample size of the reference (number of values used in the calculation of the reference), the number of years used (outer loop, for instance 30years), the number of hours/days/week/months used within each year (inner loop, for instance 5 weeks centred around the present day to compare to).
Once a model climatology is constructed, one can use it to compute for instance anomalies and significance.
It can also be used to derive cumulative distribution functions (CDFs) and probability density functions (PDFs), see CDF, PDF, EFI and SOT, and compute EFIs and SOTs which are very popular products where the CDF of a forecast run is compared to the CDF of a reference period ( model climate CDF ).
Amendment details
ADD the following templates entries in code table 4.0
ADD New Code Table 4.100 – Type of reference dataset
ADD New Code Table 4.101 – Type of relationship to reference dataset
Note 1: no additional parameter needed, NA in templates 4.105, 4.106 and 4.107 should be set to 0
Note 2: Confidence interval for the significance test is needed (NA=1)
Note 3: EFI is defined as described in https://doi.org/10.1256/qj.02.152. No additional parameter needed (NA=0)
Note 4: SOT is defined as described in https://doi.org/10.1256/qj.02.152. Lower and upper quantile used for the SOT need to be defined (NA=2) in this order: start of the tail (10 or 90 usually) then end of tail (1 or 99 respectively)
ADD New Code Table 4.102 – Statistical processing of reference period
ADD Template 4.105 - Anomalies, significance and other derived products from a analysis or forecast in relation to a reference period at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval
Note 1: see notes under table 4.101 for details
Note 2: "Number of Reference Period Time Range" is used to define an outer and if needed one or more inner loops. The outer loop gives the overall date and time range of the reference period and the inner loop(s) are used to specify a sub-period over all time instances defined in the outer loop in terms of the time unit defined by "Reference Period Indicator of Unit for Time Increment". Typically the outer loop defines a number of years and inner loop defines the date and time range within each year: for instance "every January for 30 years"
ADD Template 4.106 - Anomalies, significance and other derived products from an individual ensemble Forecast, control and perturbed in relation to a reference period at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval
Note 1: see notes under table 4.101 for details
Note 2: "Number of Reference Period Time Range" is used to define an outer and if needed one or more inner loops. The outer loop gives the overall date and time range of the reference period and the inner loop(s) are used to specify a sub-period over all time instances defined in the outer loop in terms of the time unit defined by "Reference Period Indicator of Unit for Time Increment". Typically the outer loop defines a number of years and inner loop defines the date and time range within each year: for instance "every January for 30 years"
ADD Template 4.107 - Anomalies, significance and other derived products from derived forecasts based on all ensemble members in relation to a reference period at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval
Note 1: see notes under table 4.101 for details
Note 2: "Number of Reference Period Time Range" is used to define an outer and if needed one or more inner loops. The outer loop gives the overall date and time range of the reference period and the inner loop(s) are used to specify a sub-period over all time instances defined in the outer loop in terms of the time unit defined by "Reference Period Indicator of Unit for Time Increment". Typically the outer loop defines a number of years and inner loop defines the date and time range within each year: for instance "every January for 30 years"
ADD Template 4.112 - Probability of anomalies, significance and other derived products from an ensemble forecast in relation to a reference period at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval
Note 1: see notes under table 4.101 for details
Note 2: "Number of Reference Period Time Range" is used to define an outer and if needed one or more inner loops. The outer loop gives the overall date and time range of the reference period and the inner loop(s) are used to specify a sub-period over all time instances defined in the outer loop in terms of the time unit defined by "Reference Period Indicator of Unit for Time Increment". Typically the outer loop defines a number of years and inner loop defines the date and time range within each year: for instance "every January for 30 years"
Comments
No response
Requestor(s)
Olivier Iffrig, Ivan Tsonevsky, Robert Osinski and Sebastien Villaume (all ECMWF)
Stakeholder(s)
ECMWF
Publication(s)
Manual on Codes (WMO-No. 306), Volume I.2, GRIB code table 4.0 (new entries)
Manual on Codes (WMO-No. 306), Volume I.2, GRIB code table 4.100 (new table)
Manual on Codes (WMO-No. 306), Volume I.2, GRIB code table 4.101 (new table)
Manual on Codes (WMO-No. 306), Volume I.2, GRIB code table 4.102 (new table)
Manual on Codes (WMO-No. 306), Volume I.2, GRIB template 4.105 (new template)
Manual on Codes (WMO-No. 306), Volume I.2, GRIB template 4.106 (new template)
Manual on Codes (WMO-No. 306), Volume I.2, GRIB template 4.107 (new template)
Manual on Codes (WMO-No. 306), Volume I.2, GRIB template 4.112 (new template)
Expected impact of change
MEDIUM
Collaborators
No response
References
No response
Validation
No response
The text was updated successfully, but these errors were encountered: