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 the chunk 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 the read_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 in reproject_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.