Hello,
I am attempting to use NEXRAD level 2 data with the Weather Research and Forecasting (WRF) model data assimilation program (WRFDA). From my understanding, in order for WRFDA to read in the radar data, it needs to be in a specific format shown on slide 18 “Example of data format” shown here. I have been using Py-Art to read in a single NEXRAD level 2 file, but I am not quite sure how to properly parse the data into the WRF format. For example, the WRFDA format needs a total number of soundings, and then each sounding has a specific block of text associated with it. In the NEXRAD file, I see sweeps, rays, and gates, and am not sure how to appropriately map this to the sounding information in the WRFDA format.
Thanks in advance!
Emily
I do not know of any examples of doing this - I would encourage you to reach out to data assimilation groups within NOAA?
If you are interested in extracting columns within the radar data, you could use a feature in Py-ART Extract a radar column above a point — Py-ART 2.0.1 documentation
This seems like a workflow that would require a fair amount of work - open to other suggestions! But I am unfamiliar of any folks who have done this.
I was able to accomplish this using the KNMI ERA-URBAN/fm128_radar_knmi package, though it required older Wradlib functions. I tested it on their dataset, and replicating that format for other data would require significant effort.
You can check out my example on GitHub. If I manage to adapt it for NEXRAD data, I’ll post it here. I also tried to write a function (which you can find here, though it is still incomplete) to convert the radar data into fm-128 format, and then you can simply use ERA-URBAN/fm128_radar package to get the WRFDA ascii format.
GitHub Link
2 Likes
Thanks for sharing this!!