Point-Stat error verifying UGRD and VGRD winds #2899
-
Good afternoon! I'm encountering an error while attempting to run verification of UGRD and VGRD winds in Point-Stat using METplus. I had previously done this using MET without any difficulties, and my MET vs. METplus point-stat config file settings appear to be identical. This is the error message I'm receiving:
I'm using version 12.0.0. Thank you, |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 2 replies
-
Hi @WillySedlacek-16WS. Thank for your question. Can you please let us know the organization or institution with which you're affiliated, so we can add a "requestor" label to this discussion to help us keep track of the support we provide? Could you please provide the command line you're running for this case? Could you please also provide any configuration files you're using for this run in one of the ways suggested in this post: How to Send Us Data (REVISED JAN 2025) #954? And if it's not a large case, could you please provide the data files as well so that we can attempt to reproduce this error? |
Beta Was this translation helpful? Give feedback.
-
Hi @WillySedlacek-16WS. Thanks for sending along your configuration file. I have a suggestion for how you could modify it, but first let me explain the error you're getting. Wind vectors are typically defined in model output by their U (east-west) and V (north-south) components. While you could verify U and V separately, as individual scalars, we typically choose to verify them as U/V vector pairs. The forecast U/V pair is compared to the observed U/V pair at each verifying grid or point location, and the results are aggregated together and written to the VL1L2 output line type (and VAL1L2 line type if climatology data is provided to define anomalies). The corresponding statistics are written to the VCNT line type. The complicating factor is that U and V are requested SEPARATELY in the MET config files. So Point-Stat needs to figure out which U-wind verification tasks correspond to which V-wind verification tasks. And once it does, it double-checks that it has the same set of "U's" and "V's". The error you're seeing comes from that check on line number 1701 of So why is this happening? One reason could be that for some stations, you have point observations of U, but not V, or vice-versa. But I doubt that's what's happening here. Instead, I think your use of the Is see this in your config file:
So you're telling Point-Stat to only compute statistics for points where the absolute value of the observation minus forecast difference exceeds 5. But that filtering logic is applied SEPARATELY to the U and V components. Based on the error message, you're finding 8 UGRD pairs that meet this criteria and 10 VGRD pairs that do. So what are your options?
If this functionality, being able to isolate and verify wind vector outliers is important to the USAF, we could brainstorm how to provide that functionality in a future release. Please let me know how this works out. |
Beta Was this translation helpful? Give feedback.
-
Oh that's great. Thanks for following up. I'll go ahead and close this discussion and lock it to prevent future posts. But please feel free to start a new discussion if more issues or questions arise. |
Beta Was this translation helpful? Give feedback.
Hi @WillySedlacek-16WS. Thanks for sending along your configuration file. I have a suggestion for how you could modify it, but first let me explain the error you're getting.
Wind vectors are typically defined in model output by their U (east-west) and V (north-south) components. While you could verify U and V separately, as individual scalars, we typically choose to verify them as U/V vector pairs. The forecast U/V pair is compared to the observed U/V pair at each verifying grid or point location, and the results are aggregated together and written to the VL1L2 output line type (and VAL1L2 line type if climatology data is provided to define anomalies). The corresponding statistics are wri…