Closed dopplershift closed 4 years ago
Thanks @dopplershift for the heads up! I'll look into some changes to adapt to this. I appreciate the warning!
Absolutely appreciated! Do you have a contact in the ROC we could ask?
From: Ryan May notifications@github.com Reply-To: ARM-DOE/pyart reply@reply.github.com Date: Saturday, December 21, 2019 at 2:48 AM To: ARM-DOE/pyart pyart@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: [ARM-DOE/pyart] Support for NEXRAD RDA Build 19.0 (#887)
I wanted to give you all a heads up that, based on the draft ICD for the next NEXRAD RDA build, there are some rather significant changes to message 31 coming. I think this table sums it up:
They're adding a moment CFP (Clutter Filter Power Removed). Looks like there's a lot of places you list out the possible moments, not to mention run through a fixed set of data block pointers. They're also increasing ZDR to 16-bit storage (for 11-bit data). That would seem to run afoul of: https://github.com/ARM-DOE/pyart/blob/f13a8d7ec42f485c1b0528abdaa448005d839d37/pyart/io/nexrad_level2.py#L534-L538 FYI, the 8/16-bit word size is encoded in the data block header. I don't have any sample data, but thought you all might appreciate some warning.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.
@scollis You mean for some sample data? not really. However, it turns out that one of the testbeds (FOP1) is transmitting data on the operational feed, and I've confirmed with MetPy that this data has the additional moment and 2 byte ZDR data. I've attached a sample file, but you can also get more from the AWS bucket or from our THREDDS servers.
@zssherman can you look at the example file and start ensuring Py-ART will continue to work..
Done in #903 closing.
I wanted to give you all a heads up that, based on the draft ICD for the next NEXRAD RDA build, there are some rather significant changes to message 31 coming. I think this table sums it up:
They're adding a moment CFP (Clutter Filter Power Removed). Looks like there's a lot of places you list out the possible moments, not to mention run through a fixed set of data block pointers.
They're also increasing ZDR to 16-bit storage (for 11-bit data). That would seem to run afoul of: https://github.com/ARM-DOE/pyart/blob/f13a8d7ec42f485c1b0528abdaa448005d839d37/pyart/io/nexrad_level2.py#L534-L538 FYI, the 8/16-bit word size is encoded in the data block header.
I don't have any sample data, but thought you all might appreciate some warning.