Replies: 3 comments 1 reply
|
Hi Marion, I wanted to let you know that I'm not seeing the sample data that you said was uploaded; is that upload still in progress via Discussions, or was that completed on your end when you submitted this Discussion (on the 17th)? Or perhaps it was in an email that I missed? Once I have the data, I'll be sure to take a look and confirm the behavior you're seeing. Some of these issues could be settings related, but I want to make sure we capture any potential bugs in the TC-RMW tool. |
|
Hello Marion, I wanted to make sure I chimed in before this issue became too stale! I am looking into this still, but environment issues with my new system are causing back and forth with IT. When it's straightened out, I should be able to discuss more confidently. All of the files I'm using were the ones you submitted to my email; I'm still not certain where the ones you provided via Google went... I did check on a few of the issues you encountered. I can confirm the behavior you're seeing with the x_wind/x_wind_0 & y_wind/y_wind_0 variables; when I try to process x_wind as a field variable, x_wind must be the name used for the Is there a situation where you would desire to have one variable as the I also investigated the lead time issue. I see that the forecast file has the CF-compliant Running through the TC-RMW tool shows several WARNING messages: To me, it makes sense that any deckfile time not at 20241023_120000 (which is only the first entry in your .dat file) should raise a warning message that the forecast's lead time does not align with the valid time being processed. Do you think there should be a different logic occurring? There are two things of interest I found. The first is that WARNING message about matching requested lead time: It seems like MET may be evaluating an empty lead time as "NA", causing a discrepancy. The second is that I was seeing doubles: with the What very odd behavior! Did you see anything similar in your log output? All of the things I've listed above I will discuss with the engineers to see what the root of the problem is. I still need to look into the |
|
@mpm-meto, thanks for sending along some sample data. I pulled the I have a several things to note, but let me start with the punchline. Please try rerunning using the And here's the gory details:
Running through a debugger and inspecting the expected/actual dimensions of the output file, I conclude that problem lies in how the data is written, not in how it is computed.
But in the bad output files, that So that explains the bad write... TC-RMW attempts to write to a 4-d variable when only 3 dimensions are defined. I'm pretty surprised this doesn't produce a runtime error!
Only level strings that begin with Here's what Some conclusions:
We should refine the logic to prevent those from being written. When running with forecast model data and forecast tracks, yes, the lead time information should match. But when running with analysis data and BEST tracks, no, the lead times should not, and will not match. |


Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Colleagues and I have been looking to get some of the TC tools working with netcdf and IBTraCS.
Whilst we have made some progress with this we have a few queries.
One aspect we are seeing is around support for netcdf variable names: e.g. x_wind and y_wind were not recognised as UGRD and VGRD (like is the case for other MET tools), and these have to be specified, either in the MET config or in the METplus wrapper with the OVERRIDES option. We thought both options work, but there is a caveat...
If both x_wind and x_wind_0 are present in the same file they probably can't be handled. It says it can't find x_wind_0 for example, and we wonder whether this is because there is the ability (with the overrides) to map only one wind variable (x_wind) to UGRD. The same for VGRD.
It also seems to have some issues (warning) of not being able to match lead times, which is odd.
We also don't think it's diagnosing the P level data with the netcdf level specification of "(@500,,)", for example. Whilst it doesn't complain it doesn't produce any multi-pressure level output either.
The final issue is that whilst TCRMW runs through, the output for VR and VT is incomplete even though the log file suggests that it is computing all the grid points of the grid that is specified. I've attached two figures of what the output looks like. It happily processes x_wind and y_wind 2-D output, but the VR/VT is a truncated row.


I have uploaded some sample netcdf forecast data for you to hopefully be able to replicate the behaviour we have.
All reactions