Create a new MET tool to interface with the Scores Python Verification package #2978
Labels
alert: NEED ACCOUNT KEY
Need to assign an account key to this issue
alert: NEED CYCLE ASSIGNMENT
Need to assign to a release development cycle
alert: NEED MORE DEFINITION
Not yet actionable, additional definition required
MET: Python Embedding
priority: high
High Priority
requestor: Australian BOM
Australian Bureau of Meteorology
type: new feature
Make it do something new
Milestone
Describe the New Feature
As discussed on September 23, 2024 with @nicholasloveday, @michelleharrold, and @hertneky (see notes), consider creating a new MET tool to interface with the Scores Python Verification package:
The idea is to create a new tool that's somewhat similar to Ensemble-Stat/Series-Analysis to generates paired data. The forecast could be a single model or an ensemble and the observations could be points or gridded analyses. And this could process a single output time or a time series. This tool would loop through one or more verification tasks, as defined by a configuration file, and generate matched pairs. It would store the forecast and observation data in XArray objects, pass that data to the Score verification package, generate one or more statistics on the data, retrieve the "result" from Scores, and write it to a structured output file as name/value pairs of statistics.
There's many, many more questions and details to be worked out. But this is the basic idea.
Acceptance Testing
List input data types and sources.
Describe tests required for new functionality.
Time Estimate
Estimate the amount of work required here.
Issues should represent approximately 1 to 3 days of work.
Sub-Issues
Consider breaking the new feature down into sub-issues.
Relevant Deadlines
List relevant project deadlines here or state NONE.
Funding Source
Define the source of funding and account keys here or state NONE.
Define the Metadata
Assignee
Labels
Milestone and Projects
Define Related Issue(s)
Consider the impact to the other METplus components.
New Feature Checklist
See the METplus Workflow for details.
Branch name:
feature_<Issue Number>_<Description>
Pull request:
feature <Issue Number> <Description>
Select: Reviewer(s) and Development issue
Select: Milestone as the next official version
Select: MET-X.Y.Z Development project for development toward the next official release
The text was updated successfully, but these errors were encountered: