id,node_id,number,title,user,state,locked,assignee,milestone,comments,created_at,updated_at,closed_at,author_association,active_lock_reason,draft,pull_request,body,reactions,performed_via_github_app,state_reason,repo,type 368004737,MDExOlB1bGxSZXF1ZXN0MjIxMjgyMzI0,2476,Add a GRIB backend via ECMWF cfgrib / ecCodes,226037,closed,0,,,17,2018-10-09T01:13:10Z,2018-10-25T21:10:36Z,2018-10-17T16:53:32Z,MEMBER,,0,pydata/xarray/pulls/2476,"This is currently a WIP PR for review. - [x] Addresses #2475 - only read support is proposed for now. - [x] Tests added. - [x] Documented, including `whats-new.rst` for all changes and `api.rst` for new API. The implementation depends on the python module *cfgrib* and the C-library ecCodes to be installed. Work in progress items: - [x] the coordinate rename doesn't really belong here, move it to *cfgrib*, - [x] port cfgrib backend to use the new `CachingFileManager` interface - [x] implement proper locking - [x] test *dask* support (real performance with *dask* depends on saving the external index) - ~~~the encoding options are needlessly different from the standard ones, try to sync them~~~ not urgent cc @StephanSiemen @iainrussell","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/2476/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,pull