<div dir="ltr">+1<div><br></div><div>I've been looking for docs on __array_ufunc__ for about ten minutes...</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 10, 2017 at 7:06 PM, Nathan Goldbaum <span dir="ltr"><<a href="mailto:nathan12343@gmail.com" target="_blank">nathan12343@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Hi Chuck,</div><div><br></div><div>Is there a docs build for this release somewhere? I'd like to find an authoritative reference about __array_ufunc__, which I'd hesistated on looking into until now for fear about the API changing.</div><div><br></div><div>Nathan</div><div><br><div class="gmail_quote"><div><div class="h5"><div>On Wed, May 10, 2017 at 8:49 PM Charles R Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>> wrote:<br></div></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div><div>Hi All,<br><br></div>I'm please to announce the NumPy 1.13.0rc1 release. This release supports Python 2.7 and 3.4-3.6 and contains many new features. It is one of the most ambitious releases in the last several years. Some of the highlights and new functions are<br><br><b>Highlights</b><br><ul><li>Operations like ``a + b + c`` will reuse temporaries on some platforms, resulting in less memory use and faster execution.</li><li>Inplace operations check if inputs overlap outputs and create temporaries to avoid problems.</li><li>New __array_ufunc__ attribute provides improved ability for classes to override default ufunc behavior.</li><li> New np.block function for creating blocked arrays.</li></ul><br><b>New functions</b><br><ul><li>New ``np.positive`` ufunc.</li><li>New ``np.divmod`` ufunc provides more efficient divmod.</li><li>New ``np.isnat`` ufunc tests for NaT special values.</li><li>New ``np.heaviside`` ufunc computes the Heaviside function.</li><li>New ``np.isin`` function, improves on ``in1d``.</li><li>New ``np.block`` function for creating blocked arrays.</li><li>New ``PyArray_<wbr>MapIterArrayCopyIfOverlap`` added to NumPy C-API.</li></ul>Wheels for the pre-release are available on PyPI. Source tarballs, zipfiles, release notes, and the Changelog are available on <a href="https://github.com/numpy/numpy/releases/tag/v1.13.0rc1" target="_blank">github</a>.<br><div><div><div><br>A total of 100 people contributed to this release.  People with a "+" by their<br>names contributed a patch for the first time.<br><ul><li>A. Jesse Jiryu Davis +</li><li>Alessandro Pietro Bardelli +</li><li>Alex Rothberg +</li><li>Alexander Shadchin</li><li>Allan Haldane</li><li>Andres Guzman-Ballen +</li><li>Antoine Pitrou</li><li>Antony Lee</li><li>B R S Recht +</li><li>Baurzhan Muftakhidinov +</li><li>Ben Rowland</li><li>Benda Xu +</li><li>Blake Griffith</li><li>Bradley Wogsland +</li><li>Brandon Carter +</li><li>CJ Carey</li><li>Charles Harris</li><li>Danny Hermes +</li><li>Duke Vijitbenjaronk +</li><li>Egor Klenin +</li><li>Elliott Forney +</li><li>Elliott M Forney +</li><li>Endolith</li><li>Eric Wieser</li><li>Erik M. Bray</li><li>Eugene +</li><li>Evan Limanto +</li><li>Felix Berkenkamp +</li><li>François Bissey +</li><li>Frederic Bastien</li><li>Greg Young</li><li>Gregory R. Lee</li><li>Importance of Being Ernest +</li><li>Jaime Fernandez</li><li>Jakub Wilk +</li><li>James Cowgill +</li><li>James Sanders</li><li>Jean Utke +</li><li>Jesse Thoren +</li><li>Jim Crist +</li><li>Joerg Behrmann +</li><li>John Kirkham</li><li>Jonathan Helmus</li><li>Jonathan L Long</li><li>Jonathan Tammo Siebert +</li><li>Joseph Fox-Rabinovitz</li><li>Joshua Loyal +</li><li>Juan Nunez-Iglesias +</li><li>Julian Taylor</li><li>Kirill Balunov +</li><li>Likhith Chitneni +</li><li>Loïc Estève</li><li>Mads Ohm Larsen</li><li>Marein Könings +</li><li>Marten van Kerkwijk</li><li>Martin Thoma</li><li>Martino Sorbaro +</li><li>Marvin Schmidt +</li><li>Matthew Brett</li><li>Matthias Bussonnier +</li><li>Matthias C. M. Troffaes +</li><li>Matti Picus</li><li>Michael Seifert</li><li>Mikhail Pak +</li><li>Mortada Mehyar</li><li>Nathaniel J. Smith</li><li>Nick Papior</li><li>Oscar Villellas +</li><li>Pauli Virtanen</li><li>Pavel Potocek</li><li>Pete Peeradej Tanruangporn +</li><li>Philipp A +</li><li>Ralf Gommers</li><li>Robert Kern</li><li>Roland Kaufmann +</li><li>Ronan Lamy</li><li>Sami Salonen +</li><li>Sanchez Gonzalez Alvaro</li><li>Sebastian Berg</li><li>Shota Kawabuchi</li><li>Simon Gibbons</li><li>Stefan Otte</li><li>Stefan Peterson +</li><li>Stephan Hoyer</li><li>Søren Fuglede Jørgensen +</li><li>Takuya Akiba</li><li>Tom Boyd +</li><li>Ville Skyttä +</li><li>Warren Weckesser</li><li>Wendell Smith</li><li>Yu Feng</li><li>Zixu Zhao +</li><li>Zè Vinícius +</li><li>aha66 +</li><li>davidjn +</li><li>drabach +</li><li>drlvk +</li><li>jsh9 +</li><li>solarjoe +</li><li>zengi +</li></ul>Cheers,<br><br></div><div>Chuck<br></div></div></div></div></div></div>
______________________________<wbr>_________________<br>
NumPy-Discussion mailing list<br>
<a href="mailto:NumPy-Discussion@python.org" target="_blank">NumPy-Discussion@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/numpy-discussion" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/numpy-<wbr>discussion</a><br>
</blockquote></div></div>
<br>______________________________<wbr>_________________<br>
NumPy-Discussion mailing list<br>
<a href="mailto:NumPy-Discussion@python.org">NumPy-Discussion@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/numpy-discussion" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/numpy-<wbr>discussion</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Daniel Sank<br></div><br><div><br></div></div></div>
</div>