-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Summary of NEXRAD reader issues #258
Comments
Thanks @ghiggi for creating this tracking issue. Let's open dedicated issues for the different errors/bugs. |
Thanks @ghiggi for reporting this.
I guess you are using |
In this error,
I think this does happen because |
Separate issues have been opened to track one issue at a time. I'm closing this now. Please open single issues, it's additional maintenance burden to interlink and keep track of everything. Thanks! |
With this issue I would like to list new and already reported bugs that affects the NEXRAD reader, together with a MCVE which may help to solve them.
Regarding NEXRAD files on the AWS S3 bucket:
.Z
looks like corrupted data and can't be opened..001
can be opened and looks like a copy of another file without the.001
extension, although being uploaded at later stage.Problems
open_nexradlevel2_datatree
5x faster #240Bug related to Dask task tokenization
IndexError: index 140 is out of bounds for axis 0 with size 7
[FIXED #261] Bug related to conflicting sizes for dimension
pyart
reader !ValueError: conflicting sizes for dimension 'azimuth': length 360 on 'azimuth' and length 358 on {'azimuth': 'DBZH', 'range': 'DBZH'}
[FIXED #267] Bug related to reading MSG5 data
pyart
reader !ValueError: unpack requires a buffer of 46 bytes
[FIXED #266] Bug related to BZ2 data decompression
pyart
reader !self.get_data_header() --> self.init_next_record() --> self.init_record(self.record_number + 1)
OSError: Invalid data stream
[FIXED #240] Reader performance
xradar
reader is at least 10 times slower than thepyart
reader.xradar
reader currently reopen the file for each sweep !xradar
reader bugs, for my research work I developed a simple function convertingpyart.Radar
objectsto a xradar
xr.DataTree
structure, and the overhead of creating thexr.DataTree
object is just of 1-2 seconds.Would make sense to add a
to_datatree
method topyart.Radar
objects?Different time/azimuth coordinate order compared to pyart
'time'
to be sorted, which means the first azimuth in the data array is the first being scanned.'azimuth'
coordinate value to be sorted, which means that the first azimuth of the data arrayis not necessarily the first azimuth that has been scanned by the radar !
The text was updated successfully, but these errors were encountered: