issue_comments
11 rows where issue = 371514413 sorted by updated_at descending
This data as json, CSV (advanced)
Suggested facets: reactions, created_at (date), updated_at (date)
issue 1
- ENH: Detect the GRIB files by the filename extension and suggest engine. · 11 ✖
id | html_url | issue_url | node_id | user | created_at | updated_at ▲ | author_association | body | reactions | performed_via_github_app | issue |
---|---|---|---|---|---|---|---|---|---|---|---|
431868326 | https://github.com/pydata/xarray/pull/2492#issuecomment-431868326 | https://api.github.com/repos/pydata/xarray/issues/2492 | MDEyOklzc3VlQ29tbWVudDQzMTg2ODMyNg== | shoyer 1217238 | 2018-10-22T15:26:24Z | 2018-10-22T15:26:24Z | MEMBER | thanks @alexamici |
{ "total_count": 1, "+1": 1, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: Detect the GRIB files by the filename extension and suggest engine. 371514413 | |
431559524 | https://github.com/pydata/xarray/pull/2492#issuecomment-431559524 | https://api.github.com/repos/pydata/xarray/issues/2492 | MDEyOklzc3VlQ29tbWVudDQzMTU1OTUyNA== | alexamici 226037 | 2018-10-20T08:11:03Z | 2018-10-20T08:11:03Z | MEMBER | @shoyer I consider https://github.com/pydata/xarray/pull/2492/commits/486a391915d3bf1af685ae9ef908c30d5e053851 in a mergiable state if you like it. I updated the description of the PR to sync with the new aim. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: Detect the GRIB files by the filename extension and suggest engine. 371514413 | |
431477498 | https://github.com/pydata/xarray/pull/2492#issuecomment-431477498 | https://api.github.com/repos/pydata/xarray/issues/2492 | MDEyOklzc3VlQ29tbWVudDQzMTQ3NzQ5OA== | alexamici 226037 | 2018-10-19T19:44:33Z | 2018-10-19T19:45:48Z | MEMBER | And we "refuse to guess"! I broke the forrest of Now opening a GRIB file without explicit @shoyer if this too complex? Alternatively I can always return the same, generic, error message. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: Detect the GRIB files by the filename extension and suggest engine. 371514413 | |
431463477 | https://github.com/pydata/xarray/pull/2492#issuecomment-431463477 | https://api.github.com/repos/pydata/xarray/issues/2492 | MDEyOklzc3VlQ29tbWVudDQzMTQ2MzQ3Nw== | khallock 1924696 | 2018-10-19T18:55:13Z | 2018-10-19T18:55:13Z | NONE | @shoyer, I also agree that requiring a backend to be explicitly selected for grib files would be a better solution from a user experience perspective, as opposed to silently replacing PyNIO with cfgrib (inconsistent variable names would be a major concern). As @jhamman mentioned, we have been evaluating the long-term viability of PyNIO and are considering putting it into "maintenance mode". Unfortunately, the lead developer of PyNIO retired last year, and we don't have the budget to replace him at this time. We intend to continue fixing bugs in PyNIO as necessary (versions 1.5.1, 1.5.2, and 1.5.3 have all been released in the last three months), and we will also continue supporting the conda-forge/pynio-feedstock recipe. However, no new functionality (such as updating/adding grib tables) is part of our current long-term plan for PyNIO. (cc'ing @marylhaley in case she has any additional input to offer) |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: Detect the GRIB files by the filename extension and suggest engine. 371514413 | |
431428116 | https://github.com/pydata/xarray/pull/2492#issuecomment-431428116 | https://api.github.com/repos/pydata/xarray/issues/2492 | MDEyOklzc3VlQ29tbWVudDQzMTQyODExNg== | jhamman 2443309 | 2018-10-19T16:53:25Z | 2018-10-19T16:53:25Z | MEMBER | Totally agree with what @shoyer just wrote. I will add the pynio team is considering mothballing pynio in the relatively near future. So long term, we may not have to make a choice here but for now, I support asking the user to make an explicit decision. cc @khallock |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: Detect the GRIB files by the filename extension and suggest engine. 371514413 | |
431425504 | https://github.com/pydata/xarray/pull/2492#issuecomment-431425504 | https://api.github.com/repos/pydata/xarray/issues/2492 | MDEyOklzc3VlQ29tbWVudDQzMTQyNTUwNA== | shoyer 1217238 | 2018-10-19T16:44:19Z | 2018-10-19T16:44:32Z | MEMBER | As someone who hasn't opened up a grib file for several years, I'm not in a good position to choose which backend to use by default. For now, I would be inclined to hold off on making a default choice (unless there is a clear consensus among other xarray devs/users) in favor of requiring users to be explicit. This is somewhat inline with the Zen of Python: "In the face of ambiguity, refuse the temptation to guess." Probably the best user experience would be to raise an informative error suggesting the use of cfgrib or pynio when opening a grib but no engine is specified, e.g., ```
|
{ "total_count": 3, "+1": 3, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: Detect the GRIB files by the filename extension and suggest engine. 371514413 | |
431297953 | https://github.com/pydata/xarray/pull/2492#issuecomment-431297953 | https://api.github.com/repos/pydata/xarray/issues/2492 | MDEyOklzc3VlQ29tbWVudDQzMTI5Nzk1Mw== | alexamici 226037 | 2018-10-19T09:09:54Z | 2018-10-19T09:38:30Z | MEMBER | @shoyer you are right, the GRIB translation is not unique and with cfgrib we have no plan to keep compatibility with PyNIO. I also agree that this will be really poor user experience 😞in some circumstances (even if in general it will work just fine). Do not merge yet! We may default to one of the two without fall-back if it is not present (you may guess that I have a bias on which one to choose 😄), or keep the current behaviour. In any event we can improve the error message by suggesting to add the I'll show you what I mean. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: Detect the GRIB files by the filename extension and suggest engine. 371514413 | |
431166092 | https://github.com/pydata/xarray/pull/2492#issuecomment-431166092 | https://api.github.com/repos/pydata/xarray/issues/2492 | MDEyOklzc3VlQ29tbWVudDQzMTE2NjA5Mg== | shoyer 1217238 | 2018-10-18T21:15:10Z | 2018-10-18T21:15:10Z | MEMBER | Actually, thinking about this a little more, I'm not entirely sure it makes sense to fallback from using pynio to cfgrib. The problem is that these libraries may interpret GRIB files differently, e.g., with different variable names. It could make for a poor user experience for (please let me know if I'm mistaken here!) |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: Detect the GRIB files by the filename extension and suggest engine. 371514413 | |
431082419 | https://github.com/pydata/xarray/pull/2492#issuecomment-431082419 | https://api.github.com/repos/pydata/xarray/issues/2492 | MDEyOklzc3VlQ29tbWVudDQzMTA4MjQxOQ== | alexamici 226037 | 2018-10-18T16:50:00Z | 2018-10-18T16:50:20Z | MEMBER | Mm... the private functions in |
{ "total_count": 1, "+1": 1, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: Detect the GRIB files by the filename extension and suggest engine. 371514413 | |
431053815 | https://github.com/pydata/xarray/pull/2492#issuecomment-431053815 | https://api.github.com/repos/pydata/xarray/issues/2492 | MDEyOklzc3VlQ29tbWVudDQzMTA1MzgxNQ== | shoyer 1217238 | 2018-10-18T15:28:06Z | 2018-10-18T15:28:06Z | MEMBER |
Agreed! Yes, this would be welcome. I'm happy with this change, but it would be good to ensure we have test coverage. It looks like we currently don't have any unit tests, but I'm pretty sure the other code is exercised by integration tests. If you're up for adding unit tests for |
{ "total_count": 1, "+1": 1, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: Detect the GRIB files by the filename extension and suggest engine. 371514413 | |
430995861 | https://github.com/pydata/xarray/pull/2492#issuecomment-430995861 | https://api.github.com/repos/pydata/xarray/issues/2492 | MDEyOklzc3VlQ29tbWVudDQzMDk5NTg2MQ== | pep8speaks 24736507 | 2018-10-18T12:50:15Z | 2018-10-18T12:50:15Z | NONE | Hello @alexamici! Thanks for submitting the PR.
|
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: Detect the GRIB files by the filename extension and suggest engine. 371514413 |
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 5