Version 0.17 Updates¶
Version 0.17.1¶
Dependency updates¶
Ensure compatibility between earthkit components by restricting the following dependencies:
earthkit-utils<0.2earthkit-meteo<0.6
Version 0.17.0¶
New features¶
Implemented the
allow_holesoption in the Xarray engine to allow using GRIB input not forming a complete hypercube (#780). The default isallow_holes=False. See the notebook example:Added the experimental gribjump source for fast retrievals of GRIB message subsets from the FDB (Fields DataBase) using the GribJump library (#689). See the notebook example:
Added the
to_geojson()method to CovjsonReader for conversion to geojson from covjson (#794). Requirescovjsonkit>=0.2.2.Allowed reading multiple GRIB messages from a memory buffer with the memory source (#740).
Fixes¶
Fixed issue when wrong environment variable names were used in the Configuration examples (#768)
Fixed missing coordinate attributes in generated Xarray datasets (#785)
Fixed issue when Xarray built from GRIB data containing temporal accumulation was not correctly written to GRIB (#799)
Fixed handling empty slices in datasets/dataarrays generated with the Xarray engine (#802)
Fixed issue when could not convert FDB data retrieved lazily to Xarray due to missing step information (#815)
Replaced the usage of
functools.cached_propertywith a custom thread safe implementation. This was needed becausefunctools.cached_propertyis not thread safe as of Python 3.12 (#814, #817).