html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,performed_via_github_app,issue
https://github.com/pydata/xarray/issues/1938#issuecomment-510947988,https://api.github.com/repos/pydata/xarray/issues/1938,510947988,MDEyOklzc3VlQ29tbWVudDUxMDk0Nzk4OA==,306380,2019-07-12T16:23:08Z,2019-07-12T16:23:08Z,MEMBER,"@jacobtomlinson got things sorta-working with NEP-18 and CuPy in an afternoon in Iris (with a strong emphasis on ""kinda"").
On the CuPy side you're fine. If you're on NumPy 1.16 you'll need to enable the `__array_function__` interface with the following environment variable:
export NUMPY_EXPERIMENTAL_ARRAY_FUNCTION=1
If you're using Numpy 1.17 then this is on by default.
I think that most of the work here is on the Xarray side. We'll need to remove things like explicit type checks.","{""total_count"": 2, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 2, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,299668148
https://github.com/pydata/xarray/issues/1938#issuecomment-383109977,https://api.github.com/repos/pydata/xarray/issues/1938,383109977,MDEyOklzc3VlQ29tbWVudDM4MzEwOTk3Nw==,306380,2018-04-20T14:15:38Z,2018-04-20T14:15:38Z,MEMBER,"Thanks for taking the initiative here @hameerabbasi ! It's good to see something up already.
Here is a link to the discussion that I think @hameerabbasi is referring to: http://numpy-discussion.10968.n7.nabble.com/new-NEP-np-AbstractArray-and-np-asabstractarray-tt45282.html#none
I haven't read through that entirely yet, was arrayish decided on by the community or was the term still up for discussion?","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,299668148
https://github.com/pydata/xarray/issues/1938#issuecomment-383104966,https://api.github.com/repos/pydata/xarray/issues/1938,383104966,MDEyOklzc3VlQ29tbWVudDM4MzEwNDk2Ng==,306380,2018-04-20T13:59:23Z,2018-04-20T13:59:23Z,MEMBER,"Happy with arrayish too
On Fri, Apr 20, 2018 at 9:59 AM, Matthew Rocklin wrote:
> What name should we go with? I have a slight preference for duckarray
> over arrayish but happy with whatever the group decides.
>
> On Fri, Apr 20, 2018 at 1:51 AM, Hameer Abbasi
> wrote:
>
>> I've created one, as per your e-mail: https://github.com/hameerabbas
>> i/arrayish
>>
>> —
>> You are receiving this because you were mentioned.
>> Reply to this email directly, view it on GitHub
>> ,
>> or mute the thread
>>
>> .
>>
>
>
","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,299668148
https://github.com/pydata/xarray/issues/1938#issuecomment-383104907,https://api.github.com/repos/pydata/xarray/issues/1938,383104907,MDEyOklzc3VlQ29tbWVudDM4MzEwNDkwNw==,306380,2018-04-20T13:59:09Z,2018-04-20T13:59:09Z,MEMBER,"What name should we go with? I have a slight preference for duckarray over
arrayish but happy with whatever the group decides.
On Fri, Apr 20, 2018 at 1:51 AM, Hameer Abbasi
wrote:
> I've created one, as per your e-mail: https://github.com/
> hameerabbasi/arrayish
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> , or mute
> the thread
>
> .
>
","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,299668148
https://github.com/pydata/xarray/issues/1938#issuecomment-382901777,https://api.github.com/repos/pydata/xarray/issues/1938,382901777,MDEyOklzc3VlQ29tbWVudDM4MjkwMTc3Nw==,306380,2018-04-19T22:36:48Z,2018-04-19T22:36:48Z,MEMBER,"Doing this externally sounds sensible to me. Thoughts on a good name?
duck_array seems to be free on PyPI
On Thu, Apr 19, 2018 at 4:23 PM, Stephan Hoyer
wrote:
> This library would have hard dependencies only on numpy and
> multipledispatch, and would expose a multipledispatch namespace so
> extending it doesn't have to happen in the library itself.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> , or mute
> the thread
>
> .
>
","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,299668148
https://github.com/pydata/xarray/issues/1938#issuecomment-382709490,https://api.github.com/repos/pydata/xarray/issues/1938,382709490,MDEyOklzc3VlQ29tbWVudDM4MjcwOTQ5MA==,306380,2018-04-19T12:05:22Z,2018-04-19T12:05:22Z,MEMBER,In https://github.com/pydata/sparse/issues/1#issuecomment-370248174 @shoyer mentions that some work could likely progress in XArray before deciding on the VarArgs in multipledispatch. If XArray maintainers have time it might be valuable to lay out how that would look so that other devs can try it out.,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,299668148
https://github.com/pydata/xarray/issues/1938#issuecomment-368267730,https://api.github.com/repos/pydata/xarray/issues/1938,368267730,MDEyOklzc3VlQ29tbWVudDM2ODI2NzczMA==,306380,2018-02-24T23:11:28Z,2018-02-24T23:11:28Z,MEMBER,"cc @jcrist , who has historically been interested in how we solve this problem within dask.array","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,299668148
https://github.com/pydata/xarray/issues/1938#issuecomment-368159542,https://api.github.com/repos/pydata/xarray/issues/1938,368159542,MDEyOklzc3VlQ29tbWVudDM2ODE1OTU0Mg==,306380,2018-02-23T22:41:54Z,2018-02-23T22:41:54Z,MEMBER,"I would want to see how magical it was. @llllllllll 's calibration of ""mild metaprogramming"" may differ slightly from my own :)
Eventually if multipledispatch becomes a dependency of xarray then we should consider changing the decision-making process away from being just me though. Relatedly, SymPy also just adopted it (by vendoring) as a dependency.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,299668148
https://github.com/pydata/xarray/issues/1938#issuecomment-368068500,https://api.github.com/repos/pydata/xarray/issues/1938,368068500,MDEyOklzc3VlQ29tbWVudDM2ODA2ODUwMA==,306380,2018-02-23T16:54:37Z,2018-02-23T16:54:37Z,MEMBER,"Import times on multipledispatch have improved thanks to work by @llllllllll . They could probably be further improved if people wanted to invest modest intellectual effort here. Costs scale with the number of type signatures on each operation. In blaze this was very high, well into the hundreds, in our case it would be, I think, more modest around 2-10. (also, historical note, multipledispatch predates my involvement in Blaze).
When possible it would be useful to upstream these concerns to NumPy, even if we have to move faster than NumPy is able to support.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,299668148