-
Notifications
You must be signed in to change notification settings - Fork 38
Description
Describe the Enhancement
Enhances the PointStat AMDAR PBLH use case in three general ways: 1) Adds a second PBLH method; now this use case computes PBLH via two methods: A "Theta Increase" (TI) method, and a "critical Bulk Richardson Number" (BR) method. 2) Expands from 4 to 71 airports (and reads in a csv file with one row for each airport and loops through all airports). 3) Bugfixes, refactoring, and optimizations. Note: this enhancement removes two components of the original use case: 1) removes the Gen_vx_mask components; instead processing within the specified lat/lon ranges within the python script, and 2) removes the option to specify different PT_delta values, using only PT_delta=1.25, which is the same as used in the HRRR model.
Time Estimate
2-4 weeks
Sub-Issues
Consider breaking the enhancement down into sub-issues.
- Add critical Bulk Richardson Number PBLH method
- Expand from 4 to 71 airports; reading a csv file to loop through
- Bugfixes, Refactoring, and Optimizations
Relevant Deadlines
May 2025; so that it can be included with the METplus 6.1.0 release.
Funding Source
NOAA GSL/DTC R2O
Define the Metadata
Assignee
- Select engineer(s) or no engineer required
- Select scientist(s) or no scientist required
Labels
- Review default alert labels
- Select component(s)
- Select priority
- Select requestor(s)
Milestone and Projects
- Select Milestone as a METplus-Wrappers-X.Y.Z version, Consider for Next Release, or Backlog of Development Ideas
- For a METplus-Wrappers-X.Y.Z version, select the METplus-Wrappers-X.Y.Z Development project
Define Related Issue(s)
Consider the impact to the other METplus components.
Enhancement Checklist
See the METplus Workflow for details.
- Complete the issue definition above, including the Time Estimate and Funding Source.
- Fork this repository or create a branch of develop.
Branch name:feature_<Issue Number>_<Description>
- Complete the development and test your changes.
- Add/update log messages for easier debugging.
- Add/update unit tests.
- Add/update documentation.
- Add any new Python packages to the METplus Components Python Requirements table.
- For any new datasets, an entry to the METplus Verification Datasets Guide.
- Push local changes to GitHub.
- Submit a pull request to merge into develop.
Pull request:feature <Issue Number> <Description>
- Define the pull request metadata, as permissions allow.
Select: Reviewer(s) and Development issue
Select: Milestone as the next official version
Select: METplus-Wrappers-X.Y.Z Development project for development toward the next official release - Iterate until the reviewer(s) accept and merge your changes.
- Delete your fork or branch.
- Close this issue.