issue_comments
63 rows where issue = 618081836 sorted by updated_at descending
This data as json, CSV (advanced)
Suggested facets: reactions, created_at (date), updated_at (date)
issue 1
- ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` · 63 ✖
id | html_url | issue_url | node_id | user | created_at | updated_at ▲ | author_association | body | reactions | performed_via_github_app | issue |
---|---|---|---|---|---|---|---|---|---|---|---|
675973700 | https://github.com/pydata/xarray/pull/4060#issuecomment-675973700 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY3NTk3MzcwMA== | kmuehlbauer 5821660 | 2020-08-19T08:52:40Z | 2020-08-19T08:52:40Z | MEMBER | Thanks to all reviewers! Great job! |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
675890055 | https://github.com/pydata/xarray/pull/4060#issuecomment-675890055 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY3NTg5MDA1NQ== | mathause 10194086 | 2020-08-19T06:57:29Z | 2020-08-19T06:57:29Z | MEMBER | ok then - let's do this. Thanks a lot @kmuehlbauer |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
631290739 | https://github.com/pydata/xarray/pull/4060#issuecomment-631290739 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzMTI5MDczOQ== | pep8speaks 24736507 | 2020-05-20T07:28:08Z | 2020-08-19T05:41:15Z | NONE | Hello @kmuehlbauer! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found: There are currently no PEP 8 issues detected in this Pull Request. Cheers! :beers: Comment last updated at 2020-08-19 05:41:15 UTC |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
675356719 | https://github.com/pydata/xarray/pull/4060#issuecomment-675356719 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY3NTM1NjcxOQ== | mathause 10194086 | 2020-08-18T09:02:58Z | 2020-08-18T09:02:58Z | MEMBER | Nice! Unless @dcherian has any additional comments I'll merge in a few days |
{ "total_count": 1, "+1": 0, "-1": 0, "laugh": 0, "hooray": 1, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
675269117 | https://github.com/pydata/xarray/pull/4060#issuecomment-675269117 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY3NTI2OTExNw== | kmuehlbauer 5821660 | 2020-08-18T05:55:06Z | 2020-08-18T05:55:06Z | MEMBER | @mathause I've merged latest master into this PR to hopefully get all tests green. The former had some problems with a conda error in MinimumVersions job. Please let me know, if there is anything for me to do, to get this merged. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
674823266 | https://github.com/pydata/xarray/pull/4060#issuecomment-674823266 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY3NDgyMzI2Ng== | kmuehlbauer 5821660 | 2020-08-17T11:21:38Z | 2020-08-17T11:21:38Z | MEMBER | While having a last review I've found another small glitch. I'll come back the next days to see, if anything needs to be done from reviewers side. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
674805321 | https://github.com/pydata/xarray/pull/4060#issuecomment-674805321 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY3NDgwNTMyMQ== | keewis 14808389 | 2020-08-17T10:40:42Z | 2020-08-17T10:44:37Z | MEMBER | I think all of these can be done in a new PR, we just have to make sure to include them in the next release (which might need to be soon so we regain compatibility with the most recent |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
674806601 | https://github.com/pydata/xarray/pull/4060#issuecomment-674806601 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY3NDgwNjYwMQ== | kmuehlbauer 5821660 | 2020-08-17T10:43:26Z | 2020-08-17T10:43:26Z | MEMBER | Great, than it looks like it's finally done. :smiley: |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
674803101 | https://github.com/pydata/xarray/pull/4060#issuecomment-674803101 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY3NDgwMzEwMQ== | kmuehlbauer 5821660 | 2020-08-17T10:35:16Z | 2020-08-17T10:35:16Z | MEMBER | @keewis @mathause Thanks for the review. I've added a checklist in the first post with "open issues" with this PR, which might be solved in a follow up PR. Would be good to know which need to go in here, so I can add this. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
674753706 | https://github.com/pydata/xarray/pull/4060#issuecomment-674753706 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY3NDc1MzcwNg== | kmuehlbauer 5821660 | 2020-08-17T08:56:30Z | 2020-08-17T08:56:30Z | MEMBER | @mathause I've merged with master ( + resolved conflicts) and addressed the latest review comments by @dcherian. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
674160208 | https://github.com/pydata/xarray/pull/4060#issuecomment-674160208 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY3NDE2MDIwOA== | kmuehlbauer 5821660 | 2020-08-14T16:38:12Z | 2020-08-14T16:38:12Z | MEMBER | @dcherian Thanks for your latest review comments. I'll try to come up with a solution after merging with latest master (and resolving conflicts). |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
669283654 | https://github.com/pydata/xarray/pull/4060#issuecomment-669283654 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY2OTI4MzY1NA== | mathause 10194086 | 2020-08-05T16:06:59Z | 2020-08-05T16:06:59Z | MEMBER | gentle ping @shoyer @dcherian I think this is not too far away |
{ "total_count": 1, "+1": 1, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
660874936 | https://github.com/pydata/xarray/pull/4060#issuecomment-660874936 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY2MDg3NDkzNg== | mathause 10194086 | 2020-07-20T08:11:37Z | 2020-07-20T08:11:37Z | MEMBER | I had another look and seems fine to me. So let's ping @shoyer & @dcherian for a review. |
{ "total_count": 1, "+1": 1, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
659197260 | https://github.com/pydata/xarray/pull/4060#issuecomment-659197260 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY1OTE5NzI2MA== | kmuehlbauer 5821660 | 2020-07-16T06:52:57Z | 2020-07-16T06:52:57Z | MEMBER | How should we proceed with this PR? |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
651826366 | https://github.com/pydata/xarray/pull/4060#issuecomment-651826366 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY1MTgyNjM2Ng== | kmuehlbauer 5821660 | 2020-06-30T14:24:39Z | 2020-06-30T14:24:39Z | MEMBER | @mathause This should now raise for both type of 'output_sizes' errors, wrong dim name in 'output_sizes' and missing dim name in 'output_sizes'. I'll catch up with any review tomorrow morning CET. |
{ "total_count": 1, "+1": 1, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
651802870 | https://github.com/pydata/xarray/pull/4060#issuecomment-651802870 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY1MTgwMjg3MA== | mathause 10194086 | 2020-06-30T13:49:05Z | 2020-06-30T13:49:05Z | MEMBER | Could you use |
{ "total_count": 1, "+1": 1, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
651800312 | https://github.com/pydata/xarray/pull/4060#issuecomment-651800312 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY1MTgwMDMxMg== | kmuehlbauer 5821660 | 2020-06-30T13:44:45Z | 2020-06-30T13:44:45Z | MEMBER |
This does not work, because signature.output_core_dims is a list of tuples. So this would raise in any case. But I've no idea how to properly extract this into a single list/tuple... |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
651796020 | https://github.com/pydata/xarray/pull/4060#issuecomment-651796020 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY1MTc5NjAyMA== | mathause 10194086 | 2020-06-30T13:37:19Z | 2020-06-30T13:37:19Z | MEMBER | You could go for something like this: ```python output_sizes_renamed = dict() for key, value in output_sizes.items():
``` Instead of
|
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
651779418 | https://github.com/pydata/xarray/pull/4060#issuecomment-651779418 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY1MTc3OTQxOA== | kmuehlbauer 5821660 | 2020-06-30T13:08:42Z | 2020-06-30T13:08:42Z | MEMBER | @mathause It seems I can't find a nice way of checking/catching errors. For now, this fails with I would also leave combining of |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
651704371 | https://github.com/pydata/xarray/pull/4060#issuecomment-651704371 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY1MTcwNDM3MQ== | mathause 10194086 | 2020-06-30T10:21:53Z | 2020-06-30T10:21:53Z | MEMBER | Ok, yes I am happy with erroring ourselves. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
651700823 | https://github.com/pydata/xarray/pull/4060#issuecomment-651700823 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY1MTcwMDgyMw== | kmuehlbauer 5821660 | 2020-06-30T10:14:53Z | 2020-06-30T10:14:53Z | MEMBER | @mathause I've tested your suggestion but I do not know, what better error message you expect from the dask side.
So the second will fail with I think we can't get proper error messages from dask side, because dask doesn't know anything about the new dimension name ( at least not from |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
651664318 | https://github.com/pydata/xarray/pull/4060#issuecomment-651664318 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY1MTY2NDMxOA== | mathause 10194086 | 2020-06-30T09:06:40Z | 2020-06-30T09:06:40Z | MEMBER | Yes, I think this got lost in a resolved comment.
|
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
651653334 | https://github.com/pydata/xarray/pull/4060#issuecomment-651653334 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY1MTY1MzMzNA== | kmuehlbauer 5821660 | 2020-06-30T08:49:10Z | 2020-06-30T08:49:10Z | MEMBER |
Yes, I've got the email, but did not find it here. Thanks! Would it not be useful to combine
|
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
651606271 | https://github.com/pydata/xarray/pull/4060#issuecomment-651606271 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY1MTYwNjI3MQ== | kmuehlbauer 5821660 | 2020-06-30T07:32:42Z | 2020-06-30T07:32:42Z | MEMBER | @mathause @shoyer @dcherian @max-sixty This PR has gone a long way from first enabling multiple outputs to implementation of I appreciate if we could work on any remaining problems to get this PR merged. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
643162218 | https://github.com/pydata/xarray/pull/4060#issuecomment-643162218 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY0MzE2MjIxOA== | kmuehlbauer 5821660 | 2020-06-12T09:02:40Z | 2020-06-12T09:02:40Z | MEMBER | @dcherian @shoyer Only the upstream-dev is failing with the sparse-tests (#4146). This is ready for another review cycle. Please let me know, if there is more to work on this PR. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
641098064 | https://github.com/pydata/xarray/pull/4060#issuecomment-641098064 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY0MTA5ODA2NA== | kmuehlbauer 5821660 | 2020-06-09T07:43:55Z | 2020-06-09T07:43:55Z | MEMBER | @mathause I reverted the mentioned error catching. I created a dedicated test for testing the dask vectorize without given dtype. Hope that fits your requirements. |
{ "total_count": 1, "+1": 1, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
641056080 | https://github.com/pydata/xarray/pull/4060#issuecomment-641056080 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDY0MTA1NjA4MA== | kmuehlbauer 5821660 | 2020-06-09T06:17:11Z | 2020-06-09T06:17:11Z | MEMBER | @mathause Sorry for the delay. I have currently no other idea how to circumvent the use of |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
635337996 | https://github.com/pydata/xarray/pull/4060#issuecomment-635337996 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzNTMzNzk5Ng== | kmuehlbauer 5821660 | 2020-05-28T13:06:16Z | 2020-05-28T13:06:16Z | MEMBER | This is ready for another review cycle. :smiley: |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
635293190 | https://github.com/pydata/xarray/pull/4060#issuecomment-635293190 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzNTI5MzE5MA== | kmuehlbauer 5821660 | 2020-05-28T11:55:03Z | 2020-05-28T11:55:03Z | MEMBER | @mathause Thanks, I had just approached that particular line while debugging, when your message came in :grin:. I'll add an xfail for that dask version first. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
635273244 | https://github.com/pydata/xarray/pull/4060#issuecomment-635273244 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzNTI3MzI0NA== | mathause 10194086 | 2020-05-28T11:06:15Z | 2020-05-28T11:22:18Z | MEMBER | Could be "Avoid adjusting gufunc’s meta dtype twice" in https://docs.dask.org/en/latest/changelog.html#id84 Not sure if it is better to xfail or bump the version of dask (which could be done |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
635237621 | https://github.com/pydata/xarray/pull/4060#issuecomment-635237621 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzNTIzNzYyMQ== | kmuehlbauer 5821660 | 2020-05-28T09:46:32Z | 2020-05-28T09:46:32Z | MEMBER | @mathause Any idea why the meta test fails in |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
635226708 | https://github.com/pydata/xarray/pull/4060#issuecomment-635226708 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzNTIyNjcwOA== | kmuehlbauer 5821660 | 2020-05-28T09:24:37Z | 2020-05-28T09:24:37Z | MEMBER | @mathause I've added your tests from #4022 to this PR (dtype/meta). |
{ "total_count": 1, "+1": 1, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
635218745 | https://github.com/pydata/xarray/pull/4060#issuecomment-635218745 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzNTIxODc0NQ== | kmuehlbauer 5821660 | 2020-05-28T09:08:39Z | 2020-05-28T09:08:39Z | MEMBER | OK, vectorization has to be inside For the time being I use |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
635196460 | https://github.com/pydata/xarray/pull/4060#issuecomment-635196460 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzNTE5NjQ2MA== | kmuehlbauer 5821660 | 2020-05-28T08:25:38Z | 2020-05-28T08:25:38Z | MEMBER | Currently tests are failing for some |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
635194699 | https://github.com/pydata/xarray/pull/4060#issuecomment-635194699 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzNTE5NDY5OQ== | kmuehlbauer 5821660 | 2020-05-28T08:22:13Z | 2020-05-28T08:22:13Z | MEMBER | Thanks @shoyer and @mathause. I've tried to adapt the PR to your comments.
|
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
634776667 | https://github.com/pydata/xarray/pull/4060#issuecomment-634776667 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzNDc3NjY2Nw== | shoyer 1217238 | 2020-05-27T16:18:24Z | 2020-05-27T16:18:24Z | MEMBER |
I am pretty confident that existing behavior of |
{ "total_count": 3, "+1": 2, "-1": 0, "laugh": 1, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
634774468 | https://github.com/pydata/xarray/pull/4060#issuecomment-634774468 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzNDc3NDQ2OA== | shoyer 1217238 | 2020-05-27T16:14:33Z | 2020-05-27T16:14:33Z | MEMBER | Looking at the internals of So it seems we can actually still pass on a Here's my suggestion for moving forwarding:
|
{ "total_count": 1, "+1": 1, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
634587531 | https://github.com/pydata/xarray/pull/4060#issuecomment-634587531 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzNDU4NzUzMQ== | mathause 10194086 | 2020-05-27T11:03:12Z | 2020-05-27T11:03:12Z | MEMBER | No need to worry about the second one: |
{ "total_count": 1, "+1": 1, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
634583266 | https://github.com/pydata/xarray/pull/4060#issuecomment-634583266 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzNDU4MzI2Ng== | kmuehlbauer 5821660 | 2020-05-27T10:53:25Z | 2020-05-27T10:53:25Z | MEMBER |
Yes, sure, I didn't think about the effects on existing code. We might need to capture both ValueErrors and handle differently. I'll try to come up with a proposal for this. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
634572185 | https://github.com/pydata/xarray/pull/4060#issuecomment-634572185 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzNDU3MjE4NQ== | mathause 10194086 | 2020-05-27T10:28:26Z | 2020-05-27T10:28:26Z | MEMBER |
What I was trying to say - this is a change that can break existing code and it is not easy to do a proper deprecation cycle (i.e. only throw a warning). (I think Ok an easier idea (could be brittle, though): ```python try: res = da.apply_gufunc(...) catch error that was not raised in earlier versions of
|
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
634497758 | https://github.com/pydata/xarray/pull/4060#issuecomment-634497758 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzNDQ5Nzc1OA== | kmuehlbauer 5821660 | 2020-05-27T08:02:24Z | 2020-05-27T08:02:24Z | MEMBER | @mathause Thanks for the elaborate review. But, I'm unsure how to move on with this. I'll reply to some of your comments below.
Hmm, the docstring indicates that it is only used with
When looking at the code of dask.array.apply_gufunc it seems, that any possible re-chunking is done in |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
632557161 | https://github.com/pydata/xarray/pull/4060#issuecomment-632557161 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzMjU1NzE2MQ== | kmuehlbauer 5821660 | 2020-05-22T08:03:28Z | 2020-05-22T08:03:28Z | MEMBER |
Just noticed, that |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
632546838 | https://github.com/pydata/xarray/pull/4060#issuecomment-632546838 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzMjU0NjgzOA== | kmuehlbauer 5821660 | 2020-05-22T07:41:49Z | 2020-05-22T07:41:49Z | MEMBER |
@mathause I'll leave the PR unchanged and catch up with you next week. @shoyer @dcherian Thanks for your comments. Please let me know, which tests should be added to check for any possible surprises with this change to
(Att: no native english speaker here, so bear with me, if something sounds clunky or not exactly matching)
Then we would have to keep the For the keywords I think @dcherian 's proposal of something like |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
631785279 | https://github.com/pydata/xarray/pull/4060#issuecomment-631785279 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzMTc4NTI3OQ== | dcherian 2448579 | 2020-05-20T23:11:41Z | 2020-05-20T23:11:41Z | MEMBER | good point @mathause. Looks like |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
631729847 | https://github.com/pydata/xarray/pull/4060#issuecomment-631729847 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzMTcyOTg0Nw== | mathause 10194086 | 2020-05-20T21:13:03Z | 2020-05-20T21:13:03Z | MEMBER | I don't see I only realised the exact distinction between |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
631706236 | https://github.com/pydata/xarray/pull/4060#issuecomment-631706236 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzMTcwNjIzNg== | dcherian 2448579 | 2020-05-20T20:24:32Z | 2020-05-20T20:24:32Z | MEMBER |
I think we still need all the current options for the
I don't think we should deprecate meta. Not all user functions can deal with zero shaped inputs, so automatically inferring meta need not always work. We've had to add a similar feature for map_blocks (#3575) so I think
Shall we add a new |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
631702113 | https://github.com/pydata/xarray/pull/4060#issuecomment-631702113 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzMTcwMjExMw== | shoyer 1217238 | 2020-05-20T20:16:09Z | 2020-05-20T20:16:09Z | MEMBER |
This is probably another good motivation: defaulting to The problem is that we don't have any way to detect ahead of time whether the applied function already supports dask arrays (e.g., if it is built-up out of functions from dask.array). If it does, we don't want to set |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
631700340 | https://github.com/pydata/xarray/pull/4060#issuecomment-631700340 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzMTcwMDM0MA== | mathause 10194086 | 2020-05-20T20:12:25Z | 2020-05-20T20:12:25Z | MEMBER |
You would remove the For the functions that don't handle dask arrays gracefully, Very cool - good progress.
I'll only be able to look at it properly next week. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
631689889 | https://github.com/pydata/xarray/pull/4060#issuecomment-631689889 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzMTY4OTg4OQ== | shoyer 1217238 | 2020-05-20T19:50:23Z | 2020-05-20T19:50:23Z | MEMBER | The original motivation for requiring Maybe this is too defensive/surprising, and could be relaxed. We don't really have any guard-rails like this elsewhere in xarray. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
631493099 | https://github.com/pydata/xarray/pull/4060#issuecomment-631493099 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzMTQ5MzA5OQ== | kmuehlbauer 5821660 | 2020-05-20T14:02:07Z | 2020-05-20T14:02:07Z | MEMBER | @mathause All tests green, good starting point for review. Please notify other people who should have a look at this. There are still things to discuss:
- keywords of |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
630840345 | https://github.com/pydata/xarray/pull/4060#issuecomment-630840345 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzMDg0MDM0NQ== | kmuehlbauer 5821660 | 2020-05-19T14:03:42Z | 2020-05-20T13:41:41Z | MEMBER | I've given this a try, but this will need some design decisions.
This will really have much impact on the code/tests. I'll come up with a updated PullRequest in short time, but any thoughts /remarks whatsoever are very much appreciated. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
631448161 | https://github.com/pydata/xarray/pull/4060#issuecomment-631448161 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzMTQ0ODE2MQ== | kmuehlbauer 5821660 | 2020-05-20T12:40:24Z | 2020-05-20T12:40:24Z | MEMBER | @mathause Only one breaking test which is connected to the meta stuff you handle in #4022. Any suggestions on that topic? I've removed meta completely since it was only needed in |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
631369862 | https://github.com/pydata/xarray/pull/4060#issuecomment-631369862 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzMTM2OTg2Mg== | kmuehlbauer 5821660 | 2020-05-20T09:50:16Z | 2020-05-20T09:50:16Z | MEMBER | @mathause Great! Seems like this works better, thanks! Will update the PR after some more tests etc. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
631353813 | https://github.com/pydata/xarray/pull/4060#issuecomment-631353813 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzMTM1MzgxMw== | mathause 10194086 | 2020-05-20T09:20:54Z | 2020-05-20T09:20:54Z | MEMBER | Should you keep the |
{ "total_count": 1, "+1": 1, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
631301324 | https://github.com/pydata/xarray/pull/4060#issuecomment-631301324 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzMTMwMTMyNA== | kmuehlbauer 5821660 | 2020-05-20T07:48:01Z | 2020-05-20T07:48:01Z | MEMBER | From looking at the tests, it seems that setting |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
631297367 | https://github.com/pydata/xarray/pull/4060#issuecomment-631297367 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzMTI5NzM2Nw== | kmuehlbauer 5821660 | 2020-05-20T07:40:24Z | 2020-05-20T07:40:24Z | MEMBER | @mathause @shoyer First serve of trying to use Most problematic issue now: |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
630846826 | https://github.com/pydata/xarray/pull/4060#issuecomment-630846826 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYzMDg0NjgyNg== | mathause 10194086 | 2020-05-19T14:13:38Z | 2020-05-19T14:13:38Z | MEMBER | Thanks! That would be quite cool!
|
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
629369850 | https://github.com/pydata/xarray/pull/4060#issuecomment-629369850 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYyOTM2OTg1MA== | shoyer 1217238 | 2020-05-15T16:56:04Z | 2020-05-15T16:56:04Z | MEMBER |
Exactly. It would be nice remove the use of |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
629270796 | https://github.com/pydata/xarray/pull/4060#issuecomment-629270796 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYyOTI3MDc5Ng== | mathause 10194086 | 2020-05-15T14:36:56Z | 2020-05-15T14:36:56Z | MEMBER | Ah yes I see (https://github.com/pydata/xarray/issues/1815#issuecomment-440089606).
Indeed - I think it could simplify @dcherian @shoyer |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
629229610 | https://github.com/pydata/xarray/pull/4060#issuecomment-629229610 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYyOTIyOTYxMA== | kmuehlbauer 5821660 | 2020-05-15T13:15:19Z | 2020-05-15T13:15:19Z | MEMBER | Thanks @mathause for your comments and raising those questions. JFTR, I was taking the road from #1815, so my explicit use-case was the multiple (dask) outputs.
I'll try to add some tests for the multiple output using dask.
AFAIK,
That's a good question. If you want me to go the long way, please be aware, that I'm a novice in xarray as well as in dask. A complete refactor of |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
629223049 | https://github.com/pydata/xarray/pull/4060#issuecomment-629223049 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYyOTIyMzA0OQ== | mathause 10194086 | 2020-05-15T13:02:03Z | 2020-05-15T13:02:03Z | MEMBER |
https://github.com/dask/dask/blob/3573b2ddca81aeb41a7def6dd4194020f853ab18/dask/array/gufunc.py#L175 |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
628690749 | https://github.com/pydata/xarray/pull/4060#issuecomment-628690749 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYyODY5MDc0OQ== | kmuehlbauer 5821660 | 2020-05-14T14:57:23Z | 2020-05-14T14:57:23Z | MEMBER | This is ready for review from my side. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 | |
628533990 | https://github.com/pydata/xarray/pull/4060#issuecomment-628533990 | https://api.github.com/repos/pydata/xarray/issues/4060 | MDEyOklzc3VlQ29tbWVudDYyODUzMzk5MA== | kmuehlbauer 5821660 | 2020-05-14T10:07:17Z | 2020-05-14T10:07:17Z | MEMBER | This would need some docstring changing too. But I first want to check, if I've missed anything vital in the implementation. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` 618081836 |
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 6