@@ -11,29 +11,30 @@ The high level API is designed to support a GRIB engine for `xarray <http://xarr
1111and it is inspired by `netCDF4-python <http://unidata.github.io/netcdf4-python/ >`_
1212and `h5netcdf <https://github.com/shoyer/h5netcdf >`_.
1313Low level access and decoding is performed via the
14- `ECMWF ecCodes library <https://software.ecmwf.int/wiki/display/ECC/ >`_.
14+ `ECMWF ecCodes library <https://software.ecmwf.int/wiki/display/ECC/ >`_ and
15+ the `eccodes python package <https://pypi.org/project/eccodes >`_.
1516
1617Features with development status **Beta **:
1718
1819- enables the ``engine='cfgrib' `` option to read GRIB files with *xarray *,
1920- reads most GRIB 1 and 2 files including heterogeneous ones with ``cfgrib.open_datasets ``,
20- - supports all modern versions of Python 3.9, 3.8, 3.7, 3.6 and PyPy3,
21+ - supports all modern versions of Python 3.9, 3.8, 3.7 and PyPy3,
2122- the 0.9.6.x series with support for Python 2 will stay active and receive critical bugfixes,
22- - works on * Linux *, *MacOS * and *Windows *, the * ecCodes * C-library is the only binary dependency,
23+ - works wherever * eccodes-python * does: * Linux *, *MacOS * and *Windows *
2324- conda-forge package on all supported platforms,
2425- reads the data lazily and efficiently in terms of both memory usage and disk access,
25- - allows larger-than-memory and distributed processing via *dask *,
26+ - allows larger-than-memory and distributed processing via *xarray * and * dask *,
2627- supports translating coordinates to different data models and naming conventions,
2728- supports writing the index of a GRIB file to disk, to save a full-file scan on open.
2829
2930Work in progress:
3031
31- - **Alpha ** install a ``cfgrib `` utility that can convert a GRIB file ``to_netcdf ``
32+ - **Beta ** install a ``cfgrib `` utility that can convert a GRIB file ``to_netcdf ``
3233 with a optional conversion to a specific coordinates data model,
3334 see `#40 <https://github.com/ecmwf/cfgrib/issues/40 >`_.
34- - **Alpha ** support writing carefully-crafted ``xarray.Dataset ``'s to a GRIB1 or GRIB2 file,
35- see the *Advanced write usage * section below and
36- ` #18 <https://github.com/ecmwf/cfgrib/issues/18 >`_.
35+ - **Alpha/Broken ** support writing carefully-crafted ``xarray.Dataset ``'s to a GRIB1 or GRIB2 file,
36+ see the *Advanced write usage * section below, ` #18 < https://github.com/ecmwf/cfgrib/issues/18 >`_
37+ and ` #156 <https://github.com/ecmwf/cfgrib/issues/156 >`_.
3738
3839Limitations:
3940
@@ -58,14 +59,14 @@ Python package from *PyPI* with::
5859Binary dependencies
5960-------------------
6061
61- The Python module depends on the `eccodes python package <https://pypi.org/project/eccodes/ >`_
62+ * cfgrib * depends on the `eccodes python package <https://pypi.org/project/eccodes >`_
6263to access the ECMWF *ecCodes * binary library,
6364when not using *conda * please follow the *System dependencies * section there.
6465
6566You may run a simple selfcheck command to ensure that your system is set up correctly::
6667
6768 $ python -m cfgrib selfcheck
68- Found: ecCodes v2.19 .0.
69+ Found: ecCodes v2.20 .0.
6970 Your system is ready.
7071
7172
@@ -82,9 +83,9 @@ Read-only *xarray* GRIB engine
8283------------------------------
8384
8485Most of *cfgrib * users want to open a GRIB file as a ``xarray.Dataset `` and
85- need to have *xarray>=0.12.0 * installed::
86+ need to have *xarray * installed::
8687
87- $ pip install xarray>=0.12.0
88+ $ pip install xarray
8889
8990In a Python interpreter try:
9091
@@ -827,7 +828,7 @@ See also the list of `contributors <https://github.com/ecmwf/cfgrib/contributors
827828License
828829=======
829830
830- Copyright 2017-2020 European Centre for Medium-Range Weather Forecasts (ECMWF).
831+ Copyright 2017-2021 European Centre for Medium-Range Weather Forecasts (ECMWF).
831832
832833Licensed under the Apache License, Version 2.0 (the "License");
833834you may not use this file except in compliance with the License.
0 commit comments