issue_comments
17 rows where author_association = "MEMBER" and issue = 253476466 sorted by updated_at descending
This data as json, CSV (advanced)
Suggested facets: created_at (date), updated_at (date)
issue 1
- Better compression algorithms for NetCDF · 17 ✖
id | html_url | issue_url | node_id | user | created_at | updated_at ▲ | author_association | body | reactions | performed_via_github_app | issue |
---|---|---|---|---|---|---|---|---|---|---|---|
381679096 | https://github.com/pydata/xarray/issues/1536#issuecomment-381679096 | https://api.github.com/repos/pydata/xarray/issues/1536 | MDEyOklzc3VlQ29tbWVudDM4MTY3OTA5Ng== | shoyer 1217238 | 2018-04-16T17:09:06Z | 2018-04-16T17:09:06Z | MEMBER | @crusaderky That would work for me, too. No strong preference from my side. In the worst case, we would be stuck maintaining the extra encoding Take a look at h5netcdf for a reference on what that translation layer should do. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Better compression algorithms for NetCDF 253476466 | |
381504579 | https://github.com/pydata/xarray/issues/1536#issuecomment-381504579 | https://api.github.com/repos/pydata/xarray/issues/1536 | MDEyOklzc3VlQ29tbWVudDM4MTUwNDU3OQ== | crusaderky 6213168 | 2018-04-16T07:26:13Z | 2018-04-16T07:26:13Z | MEMBER | @shoyer almost finished. However when implementing it I realised that, instead of writing a new engine h5netcdf-new, I could more simply reimplement the already existing h5netcdf to use the new API, and then accept (through a trivial translation layer) both the NetCDF4-python encoding (gzip=True) and the h5py one (compression=zlib). Let me know your thoughts. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Better compression algorithms for NetCDF 253476466 | |
377197301 | https://github.com/pydata/xarray/issues/1536#issuecomment-377197301 | https://api.github.com/repos/pydata/xarray/issues/1536 | MDEyOklzc3VlQ29tbWVudDM3NzE5NzMwMQ== | crusaderky 6213168 | 2018-03-29T10:47:08Z | 2018-03-29T10:47:08Z | MEMBER | @shoyer new non-functioning public API prototype - please confirm this is what you had in mind |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Better compression algorithms for NetCDF 253476466 | |
373769617 | https://github.com/pydata/xarray/issues/1536#issuecomment-373769617 | https://api.github.com/repos/pydata/xarray/issues/1536 | MDEyOklzc3VlQ29tbWVudDM3Mzc2OTYxNw== | shoyer 1217238 | 2018-03-16T16:31:07Z | 2018-03-16T16:31:07Z | MEMBER | If using custom compression filters now results in valid netCDF4 files, then I'd rather we still called this |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Better compression algorithms for NetCDF 253476466 | |
373566794 | https://github.com/pydata/xarray/issues/1536#issuecomment-373566794 | https://api.github.com/repos/pydata/xarray/issues/1536 | MDEyOklzc3VlQ29tbWVudDM3MzU2Njc5NA== | crusaderky 6213168 | 2018-03-16T00:38:50Z | 2018-03-16T00:38:50Z | MEMBER | @shoyer ping - could you give feedback on the API prototype? |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Better compression algorithms for NetCDF 253476466 | |
366096878 | https://github.com/pydata/xarray/issues/1536#issuecomment-366096878 | https://api.github.com/repos/pydata/xarray/issues/1536 | MDEyOklzc3VlQ29tbWVudDM2NjA5Njg3OA== | crusaderky 6213168 | 2018-02-15T23:28:08Z | 2018-02-15T23:28:08Z | MEMBER | @shoyer , see if you like the public API prototype linked above |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Better compression algorithms for NetCDF 253476466 | |
365841787 | https://github.com/pydata/xarray/issues/1536#issuecomment-365841787 | https://api.github.com/repos/pydata/xarray/issues/1536 | MDEyOklzc3VlQ29tbWVudDM2NTg0MTc4Nw== | shoyer 1217238 | 2018-02-15T07:03:04Z | 2018-02-15T07:03:04Z | MEMBER | @crusaderky In case adding this to the netCDF4 library doesn't work out:
Yes, I would suggest that
Yes, this is unfortunately true.
Yes
Yes
I think this is a little easier than that. h5netcdf will always be able to read invalid netCDF files, so we can just continue to use As for picking the default engine, see https://github.com/pydata/xarray/pull/1682, which is pretty close, though I need to think a little bit harder about the API to make sure it's right.
Yes |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Better compression algorithms for NetCDF 253476466 | |
365457702 | https://github.com/pydata/xarray/issues/1536#issuecomment-365457702 | https://api.github.com/repos/pydata/xarray/issues/1536 | MDEyOklzc3VlQ29tbWVudDM2NTQ1NzcwMg== | crusaderky 6213168 | 2018-02-14T00:50:21Z | 2018-02-14T00:50:21Z | MEMBER | @DennisHeimbigner also, does this mean that h5netcdf should be changed to remove non-gzip compression algorithms from the list of features that requires invalid_netcdf=True? |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Better compression algorithms for NetCDF 253476466 | |
365450097 | https://github.com/pydata/xarray/issues/1536#issuecomment-365450097 | https://api.github.com/repos/pydata/xarray/issues/1536 | MDEyOklzc3VlQ29tbWVudDM2NTQ1MDA5Nw== | crusaderky 6213168 | 2018-02-14T00:11:42Z | 2018-02-14T00:11:42Z | MEMBER | @DennisHeimbigner looks like it's not exposed through netcdf4-python though? |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Better compression algorithms for NetCDF 253476466 | |
365410944 | https://github.com/pydata/xarray/issues/1536#issuecomment-365410944 | https://api.github.com/repos/pydata/xarray/issues/1536 | MDEyOklzc3VlQ29tbWVudDM2NTQxMDk0NA== | crusaderky 6213168 | 2018-02-13T21:31:15Z | 2018-02-13T21:32:43Z | MEMBER | @shoyer I'm starting to work on this. I'm not sure I understood your latest comment - are you implying that Also, to allow for non-zlib compression we need to either tap into the new h5netcdf API, or into h5py directly - so I'm afraid Could you help me compile a shopping list?
- new method |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Better compression algorithms for NetCDF 253476466 | |
326037069 | https://github.com/pydata/xarray/issues/1536#issuecomment-326037069 | https://api.github.com/repos/pydata/xarray/issues/1536 | MDEyOklzc3VlQ29tbWVudDMyNjAzNzA2OQ== | shoyer 1217238 | 2017-08-30T15:58:35Z | 2017-08-30T15:58:35Z | MEMBER | I just released new version of h5netcdf (0.4.0). It adds a |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Better compression algorithms for NetCDF 253476466 | |
325712523 | https://github.com/pydata/xarray/issues/1536#issuecomment-325712523 | https://api.github.com/repos/pydata/xarray/issues/1536 | MDEyOklzc3VlQ29tbWVudDMyNTcxMjUyMw== | shoyer 1217238 | 2017-08-29T16:05:14Z | 2017-08-29T16:05:14Z | MEMBER | I'm adding a loud warning about this (will eventually be an error) to h5netcdf. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Better compression algorithms for NetCDF 253476466 | |
325555913 | https://github.com/pydata/xarray/issues/1536#issuecomment-325555913 | https://api.github.com/repos/pydata/xarray/issues/1536 | MDEyOklzc3VlQ29tbWVudDMyNTU1NTkxMw== | shoyer 1217238 | 2017-08-29T05:02:49Z | 2017-08-29T05:02:49Z | MEMBER |
Of course not. I understand the issue here. I'll issue a fix for h5netcdf to disable this unless explicitly opted into, but we'll also need a fix for xarray to support the users who are currently using it to save data with complex values -- probably by adding a Here is the NetCDF-C issue I opened on reading these sorts of HDF5 enums: https://github.com/Unidata/netcdf-c/issues/267.
No. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Better compression algorithms for NetCDF 253476466 | |
325516877 | https://github.com/pydata/xarray/issues/1536#issuecomment-325516877 | https://api.github.com/repos/pydata/xarray/issues/1536 | MDEyOklzc3VlQ29tbWVudDMyNTUxNjg3Nw== | shoyer 1217238 | 2017-08-29T00:08:38Z | 2017-08-29T00:08:38Z | MEMBER |
Yes, I suppose so (and this should be fixed). h5netcdf currently writes the I hadn't really thought about this because the convention for marking HDF5 files as netCDF files is very recent and not actually enforced by any software (to my knowledge). |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Better compression algorithms for NetCDF 253476466 | |
325514854 | https://github.com/pydata/xarray/issues/1536#issuecomment-325514854 | https://api.github.com/repos/pydata/xarray/issues/1536 | MDEyOklzc3VlQ29tbWVudDMyNTUxNDg1NA== | shoyer 1217238 | 2017-08-28T23:54:31Z | 2017-08-28T23:54:31Z | MEMBER | @dopplershift No, I don't think so. NetCDF-C only supports zlib compression (and doesn't support h5py's handling of complex variables, either, which use an HDF5 enumerated type). |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Better compression algorithms for NetCDF 253476466 | |
325512111 | https://github.com/pydata/xarray/issues/1536#issuecomment-325512111 | https://api.github.com/repos/pydata/xarray/issues/1536 | MDEyOklzc3VlQ29tbWVudDMyNTUxMjExMQ== | shoyer 1217238 | 2017-08-28T23:35:42Z | 2017-08-28T23:35:42Z | MEMBER | h5netcdf already produces (slightly) incompatible netCDF files for some edge cases (e.g., complex numbers). This should probably be fixed, either by disabling these features or requiring an explicit opt-in, but nobody has gotten around to writing a fix yet (see https://github.com/shoyer/h5netcdf/issues/28). In practice, many of our users seem to be pretty happy making use of these new features. LZF compression would just be another one. I like @jhamman's idea of adding a dedicated @petacube zstandard is great, but it's not in h5py yet! I think we'll need |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Better compression algorithms for NetCDF 253476466 | |
325510075 | https://github.com/pydata/xarray/issues/1536#issuecomment-325510075 | https://api.github.com/repos/pydata/xarray/issues/1536 | MDEyOklzc3VlQ29tbWVudDMyNTUxMDA3NQ== | jhamman 2443309 | 2017-08-28T23:22:13Z | 2017-08-28T23:22:13Z | MEMBER | This is an interesting idea. I think something similar was discussed in #66. The main problem I see is that current netCDF libraries don't support |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Better compression algorithms for NetCDF 253476466 |
Advanced export
JSON shape: default, array, newline-delimited, object
CREATE TABLE [issue_comments] ( [html_url] TEXT, [issue_url] TEXT, [id] INTEGER PRIMARY KEY, [node_id] TEXT, [user] INTEGER REFERENCES [users]([id]), [created_at] TEXT, [updated_at] TEXT, [author_association] TEXT, [body] TEXT, [reactions] TEXT, [performed_via_github_app] TEXT, [issue] INTEGER REFERENCES [issues]([id]) ); CREATE INDEX [idx_issue_comments_issue] ON [issue_comments] ([issue]); CREATE INDEX [idx_issue_comments_user] ON [issue_comments] ([user]);
user 3