TCpairs and TCStat module in MET TC #1631
-
Recently, we have started using MET for TC verification of our model forecasts. When I run the tc_pairs module I have found the below warning, Since I am new to this MET diagnostic tool I am having difficulty in understanding this error. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
@drmohanthota I see that you have some questions about the TC-Pairs tool in MET. Thanks for sending a sample TC-Pairs output file to demonstrate.
The TC-Pairs tool reads each ATCF input file line-by-line. It attempts to stitch together subsequent lines into coherent storm tracks. One wrinkle is that each track point may have data on 1, 2, or 3 ATCF lines, depending on whether 34, 50, and 64 kt wind radii information is provided. This TrackInfo::is_match() function contains the logic for deciding whether the current ATCF line should be tacked onto an existing track. If that returns TRUE, then TC-Pairs tries to add the point to that track. BUT if the valid time of the new track point is earlier than the valid time of the last track point, then this warning message is printed and that point is skipped. So the real question is WHY does TC-Pairs try to add track points to tracks that it shouldn't? Looking at the output you sent, I'm wondering if this is being triggered by some of the INVEST lines? The lines where One easy test would be rerunning with all the INVEST lines stripped out. For example,
And then pass that as input to TC-Pairs. Have those warning messages gone away? We'd need to look more closely at the ATCF data to determine where those INVEST lines with
This one is easier. The Along and Cross-Track errors can only be computed on tracks that consist of at least 2 points. The
TC-Pairs is interpreting this as 3 separate tracks, each consisting of a single point. Note that the timestamps in the Like 1., I recommend taking a close look at the ADECK data you're passing as input. I strongly suspect these points should all have the same initialization time. By way of example, here's ATCF track data from NOAA/NHC for the first hurricane of the 2021 season. And here's a few lines of ATCF data from that file:
Note that all 3 lines here have the same timestamp in the 3rd column, indicating this is data for forecast hours 0, 6, and 12 of the 2021052000 initialization. So please take a close look at your ATCF input files to look for issues. If you're still stuck or have questions about the ATCF data, please send some sample files to investigate. |
Beta Was this translation helpful? Give feedback.
@drmohanthota I see that you have some questions about the TC-Pairs tool in MET. Thanks for sending a sample TC-Pairs output file to demonstrate.
The TC-Pairs tool reads each ATCF input file line-by-line. It attempts to stitch together subsequent lines into coherent storm tracks. One wrinkle is that each track point may have data on 1, 2, or 3 ATCF lines, depending on whether 34, 50, and 64 kt wind radii information is provided. This TrackInfo::is_match() function contains the logic for deciding whether…