Release 1.5#
We have now released version 1.5 of wradlib.
This version contains several bugfixes and enhancements.
Now, these are the most important changes:
further consolidation of xarray based ODIM_H5 and Cf/Radial readers/writers
We have added examples of how to read/write these files and also a real-live example using data from German Weather Service. In this example we show how our implementation combines all 20 files (two moments, 10 sweeps) into one xarray powered structure, which can be exported to single CfRadial2 or ODIM_H5 volume files. For exploitung
dask
for lazy/parallelized processing thechunk
keyword can be used to transparently use dask with xarray.We encourage all users to dive into Xarray based processing as \(\omega radlib\) will continuously update it’s codebase utilizing Xarray based processing.
xarray wrapper for RADOLAN data
As a first attempt we added
loaddata='xarray'
keyword argument to theread_radolan_composit
function. This will output the data wrapped in an Xarray Dataset with attached coordinates of the radolan stereographic projection. A short example can be found here.speedup zonal statistics
Using GDAL powered
/vsimem
(a virtual memory driver) and by creation of spatial and attribute index files as well as by combining attribute and property reads, we could significantly improve performance. The CI time of the zonal stats example went down to 80 seconds from over 360 seconds.Bugfixes
The \(\omega radlib\) community found several bugs which are now fixed (multidimensional calling in
gradient_along_axis
, missing destination projection in destination dataset inreproject_raster_dataset
and several more).
We like to thank all our contributors and all community members who ask questions and provide feedback on the various channels. Your contributions very much appreciated.
For a complete list of changes refer to the wradlib repository.
As all new enhancements and additions might introduce regressions please report any issues you experience.