StatAnalysis - Support using both init/valid variables in string substitution #1861
Closed
8 of 22 tasks
Labels
alert: NEED ACCOUNT KEY
Need to assign an account key to this issue
alert: NEED MORE DEFINITION
Not yet actionable, additional definition required
component: use case wrapper
priority: high
High Priority
reporting: DTC NOAA R2O
NOAA Research to Operations DTC Project
required: FOR DEVELOPMENT RELEASE
Required to be completed in the development release for the assigned project
type: enhancement
Improve something that it is currently doing
Milestone
Currently the StatAnalysis wrapper only sets certain string substitution templates based on the LOOP_BY setting. If LOOP_BY = INIT, then init_beg and init_end are set, while valid_beg and valid_end are not. If LOOP_BY = VALID, then valid_beg and valid_end are set, while init_beg and init_end are not. @CPKalb has been working on a use case for UAE that needs to loop by init time and it would be less confusing if the output filenames could be named referring to valid time.
Describe the Enhancement
Enhance the StatAnalysis wrapper to compute the begin and end times of the opposite of the LOOP_BY value (e.g. init if valid and valid if init). The minimum and maximum forecast leads specified with FCST_LEAD_LIST and OBS_LEAD_LIST can be used to calculate these values.
Time Estimate
~3 days
Sub-Issues
Consider breaking the enhancement down into sub-issues.
Relevant Deadlines
5.0.0
Funding Source
Define the source of funding and account keys here or state NONE.
Define the Metadata
Assignee
Labels
Projects and Milestone
Define Related Issue(s)
Consider the impact to the other METplus components.
Enhancement Checklist
See the METplus Workflow for details.
Branch name:
feature_<Issue Number>_<Description>
Pull request:
feature <Issue Number> <Description>
Select: Reviewer(s) and Linked issues
Select: Repository level development cycle Project for the next official release
Select: Milestone as the next official version
The text was updated successfully, but these errors were encountered: