issue_comments
17 rows where issue = 287223508 sorted by updated_at descending
This data as json, CSV (advanced)
Suggested facets: reactions, created_at (date), updated_at (date)
issue 1
- apply_ufunc(dask='parallelized') with multiple outputs · 17 ✖
id | html_url | issue_url | node_id | user | created_at | updated_at ▲ | author_association | body | reactions | performed_via_github_app | issue |
---|---|---|---|---|---|---|---|---|---|---|---|
628135082 | https://github.com/pydata/xarray/issues/1815#issuecomment-628135082 | https://api.github.com/repos/pydata/xarray/issues/1815 | MDEyOklzc3VlQ29tbWVudDYyODEzNTA4Mg== | bradyrx 8881170 | 2020-05-13T17:27:06Z | 2020-05-13T17:27:06Z | CONTRIBUTOR |
Good call. I figured there was a workaround. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
apply_ufunc(dask='parallelized') with multiple outputs 287223508 | |
628088800 | https://github.com/pydata/xarray/issues/1815#issuecomment-628088800 | https://api.github.com/repos/pydata/xarray/issues/1815 | MDEyOklzc3VlQ29tbWVudDYyODA4ODgwMA== | dcherian 2448579 | 2020-05-13T16:04:20Z | 2020-05-13T16:04:20Z | MEMBER |
Yes. but you can do |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
apply_ufunc(dask='parallelized') with multiple outputs 287223508 | |
628070696 | https://github.com/pydata/xarray/issues/1815#issuecomment-628070696 | https://api.github.com/repos/pydata/xarray/issues/1815 | MDEyOklzc3VlQ29tbWVudDYyODA3MDY5Ng== | bradyrx 8881170 | 2020-05-13T15:33:56Z | 2020-05-13T15:33:56Z | CONTRIBUTOR | One issue I see is that this would return multiple dask objects, correct? So to get the results from them, you'd have to run The earlier mentioned code snippets provide a nice path forward, since you can just run compute on one object, and then split its |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
apply_ufunc(dask='parallelized') with multiple outputs 287223508 | |
628050521 | https://github.com/pydata/xarray/issues/1815#issuecomment-628050521 | https://api.github.com/repos/pydata/xarray/issues/1815 | MDEyOklzc3VlQ29tbWVudDYyODA1MDUyMQ== | dcherian 2448579 | 2020-05-13T15:02:01Z | 2020-05-13T15:02:01Z | MEMBER | Still needs to be implemented. Stephan's comment suggests a path forward (https://github.com/pydata/xarray/issues/1815#issuecomment-440089606) |
{ "total_count": 1, "+1": 1, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
apply_ufunc(dask='parallelized') with multiple outputs 287223508 | |
627869278 | https://github.com/pydata/xarray/issues/1815#issuecomment-627869278 | https://api.github.com/repos/pydata/xarray/issues/1815 | MDEyOklzc3VlQ29tbWVudDYyNzg2OTI3OA== | kmuehlbauer 5821660 | 2020-05-13T09:33:59Z | 2020-05-13T09:33:59Z | MEMBER |
What's the current status of this? I've similar requirements, single DataArray as input, multiple DataArrays as output. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
apply_ufunc(dask='parallelized') with multiple outputs 287223508 | |
614244205 | https://github.com/pydata/xarray/issues/1815#issuecomment-614244205 | https://api.github.com/repos/pydata/xarray/issues/1815 | MDEyOklzc3VlQ29tbWVudDYxNDI0NDIwNQ== | bradyrx 8881170 | 2020-04-15T19:45:50Z | 2020-04-15T19:45:50Z | CONTRIBUTOR | I think ideally it would be nice to return multiple DataArrays or a Dataset of variables. But I'm really happy with this solution. I'm using it on a 600GB dataset of particle trajectories and was able to write a ufunc to go through and return each particle's x, y, z location when it met a certain condition. I think having something simple like the stackoverflow snippet I posted would be great for the docs as an |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
apply_ufunc(dask='parallelized') with multiple outputs 287223508 | |
614221197 | https://github.com/pydata/xarray/issues/1815#issuecomment-614221197 | https://api.github.com/repos/pydata/xarray/issues/1815 | MDEyOklzc3VlQ29tbWVudDYxNDIyMTE5Nw== | andersy005 13301940 | 2020-04-15T18:59:23Z | 2020-04-15T18:59:23Z | MEMBER |
Thank you for the update, @bradyrx! Yes, it was related to discussions with @gelsworth |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
apply_ufunc(dask='parallelized') with multiple outputs 287223508 | |
614216243 | https://github.com/pydata/xarray/issues/1815#issuecomment-614216243 | https://api.github.com/repos/pydata/xarray/issues/1815 | MDEyOklzc3VlQ29tbWVudDYxNDIxNjI0Mw== | bradyrx 8881170 | 2020-04-15T18:49:51Z | 2020-04-15T18:49:51Z | CONTRIBUTOR | This looks essentially the same to @stefraynaud's answer, but I came across this stackoverflow response here: https://stackoverflow.com/questions/52094320/with-xarray-how-to-parallelize-1d-operations-on-a-multidimensional-dataset. @andersy005, I imagine you're far past this now. And this might have been related to discussions with Genevieve and I anyways. ```python def new_linregress(x, y): # Wrapper around scipy linregress to use in apply_ufunc slope, intercept, r_value, p_value, std_err = stats.linregress(x, y) return np.array([slope, intercept, r_value, p_value, std_err]) return a new DataArraystats = xr.apply_ufunc(new_linregress, ds[x], ds[y], input_core_dims=[['year'], ['year']], output_core_dims=[["parameter"]], vectorize=True, dask="parallelized", output_dtypes=['float64'], output_sizes={"parameter": 5}, ) ``` |
{ "total_count": 3, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 3, "rocket": 0, "eyes": 0 } |
apply_ufunc(dask='parallelized') with multiple outputs 287223508 | |
539134912 | https://github.com/pydata/xarray/issues/1815#issuecomment-539134912 | https://api.github.com/repos/pydata/xarray/issues/1815 | MDEyOklzc3VlQ29tbWVudDUzOTEzNDkxMg== | rabernat 1197350 | 2019-10-07T18:06:03Z | 2019-10-07T18:06:03Z | MEMBER | I definitely don't have bandwidth! I'm happy to see you working on it. On Mon, Oct 7, 2019 at 2:01 PM Anderson Banihirwe notifications@github.com wrote:
|
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
apply_ufunc(dask='parallelized') with multiple outputs 287223508 | |
539133301 | https://github.com/pydata/xarray/issues/1815#issuecomment-539133301 | https://api.github.com/repos/pydata/xarray/issues/1815 | MDEyOklzc3VlQ29tbWVudDUzOTEzMzMwMQ== | andersy005 13301940 | 2019-10-07T18:01:55Z | 2019-10-07T18:01:55Z | MEMBER |
@rabernat, indeed! Let me know if you have bandwidth to take on the |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
apply_ufunc(dask='parallelized') with multiple outputs 287223508 | |
539025502 | https://github.com/pydata/xarray/issues/1815#issuecomment-539025502 | https://api.github.com/repos/pydata/xarray/issues/1815 | MDEyOklzc3VlQ29tbWVudDUzOTAyNTUwMg== | rabernat 1197350 | 2019-10-07T14:00:01Z | 2019-10-07T14:00:01Z | MEMBER | @andersy005 - is what you are working on related to #3349? |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
apply_ufunc(dask='parallelized') with multiple outputs 287223508 | |
538993551 | https://github.com/pydata/xarray/issues/1815#issuecomment-538993551 | https://api.github.com/repos/pydata/xarray/issues/1815 | MDEyOklzc3VlQ29tbWVudDUzODk5MzU1MQ== | stefraynaud 1941408 | 2019-10-07T12:48:01Z | 2019-10-07T12:48:01Z | CONTRIBUTOR | @andersy005 here is a very little demo of linear regression using lstsq (not linregress) in which only slope and intercept are kept. It is here applied to an array of sea surface temperature. I hope it can help.
|
{ "total_count": 1, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 1, "rocket": 0, "eyes": 0 } |
apply_ufunc(dask='parallelized') with multiple outputs 287223508 | |
536847249 | https://github.com/pydata/xarray/issues/1815#issuecomment-536847249 | https://api.github.com/repos/pydata/xarray/issues/1815 | MDEyOklzc3VlQ29tbWVudDUzNjg0NzI0OQ== | andersy005 13301940 | 2019-10-01T03:39:15Z | 2019-10-01T03:39:15Z | MEMBER | Any updates or progress here? I’m trying to use |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
apply_ufunc(dask='parallelized') with multiple outputs 287223508 | |
440089606 | https://github.com/pydata/xarray/issues/1815#issuecomment-440089606 | https://api.github.com/repos/pydata/xarray/issues/1815 | MDEyOklzc3VlQ29tbWVudDQ0MDA4OTYwNg== | shoyer 1217238 | 2018-11-20T00:16:31Z | 2018-11-20T00:16:31Z | MEMBER | I think we can do this inside the existing |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
apply_ufunc(dask='parallelized') with multiple outputs 287223508 | |
440064660 | https://github.com/pydata/xarray/issues/1815#issuecomment-440064660 | https://api.github.com/repos/pydata/xarray/issues/1815 | MDEyOklzc3VlQ29tbWVudDQ0MDA2NDY2MA== | mrocklin 306380 | 2018-11-19T22:27:31Z | 2018-11-19T22:27:31Z | MEMBER | FYI @magonser |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
apply_ufunc(dask='parallelized') with multiple outputs 287223508 | |
440061760 | https://github.com/pydata/xarray/issues/1815#issuecomment-440061760 | https://api.github.com/repos/pydata/xarray/issues/1815 | MDEyOklzc3VlQ29tbWVudDQ0MDA2MTc2MA== | jhamman 2443309 | 2018-11-19T22:17:00Z | 2018-11-19T22:17:39Z | MEMBER | @shoyer - dask now has a |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
apply_ufunc(dask='parallelized') with multiple outputs 287223508 | |
356410108 | https://github.com/pydata/xarray/issues/1815#issuecomment-356410108 | https://api.github.com/repos/pydata/xarray/issues/1815 | MDEyOklzc3VlQ29tbWVudDM1NjQxMDEwOA== | shoyer 1217238 | 2018-01-09T20:51:18Z | 2018-01-09T20:51:18Z | MEMBER | We need |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
apply_ufunc(dask='parallelized') with multiple outputs 287223508 |
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 9