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/pull/1087#issuecomment-515848029,https://api.github.com/repos/pydata/xarray/issues/1087,515848029,MDEyOklzc3VlQ29tbWVudDUxNTg0ODAyOQ==,1217238,2019-07-29T05:17:46Z,2019-07-29T05:17:46Z,MEMBER,"This is gotten a little stale at this point. Coders did make it in, though we haven't moved over everything from `conventions.py` yet. This interface should also probably be reconciled with the use of `CachingFileManager`.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,187625917 https://github.com/pydata/xarray/pull/1087#issuecomment-515846295,https://api.github.com/repos/pydata/xarray/issues/1087,515846295,MDEyOklzc3VlQ29tbWVudDUxNTg0NjI5NQ==,2443309,2019-07-29T05:07:32Z,2019-07-29T05:07:32Z,MEMBER,"@shoyer - since I've started work on a related subject in #3166, I'm wondering if you think this PR is capable of being revived? I think we'll have some time soon to pick this up in one form or another. ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,187625917 https://github.com/pydata/xarray/pull/1087#issuecomment-351931087,https://api.github.com/repos/pydata/xarray/issues/1087,351931087,MDEyOklzc3VlQ29tbWVudDM1MTkzMTA4Nw==,226037,2017-12-15T07:11:31Z,2017-12-15T07:11:31Z,MEMBER,"@shoyer regarding the xarray-grib-driver (not public yet, sorry) we have been working on the GRIB side lately and I didn't review this branch until today. Now we are coming back to the xarray side and I welcome the new ""pluggability"" of the encoding / decoding engine. Anyway since a lot of the coding work is already done by the ecCodes library my hope is that most of the complexity will stay outside of xarray anyway.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,187625917 https://github.com/pydata/xarray/pull/1087#issuecomment-348382306,https://api.github.com/repos/pydata/xarray/issues/1087,348382306,MDEyOklzc3VlQ29tbWVudDM0ODM4MjMwNg==,1217238,2017-12-01T02:18:22Z,2017-12-01T02:18:22Z,MEMBER,"See https://github.com/pydata/xarray/pull/1752 for getting started on filters. I had a productive plane ride! @alimanfoo thanks for the pointer to numcodecs. I'm sure that will come in handy eventually. Most of the ""filters"" xarray uses here are at a slightly higher level decoding/encoding metadata. The actual filters themselves are generally quite simple, e.g., just coercing a dtype, but there is lots of metadata to keep track of to know when they are appropriate to use.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,187625917 https://github.com/pydata/xarray/pull/1087#issuecomment-348183062,https://api.github.com/repos/pydata/xarray/issues/1087,348183062,MDEyOklzc3VlQ29tbWVudDM0ODE4MzA2Mg==,703554,2017-11-30T13:07:53Z,2017-11-30T13:07:53Z,CONTRIBUTOR,"FWIW for the filters, if it would be possible to use the numcodecs Codec API http://numcodecs.readthedocs.io/en/latest/abc.html then that could be beneficial beyond xarray, as any work you put into developing filters could then be used elsewhere (e.g., in zarr). On Thu, Nov 30, 2017 at 12:05 PM, Stephan Hoyer wrote: > OK, I'm going to try to reboot this and finish it up in the form of an API > that we'll be happy with going forward. I just discovered two more xarray > backends over the past two days (in Unidata's Siphon and something > @alexamici and colleagues are writing to > reading GRIB files), so clearly the demand is here. > > One additional change I'd like to make is try to rewrite the > encoding/decoding functions for variables into a series of invertible > coding filters that can potentially be chained together in a flexible way > (this is somewhat inspired by zarr). This will allow different backends to > mix/match filters as necessary, depending on their particular needs. I'll > start on that in another PR. > > — > You are receiving this because you were mentioned. > Reply to this email directly, view it on GitHub > , or mute > the thread > > . > -- Alistair Miles Head of Epidemiological Informatics Centre for Genomics and Global Health Big Data Institute Building Old Road Campus Roosevelt Drive Oxford OX3 7LF United Kingdom Phone: +44 (0)1865 743596 Email: alimanfoo@googlemail.com Web: http://a limanfoo.github.io/ Twitter: https://twitter.com/alimanfoo ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,187625917 https://github.com/pydata/xarray/pull/1087#issuecomment-348169779,https://api.github.com/repos/pydata/xarray/issues/1087,348169779,MDEyOklzc3VlQ29tbWVudDM0ODE2OTc3OQ==,1217238,2017-11-30T12:05:41Z,2017-11-30T12:05:41Z,MEMBER,"OK, I'm going to try to reboot this and finish it up in the form of an API that we'll be happy with going forward. I just discovered two more xarray backends over the past two days (in Unidata's Siphon and something @alexamici and colleagues are writing to reading GRIB files), so clearly the demand is here. One additional change I'd like to make is try to rewrite the encoding/decoding functions for variables into a series of invertible coding filters that can potentially be chained together in a flexible way (this is somewhat inspired by zarr). This will allow different backends to mix/match filters as necessary, depending on their particular needs. I'll start on that in another PR.","{""total_count"": 2, ""+1"": 2, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,187625917 https://github.com/pydata/xarray/pull/1087#issuecomment-347919138,https://api.github.com/repos/pydata/xarray/issues/1087,347919138,MDEyOklzc3VlQ29tbWVudDM0NzkxOTEzOA==,1197350,2017-11-29T16:38:33Z,2017-11-29T16:38:33Z,MEMBER,"Stephan this looks awesome! Should simplify the backends a lot! I do worry that it will be painful to refactor the existing backends. But I guess that is the cost of progress.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,187625917 https://github.com/pydata/xarray/pull/1087#issuecomment-347908842,https://api.github.com/repos/pydata/xarray/issues/1087,347908842,MDEyOklzc3VlQ29tbWVudDM0NzkwODg0Mg==,1217238,2017-11-29T16:07:53Z,2017-11-29T16:07:53Z,MEMBER,CC @alexamici for interest in the backends refactor,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,187625917