Re: [Numpy-discussion] NumPy 1.17.0rc1 released

2019-06-30 Thread Juan Nunez-Iglesias
Hi Chuck, and thanks for putting this together!

It seems the release has broken existing uses of dask array with `np.min` (I 
presume among other functions):

https://github.com/dask/dask/issues/5031

Perhaps `__array_function__` should be switched off for one more release cycle? 
I imagine that scikit-image [1] are not the only ones using this construct, 
which worked fine before `__array_function__`.

Thank goodness (and you!) for pre-releases! ;)

Juan.

.. [1]: https://github.com/scikit-image/scikit-image/issues/3985

On Mon, 1 Jul 2019, at 8:48 AM, Charles R Harris wrote:
> Hi All,
> 
> On behalf of the NumPy team I am pleased to announce the release of NumPy 
> 1.17.0rc1. The 1.17 release contains a number of new features that should 
> substantially improve its performance and usefulness. The Python versions 
> supported are 3.5-3.7, note that Python 2.7 has been dropped. Python 3.8b1 
> should work with the released source packages, but there are no guarantees 
> about future releases. Highlights of this release are:
>  * A new extensible random module along with four selectable random numbe5 
> generators and improved seeding designed for use in parallel processes has 
> been added. The currently available bit generators are MT19937, PCG64, 
> Philox, and SFC64.
>  * NumPy's FFT implementation was changed from fftpack to pocketfft, 
> resulting in faster, more accurate transforms and better handling of datasets 
> of prime length.
>  * New radix sort and timsort sorting methods. It is currently not possible 
> to choose which will be used, but they are hardwired to the datatype and used 
> when either ``stable`` or ``mergesort`` is passed as the method.
>  * Overriding numpy functions is now possible by default
> Downstream developers should use Cython >= 0.29.10 for Python 3.8 support and 
> OpenBLAS >= 3.7 (not currently out) to avoid problems on the Skylake 
> architecture. The NumPy wheels on PyPI are built from the OpenBLAS 
> development branch in order to avoid those problems. Wheels for this release 
> can be downloaded from PyPI , 
> source archives and release notes are available from Github 
> .
> **
> *Contributors*
> 
> A total of 142 people contributed to this release. People with a "+" by their
> names contributed a patch for the first time.
>  * Aaron Voelker +
>  * Abdur Rehman +
>  * Abdur-Rahmaan Janhangeer +
>  * Abhinav Sagar +
>  * Adam J. Stewart +
>  * Adam Orr +
>  * Albert Thomas +
>  * Alex Watt +
>  * Alexander Blinne +
>  * Alexander Shadchin
>  * Allan Haldane
>  * Ander Ustarroz +
>  * Andras Deak
>  * Andreas Schwab
>  * Andrew Naguib +
>  * Andy Scholand +
>  * Ankit Shukla +
>  * Anthony Sottile
>  * Antoine Pitrou
>  * Antony Lee
>  * Arcesio Castaneda Medina +
>  * Assem +
>  * Bernardt Duvenhage +
>  * Bharat Raghunathan +
>  * Bharat123rox +
>  * Bran +
>  * Bruce Merry +
>  * Charles Harris
>  * Chirag Nighut +
>  * Christoph Gohlke
>  * Christopher Whelan +
>  * Chuanzhu Xu +
>  * Daniel Hrisca
>  * Daniel Lawrence +
>  * Debsankha Manik +
>  * Dennis Zollo +
>  * Dieter Werthmüller +
>  * Dominic Jack +
>  * EelcoPeacs +
>  * Eric Larson
>  * Eric Wieser
>  * Fabrice Fontaine +
>  * Gary Gurlaskie +
>  * Gregory Lee +
>  * Gregory R. Lee
>  * Hameer Abbasi
>  * Haoyu Sun +
>  * He Jia +
>  * Hunter Damron +
>  * Ian Sanders +
>  * Ilja +
>  * Isaac Virshup +
>  * Isaiah Norton +
>  * Jaime Fernandez
>  * Jakub Wilk
>  * Jan S. (Milania1) +
>  * Jarrod Millman
>  * Javier Dehesa +
>  * Jeremy Lay +
>  * Jim Turner +
>  * Jingbei Li +
>  * Joachim Hereth +
>  * John Belmonte +
>  * John Kirkham
>  * John Law +
>  * Jonas Jensen
>  * Joseph Fox-Rabinovitz
>  * Joseph Martinot-Lagarde
>  * Josh Wilson
>  * Juan Luis Cano Rodríguez
>  * Julian Taylor
>  * Jérémie du Boisberranger +
>  * Kai Striega +
>  * Katharine Hyatt +
>  * Kevin Sheppard
>  * Kexuan Sun
>  * Kiko Correoso +
>  * Kriti Singh +
>  * Lars Grueter +
>  * Maksim Shabunin +
>  * Manvi07 +
>  * Mark Harfouche
>  * Marten van Kerkwijk
>  * Martin Reinecke +
>  * Matthew Brett
>  * Matthias Bussonnier
>  * Matti Picus
>  * Michel Fruchart +
>  * Mike Lui +
>  * Mike Taves +
>  * Min ho Kim +
>  * Mircea Akos Bruma
>  * Nick Minkyu Lee
>  * Nick Papior
>  * Nick R. Papior +
>  * Nicola Soranzo +
>  * Nimish Telang +
>  * OBATA Akio +
>  * Oleksandr Pavlyk
>  * Ori Broda +
>  * Paul Ivanov
>  * Pauli Virtanen
>  * Peter Andreas Entschev +
>  * Peter Bell +
>  * Pierre de Buyl
>  * Piyush Jaipuriayar +
>  * Prithvi MK +
>  * Raghuveer Devulapalli +
>  * Ralf Gommers
>  * Richard Harris +
>  * Rishabh Chakrabarti +
>  * Riya Sharma +
>  * Robert Kern
>  * Roman Yurchak
>  * Ryan Levy +
>  * Sebastian Berg
>  * Sergei Lebedev +
>  * Shekhar Prasad Rajak +
>  * Stefan van der Walt
>  * Stephan Hoyer
>  * SuryaChand P +
>  * Søren Rasmussen +
>  * Thibault Hallouin +
>  * Thomas A Caswell
>  * Tobias Uelwer 

