- Drop support for xarray versions prior to v0.11 to reduce complexity. (This is really only v0.10.9). See: #32.
- Declare the data as
CF-1.7
compliant via theConventions
global attribute. See: #36. - Tested larger-than-memory and distributed processing via dask and dask.distributed. See: #33.
- Promote write support via
cfgrib.to_grib
to Alpha. See: #18. - Provide the
cf2cdm.translate_coords
utility function to translate the coordinates between CF-compliant data models, defined byout_name
,units
andstore_direction
. See: #24. - Provide
cfgrib.__version__
. See: #31. - Raise with a better error message when users attempt to open a file that is not a GRIB. See: #34.
- Make 2D grids for
rotated_ll
androtated_gg
gridType
's. See: #35.
- Fix formatting for PyPI page.
- Saves one index file per set of
index_keys
in a much more robust way. - Refactor CF-encoding and add the new
encode_cf
option tobackend_kwargs
. See: #23. - Refactor error handling and the option to ignore errors (not well documented yet). See: #13.
- Do not crash on
gridType
not fully supported by the installed ecCodes See: #27. - Several smaller bug fixes and performance improvements.
- Assorted README fixes, in particular advertise index file support as alpha.
- Big performance improvement: add alpha support to save to and read from disk the GRIB index produced by the full-file scan at the first open. See: #20.
- Rename coordinate
air_pressure
toisobaricInhPa
for consistency with all other verticallevel
coordinates. See: #25.
- Fix PyPI description.
- Change the usage of
cfgrib.open_dataset
to allign it withxarray.open_dataset
, in particularfilter_by_key
must be added into thebackend_kwargs
dictionary. See: #21.
- Beta release with read support.