netbymatt / nexrad-level-2-data

Retrieve data from Nexrad archive files for plotting
MIT License
11 stars 4 forks source link

Implement velocity dealiasing #3

Closed SteepAtticStairs closed 1 year ago

SteepAtticStairs commented 2 years ago

Would it be even feasible to implement velocity dealiasing for the decoded Level 2 data? It looks like the nyquist velocity is contained in Message 31: https://github.com/netbymatt/nexrad-level-2-data/blob/main/src/classes/Level2Record-31.js#L190

NASA’s TRMM Radar Software Library allows for dealiasing, if this is helpful for reference at all.

netbymatt commented 1 year ago

I looked at PyArt's documentation and it's fairly involved, using graphical filters that they provide within their software. https://arm-doe.github.io/pyart/notebooks/dealiasing_velocity.html

Because it is so involved I feel like it's well outside of the scope of this repo which aims to parse the data within a radar archive file. A new package to handle just this would seem like a better way to go about it. The structured and well organized data coming out of this package should be easy to pass to another tool.