issue_comments
12 rows where author_association = "MEMBER" and issue = 472100381 sorted by updated_at descending
This data as json, CSV (advanced)
Suggested facets: reactions, created_at (date), updated_at (date)
issue 1
- Initialize empty or full DataArray · 12 ✖
id | html_url | issue_url | node_id | user | created_at | updated_at ▲ | author_association | body | reactions | performed_via_github_app | issue |
---|---|---|---|---|---|---|---|---|---|---|---|
525022259 | https://github.com/pydata/xarray/pull/3159#issuecomment-525022259 | https://api.github.com/repos/pydata/xarray/issues/3159 | MDEyOklzc3VlQ29tbWVudDUyNTAyMjI1OQ== | max-sixty 5635139 | 2019-08-26T20:37:39Z | 2019-08-26T20:37:39Z | MEMBER | Thanks @DangoMelon ! I know this PR was a long road, but it's a material improvement to the ergonomics of xarray. We'd enjoy having you as a contributor in the future! |
{ "total_count": 3, "+1": 0, "-1": 0, "laugh": 0, "hooray": 3, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Initialize empty or full DataArray 472100381 | |
525021857 | https://github.com/pydata/xarray/pull/3159#issuecomment-525021857 | https://api.github.com/repos/pydata/xarray/issues/3159 | MDEyOklzc3VlQ29tbWVudDUyNTAyMTg1Nw== | max-sixty 5635139 | 2019-08-26T20:36:30Z | 2019-08-26T20:36:30Z | MEMBER | Test failure is the same as on master, ref https://github.com/pydata/xarray/issues/3265 |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Initialize empty or full DataArray 472100381 | |
525013220 | https://github.com/pydata/xarray/pull/3159#issuecomment-525013220 | https://api.github.com/repos/pydata/xarray/issues/3159 | MDEyOklzc3VlQ29tbWVudDUyNTAxMzIyMA== | max-sixty 5635139 | 2019-08-26T20:12:59Z | 2019-08-26T20:12:59Z | MEMBER | Great, looking good @DangoMelon - I merged master to resolve a conflict - then we can get this in! |
{ "total_count": 1, "+1": 1, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Initialize empty or full DataArray 472100381 | |
523608375 | https://github.com/pydata/xarray/pull/3159#issuecomment-523608375 | https://api.github.com/repos/pydata/xarray/issues/3159 | MDEyOklzc3VlQ29tbWVudDUyMzYwODM3NQ== | max-sixty 5635139 | 2019-08-21T19:11:19Z | 2019-08-21T19:11:19Z | MEMBER | Great, will merge later unless other comments. Will be good to get this in! |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Initialize empty or full DataArray 472100381 | |
520065496 | https://github.com/pydata/xarray/pull/3159#issuecomment-520065496 | https://api.github.com/repos/pydata/xarray/issues/3159 | MDEyOklzc3VlQ29tbWVudDUyMDA2NTQ5Ng== | max-sixty 5635139 | 2019-08-09T21:13:51Z | 2019-08-09T21:13:51Z | MEMBER | Great - will merge unless anyone has final comments? |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Initialize empty or full DataArray 472100381 | |
519561332 | https://github.com/pydata/xarray/pull/3159#issuecomment-519561332 | https://api.github.com/repos/pydata/xarray/issues/3159 | MDEyOklzc3VlQ29tbWVudDUxOTU2MTMzMg== | shoyer 1217238 | 2019-08-08T15:12:27Z | 2019-08-08T15:12:27Z | MEMBER | Yes, I think it would make sense to add an option to is_scalar() to indicate whether or not 0-d arrays should be considered "scalars" On Thu, Aug 8, 2019 at 6:44 AM Gerardo Rivera notifications@github.com wrote:
|
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Initialize empty or full DataArray 472100381 | |
518908064 | https://github.com/pydata/xarray/pull/3159#issuecomment-518908064 | https://api.github.com/repos/pydata/xarray/issues/3159 | MDEyOklzc3VlQ29tbWVudDUxODkwODA2NA== | max-sixty 5635139 | 2019-08-07T01:57:00Z | 2019-08-07T01:57:00Z | MEMBER |
That's a good point. I think in this case, given that it's passed to an arg expected an array, we should raise on 0d. I realize that's a bit inconsistent with treating them as scalars elsewhere. Happy to be outvoted if others disagree |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Initialize empty or full DataArray 472100381 | |
518822084 | https://github.com/pydata/xarray/pull/3159#issuecomment-518822084 | https://api.github.com/repos/pydata/xarray/issues/3159 | MDEyOklzc3VlQ29tbWVudDUxODgyMjA4NA== | shoyer 1217238 | 2019-08-06T20:02:35Z | 2019-08-06T20:02:35Z | MEMBER | If the default value is |
{ "total_count": 2, "+1": 2, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Initialize empty or full DataArray 472100381 | |
518811214 | https://github.com/pydata/xarray/pull/3159#issuecomment-518811214 | https://api.github.com/repos/pydata/xarray/issues/3159 | MDEyOklzc3VlQ29tbWVudDUxODgxMTIxNA== | max-sixty 5635139 | 2019-08-06T19:31:28Z | 2019-08-06T19:31:28Z | MEMBER |
👍
👍 ...so for clarity, no need to expose the sentinel values externally, they're an internal implementation that then fills |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Initialize empty or full DataArray 472100381 | |
518761396 | https://github.com/pydata/xarray/pull/3159#issuecomment-518761396 | https://api.github.com/repos/pydata/xarray/issues/3159 | MDEyOklzc3VlQ29tbWVudDUxODc2MTM5Ng== | shoyer 1217238 | 2019-08-06T17:13:27Z | 2019-08-06T17:13:27Z | MEMBER |
This is the case that I'm not sure we want to support. I think the rule we want is something like "scalar values are repeated automatically," but 0-dimensional arrays are kind of a strange case -- are they really scalars or multi-dimensional arrays? My inclination is to treat these like multi-dimensional arrays, in which case we should raise an error to avoid hiding errors. In particular, one thing that an xarray user might expect, but which I think don't want to support, is full broadcasting of multi-dimensional arrays to match the shape of coordinates.
Rather than using The way we do this in xarray is with a There is also the question of what values should be inside such an empty array. Here I think there are roughly two options:
1. Fill the unspecified array with It looks like you've currently implemented option (2), but again I'm not sure that is the most sensible default behavior for xarray. The performance gains from not filling in array values with a constant are typically very small (writing constant values into memory is very fast). Pandas also seems to use
|
{ "total_count": 1, "+1": 1, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Initialize empty or full DataArray 472100381 | |
518752219 | https://github.com/pydata/xarray/pull/3159#issuecomment-518752219 | https://api.github.com/repos/pydata/xarray/issues/3159 | MDEyOklzc3VlQ29tbWVudDUxODc1MjIxOQ== | max-sixty 5635139 | 2019-08-06T16:49:20Z | 2019-08-06T16:49:20Z | MEMBER | Great @DangoMelon , that looks superb! Could you run those cases you listed above in test functions? You can copy and paste those lines, and then compare the resulting object to one constructed with the full array (let me know if this is unclear and I can give more guidance). Could you also construct a test case using @shoyer 's example which fails? Again lmk if you need any guidance in how to do that. In the final case "Use And then I think we can merge, pending any other feedback! Thanks - this will be a valuable addition to xarray. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Initialize empty or full DataArray 472100381 | |
518341706 | https://github.com/pydata/xarray/pull/3159#issuecomment-518341706 | https://api.github.com/repos/pydata/xarray/issues/3159 | MDEyOklzc3VlQ29tbWVudDUxODM0MTcwNg== | max-sixty 5635139 | 2019-08-05T18:15:13Z | 2019-08-05T18:15:13Z | MEMBER | Hi @DangoMelon, no stress, I know git can be a pain. I don't remember your previous effort so I'm not sure what the previous version looked like. Is it materially different from what currently exists? The current code looks relevant and @shoyer has reviewed & commented on it. If you have overwritten your previous commits, you can generally get them back by using |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Initialize empty or full DataArray 472100381 |
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 2