dtcenter / METplus

Python scripting infrastructure for MET tools.
https://metplus.readthedocs.io
Apache License 2.0
92 stars 36 forks source link

Enhancement: Support processing groups of forecast leads #2612

Open georgemccabe opened 4 weeks ago

georgemccabe commented 4 weeks ago

Currently SeriesAnalysis wrapper supports processing groups of forecast leads, e.g.:

LEAD_SEQ_1 = begin_end_incr(0,21,3)
LEAD_SEQ_1_LABEL = Day1

LEAD_SEQ_2 = begin_end_incr(24,45,3)
LEAD_SEQ_2_LABEL = Day2

If forecast leads are specified this way, all other wrappers compile the full list of all forecast leads and processes them all.

Describe the Enhancement

Modify the logic in RuntimeFreq wrapper to loop over these groups and process each group separately. This behavior would be executed when the runtime frequency is set to RUN_ONCE_PER_INIT_OR_VALID.

Time Estimate

~1 day

Sub-Issues

Consider breaking the enhancement down into sub-issues.

Relevant Deadlines

v6.0.0

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.

Enhancement Checklist

See the METplus Workflow for details.