[Numpy-discussion] NumPy 1.17.0rc1 released

2019-06-30 Thread Charles R Harris
Hi All,

On behalf of the NumPy team I am pleased to announce the release of NumPy
1.17.0rc1. The 1.17 release contains a number of new features that should
substantially improve its performance and usefulness. The Python versions
supported are 3.5-3.7, note that Python 2.7 has been dropped. Python 3.8b1
should work with the released source packages, but there are no guarantees
about future releases. Highlights of this release are:

   - A new extensible random module along with four selectable random
   numbe5 generators and improved seeding designed for use in parallel
   processes has been added. The currently available bit generators are
   MT19937, PCG64, Philox, and SFC64.
   - NumPy's FFT implementation was changed from fftpack to pocketfft,
   resulting in faster, more accurate transforms and better handling of
   datasets of prime length.
   - New radix sort and timsort sorting methods. It is currently not
   possible to choose which will be used, but they are hardwired to the
   datatype and used when either ``stable`` or ``mergesort`` is passed as the
   method.
   - Overriding numpy functions is now possible by default

Downstream developers should use Cython >= 0.29.10 for Python 3.8 support
and OpenBLAS >= 3.7 (not currently out) to avoid problems on the Skylake
architecture. The NumPy wheels on PyPI are built from the OpenBLAS
development branch in order to avoid those problems. Wheels for this
release can be downloaded from PyPI
, source archives and release
notes are available from Github
.

*Contributors*

A total of 142 people contributed to this release.  People with a "+" by
their
names contributed a patch for the first time.

   - Aaron Voelker +
   - Abdur Rehman +
   - Abdur-Rahmaan Janhangeer +
   - Abhinav Sagar +
   - Adam J. Stewart +
   - Adam Orr +
   - Albert Thomas +
   - Alex Watt +
   - Alexander Blinne +
   - Alexander Shadchin
   - Allan Haldane
   - Ander Ustarroz +
   - Andras Deak
   - Andreas Schwab
   - Andrew Naguib +
   - Andy Scholand +
   - Ankit Shukla +
   - Anthony Sottile
   - Antoine Pitrou
   - Antony Lee
   - Arcesio Castaneda Medina +
   - Assem +
   - Bernardt Duvenhage +
   - Bharat Raghunathan +
   - Bharat123rox +
   - Bran +
   - Bruce Merry +
   - Charles Harris
   - Chirag Nighut +
   - Christoph Gohlke
   - Christopher Whelan +
   - Chuanzhu Xu +
   - Daniel Hrisca
   - Daniel Lawrence +
   - Debsankha Manik +
   - Dennis Zollo +
   - Dieter Werthmüller +
   - Dominic Jack +
   - EelcoPeacs +
   - Eric Larson
   - Eric Wieser
   - Fabrice Fontaine +
   - Gary Gurlaskie +
   - Gregory Lee +
   - Gregory R. Lee
   - Hameer Abbasi
   - Haoyu Sun +
   - He Jia +
   - Hunter Damron +
   - Ian Sanders +
   - Ilja +
   - Isaac Virshup +
   - Isaiah Norton +
   - Jaime Fernandez
   - Jakub Wilk
   - Jan S. (Milania1) +
   - Jarrod Millman
   - Javier Dehesa +
   - Jeremy Lay +
   - Jim Turner +
   - Jingbei Li +
   - Joachim Hereth +
   - John Belmonte +
   - John Kirkham
   - John Law +
   - Jonas Jensen
   - Joseph Fox-Rabinovitz
   - Joseph Martinot-Lagarde
   - Josh Wilson
   - Juan Luis Cano Rodríguez
   - Julian Taylor
   - Jérémie du Boisberranger +
   - Kai Striega +
   - Katharine Hyatt +
   - Kevin Sheppard
   - Kexuan Sun
   - Kiko Correoso +
   - Kriti Singh +
   - Lars Grueter +
   - Maksim Shabunin +
   - Manvi07 +
   - Mark Harfouche
   - Marten van Kerkwijk
   - Martin Reinecke +
   - Matthew Brett
   - Matthias Bussonnier
   - Matti Picus
   - Michel Fruchart +
   - Mike Lui +
   - Mike Taves +
   - Min ho Kim +
   - Mircea Akos Bruma
   - Nick Minkyu Lee
   - Nick Papior
   - Nick R. Papior +
   - Nicola Soranzo +
   - Nimish Telang +
   - OBATA Akio +
   - Oleksandr Pavlyk
   - Ori Broda +
   - Paul Ivanov
   - Pauli Virtanen
   - Peter Andreas Entschev +
   - Peter Bell +
   - Pierre de Buyl
   - Piyush Jaipuriayar +
   - Prithvi MK +
   - Raghuveer Devulapalli +
   - Ralf Gommers
   - Richard Harris +
   - Rishabh Chakrabarti +
   - Riya Sharma +
   - Robert Kern
   - Roman Yurchak
   - Ryan Levy +
   - Sebastian Berg
   - Sergei Lebedev +
   - Shekhar Prasad Rajak +
   - Stefan van der Walt
   - Stephan Hoyer
   - SuryaChand P +
   - Søren Rasmussen +
   - Thibault Hallouin +
   - Thomas A Caswell
   - Tobias Uelwer +
   - Tony LaTorre +
   - Toshiki Kataoka
   - Tyler Moncur +
   - Tyler Reddy
   - Valentin Haenel
   - Vrinda Narayan +
   - Warren Weckesser
   - Weitang Li
   - Wojtek Ruszczewski
   - Yu Feng
   - Yu Kobayashi +
   - Yury Kirienko +
   - @aashuli +
   - @euronion +
   - @luzpaz
   - @parul +
   - @spacescientist +

Cheers,

Charles Harris
___
NumPy-Discussion mailing list
NumPy-Discussion@python.org
https://mail.python.org/mailman/listinfo/numpy-discussion