html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,performed_via_github_app,issue https://github.com/pydata/xarray/issues/1192#issuecomment-305175143,https://api.github.com/repos/pydata/xarray/issues/1192,305175143,MDEyOklzc3VlQ29tbWVudDMwNTE3NTE0Mw==,306380,2017-05-31T12:36:05Z,2017-05-31T12:36:05Z,MEMBER,"My guess is that if you want to avoid a strong dependence on Dask then you'll want to copy the code over regardless. Historically chunk.py hasn't been considered public (we don't publish docstrings in the docs for example). That being said it hasn't moved in a long while and I don't see any reason for it to move. I'm certainly willing to commit to going through a lengthy deprecation cycle if it does need to move.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,198742089 https://github.com/pydata/xarray/issues/1192#issuecomment-305031755,https://api.github.com/repos/pydata/xarray/issues/1192,305031755,MDEyOklzc3VlQ29tbWVudDMwNTAzMTc1NQ==,306380,2017-05-30T22:55:21Z,2017-05-30T22:55:21Z,MEMBER,"> I would be happy with a coarsen method, though I'd prefer to have an non-dask implementation, too. Dask has this actually. We had to build it before we could build the parallel version. See `dask/array/chunk.py::coarsen`","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,198742089