-
Notifications
You must be signed in to change notification settings - Fork 24
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
Create an initial development version of a new TC-Diag tool to support the computation of tropical cyclone diagnostics #2168
Labels
MET: PreProcessing Tools (Grid)
MET: Tropical Cyclone Tools
priority: high
High Priority
requestor: NOAA/HFIP
NOAA Hurricane Forecast Improvement Project
type: new feature
Make it do something new
Milestone
Comments
JohnHalleyGotway
added
type: new feature
Make it do something new
requestor: NOAA/HFIP
NOAA Hurricane Forecast Improvement Project
alert: NEED MORE DEFINITION
Not yet actionable, additional definition required
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
MET: PreProcessing Tools (Grid)
MET: Tropical Cyclone Tools
priority: high
High Priority
labels
May 23, 2022
This was referenced May 23, 2022
Some notes from the project discussion on 8/10/22:
|
JohnHalleyGotway
removed
the
alert: NEED CYCLE ASSIGNMENT
Need to assign to a release development cycle
label
Aug 10, 2022
JohnHalleyGotway
added a commit
that referenced
this issue
Sep 26, 2022
JohnHalleyGotway
added a commit
that referenced
this issue
Sep 26, 2022
JohnHalleyGotway
added a commit
that referenced
this issue
Sep 26, 2022
JohnHalleyGotway
added a commit
that referenced
this issue
Jun 1, 2023
JohnHalleyGotway
added a commit
that referenced
this issue
Jun 1, 2023
JohnHalleyGotway
added a commit
that referenced
this issue
Jun 1, 2023
JohnHalleyGotway
added a commit
that referenced
this issue
Jun 2, 2023
…he logic of the TC diagnostics computation scripts.
JohnHalleyGotway
added a commit
that referenced
this issue
Jun 2, 2023
…ues for all the known CIRA diagnostics.
JohnHalleyGotway
added a commit
that referenced
this issue
Jun 2, 2023
…quest the NetCDF range/azimuth output files since that's all that's supported in this version.
JohnHalleyGotway
added a commit
that referenced
this issue
Jun 2, 2023
… files and replace JHG comments with TODO to list out future development tasks.
JohnHalleyGotway
added a commit
that referenced
this issue
Jun 2, 2023
JohnHalleyGotway
added a commit
that referenced
this issue
Jun 2, 2023
JohnHalleyGotway
added a commit
that referenced
this issue
Jun 2, 2023
JohnHalleyGotway
added a commit
that referenced
this issue
Jun 2, 2023
JohnHalleyGotway
added a commit
that referenced
this issue
Jun 6, 2023
Merged
15 tasks
JohnHalleyGotway
removed
the
alert: NEED MORE DEFINITION
Not yet actionable, additional definition required
label
Jun 6, 2023
JohnHalleyGotway
added a commit
that referenced
this issue
Jun 6, 2023
14 tasks
JohnHalleyGotway
added a commit
that referenced
this issue
Jun 7, 2023
JohnHalleyGotway
added a commit
that referenced
this issue
Jun 7, 2023
…w_analysis tool keeps working without any changes needed.
20 tasks
JohnHalleyGotway
added a commit
that referenced
this issue
Jun 7, 2023
JohnHalleyGotway
added a commit
that referenced
this issue
Jun 9, 2023
JohnHalleyGotway
added a commit
that referenced
this issue
Jun 9, 2023
JohnHalleyGotway
changed the title
Create a new TC-Diag tool to support the computation for tropical cyclone diagnostics.
Create an initial development version of a new TC-Diag tool to support the computation for tropical cyclone diagnostics
Jun 9, 2023
21 tasks
JohnHalleyGotway
changed the title
Create an initial development version of a new TC-Diag tool to support the computation for tropical cyclone diagnostics
Create an initial development version of a new TC-Diag tool to support the computation of tropical cyclone diagnostics
Jun 13, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
MET: PreProcessing Tools (Grid)
MET: Tropical Cyclone Tools
priority: high
High Priority
requestor: NOAA/HFIP
NOAA Hurricane Forecast Improvement Project
type: new feature
Make it do something new
Describe the New Feature
The METplus TC-Diagnostics group met on May 23, 2022 to define requirements for incorporating legacy hurricane diagnostics logic in METplus. Those requirement include the creation of a new tool named TC-Diag, for Tropical Cyclone Diagnostics.
The inputs for TC-Diag are the same as those for TC-RMW:
For each track point, TC-Diag transforms the gridded model data to cylindrical coordinates centered on the storm location. This can be done relative to the radius of maximum winds-space, as is done in TC-RMW. However, additional conversion logic should also be supported, such as being based on shear.
ACTION: Need to define what derivation types should be supported.
After the requested fields are read and transformed in one or more ways, provide an option to write them to an output NetCDF file. However, recommend that this option be disabled by default.
Next, incorporate python code from Robert DeMaria directly into the MET repository to actually compute the diagnostics. The TC-Diag makes calls to that python code to derive the diagnostics. The number and type of diagnostics to be computed may depend on the type of cylindrical coordinate transformation that was performed. Ideally the cylindrical coordinate data is handed to python in memory. This logic should be made highly configurable. Provide a mechanism for users to write or modify a python derivation script.
ACTION: Need to define lots of details for how MET calls the python derivation scripts and how this can be made configurable. Also need to define source of those python scripts.
The python scripts hand back to TC-Diag the computed diagnostics. These will consist of a few dozen floating point numbers for each track location.
TC-Diag writes those diagnostic values out to one of two supported formats. The desired output format must be a configurable option:
Acceptance Testing
Input: gridded model data, ATCF track file, ASCII config file
Output: Formatted ASCII output in the LS-Diag or Model-Diag formats
Time Estimate
2 weeks.
Sub-Issues
Consider breaking the new feature down into sub-issues.
Relevant Deadlines
The initial version of the TC-Diag tool should be ready by February 2023.
Funding Source
NOAA WPO - JTTI TCDiag Project (2770043)
Define the Metadata
Assignee
Labels
Projects and Milestone
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 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: