<html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"> </head> <body style="font-family:Helvetica;color:#000000;font-size:13px;"><img id="223634B2526C9F3867430E589AE78016" width="0px" src="https://read-receipts.canarymail.io:8100/track/977C99C0645380AF45E168B4CDA443F5_223634B2526C9F3867430E589AE78016.png" height="0px"><div id="CanaryBody"> <div> Hi,</div><div><br></div><div>We should have a higher-bandwidth meeting/communication for all stakeholders, and particularly some library authors, to see what would be good for them.</div><div><br></div><div>We should definitely have language in the NEP that says it won’t be in a release unless the NEP is accepted.</div><div><br></div><div>Best regards,</div><div>Hameer Abbasi</div> <div><br></div> </div> <div id="CanarySig"> <div> <div style="font-family:Helvetica;">--<br>Sent from <a href="https://canarymail.io">Canary</a></div> <div><br></div> </div> </div> <div id="CanaryDropbox"> </div> <blockquote id="CanaryBlockquote"> <div> <div>On Monday, Aug 10, 2020 at 5:31 PM, Sebastian Berg <<a href="mailto:sebastian@sipsolutions.net">sebastian@sipsolutions.net</a>> wrote:<br></div> <div>Hi all, <br> <br>as a heads up that Peter Entschev has a PR open to add `like=` to <br>most array creation functions, my current plan is to merge it soon as a preliminary API and bring it up again before the actual release (in a few months). This allows overriding for array-likes, e.g. it will allow: <br> <br> <br> arr = np.asarray([3], like=dask_array) <br> type(arr) is dask.array.Array <br> <br>This was proposed in NEP 35: <br> <br>https://numpy.org/neps/nep-0035-array-creation-dispatch-with-array-function.html <br> <br>Although that has not been accepted as of now, the PR is: <br> <br>https://github.com/numpy/numpy/pull/16935 <br> <br> <br>This was discussed in a smaller group, and is an attempt to see how we <br>can make the array-function protocol viable to allow packages such as <br>sklearn to work with non-NumPy arrays. <br> <br>As of now, this would be experimental and can revisit it before the <br>actual NumPy release. We should probably discuss accepting NEP 35 <br>more. At this time, I hope that we can put in the functionality to <br>facilitate this discussion, rather the other way around. <br> <br>If anyone feels nervous about this step, I would be happy to document <br>that we will not include it in the next release unless the NEP is <br>accepted first, or at least hide it behind an environment variable. <br> <br>Cheers, <br> <br>Sebastian <br> <br>_______________________________________________ <br>NumPy-Discussion mailing list <br>NumPy-Discussion@python.org <br>https://mail.python.org/mailman/listinfo/numpy-discussion <br></div> </div> </blockquote> </body></html>