ANN: SciPy 1.4.0

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

ANN: SciPy 1.4.0

Tyler Reddy
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi all,

On behalf of the SciPy development team I'm pleased to announce
the release of SciPy 1.4.0.

Sources and binary wheels can be found at:
https://pypi.org/project/scipy/
and at:
https://github.com/scipy/scipy/releases/tag/v1.4.0

One of a few ways to install this release with pip:

pip install scipy==1.4.0

==========================
SciPy 1.4.0 Release Notes
==========================

SciPy 1.4.0 is the culmination of 6 months of hard work. It contains
many new features, numerous bug-fixes, improved test coverage and better
documentation. There have been a number of deprecations and API changes
in this release, which are documented below. All users are encouraged to
upgrade to this release, as there are a large number of bug-fixes and
optimizations. Before upgrading, we recommend that users check that
their own code does not use deprecated SciPy functionality (to do so,
run your code with ``python -Wd`` and check for ``DeprecationWarning`` s).
Our development attention will now shift to bug-fix releases on the
1.4.x branch, and on adding new features on the master branch.

This release requires Python 3.5+ and NumPy >=1.13.3 (for Python 3.5, 3.6),
>=1.14.5 (for Python 3.7), >= 1.17.3 (for Python 3.8)

For running on PyPy, PyPy3 6.0+ and NumPy 1.15.0 are required.

Highlights of this release
----------------------------------

- a new submodule, `scipy.fft`, now supersedes `scipy.fftpack`; this
  means support for ``long double`` transforms, faster multi-dimensional
  transforms, improved algorithm time complexity, release of the global
  intepreter lock, and control over threading behavior
- support for ``pydata/sparse`` arrays in `scipy.sparse.linalg`
- substantial improvement to the documentation and functionality of
  several `scipy.special` functions, and some new additions
- the generalized inverse Gaussian distribution has been added to
  `scipy.stats`
- an implementation of the Edmonds-Karp algorithm in
  `scipy.sparse.csgraph.maximum_flow`
- `scipy.spatial.SphericalVoronoi` now supports n-dimensional input,
   has linear memory complexity, improved performance, and
   supports single-hemisphere generators


New features
============

Infrastructure
--------------------
Documentation can now be built with ``runtests.py --doc``

A ``Dockerfile`` is now available in the ``scipy/scipy-dev`` repository to
facilitate getting started with SciPy development.

`scipy.constants` improvements
---------------------------------------------
`scipy.constants` has been updated with the CODATA 2018 constants.


`scipy.fft` added
------------------------
`scipy.fft` is a new submodule that supersedes the `scipy.fftpack` submodule.
For the most part, this is a drop-in replacement for ``numpy.fft`` and
`scipy.fftpack` alike. With some important differences, `scipy.fft`:
- uses NumPy's conventions for real transforms (``rfft``). This means the
return value is a complex array, half the size of the full ``fft`` output.
This is different from the output of ``fftpack`` which returned a real array
representing complex components packed together.
- the inverse real to real transforms (``idct`` and ``idst``) are normalized
for ``norm=None`` in thesame way as ``ifft``. This means the identity
``idct(dct(x)) == x`` is now ``True`` for all norm modes.
- does not include the convolutions or pseudo-differential operators
from ``fftpack``.

This submodule is based on the ``pypocketfft`` library, developed by the
author of ``pocketfft`` which was recently adopted by NumPy as well.
``pypocketfft`` offers a number of advantages over fortran ``FFTPACK``:
- support for long double (``np.longfloat``) precision transforms.
- faster multi-dimensional transforms using vectorisation
- Bluestein’s algorithm removes the worst-case ``O(n^2)`` complexity of
``FFTPACK``
- the global interpreter lock (``GIL``) is released during transforms
- optional multithreading of multi-dimensional transforms via the ``workers``
argument

Note that `scipy.fftpack` has not been deprecated and will continue to be
maintained but is now considered legacy. New code is recommended to use
`scipy.fft` instead, where possible.

`scipy.fftpack` improvements
----------------------------------------
`scipy.fftpack` now uses pypocketfft to perform its FFTs, offering the same
speed and accuracy benefits listed for scipy.fft above but without the
improved API.

`scipy.integrate` improvements
-------------------------------------------

The function `scipy.integrate.solve_ivp` now has an ``args`` argument.
This allows the user-defined functions passed to the function to have
additional parameters without having to create wrapper functions or
lambda expressions for them.

`scipy.integrate.solve_ivp` can now return a ``y_events`` attribute
representing the solution of the ODE at event times

New ``OdeSolver`` is implemented --- ``DOP853``. This is a high-order explicit
Runge-Kutta method originally implemented in Fortran. Now we provide a pure
Python implementation usable through ``solve_ivp`` with all its features.

`scipy.integrate.quad` provides better user feedback when break points are
specified with a weighted integrand.

`scipy.integrate.quad_vec` is now available for general purpose integration
of vector-valued functions


`scipy.interpolate` improvements
---------------------------------------------
`scipy.interpolate.pade` now handles complex input data gracefully

`scipy.interpolate.Rbf` can now interpolate multi-dimensional functions

`scipy.io` improvements
---------------------------------

`scipy.io.wavfile.read` can now read data from a `WAV` file that has a
malformed header, similar to other modern `WAV` file parsers

`scipy.io.FortranFile` now has an expanded set of available ``Exception``
classes for handling poorly-formatted files


`scipy.linalg` improvements
-------------------------------------
The function ``scipy.linalg.subspace_angles(A, B)`` now gives correct
results for complex-valued matrices. Before this, the function only returned
correct values for real-valued matrices.

New boolean keyword argument ``check_finite`` for `scipy.linalg.norm`; whether
to check that the input matrix contains only finite numbers. Disabling may
give a performance gain, but may result in problems (crashes, non-termination)
if the inputs do contain infinities or NaNs.

`scipy.linalg.solve_triangular` has improved performance for a C-ordered
triangular matrix

``LAPACK`` wrappers have been added for ``?geequ``, ``?geequb``, ``?syequb``,
and ``?heequb``

Some performance improvements may be observed due to an internal optimization
in operations involving LAPACK routines via ``_compute_lwork``. This is
particularly true for operations on small arrays.

Block ``QR`` wrappers are now available in `scipy.linalg.lapack`


`scipy.ndimage` improvements
------------------------------------------


`scipy.optimize` improvements
------------------------------------------
It is now possible to use linear and non-linear constraints with
`scipy.optimize.differential_evolution`.

`scipy.optimize.linear_sum_assignment` has been re-written in C++ to improve
performance, and now allows input costs to be infinite.

A ``ScalarFunction.fun_and_grad`` method was added for convenient simultaneous
retrieval of a function and gradient evaluation

`scipy.optimize.minimize` ``BFGS`` method has improved performance by avoiding
duplicate evaluations in some cases

Better user feedback is provided when an objective function returns an array
instead of a scalar.


`scipy.signal` improvements
--------------------------------------

Added a new function to calculate convolution using the overlap-add method,
named `scipy.signal.oaconvolve`. Like `scipy.signal.fftconvolve`, this
function supports specifying dimensions along which to do the convolution.

`scipy.signal.cwt` now supports complex wavelets.

The implementation of ``choose_conv_method`` has been updated to reflect the
new FFT implementation. In addition, the performance has been significantly
improved (with rather drastic improvements in edge cases).

The function ``upfirdn`` now has a ``mode`` keyword argument that can be used
to select the signal extension mode used at the signal boundaries. These modes
are also available for use in ``resample_poly`` via a newly added ``padtype``
argument.

`scipy.signal.sosfilt` now benefits from Cython code for improved performance

`scipy.signal.resample` should be more efficient by leveraging ``rfft`` when
possible

`scipy.sparse` improvements
---------------------------------------
It is now possible to use the LOBPCG method in `scipy.sparse.linalg.svds`.

`scipy.sparse.linalg.LinearOperator` now supports the operation ``rmatmat``
for adjoint matrix-matrix multiplication, in addition to ``rmatvec``.

Multiple stability updates enable float32 support in the LOBPCG eigenvalue
solver for symmetric and Hermitian eigenvalues problems in
``scipy.sparse.linalg.lobpcg``.

A solver for the maximum flow problem has been added as
`scipy.sparse.csgraph.maximum_flow`.

`scipy.sparse.csgraph.maximum_bipartite_matching` now allows non-square inputs,
no longer requires a perfect matching to exist, and has improved performance.

`scipy.sparse.lil_matrix` conversions now perform better in some scenarios

Basic support is available for ``pydata/sparse`` arrays in
`scipy.sparse.linalg`

`scipy.sparse.linalg.spsolve_triangular` now supports the ``unit_diagonal``
argument to improve call signature similarity with its dense counterpart,
`scipy.linalg.solve_triangular`

``assertAlmostEqual`` may now be used with sparse matrices, which have added
support for ``__round__``

`scipy.spatial` improvements
---------------------------------------
The bundled Qhull library was upgraded to version 2019.1, fixing several
issues. Scipy-specific patches are no longer applied to it.

`scipy.spatial.SphericalVoronoi` now has linear memory complexity, improved
performance, and supports single-hemisphere generators. Support has also been
added for handling generators that lie on a great circle arc (geodesic input)
and for generators in n-dimensions.

`scipy.spatial.transform.Rotation` now includes functions for calculation of a
mean rotation, generation of the 3D rotation groups, and reduction of rotations
with rotational symmetries.

`scipy.spatial.transform.Slerp` is now callable with a scalar argument

`scipy.spatial.voronoi_plot_2d` now supports furthest site Voronoi diagrams

`scipy.spatial.Delaunay` and `scipy.spatial.Voronoi` now have attributes
for tracking whether they are furthest site diagrams

`scipy.special` improvements
-----------------------------------------
The Voigt profile has been added as `scipy.special.voigt_profile`.

A real dispatch has been added for the Wright Omega function
(`scipy.special.wrightomega`).

The analytic continuation of the Riemann zeta function has been added. (The
Riemann zeta function is the one-argument variant of `scipy.special.zeta`.)

The complete elliptic integral of the first kind (`scipy.special.ellipk`) is
now available in `scipy.special.cython_special`.

The accuracy of `scipy.special.hyp1f1` for real arguments has been improved.

The documentation of many functions has been improved.

`scipy.stats` improvements
-------------------------------------
`scipy.stats.multiscale_graphcorr` added as an independence test that
operates on high dimensional and nonlinear data sets. It has higher statistical
power than other `scipy.stats` tests while being the only one that operates on
multivariate data.

The generalized inverse Gaussian distribution (`scipy.stats.geninvgauss`) has
been added.

It is now possible to efficiently reuse `scipy.stats.binned_statistic_dd`
with new values by providing the result of a previous call to the function.

`scipy.stats.hmean` now handles input with zeros more gracefully.

The beta-binomial distribution is now available in `scipy.stats.betabinom`.

`scipy.stats.zscore`, `scipy.stats.circmean`, `scipy.stats.circstd`, and
`scipy.stats.circvar` now support the ``nan_policy`` argument for enhanced
handling of ``NaN`` values

`scipy.stats.entropy` now accepts an ``axis`` argument

`scipy.stats.gaussian_kde.resample` now accepts a ``seed`` argument to empower
reproducibility

`scipy.stats.kendalltau` performance has improved, especially for large inputs,
due to improved cache usage

`scipy.stats.truncnorm` distribution has been rewritten to support much wider
tails


Deprecated features
===================

`scipy` deprecations
-----------------------------
Support for NumPy functions exposed via the root SciPy namespace is deprecated
and will be removed in 2.0.0. For example, if you use ``scipy.rand`` or
``scipy.diag``, you should change your code to directly use
``numpy.random.default_rng`` or ``numpy.diag``, respectively.
They remain available in the currently continuing Scipy 1.x release series.

The exception to this rule is using ``scipy.fft`` as a function --
:mod:`scipy.fft` is now meant to be used only as a module, so the ability to
call ``scipy.fft(...)`` will be removed in SciPy 1.5.0.

In `scipy.spatial.Rotation` methods ``from_dcm``, ``as_dcm`` were renamed to
``from_matrix``, ``as_matrix`` respectively. The old names will be removed in
SciPy 1.6.0.

Method ``Rotation.match_vectors`` was deprecated in favor of
``Rotation.align_vectors``, which provides a more logical and
general API to the same functionality. The old method
will be removed in SciPy 1.6.0.

Backwards incompatible changes
==========================

`scipy.special` changes
---------------------------------
The deprecated functions ``hyp2f0``, ``hyp1f2``, and ``hyp3f0`` have been
removed.

The deprecated function ``bessel_diff_formula`` has been removed.

The function ``i0`` is no longer registered with ``numpy.dual``, so that
``numpy.dual.i0`` will unconditionally refer to the NumPy version regardless
of whether `scipy.special` is imported.

The function ``expn`` has been changed to return ``nan`` outside of its
domain of definition (``x, n < 0``) instead of ``inf``.

`scipy.sparse` changes
--------------------------------
Sparse matrix reshape now raises an error if shape is not two-dimensional,
rather than guessing what was meant. The behavior is now the same as before
SciPy 1.1.0.

``CSR`` and ``CSC`` sparse matrix classes should now return empty matrices
of the same type when indexed out of bounds. Previously, for some versions
of SciPy, this would raise an ``IndexError``. The change is largely motivated
by greater consistency with ``ndarray`` and ``numpy.matrix`` semantics.

`scipy.signal` changes
-------------------------------
`scipy.signal.resample` behavior for length-1 signal inputs has been
fixed to output a constant (DC) value rather than an impulse, consistent with
the assumption of signal periodicity in the FFT method.

`scipy.signal.cwt` now performs complex conjugation and time-reversal of
wavelet data, which is a backwards-incompatible bugfix for
time-asymmetric wavelets.

`scipy.stats` changes
------------------------------
`scipy.stats.loguniform` added with better documentation as (an alias for
``scipy.stats.reciprocal``). ``loguniform`` generates random variables
that are equally likely in the log space; e.g., ``1``, ``10`` and ``100``
are all equally likely if ``loguniform(10 ** 0, 10 ** 2).rvs()`` is used.


Other changes
=============
The ``LSODA`` method of `scipy.integrate.solve_ivp` now correctly detects stiff
problems.

`scipy.spatial.cKDTree` now accepts and correctly handles empty input data

`scipy.stats.binned_statistic_dd` now calculates the standard deviation
statistic in a numerically stable way.

`scipy.stats.binned_statistic_dd` now throws an error if the input data
contains either ``np.nan`` or ``np.inf``. Similarly, in `scipy.stats` now all
continuous distributions' ``.fit()`` methods throw an error if the input data
contain any instance of either ``np.nan`` or ``np.inf``.


Authors
=======

* @endolith
* @wenhui-prudencemed +
* Abhinav +
* Anne Archibald
* ashwinpathak20nov1996 +
* Danilo Augusto +
* Nelson Auner +
* aypiggott +
* Christoph Baumgarten
* Peter Bell
* Sebastian Berg
* Arman Bilge +
* Benedikt Boecking +
* Christoph Boeddeker +
* Daniel Bunting
* Evgeni Burovski
* Angeline Burrell +
* Angeline G. Burrell +
* CJ Carey
* Carlos Ramos Carreño +
* Mak Sze Chun +
* Malayaja Chutani +
* Christian Clauss +
* Jonathan Conroy +
* Stephen P Cook +
* Dylan Cutler +
* Anirudh Dagar +
* Aidan Dang +
* dankleeman +
* Brandon David +
* Tyler Dawson +
* Dieter Werthmüller
* Joe Driscoll +
* Jakub Dyczek +
* Dávid Bodnár
* Fletcher Easton +
* Stefan Endres
* etienne +
* Johann Faouzi
* Yu Feng
* Isuru Fernando +
* Matthew H Flamm
* Martin Gauch +
* Gabriel Gerlero +
* Ralf Gommers
* Chris Gorgolewski +
* Domen Gorjup +
* Edouard Goudenhoofdt +
* Jan Gwinner +
* Maja Gwozdz +
* Matt Haberland
* hadshirt +
* Pierre Haessig +
* David Hagen
* Charles Harris
* Gina Helfrich +
* Alex Henrie +
* Francisco J. Hernandez Heras +
* Andreas Hilboll
* Lindsey Hiltner
* Thomas Hisch
* Min ho Kim +
* Gert-Ludwig Ingold
* jakobjakobson13 +
* Todd Jennings
* He Jia
* Muhammad Firmansyah Kasim +
* Andrew Knyazev +
* Holger Kohr +
* Mateusz Konieczny +
* Krzysztof Pióro +
* Philipp Lang +
* Peter Mahler Larsen +
* Eric Larson
* Antony Lee
* Gregory R. Lee
* Chelsea Liu +
* Jesse Livezey
* Peter Lysakovski +
* Jason Manley +
* Michael Marien +
* Nikolay Mayorov
* G. D. McBain +
* Sam McCormack +
* Melissa Weber Mendonça +
* Kevin Michel +
* mikeWShef +
* Sturla Molden
* Eric Moore
* Peyton Murray +
* Andrew Nelson
* Clement Ng +
* Juan Nunez-Iglesias
* Renee Otten +
* Kellie Ottoboni +
* Ayappan P
* Sambit Panda +
* Tapasweni Pathak +
* Oleksandr Pavlyk
* Fabian Pedregosa
* Petar Mlinarić
* Matti Picus
* Marcel Plch +
* Christoph Pohl +
* Ilhan Polat
* Siddhesh Poyarekar +
* Ioannis Prapas +
* James Alan Preiss +
* Yisheng Qiu +
* Eric Quintero
* Bharat Raghunathan +
* Tyler Reddy
* Joscha Reimer
* Antonio Horta Ribeiro
* Lucas Roberts
* rtshort +
* Josua Sassen
* Kevin Sheppard
* Scott Sievert
* Leo Singer
* Kai Striega
* Søren Fuglede Jørgensen
* tborisow +
* Étienne Tremblay +
* tuxcell +
* Miguel de Val-Borro
* Andrew Valentine +
* Hugo van Kemenade
* Paul van Mulbregt
* Sebastiano Vigna
* Pauli Virtanen
* Dany Vohl +
* Ben Walsh +
* Huize Wang +
* Warren Weckesser
* Anreas Weh +
* Joseph Weston +
* Adrian Wijaya +
* Timothy Willard +
* Josh Wilson
* Kentaro Yamamoto +
* Dave Zbarsky +

A total of 142 people contributed to this release.
People with a "+" by their names contributed a patch for the first time.
This list of names is automatically generated, and may not be fully complete.


Issues closed for 1.4.0
--------------------------------

* `#1255 <https://github.com/scipy/scipy/issues/1255>`__: maxiter broken for Scipy.sparse.linalg gmres, in addition to...
* `#1301 <https://github.com/scipy/scipy/issues/1301>`__: consolidate multipack.h from interpolate and integrate packages...
* `#1739 <https://github.com/scipy/scipy/issues/1739>`__: Single precision FFT insufficiently accurate. (Trac #1212)
* `#1795 <https://github.com/scipy/scipy/issues/1795>`__: stats test_distributions.py: replace old fuzz tests (Trac #1269)
* `#2233 <https://github.com/scipy/scipy/issues/2233>`__: fftpack segfault with big arrays (Trac #1714)
* `#2434 <https://github.com/scipy/scipy/issues/2434>`__: rmatmat and the sophistication of linear operator objects
* `#2477 <https://github.com/scipy/scipy/issues/2477>`__: stats.truncnorm.rvs() does not give symmetric results for negative...
* `#2629 <https://github.com/scipy/scipy/issues/2629>`__: FFTpack is unacceptably slow on non power of 2
* `#2883 <https://github.com/scipy/scipy/issues/2883>`__: UnboundLocalError in scipy.interpolate.splrep
* `#2956 <https://github.com/scipy/scipy/issues/2956>`__: Feature Request: axis argument for stats.entropy function
* `#3528 <https://github.com/scipy/scipy/issues/3528>`__: Segfault on test_djbfft (possibly MKL-related?)
* `#3793 <https://github.com/scipy/scipy/issues/3793>`__: cwt should also return complex array
* `#4464 <https://github.com/scipy/scipy/issues/4464>`__: TST: residue/residuez/invres/invresz don't have any tests
* `#4561 <https://github.com/scipy/scipy/issues/4561>`__: BUG: tf filter trailing and leading zeros in residuez
* `#4669 <https://github.com/scipy/scipy/issues/4669>`__: Rewrite sosfilt to make a single loop over the input?
* `#5040 <https://github.com/scipy/scipy/issues/5040>`__: BUG: Empty data handling of (c)KDTrees
* `#5112 <https://github.com/scipy/scipy/issues/5112>`__: boxcox transform edge cases could use more care
* `#5441 <https://github.com/scipy/scipy/issues/5441>`__: scipy.stats.ncx2 fails for nc=0
* `#5502 <https://github.com/scipy/scipy/issues/5502>`__: args keyword not handled in optimize.curve_fit
* `#6484 <https://github.com/scipy/scipy/issues/6484>`__: Qhull segmentation fault
* `#6900 <https://github.com/scipy/scipy/issues/6900>`__: linear_sum_assignment with infinite weights
* `#6966 <https://github.com/scipy/scipy/issues/6966>`__: Hypergeometric Functions documentation is lacking
* `#6999 <https://github.com/scipy/scipy/issues/6999>`__: possible false positive corruption check in compressed loadmat()
* `#7018 <https://github.com/scipy/scipy/issues/7018>`__: ydata that needs broadcasting renders curve_fit unable to compute...
* `#7140 <https://github.com/scipy/scipy/issues/7140>`__: trouble with documentation for windows
* `#7327 <https://github.com/scipy/scipy/issues/7327>`__: interpolate.ndgriddata.griddata causes Python to crash rather...
* `#7396 <https://github.com/scipy/scipy/issues/7396>`__: MatrixLinearOperator implements _adjoint(), but not _transpose()
* `#7400 <https://github.com/scipy/scipy/issues/7400>`__: BUG(?): special: factorial and factorial2 return a 0-dimensional...
* `#7434 <https://github.com/scipy/scipy/issues/7434>`__: Testing of scipy.stats continuous distributions misses 25 distributions
* `#7491 <https://github.com/scipy/scipy/issues/7491>`__: Several scipy.stats distributions (fisk, burr, burr12, f) return...
* `#7759 <https://github.com/scipy/scipy/issues/7759>`__: Overflow in stats.kruskal for large samples
* `#7906 <https://github.com/scipy/scipy/issues/7906>`__: Wrong result from scipy.interpolate.UnivariateSpline.integral...
* `#8165 <https://github.com/scipy/scipy/issues/8165>`__: ENH: match functionality of R for hmean
* `#8417 <https://github.com/scipy/scipy/issues/8417>`__: optimimze.minimize(method='L-BFGS-B', options={'disp': True})...
* `#8535 <https://github.com/scipy/scipy/issues/8535>`__: Strictly increasing requirement in UnivariateSpline
* `#8815 <https://github.com/scipy/scipy/issues/8815>`__: [BUG] GMRES: number of iteration is only increased if callback...
* `#9207 <https://github.com/scipy/scipy/issues/9207>`__: scipy.linalg.solve_triangular speed after scipy.linalg.lu_factor
* `#9275 <https://github.com/scipy/scipy/issues/9275>`__: new feature: adding LOBPCG solver in svds in addition to ARPACK
* `#9403 <https://github.com/scipy/scipy/issues/9403>`__: range of truncnorm.logpdf could be extended
* `#9429 <https://github.com/scipy/scipy/issues/9429>`__: gaussian_kde not working with numpy matrix
* `#9515 <https://github.com/scipy/scipy/issues/9515>`__: ndimage implementation relies on undefined behavior
* `#9643 <https://github.com/scipy/scipy/issues/9643>`__: arpack returns singular values in ascending order
* `#9669 <https://github.com/scipy/scipy/issues/9669>`__: DOC: matthew-brett/build-openblas has been retired
* `#9852 <https://github.com/scipy/scipy/issues/9852>`__: scipy.spatial.ConvexHull exit with code 134, free(): invalid...
* `#9902 <https://github.com/scipy/scipy/issues/9902>`__: scipy.stats.truncnorm second moment may be wrong
* `#9943 <https://github.com/scipy/scipy/issues/9943>`__: Custom sampling methods in shgo do not work
* `#9947 <https://github.com/scipy/scipy/issues/9947>`__: DOC: Incorrect documentation for \`nan_policy='propagate\` in...
* `#9994 <https://github.com/scipy/scipy/issues/9994>`__: BUG: sparse: reshape method allows a shape containing an arbitrary...
* `#10036 <https://github.com/scipy/scipy/issues/10036>`__: Official Nelder mead tutorial uses xtol instead of xatol, which...
* `#10078 <https://github.com/scipy/scipy/issues/10078>`__: possible to get a better error message when objective function...
* `#10092 <https://github.com/scipy/scipy/issues/10092>`__: overflow in truncnorm.rvs
* `#10121 <https://github.com/scipy/scipy/issues/10121>`__: A little spelling mistake
* `#10126 <https://github.com/scipy/scipy/issues/10126>`__: inaccurate std implementation in binned_statistic
* `#10161 <https://github.com/scipy/scipy/issues/10161>`__: Error in documentation scipy.special.modstruve
* `#10195 <https://github.com/scipy/scipy/issues/10195>`__: Derivative of spline with 'const' extrapolation is also extrapolted...
* `#10206 <https://github.com/scipy/scipy/issues/10206>`__: sparse matrices indexing with scipy 1.3
* `#10236 <https://github.com/scipy/scipy/issues/10236>`__: Non-descriptive error on type mismatch for functions of scipy.optimize...
* `#10258 <https://github.com/scipy/scipy/issues/10258>`__: LOBPCG convergence failure if guess provided
* `#10262 <https://github.com/scipy/scipy/issues/10262>`__: distance matrix lacks dtype checks / warnings
* `#10271 <https://github.com/scipy/scipy/issues/10271>`__: BUG: optimize failure on wheels
* `#10277 <https://github.com/scipy/scipy/issues/10277>`__: scipy.special.zeta(0) = NAN
* `#10292 <https://github.com/scipy/scipy/issues/10292>`__: DOC/REL: Some sections of the release notes are not nested correctly.
* `#10300 <https://github.com/scipy/scipy/issues/10300>`__: scipy.stats.rv_continuous.fit throws empty RuntimeError when...
* `#10319 <https://github.com/scipy/scipy/issues/10319>`__: events in scipy.integrate.solve_ivp: How do I setup an events...
* `#10323 <https://github.com/scipy/scipy/issues/10323>`__: Adding more low-level LAPACK wrappers
* `#10360 <https://github.com/scipy/scipy/issues/10360>`__: firwin2 inadvertently modifies input and may result in undefined...
* `#10388 <https://github.com/scipy/scipy/issues/10388>`__: BLD: TestHerd::test_hetrd core dumps with Python-dbg
* `#10395 <https://github.com/scipy/scipy/issues/10395>`__: Remove warning about output shape of zoom
* `#10403 <https://github.com/scipy/scipy/issues/10403>`__: DOC: scipy.signal.resample ignores t parameter
* `#10421 <https://github.com/scipy/scipy/issues/10421>`__: Yeo-Johnson power transformation fails with integer input data
* `#10422 <https://github.com/scipy/scipy/issues/10422>`__: BUG: scipy.fft does not support multiprocessing
* `#10427 <https://github.com/scipy/scipy/issues/10427>`__: ENH: convolve numbers should be updated
* `#10444 <https://github.com/scipy/scipy/issues/10444>`__: BUG: scipy.spatial.transform.Rotation.match_vectors returns improper...
* `#10488 <https://github.com/scipy/scipy/issues/10488>`__: ENH: DCTs/DSTs for scipy.fft
* `#10501 <https://github.com/scipy/scipy/issues/10501>`__: BUG: scipy.spatial.HalfspaceIntersection works incorrectly
* `#10514 <https://github.com/scipy/scipy/issues/10514>`__: BUG: cKDTree GIL handling is incorrect
* `#10535 <https://github.com/scipy/scipy/issues/10535>`__: TST: master branch CI failures
* `#10588 <https://github.com/scipy/scipy/issues/10588>`__: scipy.fft and numpy.fft inconsistency when axes=None and shape...
* `#10628 <https://github.com/scipy/scipy/issues/10628>`__: Scipy python>3.6 Windows wheels don't ship msvcp\*.dll
* `#10733 <https://github.com/scipy/scipy/issues/10733>`__: DOC/BUG: min_only result does not match documentation
* `#10774 <https://github.com/scipy/scipy/issues/10774>`__: min_only=true djisktra infinite loop with duplicate indices
* `#10775 <https://github.com/scipy/scipy/issues/10775>`__: UnboundLocalError in Radau when given a NaN
* `#10835 <https://github.com/scipy/scipy/issues/10835>`__: io.wavfile.read unnecessarily raises an error for a bad wav header
* `#10838 <https://github.com/scipy/scipy/issues/10838>`__: Error in documentation for scipy.linalg.lu_factor
* `#10875 <https://github.com/scipy/scipy/issues/10875>`__: DOC: Graphical guides (using TikZ)
* `#10880 <https://github.com/scipy/scipy/issues/10880>`__: setting verbose > 2 in minimize with trust-constr method leads...
* `#10887 <https://github.com/scipy/scipy/issues/10887>`__: scipy.signal.signaltools._fftconv_faster has incorrect estimates
* `#10948 <https://github.com/scipy/scipy/issues/10948>`__: gammainc(0,x) = nan but should be 1, gammaincc(0,x) = nan but...
* `#10952 <https://github.com/scipy/scipy/issues/10952>`__: TestQRdelete_F.test_delete_last_p_col test failure
* `#10968 <https://github.com/scipy/scipy/issues/10968>`__: API: Change normalized=False to normalize=True in Rotation
* `#10987 <https://github.com/scipy/scipy/issues/10987>`__: Memory leak in shgo triangulation
* `#10991 <https://github.com/scipy/scipy/issues/10991>`__: Error running openBlas probably missing a step
* `#11033 <https://github.com/scipy/scipy/issues/11033>`__: deadlock on osx for python 3.8
* `#11041 <https://github.com/scipy/scipy/issues/11041>`__: Test failure in wheel builds for TestTf2zpk.test_simple
* `#11089 <https://github.com/scipy/scipy/issues/11089>`__: Regression in scipy.stats where distribution will not accept loc and scale parameters
* `#11100 <https://github.com/scipy/scipy/issues/11100>`__: BUG: multiscale_graphcorr random state seeding and parallel use
* `#11121 <https://github.com/scipy/scipy/issues/11121>`__: Calls to `scipy.interpolate.splprep` increase RAM usage.
* `#11125 <https://github.com/scipy/scipy/issues/11125>`__: BUG: segfault when slicing a CSR or CSC sparse matrix with slice start index > stop index
* `#11198 <https://github.com/scipy/scipy/issues/11198>`__: BUG: sparse eigs (arpack) shift-invert drops the smallest eigenvalue for some k

Pull requests for 1.4.0
-------------------------------

* `#4591 <https://github.com/scipy/scipy/pull/4591>`__: BUG, TST: Several issues with scipy.signal.residue
* `#6629 <https://github.com/scipy/scipy/pull/6629>`__: ENH: sparse: canonicalize on initialization
* `#7076 <https://github.com/scipy/scipy/pull/7076>`__: ENH: add complex wavelet support to scipy.signal.cwt.
* `#8681 <https://github.com/scipy/scipy/pull/8681>`__: ENH add generalized inverse Gaussian distribution to scipy.stats
* `#9064 <https://github.com/scipy/scipy/pull/9064>`__: BUG/ENH: Added default _transpose into LinearOperator. Fixes...
* `#9215 <https://github.com/scipy/scipy/pull/9215>`__: ENH: Rbf interpolation of large multi-dimensional data
* `#9311 <https://github.com/scipy/scipy/pull/9311>`__: ENH: Added voigt in scipy.special.
* `#9642 <https://github.com/scipy/scipy/pull/9642>`__: ENH: integrate: quad() for vector-valued functions
* `#9679 <https://github.com/scipy/scipy/pull/9679>`__: DOC: expand docstring of exponweib distribution
* `#9684 <https://github.com/scipy/scipy/pull/9684>`__: TST: add ppc64le ci testing
* `#9800 <https://github.com/scipy/scipy/pull/9800>`__: WIP : ENH: Refactored _hungarian.py for speed and added a minimize/maximize…
* `#9847 <https://github.com/scipy/scipy/pull/9847>`__: DOC: Change integrate tutorial to use solve_ivp instead of odeint
* `#9876 <https://github.com/scipy/scipy/pull/9876>`__: ENH: Use rfft when possible in resampling
* `#9998 <https://github.com/scipy/scipy/pull/9998>`__: BUG: Do not remove 1s when calling sparse: reshape method #9994
* `#10002 <https://github.com/scipy/scipy/pull/10002>`__: ENH: adds constraints for differential evolution
* `#10098 <https://github.com/scipy/scipy/pull/10098>`__: ENH: integrate: add args argument to solve_ivp.
* `#10099 <https://github.com/scipy/scipy/pull/10099>`__: DOC: Add missing docs for linprog unknown_options
* `#10104 <https://github.com/scipy/scipy/pull/10104>`__: BUG: Rewrite of stats.truncnorm distribution.
* `#10105 <https://github.com/scipy/scipy/pull/10105>`__: MAINT improve efficiency of rvs_ratio_uniforms in scipy.stats
* `#10107 <https://github.com/scipy/scipy/pull/10107>`__: TST: dual_annealing set seed
* `#10108 <https://github.com/scipy/scipy/pull/10108>`__: ENH: stats: improve kendall_tau cache usage
* `#10110 <https://github.com/scipy/scipy/pull/10110>`__: MAINT: _lib: Fix a build warning.
* `#10114 <https://github.com/scipy/scipy/pull/10114>`__: FIX: only print bounds when supported by minimizer (shgo)
* `#10115 <https://github.com/scipy/scipy/pull/10115>`__: TST: Add a test with an almost singular design matrix for lsq_linear
* `#10118 <https://github.com/scipy/scipy/pull/10118>`__: MAINT: fix rdist methods in scipy.stats
* `#10119 <https://github.com/scipy/scipy/pull/10119>`__: MAINT: improve rvs of randint in scipy.stats
* `#10127 <https://github.com/scipy/scipy/pull/10127>`__: Fix typo in record array field name (spatial-ckdtree-sparse_distance…
* `#10130 <https://github.com/scipy/scipy/pull/10130>`__: MAINT: ndimage: Fix some compiler warnings.
* `#10131 <https://github.com/scipy/scipy/pull/10131>`__: DOC: Note the solve_ivp args enhancement in the 1.4.0 release...
* `#10133 <https://github.com/scipy/scipy/pull/10133>`__: MAINT: add rvs for semicircular in scipy.stats
* `#10138 <https://github.com/scipy/scipy/pull/10138>`__: BUG: special: Invalid arguments to ellip_harm can crash Python.
* `#10139 <https://github.com/scipy/scipy/pull/10139>`__: MAINT: spatial: Fix some compiler warnings in the file distance_wrap.c.
* `#10140 <https://github.com/scipy/scipy/pull/10140>`__: ENH: add handling of NaN in RuntimeWarning except clause
* `#10142 <https://github.com/scipy/scipy/pull/10142>`__: DOC: return value of scipy.special.comb
* `#10143 <https://github.com/scipy/scipy/pull/10143>`__: MAINT: Loosen linprog tol
* `#10152 <https://github.com/scipy/scipy/pull/10152>`__: BUG: Fix custom sampling input for shgo, add unittest
* `#10154 <https://github.com/scipy/scipy/pull/10154>`__: MAINT: add moments and improve doc of mielke in scipy.stats
* `#10158 <https://github.com/scipy/scipy/pull/10158>`__: Issue #6999: read zlib checksum before checking bytes read.
* `#10166 <https://github.com/scipy/scipy/pull/10166>`__: BUG: Correctly handle broadcasted ydata in curve_fit pcov computation.
* `#10167 <https://github.com/scipy/scipy/pull/10167>`__: DOC: special: Add missing factor of \`i\` to \`modstruve\` docstring
* `#10168 <https://github.com/scipy/scipy/pull/10168>`__: MAINT: stats: Fix an incorrect comment.
* `#10169 <https://github.com/scipy/scipy/pull/10169>`__: ENH: optimize: Clarify error when objective function returns...
* `#10172 <https://github.com/scipy/scipy/pull/10172>`__: DEV: Run tests in parallel when --parallel flag is passed to...
* `#10173 <https://github.com/scipy/scipy/pull/10173>`__: ENH: Implement DOP853 ODE integrator
* `#10176 <https://github.com/scipy/scipy/pull/10176>`__: Fixed typo
* `#10182 <https://github.com/scipy/scipy/pull/10182>`__: TST: fix test issue for stats.pearsonr
* `#10184 <https://github.com/scipy/scipy/pull/10184>`__: MAINT: stats: Simplify zmap and zscore (we can use keepdims now).
* `#10191 <https://github.com/scipy/scipy/pull/10191>`__: DOC: fix a formatting issue in the scipy.spatial module docstring.
* `#10193 <https://github.com/scipy/scipy/pull/10193>`__: DOC: Updated docstring for optimize.nnls
* `#10198 <https://github.com/scipy/scipy/pull/10198>`__: DOC, ENH: special: Make \`hyp2f1\` references more specific
* `#10202 <https://github.com/scipy/scipy/pull/10202>`__: DOC: Format DST and DCT definitions as latex equations
* `#10207 <https://github.com/scipy/scipy/pull/10207>`__: BUG: Compressed matrix indexing should return a scalar
* `#10210 <https://github.com/scipy/scipy/pull/10210>`__: DOC: Update docs for connection='weak' in connected_components
* `#10225 <https://github.com/scipy/scipy/pull/10225>`__: DOC: Clarify new interfaces for legacy functions in 'optimize'
* `#10231 <https://github.com/scipy/scipy/pull/10231>`__: DOC, MAINT: gpg2 updates to release docs / pavement
* `#10235 <https://github.com/scipy/scipy/pull/10235>`__: LICENSE: split license file in standard BSD 3-clause and bundled.
* `#10238 <https://github.com/scipy/scipy/pull/10238>`__: ENH: Add new scipy.fft module using pocketfft
* `#10243 <https://github.com/scipy/scipy/pull/10243>`__: BUG: fix ARFF reader regression with quoted values.
* `#10248 <https://github.com/scipy/scipy/pull/10248>`__: DOC: update README file
* `#10255 <https://github.com/scipy/scipy/pull/10255>`__: CI: bump OpenBLAS to match wheels
* `#10264 <https://github.com/scipy/scipy/pull/10264>`__: TST: add tests for stats.tvar with unflattened arrays
* `#10280 <https://github.com/scipy/scipy/pull/10280>`__: MAINT: stats: Use a constant value for sqrt(2/PI).
* `#10286 <https://github.com/scipy/scipy/pull/10286>`__: Development Documentation Overhaul
* `#10290 <https://github.com/scipy/scipy/pull/10290>`__: MAINT: Deprecate NumPy functions in SciPy root
* `#10291 <https://github.com/scipy/scipy/pull/10291>`__: FIX: Avoid importing xdist when checking for availability
* `#10295 <https://github.com/scipy/scipy/pull/10295>`__: Disable deprecated Numpy API in __odrpack.c
* `#10296 <https://github.com/scipy/scipy/pull/10296>`__: ENH: C++ extension for linear assignment problem
* `#10298 <https://github.com/scipy/scipy/pull/10298>`__: ENH: Made pade function work with complex inputs
* `#10301 <https://github.com/scipy/scipy/pull/10301>`__: DOC: Fix critical value significance levels in stats.anderson_ksamp
* `#10307 <https://github.com/scipy/scipy/pull/10307>`__: Minkowski Distance Type Fix (issue #10262)
* `#10309 <https://github.com/scipy/scipy/pull/10309>`__: BUG: Pass jac=None directly to lsoda
* `#10310 <https://github.com/scipy/scipy/pull/10310>`__: BUG: interpolate: UnivariateSpline.derivative.ext is 'zeros'...
* `#10312 <https://github.com/scipy/scipy/pull/10312>`__: FIX: Fixing a typo in a comment
* `#10314 <https://github.com/scipy/scipy/pull/10314>`__: scipy.spatial enhancement request
* `#10315 <https://github.com/scipy/scipy/pull/10315>`__: DOC: Update integration tutorial to solve_ivp
* `#10318 <https://github.com/scipy/scipy/pull/10318>`__: DOC: update the example for PPoly.solve
* `#10333 <https://github.com/scipy/scipy/pull/10333>`__: TST: add tests for stats.tvar with unflattened arrays
* `#10334 <https://github.com/scipy/scipy/pull/10334>`__: MAINT: special: Remove deprecated \`hyp2f0\`, \`hyp1f2\`, and...
* `#10336 <https://github.com/scipy/scipy/pull/10336>`__: BUG: linalg/interpolative: fix interp_decomp modifying input
* `#10341 <https://github.com/scipy/scipy/pull/10341>`__: BUG: sparse.linalg/gmres: deprecate effect of callback on semantics...
* `#10344 <https://github.com/scipy/scipy/pull/10344>`__: DOC: improve wording of mathematical formulation
* `#10345 <https://github.com/scipy/scipy/pull/10345>`__: ENH: Tiled QR wrappers for scipy.linalg.lapack
* `#10350 <https://github.com/scipy/scipy/pull/10350>`__: MAINT: linalg: Use the new fft subpackage in linalg.dft test...
* `#10351 <https://github.com/scipy/scipy/pull/10351>`__: BUG: Fix unstable standard deviation calculation in histogram
* `#10353 <https://github.com/scipy/scipy/pull/10353>`__: Bug: interpolate.NearestNDInterpolator (issue #10352)
* `#10357 <https://github.com/scipy/scipy/pull/10357>`__: DOC: linalg: Refer to scipy.fft.fft (not fftpack) in the dft...
* `#10359 <https://github.com/scipy/scipy/pull/10359>`__: DOC: Update roadmap now scipy.fft has been merged
* `#10361 <https://github.com/scipy/scipy/pull/10361>`__: ENH: Prefer scipy.fft to scipy.fftpack in scipy.signal
* `#10371 <https://github.com/scipy/scipy/pull/10371>`__: DOC: Tweaks to fft documentation
* `#10372 <https://github.com/scipy/scipy/pull/10372>`__: DOC: Fix typos
* `#10377 <https://github.com/scipy/scipy/pull/10377>`__: TST, MAINT: adjustments for pytest 5.0
* `#10378 <https://github.com/scipy/scipy/pull/10378>`__: ENH: _lib: allow new np.random.Generator in check_random_state
* `#10379 <https://github.com/scipy/scipy/pull/10379>`__: BUG: sparse: set writeability to be forward-compatible with numpy>=1.17
* `#10381 <https://github.com/scipy/scipy/pull/10381>`__: BUG: Fixes gh-7491, pdf at x=0 of fisk/burr/burr12/f distributions.
* `#10387 <https://github.com/scipy/scipy/pull/10387>`__: ENH: optimize/bfgs: don't evaluate twice at initial point for...
* `#10392 <https://github.com/scipy/scipy/pull/10392>`__: [DOC] Add an example for _binned_statistic_dd
* `#10396 <https://github.com/scipy/scipy/pull/10396>`__: Remove warning about output shape of zoom
* `#10397 <https://github.com/scipy/scipy/pull/10397>`__: ENH: Add check_finite to sp.linalg.norm
* `#10399 <https://github.com/scipy/scipy/pull/10399>`__: ENH: Add __round__ method to sparse matrix
* `#10407 <https://github.com/scipy/scipy/pull/10407>`__: MAINT: drop pybind11 from install_requires, it's only build-time...
* `#10408 <https://github.com/scipy/scipy/pull/10408>`__: TST: use pytest.raises, not numpy assert_raises
* `#10409 <https://github.com/scipy/scipy/pull/10409>`__: CI: uninstall nose on Travis
* `#10410 <https://github.com/scipy/scipy/pull/10410>`__: [ENH] ncx2 dispatch to chi2 when nc=0
* `#10411 <https://github.com/scipy/scipy/pull/10411>`__: TST: optimize: test should use assert_allclose for fp comparisons
* `#10414 <https://github.com/scipy/scipy/pull/10414>`__: DOC: add pybind11 to the other part of quickstart guides
* `#10417 <https://github.com/scipy/scipy/pull/10417>`__: DOC: special: don't mark non-ufuncs with a \`[+]\`
* `#10423 <https://github.com/scipy/scipy/pull/10423>`__: FIX: Use pybind11::isinstace to check array dtypes
* `#10424 <https://github.com/scipy/scipy/pull/10424>`__: DOC: add doctest example for binary data for ttest_ind_from_stats
* `#10425 <https://github.com/scipy/scipy/pull/10425>`__: ENH: Add missing Hermitian transforms to scipy.fft
* `#10426 <https://github.com/scipy/scipy/pull/10426>`__: MAINT: Fix doc build bugs
* `#10431 <https://github.com/scipy/scipy/pull/10431>`__: Update numpy version for AIX
* `#10433 <https://github.com/scipy/scipy/pull/10433>`__: MAINT: Minor fixes for the stats
* `#10434 <https://github.com/scipy/scipy/pull/10434>`__: BUG: special: make \`ndtri\` return NaN outside domain of definition
* `#10435 <https://github.com/scipy/scipy/pull/10435>`__: BUG: Allow integer input data in scipy.stats.yeojohnson
* `#10438 <https://github.com/scipy/scipy/pull/10438>`__: [DOC] Add example for kurtosis
* `#10440 <https://github.com/scipy/scipy/pull/10440>`__: ENH: special: make \`ellipk\` a ufunc
* `#10443 <https://github.com/scipy/scipy/pull/10443>`__: MAINT: ndimage: malloc fail check
* `#10447 <https://github.com/scipy/scipy/pull/10447>`__: BLD: Divert output from test compiles into a temporary directory
* `#10451 <https://github.com/scipy/scipy/pull/10451>`__: MAINT: signal: malloc fail check
* `#10455 <https://github.com/scipy/scipy/pull/10455>`__: BUG: special: fix values of \`hyperu\` for negative \`x\`
* `#10456 <https://github.com/scipy/scipy/pull/10456>`__: DOC: Added comment clarifying the call for dcsrch.f in lbfgsb.f
* `#10457 <https://github.com/scipy/scipy/pull/10457>`__: BUG: Allow ckdtree to accept empty data input
* `#10459 <https://github.com/scipy/scipy/pull/10459>`__: BUG:TST: Compute lwork safely
* `#10460 <https://github.com/scipy/scipy/pull/10460>`__: [DOC] Add example to entropy
* `#10461 <https://github.com/scipy/scipy/pull/10461>`__: DOC: Quickstart Guide updates
* `#10462 <https://github.com/scipy/scipy/pull/10462>`__: TST: special: only show max atol/rtol for test points that failed
* `#10465 <https://github.com/scipy/scipy/pull/10465>`__: BUG: Correctly align fft inputs
* `#10467 <https://github.com/scipy/scipy/pull/10467>`__: ENH: lower-memory duplicate generator checking in spatial.SphericalVoronoi
* `#10470 <https://github.com/scipy/scipy/pull/10470>`__: ENH: Normalise the inverse DCT/DST in scipy.fft
* `#10472 <https://github.com/scipy/scipy/pull/10472>`__: BENCH: adjust timeout for slow setup_cache
* `#10475 <https://github.com/scipy/scipy/pull/10475>`__: CI: include python debug for Travis-ci
* `#10476 <https://github.com/scipy/scipy/pull/10476>`__: TST: special: use \`__tracebackhide__\` to get better error messages
* `#10477 <https://github.com/scipy/scipy/pull/10477>`__: ENH: faster region building in spatial.SphericalVoronoi
* `#10479 <https://github.com/scipy/scipy/pull/10479>`__: BUG: stats: Fix a few issues with the distributions' fit method.
* `#10480 <https://github.com/scipy/scipy/pull/10480>`__: Add RuntimeError in _distn_infrastructure.py in fit() method
* `#10481 <https://github.com/scipy/scipy/pull/10481>`__: BENCH, MAINT: wheel_cache_size has been renamed build_cache_size
* `#10494 <https://github.com/scipy/scipy/pull/10494>`__: ENH: faster circumcenter calculation in spatial.SphericalVoronoi
* `#10500 <https://github.com/scipy/scipy/pull/10500>`__: Splrep _curfit_cache global variable bugfix
* `#10503 <https://github.com/scipy/scipy/pull/10503>`__: BUG: spatial/qhull: get HalfspaceIntersection.dual_points from...
* `#10506 <https://github.com/scipy/scipy/pull/10506>`__: DOC: interp2d, note nearest neighbor extrapolation
* `#10507 <https://github.com/scipy/scipy/pull/10507>`__: MAINT: Remove fortran fftpack library in favour of pypocketfft
* `#10508 <https://github.com/scipy/scipy/pull/10508>`__: TST: fix a bug in the circular import test.
* `#10509 <https://github.com/scipy/scipy/pull/10509>`__: MAINT: Set up _build_utils as subpackage
* `#10516 <https://github.com/scipy/scipy/pull/10516>`__: BUG: Use nogil contexts in cKDTree
* `#10517 <https://github.com/scipy/scipy/pull/10517>`__: ENH: fftconvolve should not FFT broadcastable axes
* `#10518 <https://github.com/scipy/scipy/pull/10518>`__: ENH: Speedup fftconvolve
* `#10520 <https://github.com/scipy/scipy/pull/10520>`__: DOC: Proper .rst formatting for deprecated features and Backwards...
* `#10523 <https://github.com/scipy/scipy/pull/10523>`__: DOC: Improve scipy.signal.resample documentation
* `#10524 <https://github.com/scipy/scipy/pull/10524>`__: ENH: Add MGC to scipy.stats
* `#10525 <https://github.com/scipy/scipy/pull/10525>`__: [ENH] ncx2.ppf dispatch to chi2 when nc=0
* `#10526 <https://github.com/scipy/scipy/pull/10526>`__: DOC: clarify laplacian normalization
* `#10528 <https://github.com/scipy/scipy/pull/10528>`__: API: Rename scipy.fft DCT/DST shape argument to s
* `#10531 <https://github.com/scipy/scipy/pull/10531>`__: BUG: fixed improper rotations in spatial.transform.rotation.match_vectors
* `#10533 <https://github.com/scipy/scipy/pull/10533>`__: [DOC] Add example for winsorize function
* `#10539 <https://github.com/scipy/scipy/pull/10539>`__: MAINT: special: don't register \`i0\` with \`numpy.dual\`
* `#10540 <https://github.com/scipy/scipy/pull/10540>`__: MAINT: Fix Travis and Circle
* `#10542 <https://github.com/scipy/scipy/pull/10542>`__: MAINT: interpolate: use cython_lapack
* `#10547 <https://github.com/scipy/scipy/pull/10547>`__: Feature request. Add furthest site Voronoi diagrams to scipy.spatial.plotutils.
* `#10549 <https://github.com/scipy/scipy/pull/10549>`__: [BUG] Fix bug in trimr when inclusive=False
* `#10552 <https://github.com/scipy/scipy/pull/10552>`__: add scipy.signal.upfirdn signal extension modes
* `#10555 <https://github.com/scipy/scipy/pull/10555>`__: MAINT: special: move \`c_misc\` into Cephes
* `#10556 <https://github.com/scipy/scipy/pull/10556>`__: [DOC] Add example for trima
* `#10562 <https://github.com/scipy/scipy/pull/10562>`__: [DOC] Fix triple string fo trimmed so that __doc__ can show...
* `#10563 <https://github.com/scipy/scipy/pull/10563>`__: improve least_squares error msg for mismatched shape
* `#10564 <https://github.com/scipy/scipy/pull/10564>`__: ENH: linalg: memoize get_lapack/blas_funcs to speed it up
* `#10566 <https://github.com/scipy/scipy/pull/10566>`__: ENH: add implementation of solver for the maximum flow problem
* `#10567 <https://github.com/scipy/scipy/pull/10567>`__: BUG: spatial: use c++11 construct for getting start of vector...
* `#10568 <https://github.com/scipy/scipy/pull/10568>`__: DOC: special: small tweaks to the \`zetac\` docstring
* `#10571 <https://github.com/scipy/scipy/pull/10571>`__: [ENH] Gaussian_kde can accept matrix dataset
* `#10574 <https://github.com/scipy/scipy/pull/10574>`__: ENH: linalg: speed up _compute_lwork by avoiding numpy constructs
* `#10582 <https://github.com/scipy/scipy/pull/10582>`__: Fix typos with typos in bundled libraries reverted
* `#10583 <https://github.com/scipy/scipy/pull/10583>`__: ENH: special: add the analytic continuation of Riemann zeta
* `#10584 <https://github.com/scipy/scipy/pull/10584>`__: MAINT: special: clean up \`special.__all__\`
* `#10586 <https://github.com/scipy/scipy/pull/10586>`__: BUG: multidimensional scipy.fft functions should accept 's' rather...
* `#10587 <https://github.com/scipy/scipy/pull/10587>`__: BUG: integrate/lsoda: never abort run, set error istate instead
* `#10594 <https://github.com/scipy/scipy/pull/10594>`__: API: Replicate numpy's fftn behaviour when s is given but not...
* `#10599 <https://github.com/scipy/scipy/pull/10599>`__: DOC: dev: update documentation vs. github pull request workflow...
* `#10603 <https://github.com/scipy/scipy/pull/10603>`__: MAINT: installer scripts removed
* `#10604 <https://github.com/scipy/scipy/pull/10604>`__: MAINT: Change c\*np.ones(...) to np.full(..., c, ...) in many...
* `#10608 <https://github.com/scipy/scipy/pull/10608>`__: Univariate splines should require x to be strictly increasing...
* `#10613 <https://github.com/scipy/scipy/pull/10613>`__: ENH: Add seed option for gaussian_kde.resample
* `#10614 <https://github.com/scipy/scipy/pull/10614>`__: ENH: Add parallel computation to scipy.fft
* `#10615 <https://github.com/scipy/scipy/pull/10615>`__: MAINT: interpolate: remove unused header file
* `#10616 <https://github.com/scipy/scipy/pull/10616>`__: MAINT: Clean up 32-bit platform xfail markers
* `#10618 <https://github.com/scipy/scipy/pull/10618>`__: BENCH: Added 'trust-constr' to minimize benchmarks
* `#10621 <https://github.com/scipy/scipy/pull/10621>`__: [MRG] multiple stability updates in lobpcg
* `#10622 <https://github.com/scipy/scipy/pull/10622>`__: MAINT: forward port 1.3.1 release notes
* `#10624 <https://github.com/scipy/scipy/pull/10624>`__: DOC: stats: Fix spelling of 'support'.
* `#10627 <https://github.com/scipy/scipy/pull/10627>`__: DOC: stats: Add references for the alpha distribution.
* `#10629 <https://github.com/scipy/scipy/pull/10629>`__: MAINT: special: avoid overflow longer in \`zeta\` for negative...
* `#10630 <https://github.com/scipy/scipy/pull/10630>`__: TST: GH10271, relax test assertion, fixes #10271
* `#10631 <https://github.com/scipy/scipy/pull/10631>`__: DOC: nelder-mean uses xatol fixes #10036
* `#10633 <https://github.com/scipy/scipy/pull/10633>`__: BUG: interpolate: integral(a, b) should be zero when both limits...
* `#10635 <https://github.com/scipy/scipy/pull/10635>`__: DOC: special: complete hypergeometric functions documentation
* `#10636 <https://github.com/scipy/scipy/pull/10636>`__: BUG: special: use series for \`hyp1f1\` when it converges rapidly
* `#10641 <https://github.com/scipy/scipy/pull/10641>`__: ENH: allow matching of general bipartite graphs
* `#10643 <https://github.com/scipy/scipy/pull/10643>`__: ENH: scipy.sparse.linalg.spsolve triangular unit diagonal
* `#10650 <https://github.com/scipy/scipy/pull/10650>`__: ENH: Cythonize sosfilt
* `#10654 <https://github.com/scipy/scipy/pull/10654>`__: DOC: Vertical alignment of table entries
* `#10655 <https://github.com/scipy/scipy/pull/10655>`__: ENH: Dockerfile for scipy development
* `#10660 <https://github.com/scipy/scipy/pull/10660>`__: TST: clean up tests for rvs in scipy.stats
* `#10664 <https://github.com/scipy/scipy/pull/10664>`__: Throw error on non-finite input for binned_statistic_dd()
* `#10665 <https://github.com/scipy/scipy/pull/10665>`__: DOC: special: improve the docstrings for \`gamma\` and \`gammasgn\`
* `#10669 <https://github.com/scipy/scipy/pull/10669>`__: TST: Update scipy.fft real transform tests
* `#10670 <https://github.com/scipy/scipy/pull/10670>`__: DOC: Clarify docs and error messages for scipy.signal.butter
* `#10672 <https://github.com/scipy/scipy/pull/10672>`__: ENH: return solution attribute when using events in solve_ivp
* `#10675 <https://github.com/scipy/scipy/pull/10675>`__: MAINT: special: add an explicit NaN check for \`iv\` arguments
* `#10679 <https://github.com/scipy/scipy/pull/10679>`__: DOC: special: Add documentation for \`beta\` function
* `#10681 <https://github.com/scipy/scipy/pull/10681>`__: TST: sparse.linalg: fix arnoldi test seed
* `#10682 <https://github.com/scipy/scipy/pull/10682>`__: DOC: special: Add documentation for \`betainc\` function
* `#10684 <https://github.com/scipy/scipy/pull/10684>`__: TST: special: require Mpmath 1.1.0 for \`test_hyperu_around_0\`
* `#10686 <https://github.com/scipy/scipy/pull/10686>`__: FIX: sphinx isattributedescriptor is not available in sphinx...
* `#10687 <https://github.com/scipy/scipy/pull/10687>`__: DOC: added Docker quickstart guide by @andyfaff
* `#10689 <https://github.com/scipy/scipy/pull/10689>`__: DOC: special: clarify format of parameters/returns sections for...
* `#10690 <https://github.com/scipy/scipy/pull/10690>`__: DOC: special: improve docstrings of incomplete gamma functions
* `#10692 <https://github.com/scipy/scipy/pull/10692>`__: ENH: higher-dimensional input in \`spatial.SphericalVoronoi\`
* `#10694 <https://github.com/scipy/scipy/pull/10694>`__: ENH: ScalarFunction.fun_and_grad
* `#10698 <https://github.com/scipy/scipy/pull/10698>`__: DOC: special: Add documentation for \`betaincinv\`
* `#10699 <https://github.com/scipy/scipy/pull/10699>`__: MAINT: remove time print lbfgsb fixes #8417
* `#10701 <https://github.com/scipy/scipy/pull/10701>`__: TST, MAINT: bump OpenBLAS to 0.3.7 stable
* `#10702 <https://github.com/scipy/scipy/pull/10702>`__: DOC: clarify iterations consume multiple function calls
* `#10703 <https://github.com/scipy/scipy/pull/10703>`__: DOC: iprint doc lbfgsb closes #5482
* `#10708 <https://github.com/scipy/scipy/pull/10708>`__: TST: test suggested in gh1758
* `#10710 <https://github.com/scipy/scipy/pull/10710>`__: ENH: Added nan_policy to circ functions in \`stats\`
* `#10712 <https://github.com/scipy/scipy/pull/10712>`__: ENH: add axis parameter to stats.entropy
* `#10714 <https://github.com/scipy/scipy/pull/10714>`__: DOC: Formatting fix rv_continuous.expect docs
* `#10715 <https://github.com/scipy/scipy/pull/10715>`__: DOC: BLD: update doc Makefile for python version; add scipy version...
* `#10717 <https://github.com/scipy/scipy/pull/10717>`__: MAINT: modernize doc/Makefile
* `#10719 <https://github.com/scipy/scipy/pull/10719>`__: Enable setting minres initial vector
* `#10720 <https://github.com/scipy/scipy/pull/10720>`__: DOC: silence random warning in doc build for \`stats.binned_statistic_dd\`
* `#10724 <https://github.com/scipy/scipy/pull/10724>`__: DEV: Add doc option to runtests.py
* `#10728 <https://github.com/scipy/scipy/pull/10728>`__: MAINT: get rid of gramA, gramB text files that lobpcg tests leave...
* `#10732 <https://github.com/scipy/scipy/pull/10732>`__: DOC: add min_only to docstring for Dijkstra's algorithm
* `#10734 <https://github.com/scipy/scipy/pull/10734>`__: DOC: spell out difference between source and target in shortest...
* `#10735 <https://github.com/scipy/scipy/pull/10735>`__: Fix for Python 4
* `#10739 <https://github.com/scipy/scipy/pull/10739>`__: BUG: optimize/slsqp: deal with singular BFGS update
* `#10741 <https://github.com/scipy/scipy/pull/10741>`__: ENH: LAPACK wrappers for ?geequ, ?geequb, ?syequb, ?heequb
* `#10742 <https://github.com/scipy/scipy/pull/10742>`__: DOC: special: add to the docstring of \`gammaln\`
* `#10743 <https://github.com/scipy/scipy/pull/10743>`__: ENH: special: add a real dispatch for \`wrightomega\`
* `#10746 <https://github.com/scipy/scipy/pull/10746>`__: MAINT: Fix typos in comments, docs and test name
* `#10747 <https://github.com/scipy/scipy/pull/10747>`__: Remove spurious quotes
* `#10750 <https://github.com/scipy/scipy/pull/10750>`__: MAINT: make cython code more precise
* `#10751 <https://github.com/scipy/scipy/pull/10751>`__: MAINT: Check that scipy.linalg.lapack functions are documented
* `#10752 <https://github.com/scipy/scipy/pull/10752>`__: MAINT: special: use \`sf_error\` in Cephes
* `#10755 <https://github.com/scipy/scipy/pull/10755>`__: DOC: cluster: Add 'See Also' and 'Examples' for kmeans2.
* `#10763 <https://github.com/scipy/scipy/pull/10763>`__: MAINT: list of minimize methods
* `#10768 <https://github.com/scipy/scipy/pull/10768>`__: BUG: Fix corner case for sos2zpk
* `#10773 <https://github.com/scipy/scipy/pull/10773>`__: Fix error type for complex input to scipy.fftpack.rfft and irfft
* `#10776 <https://github.com/scipy/scipy/pull/10776>`__: ENH: handle geodesic input in \`spatial.SphericalVoronoi\`
* `#10777 <https://github.com/scipy/scipy/pull/10777>`__: MAINT: minimizer-->custom should handle the kinds of bounds/constrain…...
* `#10781 <https://github.com/scipy/scipy/pull/10781>`__: ENH: solve_triangular C order improvement
* `#10787 <https://github.com/scipy/scipy/pull/10787>`__: Fix behavior of \`exp1\` on branch cut and add docstring
* `#10789 <https://github.com/scipy/scipy/pull/10789>`__: DOC: special: add parameters/returns doc sections for erfc/erfcx/erfi
* `#10790 <https://github.com/scipy/scipy/pull/10790>`__: Travis CI: sudo is deprecated and Xenial is default distro
* `#10792 <https://github.com/scipy/scipy/pull/10792>`__: DOC: special: add full docstring for \`expi\`
* `#10799 <https://github.com/scipy/scipy/pull/10799>`__: DOC: special: add a complete docstring for \`expn\`
* `#10800 <https://github.com/scipy/scipy/pull/10800>`__: Docs edits (GSoD)
* `#10802 <https://github.com/scipy/scipy/pull/10802>`__: BUG: fix UnboundLocalError in Radau (scipy#10775)
* `#10804 <https://github.com/scipy/scipy/pull/10804>`__: ENH: Speed up next_fast_len with LRU cache
* `#10805 <https://github.com/scipy/scipy/pull/10805>`__: DOC: Fix unbalanced quotes in signal.place_poles
* `#10809 <https://github.com/scipy/scipy/pull/10809>`__: ENH: Speed up next_fast_len
* `#10810 <https://github.com/scipy/scipy/pull/10810>`__: ENH: Raise catchable exceptions for bad Fortran files
* `#10811 <https://github.com/scipy/scipy/pull/10811>`__: MAINT: optimize: Remove extra variable from _remove_redundancy_dense
* `#10813 <https://github.com/scipy/scipy/pull/10813>`__: MAINT: special: Remove unused variables from _kolmogi and _smirnovi
* `#10815 <https://github.com/scipy/scipy/pull/10815>`__: DOC, API: scipy.stats.reciprocal is "log-uniform"
* `#10816 <https://github.com/scipy/scipy/pull/10816>`__: MAINT: special: remove deprecated \`bessel_diff_formula\`
* `#10817 <https://github.com/scipy/scipy/pull/10817>`__: DOC: special: complete the docstring for \`fresnel\`
* `#10820 <https://github.com/scipy/scipy/pull/10820>`__: Fixed compiler_helper.py to allow compilation with ICC on Linux
* `#10823 <https://github.com/scipy/scipy/pull/10823>`__: DOC: updated reference guide text for consistency in writing...
* `#10825 <https://github.com/scipy/scipy/pull/10825>`__: MAINT: special: change some features of the Voigt function
* `#10828 <https://github.com/scipy/scipy/pull/10828>`__: MAINT: integrate: Remove unused variable from init_callback
* `#10830 <https://github.com/scipy/scipy/pull/10830>`__: Adding LOBPCG solver in svds in addition to ARPACK
* `#10837 <https://github.com/scipy/scipy/pull/10837>`__: WIP: ENH: reduction function for \`spatial.tranform.Rotation\`...
* `#10843 <https://github.com/scipy/scipy/pull/10843>`__: ENH: Adding optional parameter to stats.zscores to allow for...
* `#10845 <https://github.com/scipy/scipy/pull/10845>`__: Rebase kruskal fix
* `#10847 <https://github.com/scipy/scipy/pull/10847>`__: remove redundant __getitem__ from scipy.sparse.lil
* `#10848 <https://github.com/scipy/scipy/pull/10848>`__: Better handling of empty (not missing) docstrings
* `#10849 <https://github.com/scipy/scipy/pull/10849>`__: ENH: implement rmatmat for LinearOperator
* `#10850 <https://github.com/scipy/scipy/pull/10850>`__: MAINT : Refactoring lil List of Lists
* `#10851 <https://github.com/scipy/scipy/pull/10851>`__: DOC: add a generative art example to the scipy.spatial tutorial.
* `#10852 <https://github.com/scipy/scipy/pull/10852>`__: DOC: linalg: fixed gh-10838 unused imports in example deleted
* `#10854 <https://github.com/scipy/scipy/pull/10854>`__: DOC: special: add a full docstring for \`pdtr\`
* `#10861 <https://github.com/scipy/scipy/pull/10861>`__: ENH: option to reuse binnumbers in stats.binned_statistic_dd
* `#10863 <https://github.com/scipy/scipy/pull/10863>`__: DOC: partial standardization and validation of scipy.stats reference...
* `#10865 <https://github.com/scipy/scipy/pull/10865>`__: BUG: special: fix incomplete gamma functions for infinite \`a\`
* `#10866 <https://github.com/scipy/scipy/pull/10866>`__: ENH: calculation of mean in spatial.transform.Rotation
* `#10867 <https://github.com/scipy/scipy/pull/10867>`__: MAINT: Also store latex directory
* `#10869 <https://github.com/scipy/scipy/pull/10869>`__: ENH: Implement overlap-add convolution
* `#10870 <https://github.com/scipy/scipy/pull/10870>`__: ENH: Do not raise EOF error if wavfile data read
* `#10876 <https://github.com/scipy/scipy/pull/10876>`__: ENH: Add beta-binomial distribution to scipy.stats
* `#10878 <https://github.com/scipy/scipy/pull/10878>`__: MAINT: Update R project URL
* `#10883 <https://github.com/scipy/scipy/pull/10883>`__: MAINT: (ndimage) More robust check for output being a numpy dtype
* `#10884 <https://github.com/scipy/scipy/pull/10884>`__: DOC: Added instructions on adding a new distribution to scipy.stats.
* `#10885 <https://github.com/scipy/scipy/pull/10885>`__: [BUG] fix lobpcg with maxiter=None results in Exception
* `#10899 <https://github.com/scipy/scipy/pull/10899>`__: ENH: Match R functionality for hmean
* `#10900 <https://github.com/scipy/scipy/pull/10900>`__: MAINT: stats: Use keepdims to simplify a few lines in power_divergence.
* `#10901 <https://github.com/scipy/scipy/pull/10901>`__: ENH: sparse/linalg: support pydata/sparse matrices
* `#10907 <https://github.com/scipy/scipy/pull/10907>`__: Check whether \`maxiter\` is integer
* `#10912 <https://github.com/scipy/scipy/pull/10912>`__: ENH: warn user that quad() ignores \`points=...\` when \`weight=...\`...
* `#10918 <https://github.com/scipy/scipy/pull/10918>`__: CI: fix Travis CI py3.8 build
* `#10920 <https://github.com/scipy/scipy/pull/10920>`__: MAINT: Update constants to codata 2018 values (second try)
* `#10921 <https://github.com/scipy/scipy/pull/10921>`__: ENH: scipy.sparse.lil: tocsr accelerated
* `#10924 <https://github.com/scipy/scipy/pull/10924>`__: BUG: Forbid passing 'args' as kwarg in scipy.optimize.curve_fit
* `#10928 <https://github.com/scipy/scipy/pull/10928>`__: DOC: Add examples to io.wavfile docstrings
* `#10934 <https://github.com/scipy/scipy/pull/10934>`__: typo fix
* `#10935 <https://github.com/scipy/scipy/pull/10935>`__: BUG: Avoid undefined behaviour on float to unsigned conversion
* `#10936 <https://github.com/scipy/scipy/pull/10936>`__: DOC: Added missing example to stats.mstats.variation
* `#10939 <https://github.com/scipy/scipy/pull/10939>`__: ENH: scipy.sparse.lil: tocsr accelerated depending on density
* `#10946 <https://github.com/scipy/scipy/pull/10946>`__: BUG: setting verbose > 2 in minimize with trust-constr method...
* `#10947 <https://github.com/scipy/scipy/pull/10947>`__: DOC: special: small improvements to the \`poch\` docstring
* `#10949 <https://github.com/scipy/scipy/pull/10949>`__: BUG: fix return type of erlang_gen._argcheck
* `#10951 <https://github.com/scipy/scipy/pull/10951>`__: DOC: fixed Ricker wavelet formula
* `#10954 <https://github.com/scipy/scipy/pull/10954>`__: BUG: special: fix \`factorial\` return type for 0-d inputs
* `#10955 <https://github.com/scipy/scipy/pull/10955>`__: MAINT: Relax the assert_unitary atol value
* `#10956 <https://github.com/scipy/scipy/pull/10956>`__: WIP: make pdtr(int, double) be pdtr(double, double)
* `#10957 <https://github.com/scipy/scipy/pull/10957>`__: BUG: Ensure full binary compatibility of long double test data
* `#10964 <https://github.com/scipy/scipy/pull/10964>`__: ENH: Make Slerp callable with a scalar argument
* `#10972 <https://github.com/scipy/scipy/pull/10972>`__: BUG: Handle complex gains in zpk2sos
* `#10975 <https://github.com/scipy/scipy/pull/10975>`__: TST: skip test_kendalltau ppc64le
* `#10978 <https://github.com/scipy/scipy/pull/10978>`__: BUG: boxcox data dimension and constancy check #5112
* `#10979 <https://github.com/scipy/scipy/pull/10979>`__: API: Rename dcm to (rotation) matrix in Rotation class
* `#10981 <https://github.com/scipy/scipy/pull/10981>`__: MAINT: add support for a==0 and x>0 edge case to igam and igamc
* `#10986 <https://github.com/scipy/scipy/pull/10986>`__: MAINT: Remove direct imports from numpy in signaltools.py
* `#10988 <https://github.com/scipy/scipy/pull/10988>`__: BUG: signal: fixed issue #10360
* `#10989 <https://github.com/scipy/scipy/pull/10989>`__: FIX binned_statistic_dd Mac wheel test fails
* `#10990 <https://github.com/scipy/scipy/pull/10990>`__: BUG: Fix memory leak in shgo triangulation
* `#10992 <https://github.com/scipy/scipy/pull/10992>`__: TST: Relax tolerance in upfirdn test_modes
* `#10993 <https://github.com/scipy/scipy/pull/10993>`__: TST: bump tolerance in optimize tests
* `#10997 <https://github.com/scipy/scipy/pull/10997>`__: MAINT: Rework residue and residuez
* `#11001 <https://github.com/scipy/scipy/pull/11001>`__: DOC: Updated Windows build tutorial
* `#11004 <https://github.com/scipy/scipy/pull/11004>`__: BUG: integrate/quad_vec: fix several bugs in quad_vec
* `#11005 <https://github.com/scipy/scipy/pull/11005>`__: TST: add Python 3.8 Win CI
* `#11006 <https://github.com/scipy/scipy/pull/11006>`__: DOC: special: add a reference for \`kl_div\`
* `#11012 <https://github.com/scipy/scipy/pull/11012>`__: MAINT: Rework invres and invresz
* `#11015 <https://github.com/scipy/scipy/pull/11015>`__: DOC: special: add references for \`rel_entr\`
* `#11017 <https://github.com/scipy/scipy/pull/11017>`__: DOC: numpydoc validation of morestats.py
* `#11018 <https://github.com/scipy/scipy/pull/11018>`__: MAINT: Filter unrelated warning
* `#11031 <https://github.com/scipy/scipy/pull/11031>`__: MAINT: update choose_conv_method for pocketfft implementation
* `#11034 <https://github.com/scipy/scipy/pull/11034>`__: MAINT: TST: Skip tests with multiprocessing that use "spawn"...
* `#11036 <https://github.com/scipy/scipy/pull/11036>`__: DOC: update doc/README with some more useful content.
* `#11037 <https://github.com/scipy/scipy/pull/11037>`__: DOC: special: add a complete docstring for \`rgamma\`
* `#11038 <https://github.com/scipy/scipy/pull/11038>`__: DOC: special: add a reference for the polygamma function
* `#11042 <https://github.com/scipy/scipy/pull/11042>`__: TST: fix tf2zpk test failure due to incorrect complex sorting.
* `#11044 <https://github.com/scipy/scipy/pull/11044>`__: MAINT: choose_conv_method can choose fftconvolution for longcomplex
* `#11046 <https://github.com/scipy/scipy/pull/11046>`__: TST: Reduce tolerance for ppc64le with reference lapack
* `#11048 <https://github.com/scipy/scipy/pull/11048>`__: DOC: special: add reference for orthogonal polynomial functions
* `#11049 <https://github.com/scipy/scipy/pull/11049>`__: MAINT: proper random number initialization and readability fix
* `#11051 <https://github.com/scipy/scipy/pull/11051>`__: MAINT: pep8 cleanup
* `#11054 <https://github.com/scipy/scipy/pull/11054>`__: TST: bump test precision for dual_annealing SLSQP test
* `#11055 <https://github.com/scipy/scipy/pull/11055>`__: DOC: special: add a reference for \`zeta\`
* `#11056 <https://github.com/scipy/scipy/pull/11056>`__: API: Deprecated normalized keyword in Rotation
* `#11065 <https://github.com/scipy/scipy/pull/11065>`__: DOC: Ubuntu Development Environment Quickstart should not modify...
* `#11066 <https://github.com/scipy/scipy/pull/11066>`__: BUG: skip deprecation for numpy top-level types
* `#11067 <https://github.com/scipy/scipy/pull/11067>`__: DOC: updated documentation for consistency in writing style
* `#11070 <https://github.com/scipy/scipy/pull/11070>`__: DOC: Amendment to Ubuntu Development Environment Quickstart should...
* `#11073 <https://github.com/scipy/scipy/pull/11073>`__: DOC: fix 1.4.0 release notes
* `#11081 <https://github.com/scipy/scipy/pull/11081>`__: API: Replace Rotation.match_vectors with align_vectors
* `#11083 <https://github.com/scipy/scipy/pull/11083>`__: DOC: more 1.4.0 release note fixes
* `#11092 <https://github.com/scipy/scipy/pull/11092>`__: BUG: stats: fix freezing of some distributions
* `#11096 <https://github.com/scipy/scipy/pull/11096>`__: BUG: scipy.sparse.csgraph: fixed issue #10774
* `#11124 <https://github.com/scipy/scipy/pull/11124>`__: fix Cython warnings related to _stats.pyx
* `#11126 <https://github.com/scipy/scipy/pull/11126>`__: BUG: interpolate/fitpack: fix memory leak in splprep
* `#11127 <https://github.com/scipy/scipy/pull/11127>`__: Avoid potential segfault in CSR and CSC matrix indexing
* `#11152 <https://github.com/scipy/scipy/pull/11152>`__: BUG: Fix random state bug multiscale_graphcorr
* `#11166 <https://github.com/scipy/scipy/pull/11166>`__: BUG: empty sparse slice shapes
* `#11167 <https://github.com/scipy/scipy/pull/11167>`__: BUG: redundant fft in signal.resample
* `#11181 <https://github.com/scipy/scipy/pull/11181>`__: TST: Fix tolerance of tests for aarch64
* `#11182 <https://github.com/scipy/scipy/pull/11182>`__: TST: Bump up tolerance for test_maxiter_worsening
* `#11199 <https://github.com/scipy/scipy/pull/11199>`__: BUG: sparse.linalg: mistake in unsymm. real shift-invert ARPACK eigenvalue selection

Checksums
=========

MD5
~~~

aa98f881f11681a35e18eadbf2c403fd  scipy-1.4.0-cp35-cp35m-macosx_10_6_intel.whl
d99b88d888f8a78a67896b2f895c3aba  scipy-1.4.0-cp35-cp35m-manylinux1_i686.whl
13d1ab63e2ca8d2c2ac9f0b01f37b374  scipy-1.4.0-cp35-cp35m-manylinux1_x86_64.whl
b9908d9dddf3fa5bd9b2458ea42c2813  scipy-1.4.0-cp35-cp35m-win32.whl
e6a6bb14d377ef8b893a710b9fcd05a8  scipy-1.4.0-cp35-cp35m-win_amd64.whl
203b3f7e9bee44d3ccb3d3e0ffd62a81  scipy-1.4.0-cp36-cp36m-macosx_10_6_intel.whl
3cb0fde221141e35dd7c759b727e86d1  scipy-1.4.0-cp36-cp36m-manylinux1_i686.whl
9ae6711749bb09f812e634fec628bd23  scipy-1.4.0-cp36-cp36m-manylinux1_x86_64.whl
da06f24a28995b3495d7696727a3a113  scipy-1.4.0-cp36-cp36m-win32.whl
a7a16dca144deca4cf6ad8f8ae2c7823  scipy-1.4.0-cp36-cp36m-win_amd64.whl
82568a0464db2717671347296119353b  scipy-1.4.0-cp37-cp37m-macosx_10_6_intel.whl
9d49feaf58101c8ef72b4ff294f189c3  scipy-1.4.0-cp37-cp37m-manylinux1_i686.whl
0b2772b857ae94b74923212fd733d136  scipy-1.4.0-cp37-cp37m-manylinux1_x86_64.whl
8d6f4725a8c533bf058eb38dcb6ed2f7  scipy-1.4.0-cp37-cp37m-win32.whl
6afaa582de4454655cb9cdf1b175b9b8  scipy-1.4.0-cp37-cp37m-win_amd64.whl
3fccff6188a8ca127f61dd200aef367a  scipy-1.4.0-cp38-cp38-macosx_10_9_x86_64.whl
ac16f5ad172f3150ccf191a63b62fd9a  scipy-1.4.0-cp38-cp38-manylinux1_i686.whl
a8508c9beeda3859a1fc5adcba46e0ac  scipy-1.4.0-cp38-cp38-manylinux1_x86_64.whl
9f20a8fdb63c53757455deeab05ae75a  scipy-1.4.0-cp38-cp38-win32.whl
34b5f5adf9145c6db408357e2784501e  scipy-1.4.0-cp38-cp38-win_amd64.whl
77be719dcb5a81ddd6c3260bc37a2e59  scipy-1.4.0.tar.gz
f62205fc40fba8b7fbfa283c1b2770e1  scipy-1.4.0.tar.xz
5e57299c2cc780a3650ed60ba9cda4e0  scipy-1.4.0.zip

SHA256
~~~~~~

1b51721e5792c4d722e0cab4daf82187d5f22f2e42c56cd247398a16e4d2f48d  scipy-1.4.0-cp35-cp35m-macosx_10_6_intel.whl
cdbcfbe97a21fc6b3c55991a7bcd6a278a38bd197e2d274a45611cdc91beb5c0  scipy-1.4.0-cp35-cp35m-manylinux1_i686.whl
2d5b67afa5f5e0cf60dc747327c5be15cde434bed9c96743019886f86bfe0918  scipy-1.4.0-cp35-cp35m-manylinux1_x86_64.whl
ab35718a2dd58089fbbdf3bcf1bb368a2ec99314de58f65d5d9a1cc8a1f49419  scipy-1.4.0-cp35-cp35m-win32.whl
c2722813ff63bb1f0fb3c75253a85a16c2b0ecc8c4f999f666a7788bf7c6e4c3  scipy-1.4.0-cp35-cp35m-win_amd64.whl
203ba7ab52270e392e7e43834ffbe94fae09ca7f03113a11170cd36d0826eece  scipy-1.4.0-cp36-cp36m-macosx_10_6_intel.whl
1e46825a4b810e2c36cfebecbad09edfd14b74a43f6146343ec96c62659e4573  scipy-1.4.0-cp36-cp36m-manylinux1_i686.whl
72e644285a39aa64aaef7373fcbbed998aa7a550dc073d910d712a9380eba8b1  scipy-1.4.0-cp36-cp36m-manylinux1_x86_64.whl
fb4b6c26e39375e0cb56d05508c1b43515589725f903c9250940fca906e909fd  scipy-1.4.0-cp36-cp36m-win32.whl
4061d71c0f143f3985d2ea9ebc4c1d86eff6df79318f265a5fdb23527811f5b2  scipy-1.4.0-cp36-cp36m-win_amd64.whl
204667ab336e9087a9bcd2be37b540703aef7b6f9a4fd776186d18b8b972f24a  scipy-1.4.0-cp37-cp37m-macosx_10_6_intel.whl
c1fe5826d26b684d5a690099d56f010a4bdd916e32f9fc0e0898c22551fdc635  scipy-1.4.0-cp37-cp37m-manylinux1_i686.whl
b51597ed8c1d3f2f07e537fb492a2c3659e477c502ad93c7e241f39ae9e21a78  scipy-1.4.0-cp37-cp37m-manylinux1_x86_64.whl
39e9571ae080c149f4b5324836e7ee06a7e331e77f0d6d55f9c6ab7266cd875a  scipy-1.4.0-cp37-cp37m-win32.whl
e47f4d0be4fc6985c789d24898ad65daec781c7f5da4a3d4c76ed9af285306ba  scipy-1.4.0-cp37-cp37m-win_amd64.whl
6fcc1e8b47c332bb0a558d7529ede0990ea5ff822a9a4392b003adad8e0b31b8  scipy-1.4.0-cp38-cp38-macosx_10_9_x86_64.whl
bbb21e998e136e1fdfd77e808abf16c72e75c6ffbb87f4b5a41f19c9a4b3e2de  scipy-1.4.0-cp38-cp38-manylinux1_i686.whl
fa39935d7db5066a1b88575fdb196bb576474a17987637430df6bede311906be  scipy-1.4.0-cp38-cp38-manylinux1_x86_64.whl
461ca398ac6cb46bc89bdbc9f6a81c0302ee370cebe8be682c84a51977e21ded  scipy-1.4.0-cp38-cp38-win32.whl
e588454fd6899d93b73d648d4d90d3d1285c91d08530a6ab94826676c862cabc  scipy-1.4.0-cp38-cp38-win_amd64.whl
31f7cfa93b01507c935c12b535e24812594002a02a56803d7cd063e9920d25e8  scipy-1.4.0.tar.gz
6d174683254ed39d4659f63ce512b843bc45479ce06a05dc089a48c17f1d68e7  scipy-1.4.0.tar.xz
704af03ecd4e2191daa12106449c5921f155d210812cce0d9c5f47194f312cda  scipy-1.4.0.zip
-----BEGIN PGP SIGNATURE-----

iQGzBAEBCAAdFiEEuinQzfUTSK0iykiguEZ+VI8xggYFAl34CSgACgkQuEZ+VI8x
ggY+FQv/TiG+T2eNdpy7t9gwe5aH+sGT5Fi0sli73C3I76fU/WCAx8N9MGnufIMK
hM1gF6feVWDiZRmEjXXHiVQM3ae4TAhq7V0ucxBQ+nonQf98EEWg0M1AHwEKx7HK
mRUT+50hCzqqRnv9axHHUxs93SPjv+xWkGvhZX9UfhrjPUCbglOd1yM60GZZkvxZ
Gj0thpz/eob8w8BM/NNo0TUyCG2e3nREobUdaGxPTaWJR53mYM4caC9dk7+ZvvCl
MsPEtFVuPpWUawSbqILQHo/Nqv8NYvIP0/90y6w9A+7oRCgh1U+BeI4JEQYpQAxT
EDUTw0bG3aG9SRqqZWPj86gMmvioFpxyLh2+zv5pN34ivaFR3hcsxrUsku/1B8u5
VkUaZwf7QXM+LhrbpxlhFLxad8wXEZjdYeD/l4TXGKSadMER5tRSSL/kUgEgC+KC
CpP+Jy1BIU2ypahyTr5siQrLP/kzYvKjeZsGS/RlGRoiZ6qUGA4I0/HFpUoQIZfE
Bfzgh2Kx
=QU1D
-----END PGP SIGNATURE-----

_______________________________________________
NumPy-Discussion mailing list
[hidden email]
https://mail.python.org/mailman/listinfo/numpy-discussion
Reply | Threaded
Open this post in threaded view
|

Re: [SciPy-Dev] ANN: SciPy 1.4.0

Warren Weckesser-2
On 12/16/19, Tyler Reddy <[hidden email]> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Hi all,
>
> On behalf of the SciPy development team I'm pleased to announce
> the release of SciPy 1.4.0.


Fantastic, thanks Tyler!

Warren


>
> Sources and binary wheels can be found at:
> https://pypi.org/project/scipy/
> and at:
> https://github.com/scipy/scipy/releases/tag/v1.4.0
>
> One of a few ways to install this release with pip:
>
> pip install scipy==1.4.0
>
> ==========================
> SciPy 1.4.0 Release Notes
> ==========================
>
> SciPy 1.4.0 is the culmination of 6 months of hard work. It contains
> many new features, numerous bug-fixes, improved test coverage and better
> documentation. There have been a number of deprecations and API changes
> in this release, which are documented below. All users are encouraged to
> upgrade to this release, as there are a large number of bug-fixes and
> optimizations. Before upgrading, we recommend that users check that
> their own code does not use deprecated SciPy functionality (to do so,
> run your code with ``python -Wd`` and check for ``DeprecationWarning`` s).
> Our development attention will now shift to bug-fix releases on the
> 1.4.x branch, and on adding new features on the master branch.
>
> This release requires Python 3.5+ and NumPy >=1.13.3 (for Python 3.5, 3.6),
>>=1.14.5 (for Python 3.7), >= 1.17.3 (for Python 3.8)
>
> For running on PyPy, PyPy3 6.0+ and NumPy 1.15.0 are required.
>
> Highlights of this release
> ----------------------------------
>
> - a new submodule, `scipy.fft`, now supersedes `scipy.fftpack`; this
>   means support for ``long double`` transforms, faster multi-dimensional
>   transforms, improved algorithm time complexity, release of the global
>   intepreter lock, and control over threading behavior
> - support for ``pydata/sparse`` arrays in `scipy.sparse.linalg`
> - substantial improvement to the documentation and functionality of
>   several `scipy.special` functions, and some new additions
> - the generalized inverse Gaussian distribution has been added to
>   `scipy.stats`
> - an implementation of the Edmonds-Karp algorithm in
>   `scipy.sparse.csgraph.maximum_flow`
> - `scipy.spatial.SphericalVoronoi` now supports n-dimensional input,
>    has linear memory complexity, improved performance, and
>    supports single-hemisphere generators
>
>
> New features
> ============
>
> Infrastructure
> --------------------
> Documentation can now be built with ``runtests.py --doc``
>
> A ``Dockerfile`` is now available in the ``scipy/scipy-dev`` repository to
> facilitate getting started with SciPy development.
>
> `scipy.constants` improvements
> ---------------------------------------------
> `scipy.constants` has been updated with the CODATA 2018 constants.
>
>
> `scipy.fft` added
> ------------------------
> `scipy.fft` is a new submodule that supersedes the `scipy.fftpack`
> submodule.
> For the most part, this is a drop-in replacement for ``numpy.fft`` and
> `scipy.fftpack` alike. With some important differences, `scipy.fft`:
> - uses NumPy's conventions for real transforms (``rfft``). This means the
> return value is a complex array, half the size of the full ``fft`` output.
> This is different from the output of ``fftpack`` which returned a real
> array
> representing complex components packed together.
> - the inverse real to real transforms (``idct`` and ``idst``) are
> normalized
> for ``norm=None`` in thesame way as ``ifft``. This means the identity
> ``idct(dct(x)) == x`` is now ``True`` for all norm modes.
> - does not include the convolutions or pseudo-differential operators
> from ``fftpack``.
>
> This submodule is based on the ``pypocketfft`` library, developed by the
> author of ``pocketfft`` which was recently adopted by NumPy as well.
> ``pypocketfft`` offers a number of advantages over fortran ``FFTPACK``:
> - support for long double (``np.longfloat``) precision transforms.
> - faster multi-dimensional transforms using vectorisation
> - Bluestein’s algorithm removes the worst-case ``O(n^2)`` complexity of
> ``FFTPACK``
> - the global interpreter lock (``GIL``) is released during transforms
> - optional multithreading of multi-dimensional transforms via the
> ``workers``
> argument
>
> Note that `scipy.fftpack` has not been deprecated and will continue to be
> maintained but is now considered legacy. New code is recommended to use
> `scipy.fft` instead, where possible.
>
> `scipy.fftpack` improvements
> ----------------------------------------
> `scipy.fftpack` now uses pypocketfft to perform its FFTs, offering the same
> speed and accuracy benefits listed for scipy.fft above but without the
> improved API.
>
> `scipy.integrate` improvements
> -------------------------------------------
>
> The function `scipy.integrate.solve_ivp` now has an ``args`` argument.
> This allows the user-defined functions passed to the function to have
> additional parameters without having to create wrapper functions or
> lambda expressions for them.
>
> `scipy.integrate.solve_ivp` can now return a ``y_events`` attribute
> representing the solution of the ODE at event times
>
> New ``OdeSolver`` is implemented --- ``DOP853``. This is a high-order
> explicit
> Runge-Kutta method originally implemented in Fortran. Now we provide a pure
> Python implementation usable through ``solve_ivp`` with all its features.
>
> `scipy.integrate.quad` provides better user feedback when break points are
> specified with a weighted integrand.
>
> `scipy.integrate.quad_vec` is now available for general purpose integration
> of vector-valued functions
>
>
> `scipy.interpolate` improvements
> ---------------------------------------------
> `scipy.interpolate.pade` now handles complex input data gracefully
>
> `scipy.interpolate.Rbf` can now interpolate multi-dimensional functions
>
> `scipy.io` improvements
> ---------------------------------
>
> `scipy.io.wavfile.read` can now read data from a `WAV` file that has a
> malformed header, similar to other modern `WAV` file parsers
>
> `scipy.io.FortranFile` now has an expanded set of available ``Exception``
> classes for handling poorly-formatted files
>
>
> `scipy.linalg` improvements
> -------------------------------------
> The function ``scipy.linalg.subspace_angles(A, B)`` now gives correct
> results for complex-valued matrices. Before this, the function only
> returned
> correct values for real-valued matrices.
>
> New boolean keyword argument ``check_finite`` for `scipy.linalg.norm`;
> whether
> to check that the input matrix contains only finite numbers. Disabling may
> give a performance gain, but may result in problems (crashes,
> non-termination)
> if the inputs do contain infinities or NaNs.
>
> `scipy.linalg.solve_triangular` has improved performance for a C-ordered
> triangular matrix
>
> ``LAPACK`` wrappers have been added for ``?geequ``, ``?geequb``,
> ``?syequb``,
> and ``?heequb``
>
> Some performance improvements may be observed due to an internal
> optimization
> in operations involving LAPACK routines via ``_compute_lwork``. This is
> particularly true for operations on small arrays.
>
> Block ``QR`` wrappers are now available in `scipy.linalg.lapack`
>
>
> `scipy.ndimage` improvements
> ------------------------------------------
>
>
> `scipy.optimize` improvements
> ------------------------------------------
> It is now possible to use linear and non-linear constraints with
> `scipy.optimize.differential_evolution`.
>
> `scipy.optimize.linear_sum_assignment` has been re-written in C++ to
> improve
> performance, and now allows input costs to be infinite.
>
> A ``ScalarFunction.fun_and_grad`` method was added for convenient
> simultaneous
> retrieval of a function and gradient evaluation
>
> `scipy.optimize.minimize` ``BFGS`` method has improved performance by
> avoiding
> duplicate evaluations in some cases
>
> Better user feedback is provided when an objective function returns an
> array
> instead of a scalar.
>
>
> `scipy.signal` improvements
> --------------------------------------
>
> Added a new function to calculate convolution using the overlap-add method,
> named `scipy.signal.oaconvolve`. Like `scipy.signal.fftconvolve`, this
> function supports specifying dimensions along which to do the convolution.
>
> `scipy.signal.cwt` now supports complex wavelets.
>
> The implementation of ``choose_conv_method`` has been updated to reflect
> the
> new FFT implementation. In addition, the performance has been significantly
> improved (with rather drastic improvements in edge cases).
>
> The function ``upfirdn`` now has a ``mode`` keyword argument that can be
> used
> to select the signal extension mode used at the signal boundaries. These
> modes
> are also available for use in ``resample_poly`` via a newly added
> ``padtype``
> argument.
>
> `scipy.signal.sosfilt` now benefits from Cython code for improved
> performance
>
> `scipy.signal.resample` should be more efficient by leveraging ``rfft``
> when
> possible
>
> `scipy.sparse` improvements
> ---------------------------------------
> It is now possible to use the LOBPCG method in `scipy.sparse.linalg.svds`.
>
> `scipy.sparse.linalg.LinearOperator` now supports the operation ``rmatmat``
> for adjoint matrix-matrix multiplication, in addition to ``rmatvec``.
>
> Multiple stability updates enable float32 support in the LOBPCG eigenvalue
> solver for symmetric and Hermitian eigenvalues problems in
> ``scipy.sparse.linalg.lobpcg``.
>
> A solver for the maximum flow problem has been added as
> `scipy.sparse.csgraph.maximum_flow`.
>
> `scipy.sparse.csgraph.maximum_bipartite_matching` now allows non-square
> inputs,
> no longer requires a perfect matching to exist, and has improved
> performance.
>
> `scipy.sparse.lil_matrix` conversions now perform better in some scenarios
>
> Basic support is available for ``pydata/sparse`` arrays in
> `scipy.sparse.linalg`
>
> `scipy.sparse.linalg.spsolve_triangular` now supports the ``unit_diagonal``
> argument to improve call signature similarity with its dense counterpart,
> `scipy.linalg.solve_triangular`
>
> ``assertAlmostEqual`` may now be used with sparse matrices, which have
> added
> support for ``__round__``
>
> `scipy.spatial` improvements
> ---------------------------------------
> The bundled Qhull library was upgraded to version 2019.1, fixing several
> issues. Scipy-specific patches are no longer applied to it.
>
> `scipy.spatial.SphericalVoronoi` now has linear memory complexity, improved
> performance, and supports single-hemisphere generators. Support has also
> been
> added for handling generators that lie on a great circle arc (geodesic
> input)
> and for generators in n-dimensions.
>
> `scipy.spatial.transform.Rotation` now includes functions for calculation
> of a
> mean rotation, generation of the 3D rotation groups, and reduction of
> rotations
> with rotational symmetries.
>
> `scipy.spatial.transform.Slerp` is now callable with a scalar argument
>
> `scipy.spatial.voronoi_plot_2d` now supports furthest site Voronoi diagrams
>
> `scipy.spatial.Delaunay` and `scipy.spatial.Voronoi` now have attributes
> for tracking whether they are furthest site diagrams
>
> `scipy.special` improvements
> -----------------------------------------
> The Voigt profile has been added as `scipy.special.voigt_profile`.
>
> A real dispatch has been added for the Wright Omega function
> (`scipy.special.wrightomega`).
>
> The analytic continuation of the Riemann zeta function has been added. (The
> Riemann zeta function is the one-argument variant of `scipy.special.zeta`.)
>
> The complete elliptic integral of the first kind (`scipy.special.ellipk`)
> is
> now available in `scipy.special.cython_special`.
>
> The accuracy of `scipy.special.hyp1f1` for real arguments has been
> improved.
>
> The documentation of many functions has been improved.
>
> `scipy.stats` improvements
> -------------------------------------
> `scipy.stats.multiscale_graphcorr` added as an independence test that
> operates on high dimensional and nonlinear data sets. It has higher
> statistical
> power than other `scipy.stats` tests while being the only one that operates
> on
> multivariate data.
>
> The generalized inverse Gaussian distribution (`scipy.stats.geninvgauss`)
> has
> been added.
>
> It is now possible to efficiently reuse `scipy.stats.binned_statistic_dd`
> with new values by providing the result of a previous call to the function.
>
> `scipy.stats.hmean` now handles input with zeros more gracefully.
>
> The beta-binomial distribution is now available in `scipy.stats.betabinom`.
>
> `scipy.stats.zscore`, `scipy.stats.circmean`, `scipy.stats.circstd`, and
> `scipy.stats.circvar` now support the ``nan_policy`` argument for enhanced
> handling of ``NaN`` values
>
> `scipy.stats.entropy` now accepts an ``axis`` argument
>
> `scipy.stats.gaussian_kde.resample` now accepts a ``seed`` argument to
> empower
> reproducibility
>
> `scipy.stats.kendalltau` performance has improved, especially for large
> inputs,
> due to improved cache usage
>
> `scipy.stats.truncnorm` distribution has been rewritten to support much
> wider
> tails
>
>
> Deprecated features
> ===================
>
> `scipy` deprecations
> -----------------------------
> Support for NumPy functions exposed via the root SciPy namespace is
> deprecated
> and will be removed in 2.0.0. For example, if you use ``scipy.rand`` or
> ``scipy.diag``, you should change your code to directly use
> ``numpy.random.default_rng`` or ``numpy.diag``, respectively.
> They remain available in the currently continuing Scipy 1.x release series.
>
> The exception to this rule is using ``scipy.fft`` as a function --
> :mod:`scipy.fft` is now meant to be used only as a module, so the ability
> to
> call ``scipy.fft(...)`` will be removed in SciPy 1.5.0.
>
> In `scipy.spatial.Rotation` methods ``from_dcm``, ``as_dcm`` were renamed
> to
> ``from_matrix``, ``as_matrix`` respectively. The old names will be removed
> in
> SciPy 1.6.0.
>
> Method ``Rotation.match_vectors`` was deprecated in favor of
> ``Rotation.align_vectors``, which provides a more logical and
> general API to the same functionality. The old method
> will be removed in SciPy 1.6.0.
>
> Backwards incompatible changes
> ==========================
>
> `scipy.special` changes
> ---------------------------------
> The deprecated functions ``hyp2f0``, ``hyp1f2``, and ``hyp3f0`` have been
> removed.
>
> The deprecated function ``bessel_diff_formula`` has been removed.
>
> The function ``i0`` is no longer registered with ``numpy.dual``, so that
> ``numpy.dual.i0`` will unconditionally refer to the NumPy version
> regardless
> of whether `scipy.special` is imported.
>
> The function ``expn`` has been changed to return ``nan`` outside of its
> domain of definition (``x, n < 0``) instead of ``inf``.
>
> `scipy.sparse` changes
> --------------------------------
> Sparse matrix reshape now raises an error if shape is not two-dimensional,
> rather than guessing what was meant. The behavior is now the same as before
> SciPy 1.1.0.
>
> ``CSR`` and ``CSC`` sparse matrix classes should now return empty matrices
> of the same type when indexed out of bounds. Previously, for some versions
> of SciPy, this would raise an ``IndexError``. The change is largely
> motivated
> by greater consistency with ``ndarray`` and ``numpy.matrix`` semantics.
>
> `scipy.signal` changes
> -------------------------------
> `scipy.signal.resample` behavior for length-1 signal inputs has been
> fixed to output a constant (DC) value rather than an impulse, consistent
> with
> the assumption of signal periodicity in the FFT method.
>
> `scipy.signal.cwt` now performs complex conjugation and time-reversal of
> wavelet data, which is a backwards-incompatible bugfix for
> time-asymmetric wavelets.
>
> `scipy.stats` changes
> ------------------------------
> `scipy.stats.loguniform` added with better documentation as (an alias for
> ``scipy.stats.reciprocal``). ``loguniform`` generates random variables
> that are equally likely in the log space; e.g., ``1``, ``10`` and ``100``
> are all equally likely if ``loguniform(10 ** 0, 10 ** 2).rvs()`` is used.
>
>
> Other changes
> =============
> The ``LSODA`` method of `scipy.integrate.solve_ivp` now correctly detects
> stiff
> problems.
>
> `scipy.spatial.cKDTree` now accepts and correctly handles empty input data
>
> `scipy.stats.binned_statistic_dd` now calculates the standard deviation
> statistic in a numerically stable way.
>
> `scipy.stats.binned_statistic_dd` now throws an error if the input data
> contains either ``np.nan`` or ``np.inf``. Similarly, in `scipy.stats` now
> all
> continuous distributions' ``.fit()`` methods throw an error if the input
> data
> contain any instance of either ``np.nan`` or ``np.inf``.
>
>
> Authors
> =======
>
> * @endolith
> * @wenhui-prudencemed +
> * Abhinav +
> * Anne Archibald
> * ashwinpathak20nov1996 +
> * Danilo Augusto +
> * Nelson Auner +
> * aypiggott +
> * Christoph Baumgarten
> * Peter Bell
> * Sebastian Berg
> * Arman Bilge +
> * Benedikt Boecking +
> * Christoph Boeddeker +
> * Daniel Bunting
> * Evgeni Burovski
> * Angeline Burrell +
> * Angeline G. Burrell +
> * CJ Carey
> * Carlos Ramos Carreño +
> * Mak Sze Chun +
> * Malayaja Chutani +
> * Christian Clauss +
> * Jonathan Conroy +
> * Stephen P Cook +
> * Dylan Cutler +
> * Anirudh Dagar +
> * Aidan Dang +
> * dankleeman +
> * Brandon David +
> * Tyler Dawson +
> * Dieter Werthmüller
> * Joe Driscoll +
> * Jakub Dyczek +
> * Dávid Bodnár
> * Fletcher Easton +
> * Stefan Endres
> * etienne +
> * Johann Faouzi
> * Yu Feng
> * Isuru Fernando +
> * Matthew H Flamm
> * Martin Gauch +
> * Gabriel Gerlero +
> * Ralf Gommers
> * Chris Gorgolewski +
> * Domen Gorjup +
> * Edouard Goudenhoofdt +
> * Jan Gwinner +
> * Maja Gwozdz +
> * Matt Haberland
> * hadshirt +
> * Pierre Haessig +
> * David Hagen
> * Charles Harris
> * Gina Helfrich +
> * Alex Henrie +
> * Francisco J. Hernandez Heras +
> * Andreas Hilboll
> * Lindsey Hiltner
> * Thomas Hisch
> * Min ho Kim +
> * Gert-Ludwig Ingold
> * jakobjakobson13 +
> * Todd Jennings
> * He Jia
> * Muhammad Firmansyah Kasim +
> * Andrew Knyazev +
> * Holger Kohr +
> * Mateusz Konieczny +
> * Krzysztof Pióro +
> * Philipp Lang +
> * Peter Mahler Larsen +
> * Eric Larson
> * Antony Lee
> * Gregory R. Lee
> * Chelsea Liu +
> * Jesse Livezey
> * Peter Lysakovski +
> * Jason Manley +
> * Michael Marien +
> * Nikolay Mayorov
> * G. D. McBain +
> * Sam McCormack +
> * Melissa Weber Mendonça +
> * Kevin Michel +
> * mikeWShef +
> * Sturla Molden
> * Eric Moore
> * Peyton Murray +
> * Andrew Nelson
> * Clement Ng +
> * Juan Nunez-Iglesias
> * Renee Otten +
> * Kellie Ottoboni +
> * Ayappan P
> * Sambit Panda +
> * Tapasweni Pathak +
> * Oleksandr Pavlyk
> * Fabian Pedregosa
> * Petar Mlinarić
> * Matti Picus
> * Marcel Plch +
> * Christoph Pohl +
> * Ilhan Polat
> * Siddhesh Poyarekar +
> * Ioannis Prapas +
> * James Alan Preiss +
> * Yisheng Qiu +
> * Eric Quintero
> * Bharat Raghunathan +
> * Tyler Reddy
> * Joscha Reimer
> * Antonio Horta Ribeiro
> * Lucas Roberts
> * rtshort +
> * Josua Sassen
> * Kevin Sheppard
> * Scott Sievert
> * Leo Singer
> * Kai Striega
> * Søren Fuglede Jørgensen
> * tborisow +
> * Étienne Tremblay +
> * tuxcell +
> * Miguel de Val-Borro
> * Andrew Valentine +
> * Hugo van Kemenade
> * Paul van Mulbregt
> * Sebastiano Vigna
> * Pauli Virtanen
> * Dany Vohl +
> * Ben Walsh +
> * Huize Wang +
> * Warren Weckesser
> * Anreas Weh +
> * Joseph Weston +
> * Adrian Wijaya +
> * Timothy Willard +
> * Josh Wilson
> * Kentaro Yamamoto +
> * Dave Zbarsky +
>
> A total of 142 people contributed to this release.
> People with a "+" by their names contributed a patch for the first time.
> This list of names is automatically generated, and may not be fully
> complete.
>
>
> Issues closed for 1.4.0
> --------------------------------
>
> * `#1255 <https://github.com/scipy/scipy/issues/1255>`__: maxiter broken
> for Scipy.sparse.linalg gmres, in addition to...
> * `#1301 <https://github.com/scipy/scipy/issues/1301>`__: consolidate
> multipack.h from interpolate and integrate packages...
> * `#1739 <https://github.com/scipy/scipy/issues/1739>`__: Single precision
> FFT insufficiently accurate. (Trac #1212)
> * `#1795 <https://github.com/scipy/scipy/issues/1795>`__: stats
> test_distributions.py: replace old fuzz tests (Trac #1269)
> * `#2233 <https://github.com/scipy/scipy/issues/2233>`__: fftpack segfault
> with big arrays (Trac #1714)
> * `#2434 <https://github.com/scipy/scipy/issues/2434>`__: rmatmat and the
> sophistication of linear operator objects
> * `#2477 <https://github.com/scipy/scipy/issues/2477>`__:
> stats.truncnorm.rvs() does not give symmetric results for negative...
> * `#2629 <https://github.com/scipy/scipy/issues/2629>`__: FFTpack is
> unacceptably slow on non power of 2
> * `#2883 <https://github.com/scipy/scipy/issues/2883>`__: UnboundLocalError
> in scipy.interpolate.splrep
> * `#2956 <https://github.com/scipy/scipy/issues/2956>`__: Feature Request:
> axis argument for stats.entropy function
> * `#3528 <https://github.com/scipy/scipy/issues/3528>`__: Segfault on
> test_djbfft (possibly MKL-related?)
> * `#3793 <https://github.com/scipy/scipy/issues/3793>`__: cwt should also
> return complex array
> * `#4464 <https://github.com/scipy/scipy/issues/4464>`__: TST:
> residue/residuez/invres/invresz don't have any tests
> * `#4561 <https://github.com/scipy/scipy/issues/4561>`__: BUG: tf filter
> trailing and leading zeros in residuez
> * `#4669 <https://github.com/scipy/scipy/issues/4669>`__: Rewrite sosfilt
> to make a single loop over the input?
> * `#5040 <https://github.com/scipy/scipy/issues/5040>`__: BUG: Empty data
> handling of (c)KDTrees
> * `#5112 <https://github.com/scipy/scipy/issues/5112>`__: boxcox transform
> edge cases could use more care
> * `#5441 <https://github.com/scipy/scipy/issues/5441>`__: scipy.stats.ncx2
> fails for nc=0
> * `#5502 <https://github.com/scipy/scipy/issues/5502>`__: args keyword not
> handled in optimize.curve_fit
> * `#6484 <https://github.com/scipy/scipy/issues/6484>`__: Qhull
> segmentation fault
> * `#6900 <https://github.com/scipy/scipy/issues/6900>`__:
> linear_sum_assignment with infinite weights
> * `#6966 <https://github.com/scipy/scipy/issues/6966>`__: Hypergeometric
> Functions documentation is lacking
> * `#6999 <https://github.com/scipy/scipy/issues/6999>`__: possible false
> positive corruption check in compressed loadmat()
> * `#7018 <https://github.com/scipy/scipy/issues/7018>`__: ydata that needs
> broadcasting renders curve_fit unable to compute...
> * `#7140 <https://github.com/scipy/scipy/issues/7140>`__: trouble with
> documentation for windows
> * `#7327 <https://github.com/scipy/scipy/issues/7327>`__:
> interpolate.ndgriddata.griddata causes Python to crash rather...
> * `#7396 <https://github.com/scipy/scipy/issues/7396>`__:
> MatrixLinearOperator implements _adjoint(), but not _transpose()
> * `#7400 <https://github.com/scipy/scipy/issues/7400>`__: BUG(?): special:
> factorial and factorial2 return a 0-dimensional...
> * `#7434 <https://github.com/scipy/scipy/issues/7434>`__: Testing of
> scipy.stats continuous distributions misses 25 distributions
> * `#7491 <https://github.com/scipy/scipy/issues/7491>`__: Several
> scipy.stats distributions (fisk, burr, burr12, f) return...
> * `#7759 <https://github.com/scipy/scipy/issues/7759>`__: Overflow in
> stats.kruskal for large samples
> * `#7906 <https://github.com/scipy/scipy/issues/7906>`__: Wrong result from
> scipy.interpolate.UnivariateSpline.integral...
> * `#8165 <https://github.com/scipy/scipy/issues/8165>`__: ENH: match
> functionality of R for hmean
> * `#8417 <https://github.com/scipy/scipy/issues/8417>`__:
> optimimze.minimize(method='L-BFGS-B', options={'disp': True})...
> * `#8535 <https://github.com/scipy/scipy/issues/8535>`__: Strictly
> increasing requirement in UnivariateSpline
> * `#8815 <https://github.com/scipy/scipy/issues/8815>`__: [BUG] GMRES:
> number of iteration is only increased if callback...
> * `#9207 <https://github.com/scipy/scipy/issues/9207>`__:
> scipy.linalg.solve_triangular speed after scipy.linalg.lu_factor
> * `#9275 <https://github.com/scipy/scipy/issues/9275>`__: new feature:
> adding LOBPCG solver in svds in addition to ARPACK
> * `#9403 <https://github.com/scipy/scipy/issues/9403>`__: range of
> truncnorm.logpdf could be extended
> * `#9429 <https://github.com/scipy/scipy/issues/9429>`__: gaussian_kde not
> working with numpy matrix
> * `#9515 <https://github.com/scipy/scipy/issues/9515>`__: ndimage
> implementation relies on undefined behavior
> * `#9643 <https://github.com/scipy/scipy/issues/9643>`__: arpack returns
> singular values in ascending order
> * `#9669 <https://github.com/scipy/scipy/issues/9669>`__: DOC:
> matthew-brett/build-openblas has been retired
> * `#9852 <https://github.com/scipy/scipy/issues/9852>`__:
> scipy.spatial.ConvexHull exit with code 134, free(): invalid...
> * `#9902 <https://github.com/scipy/scipy/issues/9902>`__:
> scipy.stats.truncnorm second moment may be wrong
> * `#9943 <https://github.com/scipy/scipy/issues/9943>`__: Custom sampling
> methods in shgo do not work
> * `#9947 <https://github.com/scipy/scipy/issues/9947>`__: DOC: Incorrect
> documentation for \`nan_policy='propagate\` in...
> * `#9994 <https://github.com/scipy/scipy/issues/9994>`__: BUG: sparse:
> reshape method allows a shape containing an arbitrary...
> * `#10036 <https://github.com/scipy/scipy/issues/10036>`__: Official Nelder
> mead tutorial uses xtol instead of xatol, which...
> * `#10078 <https://github.com/scipy/scipy/issues/10078>`__: possible to get
> a better error message when objective function...
> * `#10092 <https://github.com/scipy/scipy/issues/10092>`__: overflow in
> truncnorm.rvs
> * `#10121 <https://github.com/scipy/scipy/issues/10121>`__: A little
> spelling mistake
> * `#10126 <https://github.com/scipy/scipy/issues/10126>`__: inaccurate std
> implementation in binned_statistic
> * `#10161 <https://github.com/scipy/scipy/issues/10161>`__: Error in
> documentation scipy.special.modstruve
> * `#10195 <https://github.com/scipy/scipy/issues/10195>`__: Derivative of
> spline with 'const' extrapolation is also extrapolted...
> * `#10206 <https://github.com/scipy/scipy/issues/10206>`__: sparse matrices
> indexing with scipy 1.3
> * `#10236 <https://github.com/scipy/scipy/issues/10236>`__: Non-descriptive
> error on type mismatch for functions of scipy.optimize...
> * `#10258 <https://github.com/scipy/scipy/issues/10258>`__: LOBPCG
> convergence failure if guess provided
> * `#10262 <https://github.com/scipy/scipy/issues/10262>`__: distance matrix
> lacks dtype checks / warnings
> * `#10271 <https://github.com/scipy/scipy/issues/10271>`__: BUG: optimize
> failure on wheels
> * `#10277 <https://github.com/scipy/scipy/issues/10277>`__:
> scipy.special.zeta(0) = NAN
> * `#10292 <https://github.com/scipy/scipy/issues/10292>`__: DOC/REL: Some
> sections of the release notes are not nested correctly.
> * `#10300 <https://github.com/scipy/scipy/issues/10300>`__:
> scipy.stats.rv_continuous.fit throws empty RuntimeError when...
> * `#10319 <https://github.com/scipy/scipy/issues/10319>`__: events in
> scipy.integrate.solve_ivp: How do I setup an events...
> * `#10323 <https://github.com/scipy/scipy/issues/10323>`__: Adding more
> low-level LAPACK wrappers
> * `#10360 <https://github.com/scipy/scipy/issues/10360>`__: firwin2
> inadvertently modifies input and may result in undefined...
> * `#10388 <https://github.com/scipy/scipy/issues/10388>`__: BLD:
> TestHerd::test_hetrd core dumps with Python-dbg
> * `#10395 <https://github.com/scipy/scipy/issues/10395>`__: Remove warning
> about output shape of zoom
> * `#10403 <https://github.com/scipy/scipy/issues/10403>`__: DOC:
> scipy.signal.resample ignores t parameter
> * `#10421 <https://github.com/scipy/scipy/issues/10421>`__: Yeo-Johnson
> power transformation fails with integer input data
> * `#10422 <https://github.com/scipy/scipy/issues/10422>`__: BUG: scipy.fft
> does not support multiprocessing
> * `#10427 <https://github.com/scipy/scipy/issues/10427>`__: ENH: convolve
> numbers should be updated
> * `#10444 <https://github.com/scipy/scipy/issues/10444>`__: BUG:
> scipy.spatial.transform.Rotation.match_vectors returns improper...
> * `#10488 <https://github.com/scipy/scipy/issues/10488>`__: ENH: DCTs/DSTs
> for scipy.fft
> * `#10501 <https://github.com/scipy/scipy/issues/10501>`__: BUG:
> scipy.spatial.HalfspaceIntersection works incorrectly
> * `#10514 <https://github.com/scipy/scipy/issues/10514>`__: BUG: cKDTree
> GIL handling is incorrect
> * `#10535 <https://github.com/scipy/scipy/issues/10535>`__: TST: master
> branch CI failures
> * `#10588 <https://github.com/scipy/scipy/issues/10588>`__: scipy.fft and
> numpy.fft inconsistency when axes=None and shape...
> * `#10628 <https://github.com/scipy/scipy/issues/10628>`__: Scipy
> python>3.6 Windows wheels don't ship msvcp\*.dll
> * `#10733 <https://github.com/scipy/scipy/issues/10733>`__: DOC/BUG:
> min_only result does not match documentation
> * `#10774 <https://github.com/scipy/scipy/issues/10774>`__: min_only=true
> djisktra infinite loop with duplicate indices
> * `#10775 <https://github.com/scipy/scipy/issues/10775>`__:
> UnboundLocalError in Radau when given a NaN
> * `#10835 <https://github.com/scipy/scipy/issues/10835>`__: io.wavfile.read
> unnecessarily raises an error for a bad wav header
> * `#10838 <https://github.com/scipy/scipy/issues/10838>`__: Error in
> documentation for scipy.linalg.lu_factor
> * `#10875 <https://github.com/scipy/scipy/issues/10875>`__: DOC: Graphical
> guides (using TikZ)
> * `#10880 <https://github.com/scipy/scipy/issues/10880>`__: setting verbose
>> 2 in minimize with trust-constr method leads...
> * `#10887 <https://github.com/scipy/scipy/issues/10887>`__:
> scipy.signal.signaltools._fftconv_faster has incorrect estimates
> * `#10948 <https://github.com/scipy/scipy/issues/10948>`__: gammainc(0,x) =
> nan but should be 1, gammaincc(0,x) = nan but...
> * `#10952 <https://github.com/scipy/scipy/issues/10952>`__:
> TestQRdelete_F.test_delete_last_p_col test failure
> * `#10968 <https://github.com/scipy/scipy/issues/10968>`__: API: Change
> normalized=False to normalize=True in Rotation
> * `#10987 <https://github.com/scipy/scipy/issues/10987>`__: Memory leak in
> shgo triangulation
> * `#10991 <https://github.com/scipy/scipy/issues/10991>`__: Error running
> openBlas probably missing a step
> * `#11033 <https://github.com/scipy/scipy/issues/11033>`__: deadlock on osx
> for python 3.8
> * `#11041 <https://github.com/scipy/scipy/issues/11041>`__: Test failure in
> wheel builds for TestTf2zpk.test_simple
> * `#11089 <https://github.com/scipy/scipy/issues/11089>`__: Regression in
> scipy.stats where distribution will not accept loc and scale parameters
> * `#11100 <https://github.com/scipy/scipy/issues/11100>`__: BUG:
> multiscale_graphcorr random state seeding and parallel use
> * `#11121 <https://github.com/scipy/scipy/issues/11121>`__: Calls to
> `scipy.interpolate.splprep` increase RAM usage.
> * `#11125 <https://github.com/scipy/scipy/issues/11125>`__: BUG: segfault
> when slicing a CSR or CSC sparse matrix with slice start index > stop index
> * `#11198 <https://github.com/scipy/scipy/issues/11198>`__: BUG: sparse
> eigs (arpack) shift-invert drops the smallest eigenvalue for some k
>
> Pull requests for 1.4.0
> -------------------------------
>
> * `#4591 <https://github.com/scipy/scipy/pull/4591>`__: BUG, TST: Several
> issues with scipy.signal.residue
> * `#6629 <https://github.com/scipy/scipy/pull/6629>`__: ENH: sparse:
> canonicalize on initialization
> * `#7076 <https://github.com/scipy/scipy/pull/7076>`__: ENH: add complex
> wavelet support to scipy.signal.cwt.
> * `#8681 <https://github.com/scipy/scipy/pull/8681>`__: ENH add generalized
> inverse Gaussian distribution to scipy.stats
> * `#9064 <https://github.com/scipy/scipy/pull/9064>`__: BUG/ENH: Added
> default _transpose into LinearOperator. Fixes...
> * `#9215 <https://github.com/scipy/scipy/pull/9215>`__: ENH: Rbf
> interpolation of large multi-dimensional data
> * `#9311 <https://github.com/scipy/scipy/pull/9311>`__: ENH: Added voigt in
> scipy.special.
> * `#9642 <https://github.com/scipy/scipy/pull/9642>`__: ENH: integrate:
> quad() for vector-valued functions
> * `#9679 <https://github.com/scipy/scipy/pull/9679>`__: DOC: expand
> docstring of exponweib distribution
> * `#9684 <https://github.com/scipy/scipy/pull/9684>`__: TST: add ppc64le ci
> testing
> * `#9800 <https://github.com/scipy/scipy/pull/9800>`__: WIP : ENH:
> Refactored _hungarian.py for speed and added a minimize/maximize…
> * `#9847 <https://github.com/scipy/scipy/pull/9847>`__: DOC: Change
> integrate tutorial to use solve_ivp instead of odeint
> * `#9876 <https://github.com/scipy/scipy/pull/9876>`__: ENH: Use rfft when
> possible in resampling
> * `#9998 <https://github.com/scipy/scipy/pull/9998>`__: BUG: Do not remove
> 1s when calling sparse: reshape method #9994
> * `#10002 <https://github.com/scipy/scipy/pull/10002>`__: ENH: adds
> constraints for differential evolution
> * `#10098 <https://github.com/scipy/scipy/pull/10098>`__: ENH: integrate:
> add args argument to solve_ivp.
> * `#10099 <https://github.com/scipy/scipy/pull/10099>`__: DOC: Add missing
> docs for linprog unknown_options
> * `#10104 <https://github.com/scipy/scipy/pull/10104>`__: BUG: Rewrite of
> stats.truncnorm distribution.
> * `#10105 <https://github.com/scipy/scipy/pull/10105>`__: MAINT improve
> efficiency of rvs_ratio_uniforms in scipy.stats
> * `#10107 <https://github.com/scipy/scipy/pull/10107>`__: TST:
> dual_annealing set seed
> * `#10108 <https://github.com/scipy/scipy/pull/10108>`__: ENH: stats:
> improve kendall_tau cache usage
> * `#10110 <https://github.com/scipy/scipy/pull/10110>`__: MAINT: _lib: Fix
> a build warning.
> * `#10114 <https://github.com/scipy/scipy/pull/10114>`__: FIX: only print
> bounds when supported by minimizer (shgo)
> * `#10115 <https://github.com/scipy/scipy/pull/10115>`__: TST: Add a test
> with an almost singular design matrix for lsq_linear
> * `#10118 <https://github.com/scipy/scipy/pull/10118>`__: MAINT: fix rdist
> methods in scipy.stats
> * `#10119 <https://github.com/scipy/scipy/pull/10119>`__: MAINT: improve
> rvs of randint in scipy.stats
> * `#10127 <https://github.com/scipy/scipy/pull/10127>`__: Fix typo in
> record array field name (spatial-ckdtree-sparse_distance…
> * `#10130 <https://github.com/scipy/scipy/pull/10130>`__: MAINT: ndimage:
> Fix some compiler warnings.
> * `#10131 <https://github.com/scipy/scipy/pull/10131>`__: DOC: Note the
> solve_ivp args enhancement in the 1.4.0 release...
> * `#10133 <https://github.com/scipy/scipy/pull/10133>`__: MAINT: add rvs
> for semicircular in scipy.stats
> * `#10138 <https://github.com/scipy/scipy/pull/10138>`__: BUG: special:
> Invalid arguments to ellip_harm can crash Python.
> * `#10139 <https://github.com/scipy/scipy/pull/10139>`__: MAINT: spatial:
> Fix some compiler warnings in the file distance_wrap.c.
> * `#10140 <https://github.com/scipy/scipy/pull/10140>`__: ENH: add handling
> of NaN in RuntimeWarning except clause
> * `#10142 <https://github.com/scipy/scipy/pull/10142>`__: DOC: return value
> of scipy.special.comb
> * `#10143 <https://github.com/scipy/scipy/pull/10143>`__: MAINT: Loosen
> linprog tol
> * `#10152 <https://github.com/scipy/scipy/pull/10152>`__: BUG: Fix custom
> sampling input for shgo, add unittest
> * `#10154 <https://github.com/scipy/scipy/pull/10154>`__: MAINT: add
> moments and improve doc of mielke in scipy.stats
> * `#10158 <https://github.com/scipy/scipy/pull/10158>`__: Issue #6999: read
> zlib checksum before checking bytes read.
> * `#10166 <https://github.com/scipy/scipy/pull/10166>`__: BUG: Correctly
> handle broadcasted ydata in curve_fit pcov computation.
> * `#10167 <https://github.com/scipy/scipy/pull/10167>`__: DOC: special: Add
> missing factor of \`i\` to \`modstruve\` docstring
> * `#10168 <https://github.com/scipy/scipy/pull/10168>`__: MAINT: stats: Fix
> an incorrect comment.
> * `#10169 <https://github.com/scipy/scipy/pull/10169>`__: ENH: optimize:
> Clarify error when objective function returns...
> * `#10172 <https://github.com/scipy/scipy/pull/10172>`__: DEV: Run tests in
> parallel when --parallel flag is passed to...
> * `#10173 <https://github.com/scipy/scipy/pull/10173>`__: ENH: Implement
> DOP853 ODE integrator
> * `#10176 <https://github.com/scipy/scipy/pull/10176>`__: Fixed typo
> * `#10182 <https://github.com/scipy/scipy/pull/10182>`__: TST: fix test
> issue for stats.pearsonr
> * `#10184 <https://github.com/scipy/scipy/pull/10184>`__: MAINT: stats:
> Simplify zmap and zscore (we can use keepdims now).
> * `#10191 <https://github.com/scipy/scipy/pull/10191>`__: DOC: fix a
> formatting issue in the scipy.spatial module docstring.
> * `#10193 <https://github.com/scipy/scipy/pull/10193>`__: DOC: Updated
> docstring for optimize.nnls
> * `#10198 <https://github.com/scipy/scipy/pull/10198>`__: DOC, ENH:
> special: Make \`hyp2f1\` references more specific
> * `#10202 <https://github.com/scipy/scipy/pull/10202>`__: DOC: Format DST
> and DCT definitions as latex equations
> * `#10207 <https://github.com/scipy/scipy/pull/10207>`__: BUG: Compressed
> matrix indexing should return a scalar
> * `#10210 <https://github.com/scipy/scipy/pull/10210>`__: DOC: Update docs
> for connection='weak' in connected_components
> * `#10225 <https://github.com/scipy/scipy/pull/10225>`__: DOC: Clarify new
> interfaces for legacy functions in 'optimize'
> * `#10231 <https://github.com/scipy/scipy/pull/10231>`__: DOC, MAINT: gpg2
> updates to release docs / pavement
> * `#10235 <https://github.com/scipy/scipy/pull/10235>`__: LICENSE: split
> license file in standard BSD 3-clause and bundled.
> * `#10238 <https://github.com/scipy/scipy/pull/10238>`__: ENH: Add new
> scipy.fft module using pocketfft
> * `#10243 <https://github.com/scipy/scipy/pull/10243>`__: BUG: fix ARFF
> reader regression with quoted values.
> * `#10248 <https://github.com/scipy/scipy/pull/10248>`__: DOC: update
> README file
> * `#10255 <https://github.com/scipy/scipy/pull/10255>`__: CI: bump OpenBLAS
> to match wheels
> * `#10264 <https://github.com/scipy/scipy/pull/10264>`__: TST: add tests
> for stats.tvar with unflattened arrays
> * `#10280 <https://github.com/scipy/scipy/pull/10280>`__: MAINT: stats: Use
> a constant value for sqrt(2/PI).
> * `#10286 <https://github.com/scipy/scipy/pull/10286>`__: Development
> Documentation Overhaul
> * `#10290 <https://github.com/scipy/scipy/pull/10290>`__: MAINT: Deprecate
> NumPy functions in SciPy root
> * `#10291 <https://github.com/scipy/scipy/pull/10291>`__: FIX: Avoid
> importing xdist when checking for availability
> * `#10295 <https://github.com/scipy/scipy/pull/10295>`__: Disable
> deprecated Numpy API in __odrpack.c
> * `#10296 <https://github.com/scipy/scipy/pull/10296>`__: ENH: C++
> extension for linear assignment problem
> * `#10298 <https://github.com/scipy/scipy/pull/10298>`__: ENH: Made pade
> function work with complex inputs
> * `#10301 <https://github.com/scipy/scipy/pull/10301>`__: DOC: Fix critical
> value significance levels in stats.anderson_ksamp
> * `#10307 <https://github.com/scipy/scipy/pull/10307>`__: Minkowski
> Distance Type Fix (issue #10262)
> * `#10309 <https://github.com/scipy/scipy/pull/10309>`__: BUG: Pass
> jac=None directly to lsoda
> * `#10310 <https://github.com/scipy/scipy/pull/10310>`__: BUG: interpolate:
> UnivariateSpline.derivative.ext is 'zeros'...
> * `#10312 <https://github.com/scipy/scipy/pull/10312>`__: FIX: Fixing a
> typo in a comment
> * `#10314 <https://github.com/scipy/scipy/pull/10314>`__: scipy.spatial
> enhancement request
> * `#10315 <https://github.com/scipy/scipy/pull/10315>`__: DOC: Update
> integration tutorial to solve_ivp
> * `#10318 <https://github.com/scipy/scipy/pull/10318>`__: DOC: update the
> example for PPoly.solve
> * `#10333 <https://github.com/scipy/scipy/pull/10333>`__: TST: add tests
> for stats.tvar with unflattened arrays
> * `#10334 <https://github.com/scipy/scipy/pull/10334>`__: MAINT: special:
> Remove deprecated \`hyp2f0\`, \`hyp1f2\`, and...
> * `#10336 <https://github.com/scipy/scipy/pull/10336>`__: BUG:
> linalg/interpolative: fix interp_decomp modifying input
> * `#10341 <https://github.com/scipy/scipy/pull/10341>`__: BUG:
> sparse.linalg/gmres: deprecate effect of callback on semantics...
> * `#10344 <https://github.com/scipy/scipy/pull/10344>`__: DOC: improve
> wording of mathematical formulation
> * `#10345 <https://github.com/scipy/scipy/pull/10345>`__: ENH: Tiled QR
> wrappers for scipy.linalg.lapack
> * `#10350 <https://github.com/scipy/scipy/pull/10350>`__: MAINT: linalg:
> Use the new fft subpackage in linalg.dft test...
> * `#10351 <https://github.com/scipy/scipy/pull/10351>`__: BUG: Fix unstable
> standard deviation calculation in histogram
> * `#10353 <https://github.com/scipy/scipy/pull/10353>`__: Bug:
> interpolate.NearestNDInterpolator (issue #10352)
> * `#10357 <https://github.com/scipy/scipy/pull/10357>`__: DOC: linalg:
> Refer to scipy.fft.fft (not fftpack) in the dft...
> * `#10359 <https://github.com/scipy/scipy/pull/10359>`__: DOC: Update
> roadmap now scipy.fft has been merged
> * `#10361 <https://github.com/scipy/scipy/pull/10361>`__: ENH: Prefer
> scipy.fft to scipy.fftpack in scipy.signal
> * `#10371 <https://github.com/scipy/scipy/pull/10371>`__: DOC: Tweaks to
> fft documentation
> * `#10372 <https://github.com/scipy/scipy/pull/10372>`__: DOC: Fix typos
> * `#10377 <https://github.com/scipy/scipy/pull/10377>`__: TST, MAINT:
> adjustments for pytest 5.0
> * `#10378 <https://github.com/scipy/scipy/pull/10378>`__: ENH: _lib: allow
> new np.random.Generator in check_random_state
> * `#10379 <https://github.com/scipy/scipy/pull/10379>`__: BUG: sparse: set
> writeability to be forward-compatible with numpy>=1.17
> * `#10381 <https://github.com/scipy/scipy/pull/10381>`__: BUG: Fixes
> gh-7491, pdf at x=0 of fisk/burr/burr12/f distributions.
> * `#10387 <https://github.com/scipy/scipy/pull/10387>`__: ENH:
> optimize/bfgs: don't evaluate twice at initial point for...
> * `#10392 <https://github.com/scipy/scipy/pull/10392>`__: [DOC] Add an
> example for _binned_statistic_dd
> * `#10396 <https://github.com/scipy/scipy/pull/10396>`__: Remove warning
> about output shape of zoom
> * `#10397 <https://github.com/scipy/scipy/pull/10397>`__: ENH: Add
> check_finite to sp.linalg.norm
> * `#10399 <https://github.com/scipy/scipy/pull/10399>`__: ENH: Add
> __round__ method to sparse matrix
> * `#10407 <https://github.com/scipy/scipy/pull/10407>`__: MAINT: drop
> pybind11 from install_requires, it's only build-time...
> * `#10408 <https://github.com/scipy/scipy/pull/10408>`__: TST: use
> pytest.raises, not numpy assert_raises
> * `#10409 <https://github.com/scipy/scipy/pull/10409>`__: CI: uninstall
> nose on Travis
> * `#10410 <https://github.com/scipy/scipy/pull/10410>`__: [ENH] ncx2
> dispatch to chi2 when nc=0
> * `#10411 <https://github.com/scipy/scipy/pull/10411>`__: TST: optimize:
> test should use assert_allclose for fp comparisons
> * `#10414 <https://github.com/scipy/scipy/pull/10414>`__: DOC: add pybind11
> to the other part of quickstart guides
> * `#10417 <https://github.com/scipy/scipy/pull/10417>`__: DOC: special:
> don't mark non-ufuncs with a \`[+]\`
> * `#10423 <https://github.com/scipy/scipy/pull/10423>`__: FIX: Use
> pybind11::isinstace to check array dtypes
> * `#10424 <https://github.com/scipy/scipy/pull/10424>`__: DOC: add doctest
> example for binary data for ttest_ind_from_stats
> * `#10425 <https://github.com/scipy/scipy/pull/10425>`__: ENH: Add missing
> Hermitian transforms to scipy.fft
> * `#10426 <https://github.com/scipy/scipy/pull/10426>`__: MAINT: Fix doc
> build bugs
> * `#10431 <https://github.com/scipy/scipy/pull/10431>`__: Update numpy
> version for AIX
> * `#10433 <https://github.com/scipy/scipy/pull/10433>`__: MAINT: Minor
> fixes for the stats
> * `#10434 <https://github.com/scipy/scipy/pull/10434>`__: BUG: special:
> make \`ndtri\` return NaN outside domain of definition
> * `#10435 <https://github.com/scipy/scipy/pull/10435>`__: BUG: Allow
> integer input data in scipy.stats.yeojohnson
> * `#10438 <https://github.com/scipy/scipy/pull/10438>`__: [DOC] Add example
> for kurtosis
> * `#10440 <https://github.com/scipy/scipy/pull/10440>`__: ENH: special:
> make \`ellipk\` a ufunc
> * `#10443 <https://github.com/scipy/scipy/pull/10443>`__: MAINT: ndimage:
> malloc fail check
> * `#10447 <https://github.com/scipy/scipy/pull/10447>`__: BLD: Divert
> output from test compiles into a temporary directory
> * `#10451 <https://github.com/scipy/scipy/pull/10451>`__: MAINT: signal:
> malloc fail check
> * `#10455 <https://github.com/scipy/scipy/pull/10455>`__: BUG: special: fix
> values of \`hyperu\` for negative \`x\`
> * `#10456 <https://github.com/scipy/scipy/pull/10456>`__: DOC: Added
> comment clarifying the call for dcsrch.f in lbfgsb.f
> * `#10457 <https://github.com/scipy/scipy/pull/10457>`__: BUG: Allow
> ckdtree to accept empty data input
> * `#10459 <https://github.com/scipy/scipy/pull/10459>`__: BUG:TST: Compute
> lwork safely
> * `#10460 <https://github.com/scipy/scipy/pull/10460>`__: [DOC] Add example
> to entropy
> * `#10461 <https://github.com/scipy/scipy/pull/10461>`__: DOC: Quickstart
> Guide updates
> * `#10462 <https://github.com/scipy/scipy/pull/10462>`__: TST: special:
> only show max atol/rtol for test points that failed
> * `#10465 <https://github.com/scipy/scipy/pull/10465>`__: BUG: Correctly
> align fft inputs
> * `#10467 <https://github.com/scipy/scipy/pull/10467>`__: ENH: lower-memory
> duplicate generator checking in spatial.SphericalVoronoi
> * `#10470 <https://github.com/scipy/scipy/pull/10470>`__: ENH: Normalise
> the inverse DCT/DST in scipy.fft
> * `#10472 <https://github.com/scipy/scipy/pull/10472>`__: BENCH: adjust
> timeout for slow setup_cache
> * `#10475 <https://github.com/scipy/scipy/pull/10475>`__: CI: include
> python debug for Travis-ci
> * `#10476 <https://github.com/scipy/scipy/pull/10476>`__: TST: special: use
> \`__tracebackhide__\` to get better error messages
> * `#10477 <https://github.com/scipy/scipy/pull/10477>`__: ENH: faster
> region building in spatial.SphericalVoronoi
> * `#10479 <https://github.com/scipy/scipy/pull/10479>`__: BUG: stats: Fix a
> few issues with the distributions' fit method.
> * `#10480 <https://github.com/scipy/scipy/pull/10480>`__: Add RuntimeError
> in _distn_infrastructure.py in fit() method
> * `#10481 <https://github.com/scipy/scipy/pull/10481>`__: BENCH, MAINT:
> wheel_cache_size has been renamed build_cache_size
> * `#10494 <https://github.com/scipy/scipy/pull/10494>`__: ENH: faster
> circumcenter calculation in spatial.SphericalVoronoi
> * `#10500 <https://github.com/scipy/scipy/pull/10500>`__: Splrep
> _curfit_cache global variable bugfix
> * `#10503 <https://github.com/scipy/scipy/pull/10503>`__: BUG:
> spatial/qhull: get HalfspaceIntersection.dual_points from...
> * `#10506 <https://github.com/scipy/scipy/pull/10506>`__: DOC: interp2d,
> note nearest neighbor extrapolation
> * `#10507 <https://github.com/scipy/scipy/pull/10507>`__: MAINT: Remove
> fortran fftpack library in favour of pypocketfft
> * `#10508 <https://github.com/scipy/scipy/pull/10508>`__: TST: fix a bug in
> the circular import test.
> * `#10509 <https://github.com/scipy/scipy/pull/10509>`__: MAINT: Set up
> _build_utils as subpackage
> * `#10516 <https://github.com/scipy/scipy/pull/10516>`__: BUG: Use nogil
> contexts in cKDTree
> * `#10517 <https://github.com/scipy/scipy/pull/10517>`__: ENH: fftconvolve
> should not FFT broadcastable axes
> * `#10518 <https://github.com/scipy/scipy/pull/10518>`__: ENH: Speedup
> fftconvolve
> * `#10520 <https://github.com/scipy/scipy/pull/10520>`__: DOC: Proper .rst
> formatting for deprecated features and Backwards...
> * `#10523 <https://github.com/scipy/scipy/pull/10523>`__: DOC: Improve
> scipy.signal.resample documentation
> * `#10524 <https://github.com/scipy/scipy/pull/10524>`__: ENH: Add MGC to
> scipy.stats
> * `#10525 <https://github.com/scipy/scipy/pull/10525>`__: [ENH] ncx2.ppf
> dispatch to chi2 when nc=0
> * `#10526 <https://github.com/scipy/scipy/pull/10526>`__: DOC: clarify
> laplacian normalization
> * `#10528 <https://github.com/scipy/scipy/pull/10528>`__: API: Rename
> scipy.fft DCT/DST shape argument to s
> * `#10531 <https://github.com/scipy/scipy/pull/10531>`__: BUG: fixed
> improper rotations in spatial.transform.rotation.match_vectors
> * `#10533 <https://github.com/scipy/scipy/pull/10533>`__: [DOC] Add example
> for winsorize function
> * `#10539 <https://github.com/scipy/scipy/pull/10539>`__: MAINT: special:
> don't register \`i0\` with \`numpy.dual\`
> * `#10540 <https://github.com/scipy/scipy/pull/10540>`__: MAINT: Fix Travis
> and Circle
> * `#10542 <https://github.com/scipy/scipy/pull/10542>`__: MAINT:
> interpolate: use cython_lapack
> * `#10547 <https://github.com/scipy/scipy/pull/10547>`__: Feature request.
> Add furthest site Voronoi diagrams to scipy.spatial.plotutils.
> * `#10549 <https://github.com/scipy/scipy/pull/10549>`__: [BUG] Fix bug in
> trimr when inclusive=False
> * `#10552 <https://github.com/scipy/scipy/pull/10552>`__: add
> scipy.signal.upfirdn signal extension modes
> * `#10555 <https://github.com/scipy/scipy/pull/10555>`__: MAINT: special:
> move \`c_misc\` into Cephes
> * `#10556 <https://github.com/scipy/scipy/pull/10556>`__: [DOC] Add example
> for trima
> * `#10562 <https://github.com/scipy/scipy/pull/10562>`__: [DOC] Fix triple
> string fo trimmed so that __doc__ can show...
> * `#10563 <https://github.com/scipy/scipy/pull/10563>`__: improve
> least_squares error msg for mismatched shape
> * `#10564 <https://github.com/scipy/scipy/pull/10564>`__: ENH: linalg:
> memoize get_lapack/blas_funcs to speed it up
> * `#10566 <https://github.com/scipy/scipy/pull/10566>`__: ENH: add
> implementation of solver for the maximum flow problem
> * `#10567 <https://github.com/scipy/scipy/pull/10567>`__: BUG: spatial: use
> c++11 construct for getting start of vector...
> * `#10568 <https://github.com/scipy/scipy/pull/10568>`__: DOC: special:
> small tweaks to the \`zetac\` docstring
> * `#10571 <https://github.com/scipy/scipy/pull/10571>`__: [ENH]
> Gaussian_kde can accept matrix dataset
> * `#10574 <https://github.com/scipy/scipy/pull/10574>`__: ENH: linalg:
> speed up _compute_lwork by avoiding numpy constructs
> * `#10582 <https://github.com/scipy/scipy/pull/10582>`__: Fix typos with
> typos in bundled libraries reverted
> * `#10583 <https://github.com/scipy/scipy/pull/10583>`__: ENH: special: add
> the analytic continuation of Riemann zeta
> * `#10584 <https://github.com/scipy/scipy/pull/10584>`__: MAINT: special:
> clean up \`special.__all__\`
> * `#10586 <https://github.com/scipy/scipy/pull/10586>`__: BUG:
> multidimensional scipy.fft functions should accept 's' rather...
> * `#10587 <https://github.com/scipy/scipy/pull/10587>`__: BUG:
> integrate/lsoda: never abort run, set error istate instead
> * `#10594 <https://github.com/scipy/scipy/pull/10594>`__: API: Replicate
> numpy's fftn behaviour when s is given but not...
> * `#10599 <https://github.com/scipy/scipy/pull/10599>`__: DOC: dev: update
> documentation vs. github pull request workflow...
> * `#10603 <https://github.com/scipy/scipy/pull/10603>`__: MAINT: installer
> scripts removed
> * `#10604 <https://github.com/scipy/scipy/pull/10604>`__: MAINT: Change
> c\*np.ones(...) to np.full(..., c, ...) in many...
> * `#10608 <https://github.com/scipy/scipy/pull/10608>`__: Univariate
> splines should require x to be strictly increasing...
> * `#10613 <https://github.com/scipy/scipy/pull/10613>`__: ENH: Add seed
> option for gaussian_kde.resample
> * `#10614 <https://github.com/scipy/scipy/pull/10614>`__: ENH: Add parallel
> computation to scipy.fft
> * `#10615 <https://github.com/scipy/scipy/pull/10615>`__: MAINT:
> interpolate: remove unused header file
> * `#10616 <https://github.com/scipy/scipy/pull/10616>`__: MAINT: Clean up
> 32-bit platform xfail markers
> * `#10618 <https://github.com/scipy/scipy/pull/10618>`__: BENCH: Added
> 'trust-constr' to minimize benchmarks
> * `#10621 <https://github.com/scipy/scipy/pull/10621>`__: [MRG] multiple
> stability updates in lobpcg
> * `#10622 <https://github.com/scipy/scipy/pull/10622>`__: MAINT: forward
> port 1.3.1 release notes
> * `#10624 <https://github.com/scipy/scipy/pull/10624>`__: DOC: stats: Fix
> spelling of 'support'.
> * `#10627 <https://github.com/scipy/scipy/pull/10627>`__: DOC: stats: Add
> references for the alpha distribution.
> * `#10629 <https://github.com/scipy/scipy/pull/10629>`__: MAINT: special:
> avoid overflow longer in \`zeta\` for negative...
> * `#10630 <https://github.com/scipy/scipy/pull/10630>`__: TST: GH10271,
> relax test assertion, fixes #10271
> * `#10631 <https://github.com/scipy/scipy/pull/10631>`__: DOC: nelder-mean
> uses xatol fixes #10036
> * `#10633 <https://github.com/scipy/scipy/pull/10633>`__: BUG: interpolate:
> integral(a, b) should be zero when both limits...
> * `#10635 <https://github.com/scipy/scipy/pull/10635>`__: DOC: special:
> complete hypergeometric functions documentation
> * `#10636 <https://github.com/scipy/scipy/pull/10636>`__: BUG: special: use
> series for \`hyp1f1\` when it converges rapidly
> * `#10641 <https://github.com/scipy/scipy/pull/10641>`__: ENH: allow
> matching of general bipartite graphs
> * `#10643 <https://github.com/scipy/scipy/pull/10643>`__: ENH:
> scipy.sparse.linalg.spsolve triangular unit diagonal
> * `#10650 <https://github.com/scipy/scipy/pull/10650>`__: ENH: Cythonize
> sosfilt
> * `#10654 <https://github.com/scipy/scipy/pull/10654>`__: DOC: Vertical
> alignment of table entries
> * `#10655 <https://github.com/scipy/scipy/pull/10655>`__: ENH: Dockerfile
> for scipy development
> * `#10660 <https://github.com/scipy/scipy/pull/10660>`__: TST: clean up
> tests for rvs in scipy.stats
> * `#10664 <https://github.com/scipy/scipy/pull/10664>`__: Throw error on
> non-finite input for binned_statistic_dd()
> * `#10665 <https://github.com/scipy/scipy/pull/10665>`__: DOC: special:
> improve the docstrings for \`gamma\` and \`gammasgn\`
> * `#10669 <https://github.com/scipy/scipy/pull/10669>`__: TST: Update
> scipy.fft real transform tests
> * `#10670 <https://github.com/scipy/scipy/pull/10670>`__: DOC: Clarify docs
> and error messages for scipy.signal.butter
> * `#10672 <https://github.com/scipy/scipy/pull/10672>`__: ENH: return
> solution attribute when using events in solve_ivp
> * `#10675 <https://github.com/scipy/scipy/pull/10675>`__: MAINT: special:
> add an explicit NaN check for \`iv\` arguments
> * `#10679 <https://github.com/scipy/scipy/pull/10679>`__: DOC: special: Add
> documentation for \`beta\` function
> * `#10681 <https://github.com/scipy/scipy/pull/10681>`__: TST:
> sparse.linalg: fix arnoldi test seed
> * `#10682 <https://github.com/scipy/scipy/pull/10682>`__: DOC: special: Add
> documentation for \`betainc\` function
> * `#10684 <https://github.com/scipy/scipy/pull/10684>`__: TST: special:
> require Mpmath 1.1.0 for \`test_hyperu_around_0\`
> * `#10686 <https://github.com/scipy/scipy/pull/10686>`__: FIX: sphinx
> isattributedescriptor is not available in sphinx...
> * `#10687 <https://github.com/scipy/scipy/pull/10687>`__: DOC: added Docker
> quickstart guide by @andyfaff
> * `#10689 <https://github.com/scipy/scipy/pull/10689>`__: DOC: special:
> clarify format of parameters/returns sections for...
> * `#10690 <https://github.com/scipy/scipy/pull/10690>`__: DOC: special:
> improve docstrings of incomplete gamma functions
> * `#10692 <https://github.com/scipy/scipy/pull/10692>`__: ENH:
> higher-dimensional input in \`spatial.SphericalVoronoi\`
> * `#10694 <https://github.com/scipy/scipy/pull/10694>`__: ENH:
> ScalarFunction.fun_and_grad
> * `#10698 <https://github.com/scipy/scipy/pull/10698>`__: DOC: special: Add
> documentation for \`betaincinv\`
> * `#10699 <https://github.com/scipy/scipy/pull/10699>`__: MAINT: remove
> time print lbfgsb fixes #8417
> * `#10701 <https://github.com/scipy/scipy/pull/10701>`__: TST, MAINT: bump
> OpenBLAS to 0.3.7 stable
> * `#10702 <https://github.com/scipy/scipy/pull/10702>`__: DOC: clarify
> iterations consume multiple function calls
> * `#10703 <https://github.com/scipy/scipy/pull/10703>`__: DOC: iprint doc
> lbfgsb closes #5482
> * `#10708 <https://github.com/scipy/scipy/pull/10708>`__: TST: test
> suggested in gh1758
> * `#10710 <https://github.com/scipy/scipy/pull/10710>`__: ENH: Added
> nan_policy to circ functions in \`stats\`
> * `#10712 <https://github.com/scipy/scipy/pull/10712>`__: ENH: add axis
> parameter to stats.entropy
> * `#10714 <https://github.com/scipy/scipy/pull/10714>`__: DOC: Formatting
> fix rv_continuous.expect docs
> * `#10715 <https://github.com/scipy/scipy/pull/10715>`__: DOC: BLD: update
> doc Makefile for python version; add scipy version...
> * `#10717 <https://github.com/scipy/scipy/pull/10717>`__: MAINT: modernize
> doc/Makefile
> * `#10719 <https://github.com/scipy/scipy/pull/10719>`__: Enable setting
> minres initial vector
> * `#10720 <https://github.com/scipy/scipy/pull/10720>`__: DOC: silence
> random warning in doc build for \`stats.binned_statistic_dd\`
> * `#10724 <https://github.com/scipy/scipy/pull/10724>`__: DEV: Add doc
> option to runtests.py
> * `#10728 <https://github.com/scipy/scipy/pull/10728>`__: MAINT: get rid of
> gramA, gramB text files that lobpcg tests leave...
> * `#10732 <https://github.com/scipy/scipy/pull/10732>`__: DOC: add min_only
> to docstring for Dijkstra's algorithm
> * `#10734 <https://github.com/scipy/scipy/pull/10734>`__: DOC: spell out
> difference between source and target in shortest...
> * `#10735 <https://github.com/scipy/scipy/pull/10735>`__: Fix for Python 4
> * `#10739 <https://github.com/scipy/scipy/pull/10739>`__: BUG:
> optimize/slsqp: deal with singular BFGS update
> * `#10741 <https://github.com/scipy/scipy/pull/10741>`__: ENH: LAPACK
> wrappers for ?geequ, ?geequb, ?syequb, ?heequb
> * `#10742 <https://github.com/scipy/scipy/pull/10742>`__: DOC: special: add
> to the docstring of \`gammaln\`
> * `#10743 <https://github.com/scipy/scipy/pull/10743>`__: ENH: special: add
> a real dispatch for \`wrightomega\`
> * `#10746 <https://github.com/scipy/scipy/pull/10746>`__: MAINT: Fix typos
> in comments, docs and test name
> * `#10747 <https://github.com/scipy/scipy/pull/10747>`__: Remove spurious
> quotes
> * `#10750 <https://github.com/scipy/scipy/pull/10750>`__: MAINT: make
> cython code more precise
> * `#10751 <https://github.com/scipy/scipy/pull/10751>`__: MAINT: Check that
> scipy.linalg.lapack functions are documented
> * `#10752 <https://github.com/scipy/scipy/pull/10752>`__: MAINT: special:
> use \`sf_error\` in Cephes
> * `#10755 <https://github.com/scipy/scipy/pull/10755>`__: DOC: cluster: Add
> 'See Also' and 'Examples' for kmeans2.
> * `#10763 <https://github.com/scipy/scipy/pull/10763>`__: MAINT: list of
> minimize methods
> * `#10768 <https://github.com/scipy/scipy/pull/10768>`__: BUG: Fix corner
> case for sos2zpk
> * `#10773 <https://github.com/scipy/scipy/pull/10773>`__: Fix error type
> for complex input to scipy.fftpack.rfft and irfft
> * `#10776 <https://github.com/scipy/scipy/pull/10776>`__: ENH: handle
> geodesic input in \`spatial.SphericalVoronoi\`
> * `#10777 <https://github.com/scipy/scipy/pull/10777>`__: MAINT:
> minimizer-->custom should handle the kinds of bounds/constrain…...
> * `#10781 <https://github.com/scipy/scipy/pull/10781>`__: ENH:
> solve_triangular C order improvement
> * `#10787 <https://github.com/scipy/scipy/pull/10787>`__: Fix behavior of
> \`exp1\` on branch cut and add docstring
> * `#10789 <https://github.com/scipy/scipy/pull/10789>`__: DOC: special: add
> parameters/returns doc sections for erfc/erfcx/erfi
> * `#10790 <https://github.com/scipy/scipy/pull/10790>`__: Travis CI: sudo
> is deprecated and Xenial is default distro
> * `#10792 <https://github.com/scipy/scipy/pull/10792>`__: DOC: special: add
> full docstring for \`expi\`
> * `#10799 <https://github.com/scipy/scipy/pull/10799>`__: DOC: special: add
> a complete docstring for \`expn\`
> * `#10800 <https://github.com/scipy/scipy/pull/10800>`__: Docs edits (GSoD)
> * `#10802 <https://github.com/scipy/scipy/pull/10802>`__: BUG: fix
> UnboundLocalError in Radau (scipy#10775)
> * `#10804 <https://github.com/scipy/scipy/pull/10804>`__: ENH: Speed up
> next_fast_len with LRU cache
> * `#10805 <https://github.com/scipy/scipy/pull/10805>`__: DOC: Fix
> unbalanced quotes in signal.place_poles
> * `#10809 <https://github.com/scipy/scipy/pull/10809>`__: ENH: Speed up
> next_fast_len
> * `#10810 <https://github.com/scipy/scipy/pull/10810>`__: ENH: Raise
> catchable exceptions for bad Fortran files
> * `#10811 <https://github.com/scipy/scipy/pull/10811>`__: MAINT: optimize:
> Remove extra variable from _remove_redundancy_dense
> * `#10813 <https://github.com/scipy/scipy/pull/10813>`__: MAINT: special:
> Remove unused variables from _kolmogi and _smirnovi
> * `#10815 <https://github.com/scipy/scipy/pull/10815>`__: DOC, API:
> scipy.stats.reciprocal is "log-uniform"
> * `#10816 <https://github.com/scipy/scipy/pull/10816>`__: MAINT: special:
> remove deprecated \`bessel_diff_formula\`
> * `#10817 <https://github.com/scipy/scipy/pull/10817>`__: DOC: special:
> complete the docstring for \`fresnel\`
> * `#10820 <https://github.com/scipy/scipy/pull/10820>`__: Fixed
> compiler_helper.py to allow compilation with ICC on Linux
> * `#10823 <https://github.com/scipy/scipy/pull/10823>`__: DOC: updated
> reference guide text for consistency in writing...
> * `#10825 <https://github.com/scipy/scipy/pull/10825>`__: MAINT: special:
> change some features of the Voigt function
> * `#10828 <https://github.com/scipy/scipy/pull/10828>`__: MAINT: integrate:
> Remove unused variable from init_callback
> * `#10830 <https://github.com/scipy/scipy/pull/10830>`__: Adding LOBPCG
> solver in svds in addition to ARPACK
> * `#10837 <https://github.com/scipy/scipy/pull/10837>`__: WIP: ENH:
> reduction function for \`spatial.tranform.Rotation\`...
> * `#10843 <https://github.com/scipy/scipy/pull/10843>`__: ENH: Adding
> optional parameter to stats.zscores to allow for...
> * `#10845 <https://github.com/scipy/scipy/pull/10845>`__: Rebase kruskal
> fix
> * `#10847 <https://github.com/scipy/scipy/pull/10847>`__: remove redundant
> __getitem__ from scipy.sparse.lil
> * `#10848 <https://github.com/scipy/scipy/pull/10848>`__: Better handling
> of empty (not missing) docstrings
> * `#10849 <https://github.com/scipy/scipy/pull/10849>`__: ENH: implement
> rmatmat for LinearOperator
> * `#10850 <https://github.com/scipy/scipy/pull/10850>`__: MAINT :
> Refactoring lil List of Lists
> * `#10851 <https://github.com/scipy/scipy/pull/10851>`__: DOC: add a
> generative art example to the scipy.spatial tutorial.
> * `#10852 <https://github.com/scipy/scipy/pull/10852>`__: DOC: linalg:
> fixed gh-10838 unused imports in example deleted
> * `#10854 <https://github.com/scipy/scipy/pull/10854>`__: DOC: special: add
> a full docstring for \`pdtr\`
> * `#10861 <https://github.com/scipy/scipy/pull/10861>`__: ENH: option to
> reuse binnumbers in stats.binned_statistic_dd
> * `#10863 <https://github.com/scipy/scipy/pull/10863>`__: DOC: partial
> standardization and validation of scipy.stats reference...
> * `#10865 <https://github.com/scipy/scipy/pull/10865>`__: BUG: special: fix
> incomplete gamma functions for infinite \`a\`
> * `#10866 <https://github.com/scipy/scipy/pull/10866>`__: ENH: calculation
> of mean in spatial.transform.Rotation
> * `#10867 <https://github.com/scipy/scipy/pull/10867>`__: MAINT: Also store
> latex directory
> * `#10869 <https://github.com/scipy/scipy/pull/10869>`__: ENH: Implement
> overlap-add convolution
> * `#10870 <https://github.com/scipy/scipy/pull/10870>`__: ENH: Do not raise
> EOF error if wavfile data read
> * `#10876 <https://github.com/scipy/scipy/pull/10876>`__: ENH: Add
> beta-binomial distribution to scipy.stats
> * `#10878 <https://github.com/scipy/scipy/pull/10878>`__: MAINT: Update R
> project URL
> * `#10883 <https://github.com/scipy/scipy/pull/10883>`__: MAINT: (ndimage)
> More robust check for output being a numpy dtype
> * `#10884 <https://github.com/scipy/scipy/pull/10884>`__: DOC: Added
> instructions on adding a new distribution to scipy.stats.
> * `#10885 <https://github.com/scipy/scipy/pull/10885>`__: [BUG] fix lobpcg
> with maxiter=None results in Exception
> * `#10899 <https://github.com/scipy/scipy/pull/10899>`__: ENH: Match R
> functionality for hmean
> * `#10900 <https://github.com/scipy/scipy/pull/10900>`__: MAINT: stats: Use
> keepdims to simplify a few lines in power_divergence.
> * `#10901 <https://github.com/scipy/scipy/pull/10901>`__: ENH:
> sparse/linalg: support pydata/sparse matrices
> * `#10907 <https://github.com/scipy/scipy/pull/10907>`__: Check whether
> \`maxiter\` is integer
> * `#10912 <https://github.com/scipy/scipy/pull/10912>`__: ENH: warn user
> that quad() ignores \`points=...\` when \`weight=...\`...
> * `#10918 <https://github.com/scipy/scipy/pull/10918>`__: CI: fix Travis CI
> py3.8 build
> * `#10920 <https://github.com/scipy/scipy/pull/10920>`__: MAINT: Update
> constants to codata 2018 values (second try)
> * `#10921 <https://github.com/scipy/scipy/pull/10921>`__: ENH:
> scipy.sparse.lil: tocsr accelerated
> * `#10924 <https://github.com/scipy/scipy/pull/10924>`__: BUG: Forbid
> passing 'args' as kwarg in scipy.optimize.curve_fit
> * `#10928 <https://github.com/scipy/scipy/pull/10928>`__: DOC: Add examples
> to io.wavfile docstrings
> * `#10934 <https://github.com/scipy/scipy/pull/10934>`__: typo fix
> * `#10935 <https://github.com/scipy/scipy/pull/10935>`__: BUG: Avoid
> undefined behaviour on float to unsigned conversion
> * `#10936 <https://github.com/scipy/scipy/pull/10936>`__: DOC: Added
> missing example to stats.mstats.variation
> * `#10939 <https://github.com/scipy/scipy/pull/10939>`__: ENH:
> scipy.sparse.lil: tocsr accelerated depending on density
> * `#10946 <https://github.com/scipy/scipy/pull/10946>`__: BUG: setting
> verbose > 2 in minimize with trust-constr method...
> * `#10947 <https://github.com/scipy/scipy/pull/10947>`__: DOC: special:
> small improvements to the \`poch\` docstring
> * `#10949 <https://github.com/scipy/scipy/pull/10949>`__: BUG: fix return
> type of erlang_gen._argcheck
> * `#10951 <https://github.com/scipy/scipy/pull/10951>`__: DOC: fixed Ricker
> wavelet formula
> * `#10954 <https://github.com/scipy/scipy/pull/10954>`__: BUG: special: fix
> \`factorial\` return type for 0-d inputs
> * `#10955 <https://github.com/scipy/scipy/pull/10955>`__: MAINT: Relax the
> assert_unitary atol value
> * `#10956 <https://github.com/scipy/scipy/pull/10956>`__: WIP: make
> pdtr(int, double) be pdtr(double, double)
> * `#10957 <https://github.com/scipy/scipy/pull/10957>`__: BUG: Ensure full
> binary compatibility of long double test data
> * `#10964 <https://github.com/scipy/scipy/pull/10964>`__: ENH: Make Slerp
> callable with a scalar argument
> * `#10972 <https://github.com/scipy/scipy/pull/10972>`__: BUG: Handle
> complex gains in zpk2sos
> * `#10975 <https://github.com/scipy/scipy/pull/10975>`__: TST: skip
> test_kendalltau ppc64le
> * `#10978 <https://github.com/scipy/scipy/pull/10978>`__: BUG: boxcox data
> dimension and constancy check #5112
> * `#10979 <https://github.com/scipy/scipy/pull/10979>`__: API: Rename dcm
> to (rotation) matrix in Rotation class
> * `#10981 <https://github.com/scipy/scipy/pull/10981>`__: MAINT: add
> support for a==0 and x>0 edge case to igam and igamc
> * `#10986 <https://github.com/scipy/scipy/pull/10986>`__: MAINT: Remove
> direct imports from numpy in signaltools.py
> * `#10988 <https://github.com/scipy/scipy/pull/10988>`__: BUG: signal:
> fixed issue #10360
> * `#10989 <https://github.com/scipy/scipy/pull/10989>`__: FIX
> binned_statistic_dd Mac wheel test fails
> * `#10990 <https://github.com/scipy/scipy/pull/10990>`__: BUG: Fix memory
> leak in shgo triangulation
> * `#10992 <https://github.com/scipy/scipy/pull/10992>`__: TST: Relax
> tolerance in upfirdn test_modes
> * `#10993 <https://github.com/scipy/scipy/pull/10993>`__: TST: bump
> tolerance in optimize tests
> * `#10997 <https://github.com/scipy/scipy/pull/10997>`__: MAINT: Rework
> residue and residuez
> * `#11001 <https://github.com/scipy/scipy/pull/11001>`__: DOC: Updated
> Windows build tutorial
> * `#11004 <https://github.com/scipy/scipy/pull/11004>`__: BUG:
> integrate/quad_vec: fix several bugs in quad_vec
> * `#11005 <https://github.com/scipy/scipy/pull/11005>`__: TST: add Python
> 3.8 Win CI
> * `#11006 <https://github.com/scipy/scipy/pull/11006>`__: DOC: special: add
> a reference for \`kl_div\`
> * `#11012 <https://github.com/scipy/scipy/pull/11012>`__: MAINT: Rework
> invres and invresz
> * `#11015 <https://github.com/scipy/scipy/pull/11015>`__: DOC: special: add
> references for \`rel_entr\`
> * `#11017 <https://github.com/scipy/scipy/pull/11017>`__: DOC: numpydoc
> validation of morestats.py
> * `#11018 <https://github.com/scipy/scipy/pull/11018>`__: MAINT: Filter
> unrelated warning
> * `#11031 <https://github.com/scipy/scipy/pull/11031>`__: MAINT: update
> choose_conv_method for pocketfft implementation
> * `#11034 <https://github.com/scipy/scipy/pull/11034>`__: MAINT: TST: Skip
> tests with multiprocessing that use "spawn"...
> * `#11036 <https://github.com/scipy/scipy/pull/11036>`__: DOC: update
> doc/README with some more useful content.
> * `#11037 <https://github.com/scipy/scipy/pull/11037>`__: DOC: special: add
> a complete docstring for \`rgamma\`
> * `#11038 <https://github.com/scipy/scipy/pull/11038>`__: DOC: special: add
> a reference for the polygamma function
> * `#11042 <https://github.com/scipy/scipy/pull/11042>`__: TST: fix tf2zpk
> test failure due to incorrect complex sorting.
> * `#11044 <https://github.com/scipy/scipy/pull/11044>`__: MAINT:
> choose_conv_method can choose fftconvolution for longcomplex
> * `#11046 <https://github.com/scipy/scipy/pull/11046>`__: TST: Reduce
> tolerance for ppc64le with reference lapack
> * `#11048 <https://github.com/scipy/scipy/pull/11048>`__: DOC: special: add
> reference for orthogonal polynomial functions
> * `#11049 <https://github.com/scipy/scipy/pull/11049>`__: MAINT: proper
> random number initialization and readability fix
> * `#11051 <https://github.com/scipy/scipy/pull/11051>`__: MAINT: pep8
> cleanup
> * `#11054 <https://github.com/scipy/scipy/pull/11054>`__: TST: bump test
> precision for dual_annealing SLSQP test
> * `#11055 <https://github.com/scipy/scipy/pull/11055>`__: DOC: special: add
> a reference for \`zeta\`
> * `#11056 <https://github.com/scipy/scipy/pull/11056>`__: API: Deprecated
> normalized keyword in Rotation
> * `#11065 <https://github.com/scipy/scipy/pull/11065>`__: DOC: Ubuntu
> Development Environment Quickstart should not modify...
> * `#11066 <https://github.com/scipy/scipy/pull/11066>`__: BUG: skip
> deprecation for numpy top-level types
> * `#11067 <https://github.com/scipy/scipy/pull/11067>`__: DOC: updated
> documentation for consistency in writing style
> * `#11070 <https://github.com/scipy/scipy/pull/11070>`__: DOC: Amendment to
> Ubuntu Development Environment Quickstart should...
> * `#11073 <https://github.com/scipy/scipy/pull/11073>`__: DOC: fix 1.4.0
> release notes
> * `#11081 <https://github.com/scipy/scipy/pull/11081>`__: API: Replace
> Rotation.match_vectors with align_vectors
> * `#11083 <https://github.com/scipy/scipy/pull/11083>`__: DOC: more 1.4.0
> release note fixes
> * `#11092 <https://github.com/scipy/scipy/pull/11092>`__: BUG: stats: fix
> freezing of some distributions
> * `#11096 <https://github.com/scipy/scipy/pull/11096>`__: BUG:
> scipy.sparse.csgraph: fixed issue #10774
> * `#11124 <https://github.com/scipy/scipy/pull/11124>`__: fix Cython
> warnings related to _stats.pyx
> * `#11126 <https://github.com/scipy/scipy/pull/11126>`__: BUG:
> interpolate/fitpack: fix memory leak in splprep
> * `#11127 <https://github.com/scipy/scipy/pull/11127>`__: Avoid potential
> segfault in CSR and CSC matrix indexing
> * `#11152 <https://github.com/scipy/scipy/pull/11152>`__: BUG: Fix random
> state bug multiscale_graphcorr
> * `#11166 <https://github.com/scipy/scipy/pull/11166>`__: BUG: empty sparse
> slice shapes
> * `#11167 <https://github.com/scipy/scipy/pull/11167>`__: BUG: redundant
> fft in signal.resample
> * `#11181 <https://github.com/scipy/scipy/pull/11181>`__: TST: Fix
> tolerance of tests for aarch64
> * `#11182 <https://github.com/scipy/scipy/pull/11182>`__: TST: Bump up
> tolerance for test_maxiter_worsening
> * `#11199 <https://github.com/scipy/scipy/pull/11199>`__: BUG:
> sparse.linalg: mistake in unsymm. real shift-invert ARPACK eigenvalue
> selection
>
> Checksums
> =========
>
> MD5
> ~~~
>
> aa98f881f11681a35e18eadbf2c403fd
>  scipy-1.4.0-cp35-cp35m-macosx_10_6_intel.whl
> d99b88d888f8a78a67896b2f895c3aba
> scipy-1.4.0-cp35-cp35m-manylinux1_i686.whl
> 13d1ab63e2ca8d2c2ac9f0b01f37b374
>  scipy-1.4.0-cp35-cp35m-manylinux1_x86_64.whl
> b9908d9dddf3fa5bd9b2458ea42c2813  scipy-1.4.0-cp35-cp35m-win32.whl
> e6a6bb14d377ef8b893a710b9fcd05a8  scipy-1.4.0-cp35-cp35m-win_amd64.whl
> 203b3f7e9bee44d3ccb3d3e0ffd62a81
>  scipy-1.4.0-cp36-cp36m-macosx_10_6_intel.whl
> 3cb0fde221141e35dd7c759b727e86d1
> scipy-1.4.0-cp36-cp36m-manylinux1_i686.whl
> 9ae6711749bb09f812e634fec628bd23
>  scipy-1.4.0-cp36-cp36m-manylinux1_x86_64.whl
> da06f24a28995b3495d7696727a3a113  scipy-1.4.0-cp36-cp36m-win32.whl
> a7a16dca144deca4cf6ad8f8ae2c7823  scipy-1.4.0-cp36-cp36m-win_amd64.whl
> 82568a0464db2717671347296119353b
>  scipy-1.4.0-cp37-cp37m-macosx_10_6_intel.whl
> 9d49feaf58101c8ef72b4ff294f189c3
> scipy-1.4.0-cp37-cp37m-manylinux1_i686.whl
> 0b2772b857ae94b74923212fd733d136
>  scipy-1.4.0-cp37-cp37m-manylinux1_x86_64.whl
> 8d6f4725a8c533bf058eb38dcb6ed2f7  scipy-1.4.0-cp37-cp37m-win32.whl
> 6afaa582de4454655cb9cdf1b175b9b8  scipy-1.4.0-cp37-cp37m-win_amd64.whl
> 3fccff6188a8ca127f61dd200aef367a
>  scipy-1.4.0-cp38-cp38-macosx_10_9_x86_64.whl
> ac16f5ad172f3150ccf191a63b62fd9a  scipy-1.4.0-cp38-cp38-manylinux1_i686.whl
> a8508c9beeda3859a1fc5adcba46e0ac
>  scipy-1.4.0-cp38-cp38-manylinux1_x86_64.whl
> 9f20a8fdb63c53757455deeab05ae75a  scipy-1.4.0-cp38-cp38-win32.whl
> 34b5f5adf9145c6db408357e2784501e  scipy-1.4.0-cp38-cp38-win_amd64.whl
> 77be719dcb5a81ddd6c3260bc37a2e59  scipy-1.4.0.tar.gz
> f62205fc40fba8b7fbfa283c1b2770e1  scipy-1.4.0.tar.xz
> 5e57299c2cc780a3650ed60ba9cda4e0  scipy-1.4.0.zip
>
> SHA256
> ~~~~~~
>
> 1b51721e5792c4d722e0cab4daf82187d5f22f2e42c56cd247398a16e4d2f48d
>  scipy-1.4.0-cp35-cp35m-macosx_10_6_intel.whl
> cdbcfbe97a21fc6b3c55991a7bcd6a278a38bd197e2d274a45611cdc91beb5c0
>  scipy-1.4.0-cp35-cp35m-manylinux1_i686.whl
> 2d5b67afa5f5e0cf60dc747327c5be15cde434bed9c96743019886f86bfe0918
>  scipy-1.4.0-cp35-cp35m-manylinux1_x86_64.whl
> ab35718a2dd58089fbbdf3bcf1bb368a2ec99314de58f65d5d9a1cc8a1f49419
>  scipy-1.4.0-cp35-cp35m-win32.whl
> c2722813ff63bb1f0fb3c75253a85a16c2b0ecc8c4f999f666a7788bf7c6e4c3
>  scipy-1.4.0-cp35-cp35m-win_amd64.whl
> 203ba7ab52270e392e7e43834ffbe94fae09ca7f03113a11170cd36d0826eece
>  scipy-1.4.0-cp36-cp36m-macosx_10_6_intel.whl
> 1e46825a4b810e2c36cfebecbad09edfd14b74a43f6146343ec96c62659e4573
>  scipy-1.4.0-cp36-cp36m-manylinux1_i686.whl
> 72e644285a39aa64aaef7373fcbbed998aa7a550dc073d910d712a9380eba8b1
>  scipy-1.4.0-cp36-cp36m-manylinux1_x86_64.whl
> fb4b6c26e39375e0cb56d05508c1b43515589725f903c9250940fca906e909fd
>  scipy-1.4.0-cp36-cp36m-win32.whl
> 4061d71c0f143f3985d2ea9ebc4c1d86eff6df79318f265a5fdb23527811f5b2
>  scipy-1.4.0-cp36-cp36m-win_amd64.whl
> 204667ab336e9087a9bcd2be37b540703aef7b6f9a4fd776186d18b8b972f24a
>  scipy-1.4.0-cp37-cp37m-macosx_10_6_intel.whl
> c1fe5826d26b684d5a690099d56f010a4bdd916e32f9fc0e0898c22551fdc635
>  scipy-1.4.0-cp37-cp37m-manylinux1_i686.whl
> b51597ed8c1d3f2f07e537fb492a2c3659e477c502ad93c7e241f39ae9e21a78
>  scipy-1.4.0-cp37-cp37m-manylinux1_x86_64.whl
> 39e9571ae080c149f4b5324836e7ee06a7e331e77f0d6d55f9c6ab7266cd875a
>  scipy-1.4.0-cp37-cp37m-win32.whl
> e47f4d0be4fc6985c789d24898ad65daec781c7f5da4a3d4c76ed9af285306ba
>  scipy-1.4.0-cp37-cp37m-win_amd64.whl
> 6fcc1e8b47c332bb0a558d7529ede0990ea5ff822a9a4392b003adad8e0b31b8
>  scipy-1.4.0-cp38-cp38-macosx_10_9_x86_64.whl
> bbb21e998e136e1fdfd77e808abf16c72e75c6ffbb87f4b5a41f19c9a4b3e2de
>  scipy-1.4.0-cp38-cp38-manylinux1_i686.whl
> fa39935d7db5066a1b88575fdb196bb576474a17987637430df6bede311906be
>  scipy-1.4.0-cp38-cp38-manylinux1_x86_64.whl
> 461ca398ac6cb46bc89bdbc9f6a81c0302ee370cebe8be682c84a51977e21ded
>  scipy-1.4.0-cp38-cp38-win32.whl
> e588454fd6899d93b73d648d4d90d3d1285c91d08530a6ab94826676c862cabc
>  scipy-1.4.0-cp38-cp38-win_amd64.whl
> 31f7cfa93b01507c935c12b535e24812594002a02a56803d7cd063e9920d25e8
>  scipy-1.4.0.tar.gz
> 6d174683254ed39d4659f63ce512b843bc45479ce06a05dc089a48c17f1d68e7
>  scipy-1.4.0.tar.xz
> 704af03ecd4e2191daa12106449c5921f155d210812cce0d9c5f47194f312cda
>  scipy-1.4.0.zip
> -----BEGIN PGP SIGNATURE-----
>
> iQGzBAEBCAAdFiEEuinQzfUTSK0iykiguEZ+VI8xggYFAl34CSgACgkQuEZ+VI8x
> ggY+FQv/TiG+T2eNdpy7t9gwe5aH+sGT5Fi0sli73C3I76fU/WCAx8N9MGnufIMK
> hM1gF6feVWDiZRmEjXXHiVQM3ae4TAhq7V0ucxBQ+nonQf98EEWg0M1AHwEKx7HK
> mRUT+50hCzqqRnv9axHHUxs93SPjv+xWkGvhZX9UfhrjPUCbglOd1yM60GZZkvxZ
> Gj0thpz/eob8w8BM/NNo0TUyCG2e3nREobUdaGxPTaWJR53mYM4caC9dk7+ZvvCl
> MsPEtFVuPpWUawSbqILQHo/Nqv8NYvIP0/90y6w9A+7oRCgh1U+BeI4JEQYpQAxT
> EDUTw0bG3aG9SRqqZWPj86gMmvioFpxyLh2+zv5pN34ivaFR3hcsxrUsku/1B8u5
> VkUaZwf7QXM+LhrbpxlhFLxad8wXEZjdYeD/l4TXGKSadMER5tRSSL/kUgEgC+KC
> CpP+Jy1BIU2ypahyTr5siQrLP/kzYvKjeZsGS/RlGRoiZ6qUGA4I0/HFpUoQIZfE
> Bfzgh2Kx
> =QU1D
> -----END PGP SIGNATURE-----
>
_______________________________________________
NumPy-Discussion mailing list
[hidden email]
https://mail.python.org/mailman/listinfo/numpy-discussion
Reply | Threaded
Open this post in threaded view
|

Re: [SciPy-Dev] ANN: SciPy 1.4.0

ralfgommers


On Mon, Dec 16, 2019 at 5:13 PM Warren Weckesser <[hidden email]> wrote:
On 12/16/19, Tyler Reddy <[hidden email]> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Hi all,
>
> On behalf of the SciPy development team I'm pleased to announce
> the release of SciPy 1.4.0.


Fantastic, thanks Tyler!


+1 thanks for taking care of this release Tyler!

Ralf

 
Warren


>
> Sources and binary wheels can be found at:
> https://pypi.org/project/scipy/
> and at:
> https://github.com/scipy/scipy/releases/tag/v1.4.0
>
> One of a few ways to install this release with pip:
>
> pip install scipy==1.4.0
>
> ==========================
> SciPy 1.4.0 Release Notes
> ==========================
>
> SciPy 1.4.0 is the culmination of 6 months of hard work. It contains
> many new features, numerous bug-fixes, improved test coverage and better
> documentation. There have been a number of deprecations and API changes
> in this release, which are documented below. All users are encouraged to
> upgrade to this release, as there are a large number of bug-fixes and
> optimizations. Before upgrading, we recommend that users check that
> their own code does not use deprecated SciPy functionality (to do so,
> run your code with ``python -Wd`` and check for ``DeprecationWarning`` s).
> Our development attention will now shift to bug-fix releases on the
> 1.4.x branch, and on adding new features on the master branch.
>
> This release requires Python 3.5+ and NumPy >=1.13.3 (for Python 3.5, 3.6),
>>=1.14.5 (for Python 3.7), >= 1.17.3 (for Python 3.8)
>
> For running on PyPy, PyPy3 6.0+ and NumPy 1.15.0 are required.
>
> Highlights of this release
> ----------------------------------
>
> - a new submodule, `scipy.fft`, now supersedes `scipy.fftpack`; this
>   means support for ``long double`` transforms, faster multi-dimensional
>   transforms, improved algorithm time complexity, release of the global
>   intepreter lock, and control over threading behavior
> - support for ``pydata/sparse`` arrays in `scipy.sparse.linalg`
> - substantial improvement to the documentation and functionality of
>   several `scipy.special` functions, and some new additions
> - the generalized inverse Gaussian distribution has been added to
>   `scipy.stats`
> - an implementation of the Edmonds-Karp algorithm in
>   `scipy.sparse.csgraph.maximum_flow`
> - `scipy.spatial.SphericalVoronoi` now supports n-dimensional input,
>    has linear memory complexity, improved performance, and
>    supports single-hemisphere generators
>
>
> New features
> ============
>
> Infrastructure
> --------------------
> Documentation can now be built with ``runtests.py --doc``
>
> A ``Dockerfile`` is now available in the ``scipy/scipy-dev`` repository to
> facilitate getting started with SciPy development.
>
> `scipy.constants` improvements
> ---------------------------------------------
> `scipy.constants` has been updated with the CODATA 2018 constants.
>
>
> `scipy.fft` added
> ------------------------
> `scipy.fft` is a new submodule that supersedes the `scipy.fftpack`
> submodule.
> For the most part, this is a drop-in replacement for ``numpy.fft`` and
> `scipy.fftpack` alike. With some important differences, `scipy.fft`:
> - uses NumPy's conventions for real transforms (``rfft``). This means the
> return value is a complex array, half the size of the full ``fft`` output.
> This is different from the output of ``fftpack`` which returned a real
> array
> representing complex components packed together.
> - the inverse real to real transforms (``idct`` and ``idst``) are
> normalized
> for ``norm=None`` in thesame way as ``ifft``. This means the identity
> ``idct(dct(x)) == x`` is now ``True`` for all norm modes.
> - does not include the convolutions or pseudo-differential operators
> from ``fftpack``.
>
> This submodule is based on the ``pypocketfft`` library, developed by the
> author of ``pocketfft`` which was recently adopted by NumPy as well.
> ``pypocketfft`` offers a number of advantages over fortran ``FFTPACK``:
> - support for long double (``np.longfloat``) precision transforms.
> - faster multi-dimensional transforms using vectorisation
> - Bluestein’s algorithm removes the worst-case ``O(n^2)`` complexity of
> ``FFTPACK``
> - the global interpreter lock (``GIL``) is released during transforms
> - optional multithreading of multi-dimensional transforms via the
> ``workers``
> argument
>
> Note that `scipy.fftpack` has not been deprecated and will continue to be
> maintained but is now considered legacy. New code is recommended to use
> `scipy.fft` instead, where possible.
>
> `scipy.fftpack` improvements
> ----------------------------------------
> `scipy.fftpack` now uses pypocketfft to perform its FFTs, offering the same
> speed and accuracy benefits listed for scipy.fft above but without the
> improved API.
>
> `scipy.integrate` improvements
> -------------------------------------------
>
> The function `scipy.integrate.solve_ivp` now has an ``args`` argument.
> This allows the user-defined functions passed to the function to have
> additional parameters without having to create wrapper functions or
> lambda expressions for them.
>
> `scipy.integrate.solve_ivp` can now return a ``y_events`` attribute
> representing the solution of the ODE at event times
>
> New ``OdeSolver`` is implemented --- ``DOP853``. This is a high-order
> explicit
> Runge-Kutta method originally implemented in Fortran. Now we provide a pure
> Python implementation usable through ``solve_ivp`` with all its features.
>
> `scipy.integrate.quad` provides better user feedback when break points are
> specified with a weighted integrand.
>
> `scipy.integrate.quad_vec` is now available for general purpose integration
> of vector-valued functions
>
>
> `scipy.interpolate` improvements
> ---------------------------------------------
> `scipy.interpolate.pade` now handles complex input data gracefully
>
> `scipy.interpolate.Rbf` can now interpolate multi-dimensional functions
>
> `scipy.io` improvements
> ---------------------------------
>
> `scipy.io.wavfile.read` can now read data from a `WAV` file that has a
> malformed header, similar to other modern `WAV` file parsers
>
> `scipy.io.FortranFile` now has an expanded set of available ``Exception``
> classes for handling poorly-formatted files
>
>
> `scipy.linalg` improvements
> -------------------------------------
> The function ``scipy.linalg.subspace_angles(A, B)`` now gives correct
> results for complex-valued matrices. Before this, the function only
> returned
> correct values for real-valued matrices.
>
> New boolean keyword argument ``check_finite`` for `scipy.linalg.norm`;
> whether
> to check that the input matrix contains only finite numbers. Disabling may
> give a performance gain, but may result in problems (crashes,
> non-termination)
> if the inputs do contain infinities or NaNs.
>
> `scipy.linalg.solve_triangular` has improved performance for a C-ordered
> triangular matrix
>
> ``LAPACK`` wrappers have been added for ``?geequ``, ``?geequb``,
> ``?syequb``,
> and ``?heequb``
>
> Some performance improvements may be observed due to an internal
> optimization
> in operations involving LAPACK routines via ``_compute_lwork``. This is
> particularly true for operations on small arrays.
>
> Block ``QR`` wrappers are now available in `scipy.linalg.lapack`
>
>
> `scipy.ndimage` improvements
> ------------------------------------------
>
>
> `scipy.optimize` improvements
> ------------------------------------------
> It is now possible to use linear and non-linear constraints with
> `scipy.optimize.differential_evolution`.
>
> `scipy.optimize.linear_sum_assignment` has been re-written in C++ to
> improve
> performance, and now allows input costs to be infinite.
>
> A ``ScalarFunction.fun_and_grad`` method was added for convenient
> simultaneous
> retrieval of a function and gradient evaluation
>
> `scipy.optimize.minimize` ``BFGS`` method has improved performance by
> avoiding
> duplicate evaluations in some cases
>
> Better user feedback is provided when an objective function returns an
> array
> instead of a scalar.
>
>
> `scipy.signal` improvements
> --------------------------------------
>
> Added a new function to calculate convolution using the overlap-add method,
> named `scipy.signal.oaconvolve`. Like `scipy.signal.fftconvolve`, this
> function supports specifying dimensions along which to do the convolution.
>
> `scipy.signal.cwt` now supports complex wavelets.
>
> The implementation of ``choose_conv_method`` has been updated to reflect
> the
> new FFT implementation. In addition, the performance has been significantly
> improved (with rather drastic improvements in edge cases).
>
> The function ``upfirdn`` now has a ``mode`` keyword argument that can be
> used
> to select the signal extension mode used at the signal boundaries. These
> modes
> are also available for use in ``resample_poly`` via a newly added
> ``padtype``
> argument.
>
> `scipy.signal.sosfilt` now benefits from Cython code for improved
> performance
>
> `scipy.signal.resample` should be more efficient by leveraging ``rfft``
> when
> possible
>
> `scipy.sparse` improvements
> ---------------------------------------
> It is now possible to use the LOBPCG method in `scipy.sparse.linalg.svds`.
>
> `scipy.sparse.linalg.LinearOperator` now supports the operation ``rmatmat``
> for adjoint matrix-matrix multiplication, in addition to ``rmatvec``.
>
> Multiple stability updates enable float32 support in the LOBPCG eigenvalue
> solver for symmetric and Hermitian eigenvalues problems in
> ``scipy.sparse.linalg.lobpcg``.
>
> A solver for the maximum flow problem has been added as
> `scipy.sparse.csgraph.maximum_flow`.
>
> `scipy.sparse.csgraph.maximum_bipartite_matching` now allows non-square
> inputs,
> no longer requires a perfect matching to exist, and has improved
> performance.
>
> `scipy.sparse.lil_matrix` conversions now perform better in some scenarios
>
> Basic support is available for ``pydata/sparse`` arrays in
> `scipy.sparse.linalg`
>
> `scipy.sparse.linalg.spsolve_triangular` now supports the ``unit_diagonal``
> argument to improve call signature similarity with its dense counterpart,
> `scipy.linalg.solve_triangular`
>
> ``assertAlmostEqual`` may now be used with sparse matrices, which have
> added
> support for ``__round__``
>
> `scipy.spatial` improvements
> ---------------------------------------
> The bundled Qhull library was upgraded to version 2019.1, fixing several
> issues. Scipy-specific patches are no longer applied to it.
>
> `scipy.spatial.SphericalVoronoi` now has linear memory complexity, improved
> performance, and supports single-hemisphere generators. Support has also
> been
> added for handling generators that lie on a great circle arc (geodesic
> input)
> and for generators in n-dimensions.
>
> `scipy.spatial.transform.Rotation` now includes functions for calculation
> of a
> mean rotation, generation of the 3D rotation groups, and reduction of
> rotations
> with rotational symmetries.
>
> `scipy.spatial.transform.Slerp` is now callable with a scalar argument
>
> `scipy.spatial.voronoi_plot_2d` now supports furthest site Voronoi diagrams
>
> `scipy.spatial.Delaunay` and `scipy.spatial.Voronoi` now have attributes
> for tracking whether they are furthest site diagrams
>
> `scipy.special` improvements
> -----------------------------------------
> The Voigt profile has been added as `scipy.special.voigt_profile`.
>
> A real dispatch has been added for the Wright Omega function
> (`scipy.special.wrightomega`).
>
> The analytic continuation of the Riemann zeta function has been added. (The
> Riemann zeta function is the one-argument variant of `scipy.special.zeta`.)
>
> The complete elliptic integral of the first kind (`scipy.special.ellipk`)
> is
> now available in `scipy.special.cython_special`.
>
> The accuracy of `scipy.special.hyp1f1` for real arguments has been
> improved.
>
> The documentation of many functions has been improved.
>
> `scipy.stats` improvements
> -------------------------------------
> `scipy.stats.multiscale_graphcorr` added as an independence test that
> operates on high dimensional and nonlinear data sets. It has higher
> statistical
> power than other `scipy.stats` tests while being the only one that operates
> on
> multivariate data.
>
> The generalized inverse Gaussian distribution (`scipy.stats.geninvgauss`)
> has
> been added.
>
> It is now possible to efficiently reuse `scipy.stats.binned_statistic_dd`
> with new values by providing the result of a previous call to the function.
>
> `scipy.stats.hmean` now handles input with zeros more gracefully.
>
> The beta-binomial distribution is now available in `scipy.stats.betabinom`.
>
> `scipy.stats.zscore`, `scipy.stats.circmean`, `scipy.stats.circstd`, and
> `scipy.stats.circvar` now support the ``nan_policy`` argument for enhanced
> handling of ``NaN`` values
>
> `scipy.stats.entropy` now accepts an ``axis`` argument
>
> `scipy.stats.gaussian_kde.resample` now accepts a ``seed`` argument to
> empower
> reproducibility
>
> `scipy.stats.kendalltau` performance has improved, especially for large
> inputs,
> due to improved cache usage
>
> `scipy.stats.truncnorm` distribution has been rewritten to support much
> wider
> tails
>
>
> Deprecated features
> ===================
>
> `scipy` deprecations
> -----------------------------
> Support for NumPy functions exposed via the root SciPy namespace is
> deprecated
> and will be removed in 2.0.0. For example, if you use ``scipy.rand`` or
> ``scipy.diag``, you should change your code to directly use
> ``numpy.random.default_rng`` or ``numpy.diag``, respectively.
> They remain available in the currently continuing Scipy 1.x release series.
>
> The exception to this rule is using ``scipy.fft`` as a function --
> :mod:`scipy.fft` is now meant to be used only as a module, so the ability
> to
> call ``scipy.fft(...)`` will be removed in SciPy 1.5.0.
>
> In `scipy.spatial.Rotation` methods ``from_dcm``, ``as_dcm`` were renamed
> to
> ``from_matrix``, ``as_matrix`` respectively. The old names will be removed
> in
> SciPy 1.6.0.
>
> Method ``Rotation.match_vectors`` was deprecated in favor of
> ``Rotation.align_vectors``, which provides a more logical and
> general API to the same functionality. The old method
> will be removed in SciPy 1.6.0.
>
> Backwards incompatible changes
> ==========================
>
> `scipy.special` changes
> ---------------------------------
> The deprecated functions ``hyp2f0``, ``hyp1f2``, and ``hyp3f0`` have been
> removed.
>
> The deprecated function ``bessel_diff_formula`` has been removed.
>
> The function ``i0`` is no longer registered with ``numpy.dual``, so that
> ``numpy.dual.i0`` will unconditionally refer to the NumPy version
> regardless
> of whether `scipy.special` is imported.
>
> The function ``expn`` has been changed to return ``nan`` outside of its
> domain of definition (``x, n < 0``) instead of ``inf``.
>
> `scipy.sparse` changes
> --------------------------------
> Sparse matrix reshape now raises an error if shape is not two-dimensional,
> rather than guessing what was meant. The behavior is now the same as before
> SciPy 1.1.0.
>
> ``CSR`` and ``CSC`` sparse matrix classes should now return empty matrices
> of the same type when indexed out of bounds. Previously, for some versions
> of SciPy, this would raise an ``IndexError``. The change is largely
> motivated
> by greater consistency with ``ndarray`` and ``numpy.matrix`` semantics.
>
> `scipy.signal` changes
> -------------------------------
> `scipy.signal.resample` behavior for length-1 signal inputs has been
> fixed to output a constant (DC) value rather than an impulse, consistent
> with
> the assumption of signal periodicity in the FFT method.
>
> `scipy.signal.cwt` now performs complex conjugation and time-reversal of
> wavelet data, which is a backwards-incompatible bugfix for
> time-asymmetric wavelets.
>
> `scipy.stats` changes
> ------------------------------
> `scipy.stats.loguniform` added with better documentation as (an alias for
> ``scipy.stats.reciprocal``). ``loguniform`` generates random variables
> that are equally likely in the log space; e.g., ``1``, ``10`` and ``100``
> are all equally likely if ``loguniform(10 ** 0, 10 ** 2).rvs()`` is used.
>
>
> Other changes
> =============
> The ``LSODA`` method of `scipy.integrate.solve_ivp` now correctly detects
> stiff
> problems.
>
> `scipy.spatial.cKDTree` now accepts and correctly handles empty input data
>
> `scipy.stats.binned_statistic_dd` now calculates the standard deviation
> statistic in a numerically stable way.
>
> `scipy.stats.binned_statistic_dd` now throws an error if the input data
> contains either ``np.nan`` or ``np.inf``. Similarly, in `scipy.stats` now
> all
> continuous distributions' ``.fit()`` methods throw an error if the input
> data
> contain any instance of either ``np.nan`` or ``np.inf``.
>
>
> Authors
> =======
>
> * @endolith
> * @wenhui-prudencemed +
> * Abhinav +
> * Anne Archibald
> * ashwinpathak20nov1996 +
> * Danilo Augusto +
> * Nelson Auner +
> * aypiggott +
> * Christoph Baumgarten
> * Peter Bell
> * Sebastian Berg
> * Arman Bilge +
> * Benedikt Boecking +
> * Christoph Boeddeker +
> * Daniel Bunting
> * Evgeni Burovski
> * Angeline Burrell +
> * Angeline G. Burrell +
> * CJ Carey
> * Carlos Ramos Carreño +
> * Mak Sze Chun +
> * Malayaja Chutani +
> * Christian Clauss +
> * Jonathan Conroy +
> * Stephen P Cook +
> * Dylan Cutler +
> * Anirudh Dagar +
> * Aidan Dang +
> * dankleeman +
> * Brandon David +
> * Tyler Dawson +
> * Dieter Werthmüller
> * Joe Driscoll +
> * Jakub Dyczek +
> * Dávid Bodnár
> * Fletcher Easton +
> * Stefan Endres
> * etienne +
> * Johann Faouzi
> * Yu Feng
> * Isuru Fernando +
> * Matthew H Flamm
> * Martin Gauch +
> * Gabriel Gerlero +
> * Ralf Gommers
> * Chris Gorgolewski +
> * Domen Gorjup +
> * Edouard Goudenhoofdt +
> * Jan Gwinner +
> * Maja Gwozdz +
> * Matt Haberland
> * hadshirt +
> * Pierre Haessig +
> * David Hagen
> * Charles Harris
> * Gina Helfrich +
> * Alex Henrie +
> * Francisco J. Hernandez Heras +
> * Andreas Hilboll
> * Lindsey Hiltner
> * Thomas Hisch
> * Min ho Kim +
> * Gert-Ludwig Ingold
> * jakobjakobson13 +
> * Todd Jennings
> * He Jia
> * Muhammad Firmansyah Kasim +
> * Andrew Knyazev +
> * Holger Kohr +
> * Mateusz Konieczny +
> * Krzysztof Pióro +
> * Philipp Lang +
> * Peter Mahler Larsen +
> * Eric Larson
> * Antony Lee
> * Gregory R. Lee
> * Chelsea Liu +
> * Jesse Livezey
> * Peter Lysakovski +
> * Jason Manley +
> * Michael Marien +
> * Nikolay Mayorov
> * G. D. McBain +
> * Sam McCormack +
> * Melissa Weber Mendonça +
> * Kevin Michel +
> * mikeWShef +
> * Sturla Molden
> * Eric Moore
> * Peyton Murray +
> * Andrew Nelson
> * Clement Ng +
> * Juan Nunez-Iglesias
> * Renee Otten +
> * Kellie Ottoboni +
> * Ayappan P
> * Sambit Panda +
> * Tapasweni Pathak +
> * Oleksandr Pavlyk
> * Fabian Pedregosa
> * Petar Mlinarić
> * Matti Picus
> * Marcel Plch +
> * Christoph Pohl +
> * Ilhan Polat
> * Siddhesh Poyarekar +
> * Ioannis Prapas +
> * James Alan Preiss +
> * Yisheng Qiu +
> * Eric Quintero
> * Bharat Raghunathan +
> * Tyler Reddy
> * Joscha Reimer
> * Antonio Horta Ribeiro
> * Lucas Roberts
> * rtshort +
> * Josua Sassen
> * Kevin Sheppard
> * Scott Sievert
> * Leo Singer
> * Kai Striega
> * Søren Fuglede Jørgensen
> * tborisow +
> * Étienne Tremblay +
> * tuxcell +
> * Miguel de Val-Borro
> * Andrew Valentine +
> * Hugo van Kemenade
> * Paul van Mulbregt
> * Sebastiano Vigna
> * Pauli Virtanen
> * Dany Vohl +
> * Ben Walsh +
> * Huize Wang +
> * Warren Weckesser
> * Anreas Weh +
> * Joseph Weston +
> * Adrian Wijaya +
> * Timothy Willard +
> * Josh Wilson
> * Kentaro Yamamoto +
> * Dave Zbarsky +
>
> A total of 142 people contributed to this release.
> People with a "+" by their names contributed a patch for the first time.
> This list of names is automatically generated, and may not be fully
> complete.
>
>
> Issues closed for 1.4.0
> --------------------------------
>
> * `#1255 <https://github.com/scipy/scipy/issues/1255>`__: maxiter broken
> for Scipy.sparse.linalg gmres, in addition to...
> * `#1301 <https://github.com/scipy/scipy/issues/1301>`__: consolidate
> multipack.h from interpolate and integrate packages...
> * `#1739 <https://github.com/scipy/scipy/issues/1739>`__: Single precision
> FFT insufficiently accurate. (Trac #1212)
> * `#1795 <https://github.com/scipy/scipy/issues/1795>`__: stats
> test_distributions.py: replace old fuzz tests (Trac #1269)
> * `#2233 <https://github.com/scipy/scipy/issues/2233>`__: fftpack segfault
> with big arrays (Trac #1714)
> * `#2434 <https://github.com/scipy/scipy/issues/2434>`__: rmatmat and the
> sophistication of linear operator objects
> * `#2477 <https://github.com/scipy/scipy/issues/2477>`__:
> stats.truncnorm.rvs() does not give symmetric results for negative...
> * `#2629 <https://github.com/scipy/scipy/issues/2629>`__: FFTpack is
> unacceptably slow on non power of 2
> * `#2883 <https://github.com/scipy/scipy/issues/2883>`__: UnboundLocalError
> in scipy.interpolate.splrep
> * `#2956 <https://github.com/scipy/scipy/issues/2956>`__: Feature Request:
> axis argument for stats.entropy function
> * `#3528 <https://github.com/scipy/scipy/issues/3528>`__: Segfault on
> test_djbfft (possibly MKL-related?)
> * `#3793 <https://github.com/scipy/scipy/issues/3793>`__: cwt should also
> return complex array
> * `#4464 <https://github.com/scipy/scipy/issues/4464>`__: TST:
> residue/residuez/invres/invresz don't have any tests
> * `#4561 <https://github.com/scipy/scipy/issues/4561>`__: BUG: tf filter
> trailing and leading zeros in residuez
> * `#4669 <https://github.com/scipy/scipy/issues/4669>`__: Rewrite sosfilt
> to make a single loop over the input?
> * `#5040 <https://github.com/scipy/scipy/issues/5040>`__: BUG: Empty data
> handling of (c)KDTrees
> * `#5112 <https://github.com/scipy/scipy/issues/5112>`__: boxcox transform
> edge cases could use more care
> * `#5441 <https://github.com/scipy/scipy/issues/5441>`__: scipy.stats.ncx2
> fails for nc=0
> * `#5502 <https://github.com/scipy/scipy/issues/5502>`__: args keyword not
> handled in optimize.curve_fit
> * `#6484 <https://github.com/scipy/scipy/issues/6484>`__: Qhull
> segmentation fault
> * `#6900 <https://github.com/scipy/scipy/issues/6900>`__:
> linear_sum_assignment with infinite weights
> * `#6966 <https://github.com/scipy/scipy/issues/6966>`__: Hypergeometric
> Functions documentation is lacking
> * `#6999 <https://github.com/scipy/scipy/issues/6999>`__: possible false
> positive corruption check in compressed loadmat()
> * `#7018 <https://github.com/scipy/scipy/issues/7018>`__: ydata that needs
> broadcasting renders curve_fit unable to compute...
> * `#7140 <https://github.com/scipy/scipy/issues/7140>`__: trouble with
> documentation for windows
> * `#7327 <https://github.com/scipy/scipy/issues/7327>`__:
> interpolate.ndgriddata.griddata causes Python to crash rather...
> * `#7396 <https://github.com/scipy/scipy/issues/7396>`__:
> MatrixLinearOperator implements _adjoint(), but not _transpose()
> * `#7400 <https://github.com/scipy/scipy/issues/7400>`__: BUG(?): special:
> factorial and factorial2 return a 0-dimensional...
> * `#7434 <https://github.com/scipy/scipy/issues/7434>`__: Testing of
> scipy.stats continuous distributions misses 25 distributions
> * `#7491 <https://github.com/scipy/scipy/issues/7491>`__: Several
> scipy.stats distributions (fisk, burr, burr12, f) return...
> * `#7759 <https://github.com/scipy/scipy/issues/7759>`__: Overflow in
> stats.kruskal for large samples
> * `#7906 <https://github.com/scipy/scipy/issues/7906>`__: Wrong result from
> scipy.interpolate.UnivariateSpline.integral...
> * `#8165 <https://github.com/scipy/scipy/issues/8165>`__: ENH: match
> functionality of R for hmean
> * `#8417 <https://github.com/scipy/scipy/issues/8417>`__:
> optimimze.minimize(method='L-BFGS-B', options={'disp': True})...
> * `#8535 <https://github.com/scipy/scipy/issues/8535>`__: Strictly
> increasing requirement in UnivariateSpline
> * `#8815 <https://github.com/scipy/scipy/issues/8815>`__: [BUG] GMRES:
> number of iteration is only increased if callback...
> * `#9207 <https://github.com/scipy/scipy/issues/9207>`__:
> scipy.linalg.solve_triangular speed after scipy.linalg.lu_factor
> * `#9275 <https://github.com/scipy/scipy/issues/9275>`__: new feature:
> adding LOBPCG solver in svds in addition to ARPACK
> * `#9403 <https://github.com/scipy/scipy/issues/9403>`__: range of
> truncnorm.logpdf could be extended
> * `#9429 <https://github.com/scipy/scipy/issues/9429>`__: gaussian_kde not
> working with numpy matrix
> * `#9515 <https://github.com/scipy/scipy/issues/9515>`__: ndimage
> implementation relies on undefined behavior
> * `#9643 <https://github.com/scipy/scipy/issues/9643>`__: arpack returns
> singular values in ascending order
> * `#9669 <https://github.com/scipy/scipy/issues/9669>`__: DOC:
> matthew-brett/build-openblas has been retired
> * `#9852 <https://github.com/scipy/scipy/issues/9852>`__:
> scipy.spatial.ConvexHull exit with code 134, free(): invalid...
> * `#9902 <https://github.com/scipy/scipy/issues/9902>`__:
> scipy.stats.truncnorm second moment may be wrong
> * `#9943 <https://github.com/scipy/scipy/issues/9943>`__: Custom sampling
> methods in shgo do not work
> * `#9947 <https://github.com/scipy/scipy/issues/9947>`__: DOC: Incorrect
> documentation for \`nan_policy='propagate\` in...
> * `#9994 <https://github.com/scipy/scipy/issues/9994>`__: BUG: sparse:
> reshape method allows a shape containing an arbitrary...
> * `#10036 <https://github.com/scipy/scipy/issues/10036>`__: Official Nelder
> mead tutorial uses xtol instead of xatol, which...
> * `#10078 <https://github.com/scipy/scipy/issues/10078>`__: possible to get
> a better error message when objective function...
> * `#10092 <https://github.com/scipy/scipy/issues/10092>`__: overflow in
> truncnorm.rvs
> * `#10121 <https://github.com/scipy/scipy/issues/10121>`__: A little
> spelling mistake
> * `#10126 <https://github.com/scipy/scipy/issues/10126>`__: inaccurate std
> implementation in binned_statistic
> * `#10161 <https://github.com/scipy/scipy/issues/10161>`__: Error in
> documentation scipy.special.modstruve
> * `#10195 <https://github.com/scipy/scipy/issues/10195>`__: Derivative of
> spline with 'const' extrapolation is also extrapolted...
> * `#10206 <https://github.com/scipy/scipy/issues/10206>`__: sparse matrices
> indexing with scipy 1.3
> * `#10236 <https://github.com/scipy/scipy/issues/10236>`__: Non-descriptive
> error on type mismatch for functions of scipy.optimize...
> * `#10258 <https://github.com/scipy/scipy/issues/10258>`__: LOBPCG
> convergence failure if guess provided
> * `#10262 <https://github.com/scipy/scipy/issues/10262>`__: distance matrix
> lacks dtype checks / warnings
> * `#10271 <https://github.com/scipy/scipy/issues/10271>`__: BUG: optimize
> failure on wheels
> * `#10277 <https://github.com/scipy/scipy/issues/10277>`__:
> scipy.special.zeta(0) = NAN
> * `#10292 <https://github.com/scipy/scipy/issues/10292>`__: DOC/REL: Some
> sections of the release notes are not nested correctly.
> * `#10300 <https://github.com/scipy/scipy/issues/10300>`__:
> scipy.stats.rv_continuous.fit throws empty RuntimeError when...
> * `#10319 <https://github.com/scipy/scipy/issues/10319>`__: events in
> scipy.integrate.solve_ivp: How do I setup an events...
> * `#10323 <https://github.com/scipy/scipy/issues/10323>`__: Adding more
> low-level LAPACK wrappers
> * `#10360 <https://github.com/scipy/scipy/issues/10360>`__: firwin2
> inadvertently modifies input and may result in undefined...
> * `#10388 <https://github.com/scipy/scipy/issues/10388>`__: BLD:
> TestHerd::test_hetrd core dumps with Python-dbg
> * `#10395 <https://github.com/scipy/scipy/issues/10395>`__: Remove warning
> about output shape of zoom
> * `#10403 <https://github.com/scipy/scipy/issues/10403>`__: DOC:
> scipy.signal.resample ignores t parameter
> * `#10421 <https://github.com/scipy/scipy/issues/10421>`__: Yeo-Johnson
> power transformation fails with integer input data
> * `#10422 <https://github.com/scipy/scipy/issues/10422>`__: BUG: scipy.fft
> does not support multiprocessing
> * `#10427 <https://github.com/scipy/scipy/issues/10427>`__: ENH: convolve
> numbers should be updated
> * `#10444 <https://github.com/scipy/scipy/issues/10444>`__: BUG:
> scipy.spatial.transform.Rotation.match_vectors returns improper...
> * `#10488 <https://github.com/scipy/scipy/issues/10488>`__: ENH: DCTs/DSTs
> for scipy.fft
> * `#10501 <https://github.com/scipy/scipy/issues/10501>`__: BUG:
> scipy.spatial.HalfspaceIntersection works incorrectly
> * `#10514 <https://github.com/scipy/scipy/issues/10514>`__: BUG: cKDTree
> GIL handling is incorrect
> * `#10535 <https://github.com/scipy/scipy/issues/10535>`__: TST: master
> branch CI failures
> * `#10588 <https://github.com/scipy/scipy/issues/10588>`__: scipy.fft and
> numpy.fft inconsistency when axes=None and shape...
> * `#10628 <https://github.com/scipy/scipy/issues/10628>`__: Scipy
> python>3.6 Windows wheels don't ship msvcp\*.dll
> * `#10733 <https://github.com/scipy/scipy/issues/10733>`__: DOC/BUG:
> min_only result does not match documentation
> * `#10774 <https://github.com/scipy/scipy/issues/10774>`__: min_only=true
> djisktra infinite loop with duplicate indices
> * `#10775 <https://github.com/scipy/scipy/issues/10775>`__:
> UnboundLocalError in Radau when given a NaN
> * `#10835 <https://github.com/scipy/scipy/issues/10835>`__: io.wavfile.read
> unnecessarily raises an error for a bad wav header
> * `#10838 <https://github.com/scipy/scipy/issues/10838>`__: Error in
> documentation for scipy.linalg.lu_factor
> * `#10875 <https://github.com/scipy/scipy/issues/10875>`__: DOC: Graphical
> guides (using TikZ)
> * `#10880 <https://github.com/scipy/scipy/issues/10880>`__: setting verbose
>> 2 in minimize with trust-constr method leads...
> * `#10887 <https://github.com/scipy/scipy/issues/10887>`__:
> scipy.signal.signaltools._fftconv_faster has incorrect estimates
> * `#10948 <https://github.com/scipy/scipy/issues/10948>`__: gammainc(0,x) =
> nan but should be 1, gammaincc(0,x) = nan but...
> * `#10952 <https://github.com/scipy/scipy/issues/10952>`__:
> TestQRdelete_F.test_delete_last_p_col test failure
> * `#10968 <https://github.com/scipy/scipy/issues/10968>`__: API: Change
> normalized=False to normalize=True in Rotation
> * `#10987 <https://github.com/scipy/scipy/issues/10987>`__: Memory leak in
> shgo triangulation
> * `#10991 <https://github.com/scipy/scipy/issues/10991>`__: Error running
> openBlas probably missing a step
> * `#11033 <https://github.com/scipy/scipy/issues/11033>`__: deadlock on osx
> for python 3.8
> * `#11041 <https://github.com/scipy/scipy/issues/11041>`__: Test failure in
> wheel builds for TestTf2zpk.test_simple
> * `#11089 <https://github.com/scipy/scipy/issues/11089>`__: Regression in
> scipy.stats where distribution will not accept loc and scale parameters
> * `#11100 <https://github.com/scipy/scipy/issues/11100>`__: BUG:
> multiscale_graphcorr random state seeding and parallel use
> * `#11121 <https://github.com/scipy/scipy/issues/11121>`__: Calls to
> `scipy.interpolate.splprep` increase RAM usage.
> * `#11125 <https://github.com/scipy/scipy/issues/11125>`__: BUG: segfault
> when slicing a CSR or CSC sparse matrix with slice start index > stop index
> * `#11198 <https://github.com/scipy/scipy/issues/11198>`__: BUG: sparse
> eigs (arpack) shift-invert drops the smallest eigenvalue for some k
>
> Pull requests for 1.4.0
> -------------------------------
>
> * `#4591 <https://github.com/scipy/scipy/pull/4591>`__: BUG, TST: Several
> issues with scipy.signal.residue
> * `#6629 <https://github.com/scipy/scipy/pull/6629>`__: ENH: sparse:
> canonicalize on initialization
> * `#7076 <https://github.com/scipy/scipy/pull/7076>`__: ENH: add complex
> wavelet support to scipy.signal.cwt.
> * `#8681 <https://github.com/scipy/scipy/pull/8681>`__: ENH add generalized
> inverse Gaussian distribution to scipy.stats
> * `#9064 <https://github.com/scipy/scipy/pull/9064>`__: BUG/ENH: Added
> default _transpose into LinearOperator. Fixes...
> * `#9215 <https://github.com/scipy/scipy/pull/9215>`__: ENH: Rbf
> interpolation of large multi-dimensional data
> * `#9311 <https://github.com/scipy/scipy/pull/9311>`__: ENH: Added voigt in
> scipy.special.
> * `#9642 <https://github.com/scipy/scipy/pull/9642>`__: ENH: integrate:
> quad() for vector-valued functions
> * `#9679 <https://github.com/scipy/scipy/pull/9679>`__: DOC: expand
> docstring of exponweib distribution
> * `#9684 <https://github.com/scipy/scipy/pull/9684>`__: TST: add ppc64le ci
> testing
> * `#9800 <https://github.com/scipy/scipy/pull/9800>`__: WIP : ENH:
> Refactored _hungarian.py for speed and added a minimize/maximize…
> * `#9847 <https://github.com/scipy/scipy/pull/9847>`__: DOC: Change
> integrate tutorial to use solve_ivp instead of odeint
> * `#9876 <https://github.com/scipy/scipy/pull/9876>`__: ENH: Use rfft when
> possible in resampling
> * `#9998 <https://github.com/scipy/scipy/pull/9998>`__: BUG: Do not remove
> 1s when calling sparse: reshape method #9994
> * `#10002 <https://github.com/scipy/scipy/pull/10002>`__: ENH: adds
> constraints for differential evolution
> * `#10098 <https://github.com/scipy/scipy/pull/10098>`__: ENH: integrate:
> add args argument to solve_ivp.
> * `#10099 <https://github.com/scipy/scipy/pull/10099>`__: DOC: Add missing
> docs for linprog unknown_options
> * `#10104 <https://github.com/scipy/scipy/pull/10104>`__: BUG: Rewrite of
> stats.truncnorm distribution.
> * `#10105 <https://github.com/scipy/scipy/pull/10105>`__: MAINT improve
> efficiency of rvs_ratio_uniforms in scipy.stats
> * `#10107 <https://github.com/scipy/scipy/pull/10107>`__: TST:
> dual_annealing set seed
> * `#10108 <https://github.com/scipy/scipy/pull/10108>`__: ENH: stats:
> improve kendall_tau cache usage
> * `#10110 <https://github.com/scipy/scipy/pull/10110>`__: MAINT: _lib: Fix
> a build warning.
> * `#10114 <https://github.com/scipy/scipy/pull/10114>`__: FIX: only print
> bounds when supported by minimizer (shgo)
> * `#10115 <https://github.com/scipy/scipy/pull/10115>`__: TST: Add a test
> with an almost singular design matrix for lsq_linear
> * `#10118 <https://github.com/scipy/scipy/pull/10118>`__: MAINT: fix rdist
> methods in scipy.stats
> * `#10119 <https://github.com/scipy/scipy/pull/10119>`__: MAINT: improve
> rvs of randint in scipy.stats
> * `#10127 <https://github.com/scipy/scipy/pull/10127>`__: Fix typo in
> record array field name (spatial-ckdtree-sparse_distance…
> * `#10130 <https://github.com/scipy/scipy/pull/10130>`__: MAINT: ndimage:
> Fix some compiler warnings.
> * `#10131 <https://github.com/scipy/scipy/pull/10131>`__: DOC: Note the
> solve_ivp args enhancement in the 1.4.0 release...
> * `#10133 <https://github.com/scipy/scipy/pull/10133>`__: MAINT: add rvs
> for semicircular in scipy.stats
> * `#10138 <https://github.com/scipy/scipy/pull/10138>`__: BUG: special:
> Invalid arguments to ellip_harm can crash Python.
> * `#10139 <https://github.com/scipy/scipy/pull/10139>`__: MAINT: spatial:
> Fix some compiler warnings in the file distance_wrap.c.
> * `#10140 <https://github.com/scipy/scipy/pull/10140>`__: ENH: add handling
> of NaN in RuntimeWarning except clause
> * `#10142 <https://github.com/scipy/scipy/pull/10142>`__: DOC: return value
> of scipy.special.comb
> * `#10143 <https://github.com/scipy/scipy/pull/10143>`__: MAINT: Loosen
> linprog tol
> * `#10152 <https://github.com/scipy/scipy/pull/10152>`__: BUG: Fix custom
> sampling input for shgo, add unittest
> * `#10154 <https://github.com/scipy/scipy/pull/10154>`__: MAINT: add
> moments and improve doc of mielke in scipy.stats
> * `#10158 <https://github.com/scipy/scipy/pull/10158>`__: Issue #6999: read
> zlib checksum before checking bytes read.
> * `#10166 <https://github.com/scipy/scipy/pull/10166>`__: BUG: Correctly
> handle broadcasted ydata in curve_fit pcov computation.
> * `#10167 <https://github.com/scipy/scipy/pull/10167>`__: DOC: special: Add
> missing factor of \`i\` to \`modstruve\` docstring
> * `#10168 <https://github.com/scipy/scipy/pull/10168>`__: MAINT: stats: Fix
> an incorrect comment.
> * `#10169 <https://github.com/scipy/scipy/pull/10169>`__: ENH: optimize:
> Clarify error when objective function returns...
> * `#10172 <https://github.com/scipy/scipy/pull/10172>`__: DEV: Run tests in
> parallel when --parallel flag is passed to...
> * `#10173 <https://github.com/scipy/scipy/pull/10173>`__: ENH: Implement
> DOP853 ODE integrator
> * `#10176 <https://github.com/scipy/scipy/pull/10176>`__: Fixed typo
> * `#10182 <https://github.com/scipy/scipy/pull/10182>`__: TST: fix test
> issue for stats.pearsonr
> * `#10184 <https://github.com/scipy/scipy/pull/10184>`__: MAINT: stats:
> Simplify zmap and zscore (we can use keepdims now).
> * `#10191 <https://github.com/scipy/scipy/pull/10191>`__: DOC: fix a
> formatting issue in the scipy.spatial module docstring.
> * `#10193 <https://github.com/scipy/scipy/pull/10193>`__: DOC: Updated
> docstring for optimize.nnls
> * `#10198 <https://github.com/scipy/scipy/pull/10198>`__: DOC, ENH:
> special: Make \`hyp2f1\` references more specific
> * `#10202 <https://github.com/scipy/scipy/pull/10202>`__: DOC: Format DST
> and DCT definitions as latex equations
> * `#10207 <https://github.com/scipy/scipy/pull/10207>`__: BUG: Compressed
> matrix indexing should return a scalar
> * `#10210 <https://github.com/scipy/scipy/pull/10210>`__: DOC: Update docs
> for connection='weak' in connected_components
> * `#10225 <https://github.com/scipy/scipy/pull/10225>`__: DOC: Clarify new
> interfaces for legacy functions in 'optimize'
> * `#10231 <https://github.com/scipy/scipy/pull/10231>`__: DOC, MAINT: gpg2
> updates to release docs / pavement
> * `#10235 <https://github.com/scipy/scipy/pull/10235>`__: LICENSE: split
> license file in standard BSD 3-clause and bundled.
> * `#10238 <https://github.com/scipy/scipy/pull/10238>`__: ENH: Add new
> scipy.fft module using pocketfft
> * `#10243 <https://github.com/scipy/scipy/pull/10243>`__: BUG: fix ARFF
> reader regression with quoted values.
> * `#10248 <https://github.com/scipy/scipy/pull/10248>`__: DOC: update
> README file
> * `#10255 <https://github.com/scipy/scipy/pull/10255>`__: CI: bump OpenBLAS
> to match wheels
> * `#10264 <https://github.com/scipy/scipy/pull/10264>`__: TST: add tests
> for stats.tvar with unflattened arrays
> * `#10280 <https://github.com/scipy/scipy/pull/10280>`__: MAINT: stats: Use
> a constant value for sqrt(2/PI).
> * `#10286 <https://github.com/scipy/scipy/pull/10286>`__: Development
> Documentation Overhaul
> * `#10290 <https://github.com/scipy/scipy/pull/10290>`__: MAINT: Deprecate
> NumPy functions in SciPy root
> * `#10291 <https://github.com/scipy/scipy/pull/10291>`__: FIX: Avoid
> importing xdist when checking for availability
> * `#10295 <https://github.com/scipy/scipy/pull/10295>`__: Disable
> deprecated Numpy API in __odrpack.c
> * `#10296 <https://github.com/scipy/scipy/pull/10296>`__: ENH: C++
> extension for linear assignment problem
> * `#10298 <https://github.com/scipy/scipy/pull/10298>`__: ENH: Made pade
> function work with complex inputs
> * `#10301 <https://github.com/scipy/scipy/pull/10301>`__: DOC: Fix critical
> value significance levels in stats.anderson_ksamp
> * `#10307 <https://github.com/scipy/scipy/pull/10307>`__: Minkowski
> Distance Type Fix (issue #10262)
> * `#10309 <https://github.com/scipy/scipy/pull/10309>`__: BUG: Pass
> jac=None directly to lsoda
> * `#10310 <https://github.com/scipy/scipy/pull/10310>`__: BUG: interpolate:
> UnivariateSpline.derivative.ext is 'zeros'...
> * `#10312 <https://github.com/scipy/scipy/pull/10312>`__: FIX: Fixing a
> typo in a comment
> * `#10314 <https://github.com/scipy/scipy/pull/10314>`__: scipy.spatial
> enhancement request
> * `#10315 <https://github.com/scipy/scipy/pull/10315>`__: DOC: Update
> integration tutorial to solve_ivp
> * `#10318 <https://github.com/scipy/scipy/pull/10318>`__: DOC: update the
> example for PPoly.solve
> * `#10333 <https://github.com/scipy/scipy/pull/10333>`__: TST: add tests
> for stats.tvar with unflattened arrays
> * `#10334 <https://github.com/scipy/scipy/pull/10334>`__: MAINT: special:
> Remove deprecated \`hyp2f0\`, \`hyp1f2\`, and...
> * `#10336 <https://github.com/scipy/scipy/pull/10336>`__: BUG:
> linalg/interpolative: fix interp_decomp modifying input
> * `#10341 <https://github.com/scipy/scipy/pull/10341>`__: BUG:
> sparse.linalg/gmres: deprecate effect of callback on semantics...
> * `#10344 <https://github.com/scipy/scipy/pull/10344>`__: DOC: improve
> wording of mathematical formulation
> * `#10345 <https://github.com/scipy/scipy/pull/10345>`__: ENH: Tiled QR
> wrappers for scipy.linalg.lapack
> * `#10350 <https://github.com/scipy/scipy/pull/10350>`__: MAINT: linalg:
> Use the new fft subpackage in linalg.dft test...
> * `#10351 <https://github.com/scipy/scipy/pull/10351>`__: BUG: Fix unstable
> standard deviation calculation in histogram
> * `#10353 <https://github.com/scipy/scipy/pull/10353>`__: Bug:
> interpolate.NearestNDInterpolator (issue #10352)
> * `#10357 <https://github.com/scipy/scipy/pull/10357>`__: DOC: linalg:
> Refer to scipy.fft.fft (not fftpack) in the dft...
> * `#10359 <https://github.com/scipy/scipy/pull/10359>`__: DOC: Update
> roadmap now scipy.fft has been merged
> * `#10361 <https://github.com/scipy/scipy/pull/10361>`__: ENH: Prefer
> scipy.fft to scipy.fftpack in scipy.signal
> * `#10371 <https://github.com/scipy/scipy/pull/10371>`__: DOC: Tweaks to
> fft documentation
> * `#10372 <https://github.com/scipy/scipy/pull/10372>`__: DOC: Fix typos
> * `#10377 <https://github.com/scipy/scipy/pull/10377>`__: TST, MAINT:
> adjustments for pytest 5.0
> * `#10378 <https://github.com/scipy/scipy/pull/10378>`__: ENH: _lib: allow
> new np.random.Generator in check_random_state
> * `#10379 <https://github.com/scipy/scipy/pull/10379>`__: BUG: sparse: set
> writeability to be forward-compatible with numpy>=1.17
> * `#10381 <https://github.com/scipy/scipy/pull/10381>`__: BUG: Fixes
> gh-7491, pdf at x=0 of fisk/burr/burr12/f distributions.
> * `#10387 <https://github.com/scipy/scipy/pull/10387>`__: ENH:
> optimize/bfgs: don't evaluate twice at initial point for...
> * `#10392 <https://github.com/scipy/scipy/pull/10392>`__: [DOC] Add an
> example for _binned_statistic_dd
> * `#10396 <https://github.com/scipy/scipy/pull/10396>`__: Remove warning
> about output shape of zoom
> * `#10397 <https://github.com/scipy/scipy/pull/10397>`__: ENH: Add
> check_finite to sp.linalg.norm
> * `#10399 <https://github.com/scipy/scipy/pull/10399>`__: ENH: Add
> __round__ method to sparse matrix
> * `#10407 <https://github.com/scipy/scipy/pull/10407>`__: MAINT: drop
> pybind11 from install_requires, it's only build-time...
> * `#10408 <https://github.com/scipy/scipy/pull/10408>`__: TST: use
> pytest.raises, not numpy assert_raises
> * `#10409 <https://github.com/scipy/scipy/pull/10409>`__: CI: uninstall
> nose on Travis
> * `#10410 <https://github.com/scipy/scipy/pull/10410>`__: [ENH] ncx2
> dispatch to chi2 when nc=0
> * `#10411 <https://github.com/scipy/scipy/pull/10411>`__: TST: optimize:
> test should use assert_allclose for fp comparisons
> * `#10414 <https://github.com/scipy/scipy/pull/10414>`__: DOC: add pybind11
> to the other part of quickstart guides
> * `#10417 <https://github.com/scipy/scipy/pull/10417>`__: DOC: special:
> don't mark non-ufuncs with a \`[+]\`
> * `#10423 <https://github.com/scipy/scipy/pull/10423>`__: FIX: Use
> pybind11::isinstace to check array dtypes
> * `#10424 <https://github.com/scipy/scipy/pull/10424>`__: DOC: add doctest
> example for binary data for ttest_ind_from_stats
> * `#10425 <https://github.com/scipy/scipy/pull/10425>`__: ENH: Add missing
> Hermitian transforms to scipy.fft
> * `#10426 <https://github.com/scipy/scipy/pull/10426>`__: MAINT: Fix doc
> build bugs
> * `#10431 <https://github.com/scipy/scipy/pull/10431>`__: Update numpy
> version for AIX
> * `#10433 <https://github.com/scipy/scipy/pull/10433>`__: MAINT: Minor
> fixes for the stats
> * `#10434 <https://github.com/scipy/scipy/pull/10434>`__: BUG: special:
> make \`ndtri\` return NaN outside domain of definition
> * `#10435 <https://github.com/scipy/scipy/pull/10435>`__: BUG: Allow
> integer input data in scipy.stats.yeojohnson
> * `#10438 <https://github.com/scipy/scipy/pull/10438>`__: [DOC] Add example
> for kurtosis
> * `#10440 <https://github.com/scipy/scipy/pull/10440>`__: ENH: special:
> make \`ellipk\` a ufunc
> * `#10443 <https://github.com/scipy/scipy/pull/10443>`__: MAINT: ndimage:
> malloc fail check
> * `#10447 <https://github.com/scipy/scipy/pull/10447>`__: BLD: Divert
> output from test compiles into a temporary directory
> * `#10451 <https://github.com/scipy/scipy/pull/10451>`__: MAINT: signal:
> malloc fail check
> * `#10455 <https://github.com/scipy/scipy/pull/10455>`__: BUG: special: fix
> values of \`hyperu\` for negative \`x\`
> * `#10456 <https://github.com/scipy/scipy/pull/10456>`__: DOC: Added
> comment clarifying the call for dcsrch.f in lbfgsb.f
> * `#10457 <https://github.com/scipy/scipy/pull/10457>`__: BUG: Allow
> ckdtree to accept empty data input
> * `#10459 <https://github.com/scipy/scipy/pull/10459>`__: BUG:TST: Compute
> lwork safely
> * `#10460 <https://github.com/scipy/scipy/pull/10460>`__: [DOC] Add example
> to entropy
> * `#10461 <https://github.com/scipy/scipy/pull/10461>`__: DOC: Quickstart
> Guide updates
> * `#10462 <https://github.com/scipy/scipy/pull/10462>`__: TST: special:
> only show max atol/rtol for test points that failed
> * `#10465 <https://github.com/scipy/scipy/pull/10465>`__: BUG: Correctly
> align fft inputs
> * `#10467 <https://github.com/scipy/scipy/pull/10467>`__: ENH: lower-memory
> duplicate generator checking in spatial.SphericalVoronoi
> * `#10470 <https://github.com/scipy/scipy/pull/10470>`__: ENH: Normalise
> the inverse DCT/DST in scipy.fft
> * `#10472 <https://github.com/scipy/scipy/pull/10472>`__: BENCH: adjust
> timeout for slow setup_cache
> * `#10475 <https://github.com/scipy/scipy/pull/10475>`__: CI: include
> python debug for Travis-ci
> * `#10476 <https://github.com/scipy/scipy/pull/10476>`__: TST: special: use
> \`__tracebackhide__\` to get better error messages
> * `#10477 <https://github.com/scipy/scipy/pull/10477>`__: ENH: faster
> region building in spatial.SphericalVoronoi
> * `#10479 <https://github.com/scipy/scipy/pull/10479>`__: BUG: stats: Fix a
> few issues with the distributions' fit method.
> * `#10480 <https://github.com/scipy/scipy/pull/10480>`__: Add RuntimeError
> in _distn_infrastructure.py in fit() method
> * `#10481 <https://github.com/scipy/scipy/pull/10481>`__: BENCH, MAINT:
> wheel_cache_size has been renamed build_cache_size
> * `#10494 <https://github.com/scipy/scipy/pull/10494>`__: ENH: faster
> circumcenter calculation in spatial.SphericalVoronoi
> * `#10500 <https://github.com/scipy/scipy/pull/10500>`__: Splrep
> _curfit_cache global variable bugfix
> * `#10503 <https://github.com/scipy/scipy/pull/10503>`__: BUG:
> spatial/qhull: get HalfspaceIntersection.dual_points from...
> * `#10506 <https://github.com/scipy/scipy/pull/10506>`__: DOC: interp2d,
> note nearest neighbor extrapolation
> * `#10507 <https://github.com/scipy/scipy/pull/10507>`__: MAINT: Remove
> fortran fftpack library in favour of pypocketfft
> * `#10508 <https://github.com/scipy/scipy/pull/10508>`__: TST: fix a bug in
> the circular import test.
> * `#10509 <https://github.com/scipy/scipy/pull/10509>`__: MAINT: Set up
> _build_utils as subpackage
> * `#10516 <https://github.com/scipy/scipy/pull/10516>`__: BUG: Use nogil
> contexts in cKDTree
> * `#10517 <https://github.com/scipy/scipy/pull/10517>`__: ENH: fftconvolve
> should not FFT broadcastable axes
> * `#10518 <https://github.com/scipy/scipy/pull/10518>`__: ENH: Speedup
> fftconvolve
> * `#10520 <https://github.com/scipy/scipy/pull/10520>`__: DOC: Proper .rst
> formatting for deprecated features and Backwards...
> * `#10523 <https://github.com/scipy/scipy/pull/10523>`__: DOC: Improve
> scipy.signal.resample documentation
> * `#10524 <https://github.com/scipy/scipy/pull/10524>`__: ENH: Add MGC to
> scipy.stats
> * `#10525 <https://github.com/scipy/scipy/pull/10525>`__: [ENH] ncx2.ppf
> dispatch to chi2 when nc=0
> * `#10526 <https://github.com/scipy/scipy/pull/10526>`__: DOC: clarify
> laplacian normalization
> * `#10528 <https://github.com/scipy/scipy/pull/10528>`__: API: Rename
> scipy.fft DCT/DST shape argument to s
> * `#10531 <https://github.com/scipy/scipy/pull/10531>`__: BUG: fixed
> improper rotations in spatial.transform.rotation.match_vectors
> * `#10533 <https://github.com/scipy/scipy/pull/10533>`__: [DOC] Add example
> for winsorize function
> * `#10539 <https://github.com/scipy/scipy/pull/10539>`__: MAINT: special:
> don't register \`i0\` with \`numpy.dual\`
> * `#10540 <https://github.com/scipy/scipy/pull/10540>`__: MAINT: Fix Travis
> and Circle
> * `#10542 <https://github.com/scipy/scipy/pull/10542>`__: MAINT:
> interpolate: use cython_lapack
> * `#10547 <https://github.com/scipy/scipy/pull/10547>`__: Feature request.
> Add furthest site Voronoi diagrams to scipy.spatial.plotutils.
> * `#10549 <https://github.com/scipy/scipy/pull/10549>`__: [BUG] Fix bug in
> trimr when inclusive=False
> * `#10552 <https://github.com/scipy/scipy/pull/10552>`__: add
> scipy.signal.upfirdn signal extension modes
> * `#10555 <https://github.com/scipy/scipy/pull/10555>`__: MAINT: special:
> move \`c_misc\` into Cephes
> * `#10556 <https://github.com/scipy/scipy/pull/10556>`__: [DOC] Add example
> for trima
> * `#10562 <https://github.com/scipy/scipy/pull/10562>`__: [DOC] Fix triple
> string fo trimmed so that __doc__ can show...
> * `#10563 <https://github.com/scipy/scipy/pull/10563>`__: improve
> least_squares error msg for mismatched shape
> * `#10564 <https://github.com/scipy/scipy/pull/10564>`__: ENH: linalg:
> memoize get_lapack/blas_funcs to speed it up
> * `#10566 <https://github.com/scipy/scipy/pull/10566>`__: ENH: add
> implementation of solver for the maximum flow problem
> * `#10567 <https://github.com/scipy/scipy/pull/10567>`__: BUG: spatial: use
> c++11 construct for getting start of vector...
> * `#10568 <https://github.com/scipy/scipy/pull/10568>`__: DOC: special:
> small tweaks to the \`zetac\` docstring
> * `#10571 <https://github.com/scipy/scipy/pull/10571>`__: [ENH]
> Gaussian_kde can accept matrix dataset
> * `#10574 <https://github.com/scipy/scipy/pull/10574>`__: ENH: linalg:
> speed up _compute_lwork by avoiding numpy constructs
> * `#10582 <https://github.com/scipy/scipy/pull/10582>`__: Fix typos with
> typos in bundled libraries reverted
> * `#10583 <https://github.com/scipy/scipy/pull/10583>`__: ENH: special: add
> the analytic continuation of Riemann zeta
> * `#10584 <https://github.com/scipy/scipy/pull/10584>`__: MAINT: special:
> clean up \`special.__all__\`
> * `#10586 <https://github.com/scipy/scipy/pull/10586>`__: BUG:
> multidimensional scipy.fft functions should accept 's' rather...
> * `#10587 <https://github.com/scipy/scipy/pull/10587>`__: BUG:
> integrate/lsoda: never abort run, set error istate instead
> * `#10594 <https://github.com/scipy/scipy/pull/10594>`__: API: Replicate
> numpy's fftn behaviour when s is given but not...
> * `#10599 <https://github.com/scipy/scipy/pull/10599>`__: DOC: dev: update
> documentation vs. github pull request workflow...
> * `#10603 <https://github.com/scipy/scipy/pull/10603>`__: MAINT: installer
> scripts removed
> * `#10604 <https://github.com/scipy/scipy/pull/10604>`__: MAINT: Change
> c\*np.ones(...) to np.full(..., c, ...) in many...
> * `#10608 <https://github.com/scipy/scipy/pull/10608>`__: Univariate
> splines should require x to be strictly increasing...
> * `#10613 <https://github.com/scipy/scipy/pull/10613>`__: ENH: Add seed
> option for gaussian_kde.resample
> * `#10614 <https://github.com/scipy/scipy/pull/10614>`__: ENH: Add parallel
> computation to scipy.fft
> * `#10615 <https://github.com/scipy/scipy/pull/10615>`__: MAINT:
> interpolate: remove unused header file
> * `#10616 <https://github.com/scipy/scipy/pull/10616>`__: MAINT: Clean up
> 32-bit platform xfail markers
> * `#10618 <https://github.com/scipy/scipy/pull/10618>`__: BENCH: Added
> 'trust-constr' to minimize benchmarks
> * `#10621 <https://github.com/scipy/scipy/pull/10621>`__: [MRG] multiple
> stability updates in lobpcg
> * `#10622 <https://github.com/scipy/scipy/pull/10622>`__: MAINT: forward
> port 1.3.1 release notes
> * `#10624 <https://github.com/scipy/scipy/pull/10624>`__: DOC: stats: Fix
> spelling of 'support'.
> * `#10627 <https://github.com/scipy/scipy/pull/10627>`__: DOC: stats: Add
> references for the alpha distribution.
> * `#10629 <https://github.com/scipy/scipy/pull/10629>`__: MAINT: special:
> avoid overflow longer in \`zeta\` for negative...
> * `#10630 <https://github.com/scipy/scipy/pull/10630>`__: TST: GH10271,
> relax test assertion, fixes #10271
> * `#10631 <https://github.com/scipy/scipy/pull/10631>`__: DOC: nelder-mean
> uses xatol fixes #10036
> * `#10633 <https://github.com/scipy/scipy/pull/10633>`__: BUG: interpolate:
> integral(a, b) should be zero when both limits...
> * `#10635 <https://github.com/scipy/scipy/pull/10635>`__: DOC: special:
> complete hypergeometric functions documentation
> * `#10636 <https://github.com/scipy/scipy/pull/10636>`__: BUG: special: use
> series for \`hyp1f1\` when it converges rapidly
> * `#10641 <https://github.com/scipy/scipy/pull/10641>`__: ENH: allow
> matching of general bipartite graphs
> * `#10643 <https://github.com/scipy/scipy/pull/10643>`__: ENH:
> scipy.sparse.linalg.spsolve triangular unit diagonal
> * `#10650 <https://github.com/scipy/scipy/pull/10650>`__: ENH: Cythonize
> sosfilt
> * `#10654 <https://github.com/scipy/scipy/pull/10654>`__: DOC: Vertical
> alignment of table entries
> * `#10655 <https://github.com/scipy/scipy/pull/10655>`__: ENH: Dockerfile
> for scipy development
> * `#10660 <https://github.com/scipy/scipy/pull/10660>`__: TST: clean up
> tests for rvs in scipy.stats
> * `#10664 <https://github.com/scipy/scipy/pull/10664>`__: Throw error on
> non-finite input for binned_statistic_dd()
> * `#10665 <https://github.com/scipy/scipy/pull/10665>`__: DOC: special:
> improve the docstrings for \`gamma\` and \`gammasgn\`
> * `#10669 <https://github.com/scipy/scipy/pull/10669>`__: TST: Update
> scipy.fft real transform tests
> * `#10670 <https://github.com/scipy/scipy/pull/10670>`__: DOC: Clarify docs
> and error messages for scipy.signal.butter
> * `#10672 <https://github.com/scipy/scipy/pull/10672>`__: ENH: return
> solution attribute when using events in solve_ivp
> * `#10675 <https://github.com/scipy/scipy/pull/10675>`__: MAINT: special:
> add an explicit NaN check for \`iv\` arguments
> * `#10679 <https://github.com/scipy/scipy/pull/10679>`__: DOC: special: Add
> documentation for \`beta\` function
> * `#10681 <https://github.com/scipy/scipy/pull/10681>`__: TST:
> sparse.linalg: fix arnoldi test seed
> * `#10682 <https://github.com/scipy/scipy/pull/10682>`__: DOC: special: Add
> documentation for \`betainc\` function
> * `#10684 <https://github.com/scipy/scipy/pull/10684>`__: TST: special:
> require Mpmath 1.1.0 for \`test_hyperu_around_0\`
> * `#10686 <https://github.com/scipy/scipy/pull/10686>`__: FIX: sphinx
> isattributedescriptor is not available in sphinx...
> * `#10687 <https://github.com/scipy/scipy/pull/10687>`__: DOC: added Docker
> quickstart guide by @andyfaff
> * `#10689 <https://github.com/scipy/scipy/pull/10689>`__: DOC: special:
> clarify format of parameters/returns sections for...
> * `#10690 <https://github.com/scipy/scipy/pull/10690>`__: DOC: special:
> improve docstrings of incomplete gamma functions
> * `#10692 <https://github.com/scipy/scipy/pull/10692>`__: ENH:
> higher-dimensional input in \`spatial.SphericalVoronoi\`
> * `#10694 <https://github.com/scipy/scipy/pull/10694>`__: ENH:
> ScalarFunction.fun_and_grad
> * `#10698 <https://github.com/scipy/scipy/pull/10698>`__: DOC: special: Add
> documentation for \`betaincinv\`
> * `#10699 <https://github.com/scipy/scipy/pull/10699>`__: MAINT: remove
> time print lbfgsb fixes #8417
> * `#10701 <https://github.com/scipy/scipy/pull/10701>`__: TST, MAINT: bump
> OpenBLAS to 0.3.7 stable
> * `#10702 <https://github.com/scipy/scipy/pull/10702>`__: DOC: clarify
> iterations consume multiple function calls
> * `#10703 <https://github.com/scipy/scipy/pull/10703>`__: DOC: iprint doc
> lbfgsb closes #5482
> * `#10708 <https://github.com/scipy/scipy/pull/10708>`__: TST: test
> suggested in gh1758
> * `#10710 <https://github.com/scipy/scipy/pull/10710>`__: ENH: Added
> nan_policy to circ functions in \`stats\`
> * `#10712 <https://github.com/scipy/scipy/pull/10712>`__: ENH: add axis
> parameter to stats.entropy
> * `#10714 <https://github.com/scipy/scipy/pull/10714>`__: DOC: Formatting
> fix rv_continuous.expect docs
> * `#10715 <https://github.com/scipy/scipy/pull/10715>`__: DOC: BLD: update
> doc Makefile for python version; add scipy version...
> * `#10717 <https://github.com/scipy/scipy/pull/10717>`__: MAINT: modernize
> doc/Makefile
> * `#10719 <https://github.com/scipy/scipy/pull/10719>`__: Enable setting
> minres initial vector
> * `#10720 <https://github.com/scipy/scipy/pull/10720>`__: DOC: silence
> random warning in doc build for \`stats.binned_statistic_dd\`
> * `#10724 <https://github.com/scipy/scipy/pull/10724>`__: DEV: Add doc
> option to runtests.py
> * `#10728 <https://github.com/scipy/scipy/pull/10728>`__: MAINT: get rid of
> gramA, gramB text files that lobpcg tests leave...
> * `#10732 <https://github.com/scipy/scipy/pull/10732>`__: DOC: add min_only
> to docstring for Dijkstra's algorithm
> * `#10734 <https://github.com/scipy/scipy/pull/10734>`__: DOC: spell out
> difference between source and target in shortest...
> * `#10735 <https://github.com/scipy/scipy/pull/10735>`__: Fix for Python 4
> * `#10739 <https://github.com/scipy/scipy/pull/10739>`__: BUG:
> optimize/slsqp: deal with singular BFGS update
> * `#10741 <https://github.com/scipy/scipy/pull/10741>`__: ENH: LAPACK
> wrappers for ?geequ, ?geequb, ?syequb, ?heequb
> * `#10742 <https://github.com/scipy/scipy/pull/10742>`__: DOC: special: add
> to the docstring of \`gammaln\`
> * `#10743 <https://github.com/scipy/scipy/pull/10743>`__: ENH: special: add
> a real dispatch for \`wrightomega\`
> * `#10746 <https://github.com/scipy/scipy/pull/10746>`__: MAINT: Fix typos
> in comments, docs and test name
> * `#10747 <https://github.com/scipy/scipy/pull/10747>`__: Remove spurious
> quotes
> * `#10750 <https://github.com/scipy/scipy/pull/10750>`__: MAINT: make
> cython code more precise
> * `#10751 <https://github.com/scipy/scipy/pull/10751>`__: MAINT: Check that
> scipy.linalg.lapack functions are documented
> * `#10752 <https://github.com/scipy/scipy/pull/10752>`__: MAINT: special:
> use \`sf_error\` in Cephes
> * `#10755 <https://github.com/scipy/scipy/pull/10755>`__: DOC: cluster: Add
> 'See Also' and 'Examples' for kmeans2.
> * `#10763 <https://github.com/scipy/scipy/pull/10763>`__: MAINT: list of
> minimize methods
> * `#10768 <https://github.com/scipy/scipy/pull/10768>`__: BUG: Fix corner
> case for sos2zpk
> * `#10773 <https://github.com/scipy/scipy/pull/10773>`__: Fix error type
> for complex input to scipy.fftpack.rfft and irfft
> * `#10776 <https://github.com/scipy/scipy/pull/10776>`__: ENH: handle
> geodesic input in \`spatial.SphericalVoronoi\`
> * `#10777 <https://github.com/scipy/scipy/pull/10777>`__: MAINT:
> minimizer-->custom should handle the kinds of bounds/constrain…...
> * `#10781 <https://github.com/scipy/scipy/pull/10781>`__: ENH:
> solve_triangular C order improvement
> * `#10787 <https://github.com/scipy/scipy/pull/10787>`__: Fix behavior of
> \`exp1\` on branch cut and add docstring
> * `#10789 <https://github.com/scipy/scipy/pull/10789>`__: DOC: special: add
> parameters/returns doc sections for erfc/erfcx/erfi
> * `#10790 <https://github.com/scipy/scipy/pull/10790>`__: Travis CI: sudo
> is deprecated and Xenial is default distro
> * `#10792 <https://github.com/scipy/scipy/pull/10792>`__: DOC: special: add
> full docstring for \`expi\`
> * `#10799 <https://github.com/scipy/scipy/pull/10799>`__: DOC: special: add
> a complete docstring for \`expn\`
> * `#10800 <https://github.com/scipy/scipy/pull/10800>`__: Docs edits (GSoD)
> * `#10802 <https://github.com/scipy/scipy/pull/10802>`__: BUG: fix
> UnboundLocalError in Radau (scipy#10775)
> * `#10804 <https://github.com/scipy/scipy/pull/10804>`__: ENH: Speed up
> next_fast_len with LRU cache
> * `#10805 <https://github.com/scipy/scipy/pull/10805>`__: DOC: Fix
> unbalanced quotes in signal.place_poles
> * `#10809 <https://github.com/scipy/scipy/pull/10809>`__: ENH: Speed up
> next_fast_len
> * `#10810 <https://github.com/scipy/scipy/pull/10810>`__: ENH: Raise
> catchable exceptions for bad Fortran files
> * `#10811 <https://github.com/scipy/scipy/pull/10811>`__: MAINT: optimize:
> Remove extra variable from _remove_redundancy_dense
> * `#10813 <https://github.com/scipy/scipy/pull/10813>`__: MAINT: special:
> Remove unused variables from _kolmogi and _smirnovi
> * `#10815 <https://github.com/scipy/scipy/pull/10815>`__: DOC, API:
> scipy.stats.reciprocal is "log-uniform"
> * `#10816 <https://github.com/scipy/scipy/pull/10816>`__: MAINT: special:
> remove deprecated \`bessel_diff_formula\`
> * `#10817 <https://github.com/scipy/scipy/pull/10817>`__: DOC: special:
> complete the docstring for \`fresnel\`
> * `#10820 <https://github.com/scipy/scipy/pull/10820>`__: Fixed
> compiler_helper.py to allow compilation with ICC on Linux
> * `#10823 <https://github.com/scipy/scipy/pull/10823>`__: DOC: updated
> reference guide text for consistency in writing...
> * `#10825 <https://github.com/scipy/scipy/pull/10825>`__: MAINT: special:
> change some features of the Voigt function
> * `#10828 <https://github.com/scipy/scipy/pull/10828>`__: MAINT: integrate:
> Remove unused variable from init_callback
> * `#10830 <https://github.com/scipy/scipy/pull/10830>`__: Adding LOBPCG
> solver in svds in addition to ARPACK
> * `#10837 <https://github.com/scipy/scipy/pull/10837>`__: WIP: ENH:
> reduction function for \`spatial.tranform.Rotation\`...
> * `#10843 <https://github.com/scipy/scipy/pull/10843>`__: ENH: Adding
> optional parameter to stats.zscores to allow for...
> * `#10845 <https://github.com/scipy/scipy/pull/10845>`__: Rebase kruskal
> fix
> * `#10847 <https://github.com/scipy/scipy/pull/10847>`__: remove redundant
> __getitem__ from scipy.sparse.lil
> * `#10848 <https://github.com/scipy/scipy/pull/10848>`__: Better handling
> of empty (not missing) docstrings
> * `#10849 <https://github.com/scipy/scipy/pull/10849>`__: ENH: implement
> rmatmat for LinearOperator
> * `#10850 <https://github.com/scipy/scipy/pull/10850>`__: MAINT :
> Refactoring lil List of Lists
> * `#10851 <https://github.com/scipy/scipy/pull/10851>`__: DOC: add a
> generative art example to the scipy.spatial tutorial.
> * `#10852 <https://github.com/scipy/scipy/pull/10852>`__: DOC: linalg:
> fixed gh-10838 unused imports in example deleted
> * `#10854 <https://github.com/scipy/scipy/pull/10854>`__: DOC: special: add
> a full docstring for \`pdtr\`
> * `#10861 <https://github.com/scipy/scipy/pull/10861>`__: ENH: option to
> reuse binnumbers in stats.binned_statistic_dd
> * `#10863 <https://github.com/scipy/scipy/pull/10863>`__: DOC: partial
> standardization and validation of scipy.stats reference...
> * `#10865 <https://github.com/scipy/scipy/pull/10865>`__: BUG: special: fix
> incomplete gamma functions for infinite \`a\`
> * `#10866 <https://github.com/scipy/scipy/pull/10866>`__: ENH: calculation
> of mean in spatial.transform.Rotation
> * `#10867 <https://github.com/scipy/scipy/pull/10867>`__: MAINT: Also store
> latex directory
> * `#10869 <https://github.com/scipy/scipy/pull/10869>`__: ENH: Implement
> overlap-add convolution
> * `#10870 <https://github.com/scipy/scipy/pull/10870>`__: ENH: Do not raise
> EOF error if wavfile data read
> * `#10876 <https://github.com/scipy/scipy/pull/10876>`__: ENH: Add
> beta-binomial distribution to scipy.stats
> * `#10878 <https://github.com/scipy/scipy/pull/10878>`__: MAINT: Update R
> project URL
> * `#10883 <https://github.com/scipy/scipy/pull/10883>`__: MAINT: (ndimage)
> More robust check for output being a numpy dtype
> * `#10884 <https://github.com/scipy/scipy/pull/10884>`__: DOC: Added
> instructions on adding a new distribution to scipy.stats.
> * `#10885 <https://github.com/scipy/scipy/pull/10885>`__: [BUG] fix lobpcg
> with maxiter=None results in Exception
> * `#10899 <https://github.com/scipy/scipy/pull/10899>`__: ENH: Match R
> functionality for hmean
> * `#10900 <https://github.com/scipy/scipy/pull/10900>`__: MAINT: stats: Use
> keepdims to simplify a few lines in power_divergence.
> * `#10901 <https://github.com/scipy/scipy/pull/10901>`__: ENH:
> sparse/linalg: support pydata/sparse matrices
> * `#10907 <https://github.com/scipy/scipy/pull/10907>`__: Check whether
> \`maxiter\` is integer
> * `#10912 <https://github.com/scipy/scipy/pull/10912>`__: ENH: warn user
> that quad() ignores \`points=...\` when \`weight=...\`...
> * `#10918 <https://github.com/scipy/scipy/pull/10918>`__: CI: fix Travis CI
> py3.8 build
> * `#10920 <https://github.com/scipy/scipy/pull/10920>`__: MAINT: Update
> constants to codata 2018 values (second try)
> * `#10921 <https://github.com/scipy/scipy/pull/10921>`__: ENH:
> scipy.sparse.lil: tocsr accelerated
> * `#10924 <https://github.com/scipy/scipy/pull/10924>`__: BUG: Forbid
> passing 'args' as kwarg in scipy.optimize.curve_fit
> * `#10928 <https://github.com/scipy/scipy/pull/10928>`__: DOC: Add examples
> to io.wavfile docstrings
> * `#10934 <https://github.com/scipy/scipy/pull/10934>`__: typo fix
> * `#10935 <https://github.com/scipy/scipy/pull/10935>`__: BUG: Avoid
> undefined behaviour on float to unsigned conversion
> * `#10936 <https://github.com/scipy/scipy/pull/10936>`__: DOC: Added
> missing example to stats.mstats.variation
> * `#10939 <https://github.com/scipy/scipy/pull/10939>`__: ENH:
> scipy.sparse.lil: tocsr accelerated depending on density
> * `#10946 <https://github.com/scipy/scipy/pull/10946>`__: BUG: setting
> verbose > 2 in minimize with trust-constr method...
> * `#10947 <https://github.com/scipy/scipy/pull/10947>`__: DOC: special:
> small improvements to the \`poch\` docstring
> * `#10949 <https://github.com/scipy/scipy/pull/10949>`__: BUG: fix return
> type of erlang_gen._argcheck
> * `#10951 <https://github.com/scipy/scipy/pull/10951>`__: DOC: fixed Ricker
> wavelet formula
> * `#10954 <https://github.com/scipy/scipy/pull/10954>`__: BUG: special: fix
> \`factorial\` return type for 0-d inputs
> * `#10955 <https://github.com/scipy/scipy/pull/10955>`__: MAINT: Relax the
> assert_unitary atol value
> * `#10956 <https://github.com/scipy/scipy/pull/10956>`__: WIP: make
> pdtr(int, double) be pdtr(double, double)
> * `#10957 <https://github.com/scipy/scipy/pull/10957>`__: BUG: Ensure full
> binary compatibility of long double test data
> * `#10964 <https://github.com/scipy/scipy/pull/10964>`__: ENH: Make Slerp
> callable with a scalar argument
> * `#10972 <https://github.com/scipy/scipy/pull/10972>`__: BUG: Handle
> complex gains in zpk2sos
> * `#10975 <https://github.com/scipy/scipy/pull/10975>`__: TST: skip
> test_kendalltau ppc64le
> * `#10978 <https://github.com/scipy/scipy/pull/10978>`__: BUG: boxcox data
> dimension and constancy check #5112
> * `#10979 <https://github.com/scipy/scipy/pull/10979>`__: API: Rename dcm
> to (rotation) matrix in Rotation class
> * `#10981 <https://github.com/scipy/scipy/pull/10981>`__: MAINT: add
> support for a==0 and x>0 edge case to igam and igamc
> * `#10986 <https://github.com/scipy/scipy/pull/10986>`__: MAINT: Remove
> direct imports from numpy in signaltools.py
> * `#10988 <https://github.com/scipy/scipy/pull/10988>`__: BUG: signal:
> fixed issue #10360
> * `#10989 <https://github.com/scipy/scipy/pull/10989>`__: FIX
> binned_statistic_dd Mac wheel test fails
> * `#10990 <https://github.com/scipy/scipy/pull/10990>`__: BUG: Fix memory
> leak in shgo triangulation
> * `#10992 <https://github.com/scipy/scipy/pull/10992>`__: TST: Relax
> tolerance in upfirdn test_modes
> * `#10993 <https://github.com/scipy/scipy/pull/10993>`__: TST: bump
> tolerance in optimize tests
> * `#10997 <https://github.com/scipy/scipy/pull/10997>`__: MAINT: Rework
> residue and residuez
> * `#11001 <https://github.com/scipy/scipy/pull/11001>`__: DOC: Updated
> Windows build tutorial
> * `#11004 <https://github.com/scipy/scipy/pull/11004>`__: BUG:
> integrate/quad_vec: fix several bugs in quad_vec
> * `#11005 <https://github.com/scipy/scipy/pull/11005>`__: TST: add Python
> 3.8 Win CI
> * `#11006 <https://github.com/scipy/scipy/pull/11006>`__: DOC: special: add
> a reference for \`kl_div\`
> * `#11012 <https://github.com/scipy/scipy/pull/11012>`__: MAINT: Rework
> invres and invresz
> * `#11015 <https://github.com/scipy/scipy/pull/11015>`__: DOC: special: add
> references for \`rel_entr\`
> * `#11017 <https://github.com/scipy/scipy/pull/11017>`__: DOC: numpydoc
> validation of morestats.py
> * `#11018 <https://github.com/scipy/scipy/pull/11018>`__: MAINT: Filter
> unrelated warning
> * `#11031 <https://github.com/scipy/scipy/pull/11031>`__: MAINT: update
> choose_conv_method for pocketfft implementation
> * `#11034 <https://github.com/scipy/scipy/pull/11034>`__: MAINT: TST: Skip
> tests with multiprocessing that use "spawn"...
> * `#11036 <https://github.com/scipy/scipy/pull/11036>`__: DOC: update
> doc/README with some more useful content.
> * `#11037 <https://github.com/scipy/scipy/pull/11037>`__: DOC: special: add
> a complete docstring for \`rgamma\`
> * `#11038 <https://github.com/scipy/scipy/pull/11038>`__: DOC: special: add
> a reference for the polygamma function
> * `#11042 <https://github.com/scipy/scipy/pull/11042>`__: TST: fix tf2zpk
> test failure due to incorrect complex sorting.
> * `#11044 <https://github.com/scipy/scipy/pull/11044>`__: MAINT:
> choose_conv_method can choose fftconvolution for longcomplex
> * `#11046 <https://github.com/scipy/scipy/pull/11046>`__: TST: Reduce
> tolerance for ppc64le with reference lapack
> * `#11048 <https://github.com/scipy/scipy/pull/11048>`__: DOC: special: add
> reference for orthogonal polynomial functions
> * `#11049 <https://github.com/scipy/scipy/pull/11049>`__: MAINT: proper
> random number initialization and readability fix
> * `#11051 <https://github.com/scipy/scipy/pull/11051>`__: MAINT: pep8
> cleanup
> * `#11054 <https://github.com/scipy/scipy/pull/11054>`__: TST: bump test
> precision for dual_annealing SLSQP test
> * `#11055 <https://github.com/scipy/scipy/pull/11055>`__: DOC: special: add
> a reference for \`zeta\`
> * `#11056 <https://github.com/scipy/scipy/pull/11056>`__: API: Deprecated
> normalized keyword in Rotation
> * `#11065 <https://github.com/scipy/scipy/pull/11065>`__: DOC: Ubuntu
> Development Environment Quickstart should not modify...
> * `#11066 <https://github.com/scipy/scipy/pull/11066>`__: BUG: skip
> deprecation for numpy top-level types
> * `#11067 <https://github.com/scipy/scipy/pull/11067>`__: DOC: updated
> documentation for consistency in writing style
> * `#11070 <https://github.com/scipy/scipy/pull/11070>`__: DOC: Amendment to
> Ubuntu Development Environment Quickstart should...
> * `#11073 <https://github.com/scipy/scipy/pull/11073>`__: DOC: fix 1.4.0
> release notes
> * `#11081 <https://github.com/scipy/scipy/pull/11081>`__: API: Replace
> Rotation.match_vectors with align_vectors
> * `#11083 <https://github.com/scipy/scipy/pull/11083>`__: DOC: more 1.4.0
> release note fixes
> * `#11092 <https://github.com/scipy/scipy/pull/11092>`__: BUG: stats: fix
> freezing of some distributions
> * `#11096 <https://github.com/scipy/scipy/pull/11096>`__: BUG:
> scipy.sparse.csgraph: fixed issue #10774
> * `#11124 <https://github.com/scipy/scipy/pull/11124>`__: fix Cython
> warnings related to _stats.pyx
> * `#11126 <https://github.com/scipy/scipy/pull/11126>`__: BUG:
> interpolate/fitpack: fix memory leak in splprep
> * `#11127 <https://github.com/scipy/scipy/pull/11127>`__: Avoid potential
> segfault in CSR and CSC matrix indexing
> * `#11152 <https://github.com/scipy/scipy/pull/11152>`__: BUG: Fix random
> state bug multiscale_graphcorr
> * `#11166 <https://github.com/scipy/scipy/pull/11166>`__: BUG: empty sparse
> slice shapes
> * `#11167 <https://github.com/scipy/scipy/pull/11167>`__: BUG: redundant
> fft in signal.resample
> * `#11181 <https://github.com/scipy/scipy/pull/11181>`__: TST: Fix
> tolerance of tests for aarch64
> * `#11182 <https://github.com/scipy/scipy/pull/11182>`__: TST: Bump up
> tolerance for test_maxiter_worsening
> * `#11199 <https://github.com/scipy/scipy/pull/11199>`__: BUG:
> sparse.linalg: mistake in unsymm. real shift-invert ARPACK eigenvalue
> selection
>
> Checksums
> =========
>
> MD5
> ~~~
>
> aa98f881f11681a35e18eadbf2c403fd
>  scipy-1.4.0-cp35-cp35m-macosx_10_6_intel.whl
> d99b88d888f8a78a67896b2f895c3aba
> scipy-1.4.0-cp35-cp35m-manylinux1_i686.whl
> 13d1ab63e2ca8d2c2ac9f0b01f37b374
>  scipy-1.4.0-cp35-cp35m-manylinux1_x86_64.whl
> b9908d9dddf3fa5bd9b2458ea42c2813  scipy-1.4.0-cp35-cp35m-win32.whl
> e6a6bb14d377ef8b893a710b9fcd05a8  scipy-1.4.0-cp35-cp35m-win_amd64.whl
> 203b3f7e9bee44d3ccb3d3e0ffd62a81
>  scipy-1.4.0-cp36-cp36m-macosx_10_6_intel.whl
> 3cb0fde221141e35dd7c759b727e86d1
> scipy-1.4.0-cp36-cp36m-manylinux1_i686.whl
> 9ae6711749bb09f812e634fec628bd23
>  scipy-1.4.0-cp36-cp36m-manylinux1_x86_64.whl
> da06f24a28995b3495d7696727a3a113  scipy-1.4.0-cp36-cp36m-win32.whl
> a7a16dca144deca4cf6ad8f8ae2c7823  scipy-1.4.0-cp36-cp36m-win_amd64.whl
> 82568a0464db2717671347296119353b
>  scipy-1.4.0-cp37-cp37m-macosx_10_6_intel.whl
> 9d49feaf58101c8ef72b4ff294f189c3
> scipy-1.4.0-cp37-cp37m-manylinux1_i686.whl
> 0b2772b857ae94b74923212fd733d136
>  scipy-1.4.0-cp37-cp37m-manylinux1_x86_64.whl
> 8d6f4725a8c533bf058eb38dcb6ed2f7  scipy-1.4.0-cp37-cp37m-win32.whl
> 6afaa582de4454655cb9cdf1b175b9b8  scipy-1.4.0-cp37-cp37m-win_amd64.whl
> 3fccff6188a8ca127f61dd200aef367a
>  scipy-1.4.0-cp38-cp38-macosx_10_9_x86_64.whl
> ac16f5ad172f3150ccf191a63b62fd9a  scipy-1.4.0-cp38-cp38-manylinux1_i686.whl
> a8508c9beeda3859a1fc5adcba46e0ac
>  scipy-1.4.0-cp38-cp38-manylinux1_x86_64.whl
> 9f20a8fdb63c53757455deeab05ae75a  scipy-1.4.0-cp38-cp38-win32.whl
> 34b5f5adf9145c6db408357e2784501e  scipy-1.4.0-cp38-cp38-win_amd64.whl
> 77be719dcb5a81ddd6c3260bc37a2e59  scipy-1.4.0.tar.gz
> f62205fc40fba8b7fbfa283c1b2770e1  scipy-1.4.0.tar.xz
> 5e57299c2cc780a3650ed60ba9cda4e0  scipy-1.4.0.zip
>
> SHA256
> ~~~~~~
>
> 1b51721e5792c4d722e0cab4daf82187d5f22f2e42c56cd247398a16e4d2f48d
>  scipy-1.4.0-cp35-cp35m-macosx_10_6_intel.whl
> cdbcfbe97a21fc6b3c55991a7bcd6a278a38bd197e2d274a45611cdc91beb5c0
>  scipy-1.4.0-cp35-cp35m-manylinux1_i686.whl
> 2d5b67afa5f5e0cf60dc747327c5be15cde434bed9c96743019886f86bfe0918
>  scipy-1.4.0-cp35-cp35m-manylinux1_x86_64.whl
> ab35718a2dd58089fbbdf3bcf1bb368a2ec99314de58f65d5d9a1cc8a1f49419
>  scipy-1.4.0-cp35-cp35m-win32.whl
> c2722813ff63bb1f0fb3c75253a85a16c2b0ecc8c4f999f666a7788bf7c6e4c3
>  scipy-1.4.0-cp35-cp35m-win_amd64.whl
> 203ba7ab52270e392e7e43834ffbe94fae09ca7f03113a11170cd36d0826eece
>  scipy-1.4.0-cp36-cp36m-macosx_10_6_intel.whl
> 1e46825a4b810e2c36cfebecbad09edfd14b74a43f6146343ec96c62659e4573
>  scipy-1.4.0-cp36-cp36m-manylinux1_i686.whl
> 72e644285a39aa64aaef7373fcbbed998aa7a550dc073d910d712a9380eba8b1
>  scipy-1.4.0-cp36-cp36m-manylinux1_x86_64.whl
> fb4b6c26e39375e0cb56d05508c1b43515589725f903c9250940fca906e909fd
>  scipy-1.4.0-cp36-cp36m-win32.whl
> 4061d71c0f143f3985d2ea9ebc4c1d86eff6df79318f265a5fdb23527811f5b2
>  scipy-1.4.0-cp36-cp36m-win_amd64.whl
> 204667ab336e9087a9bcd2be37b540703aef7b6f9a4fd776186d18b8b972f24a
>  scipy-1.4.0-cp37-cp37m-macosx_10_6_intel.whl
> c1fe5826d26b684d5a690099d56f010a4bdd916e32f9fc0e0898c22551fdc635
>  scipy-1.4.0-cp37-cp37m-manylinux1_i686.whl
> b51597ed8c1d3f2f07e537fb492a2c3659e477c502ad93c7e241f39ae9e21a78
>  scipy-1.4.0-cp37-cp37m-manylinux1_x86_64.whl
> 39e9571ae080c149f4b5324836e7ee06a7e331e77f0d6d55f9c6ab7266cd875a
>  scipy-1.4.0-cp37-cp37m-win32.whl
> e47f4d0be4fc6985c789d24898ad65daec781c7f5da4a3d4c76ed9af285306ba
>  scipy-1.4.0-cp37-cp37m-win_amd64.whl
> 6fcc1e8b47c332bb0a558d7529ede0990ea5ff822a9a4392b003adad8e0b31b8
>  scipy-1.4.0-cp38-cp38-macosx_10_9_x86_64.whl
> bbb21e998e136e1fdfd77e808abf16c72e75c6ffbb87f4b5a41f19c9a4b3e2de
>  scipy-1.4.0-cp38-cp38-manylinux1_i686.whl
> fa39935d7db5066a1b88575fdb196bb576474a17987637430df6bede311906be
>  scipy-1.4.0-cp38-cp38-manylinux1_x86_64.whl
> 461ca398ac6cb46bc89bdbc9f6a81c0302ee370cebe8be682c84a51977e21ded
>  scipy-1.4.0-cp38-cp38-win32.whl
> e588454fd6899d93b73d648d4d90d3d1285c91d08530a6ab94826676c862cabc
>  scipy-1.4.0-cp38-cp38-win_amd64.whl
> 31f7cfa93b01507c935c12b535e24812594002a02a56803d7cd063e9920d25e8
>  scipy-1.4.0.tar.gz
> 6d174683254ed39d4659f63ce512b843bc45479ce06a05dc089a48c17f1d68e7
>  scipy-1.4.0.tar.xz
> 704af03ecd4e2191daa12106449c5921f155d210812cce0d9c5f47194f312cda
>  scipy-1.4.0.zip
> -----BEGIN PGP SIGNATURE-----
>
> iQGzBAEBCAAdFiEEuinQzfUTSK0iykiguEZ+VI8xggYFAl34CSgACgkQuEZ+VI8x
> ggY+FQv/TiG+T2eNdpy7t9gwe5aH+sGT5Fi0sli73C3I76fU/WCAx8N9MGnufIMK
> hM1gF6feVWDiZRmEjXXHiVQM3ae4TAhq7V0ucxBQ+nonQf98EEWg0M1AHwEKx7HK
> mRUT+50hCzqqRnv9axHHUxs93SPjv+xWkGvhZX9UfhrjPUCbglOd1yM60GZZkvxZ
> Gj0thpz/eob8w8BM/NNo0TUyCG2e3nREobUdaGxPTaWJR53mYM4caC9dk7+ZvvCl
> MsPEtFVuPpWUawSbqILQHo/Nqv8NYvIP0/90y6w9A+7oRCgh1U+BeI4JEQYpQAxT
> EDUTw0bG3aG9SRqqZWPj86gMmvioFpxyLh2+zv5pN34ivaFR3hcsxrUsku/1B8u5
> VkUaZwf7QXM+LhrbpxlhFLxad8wXEZjdYeD/l4TXGKSadMER5tRSSL/kUgEgC+KC
> CpP+Jy1BIU2ypahyTr5siQrLP/kzYvKjeZsGS/RlGRoiZ6qUGA4I0/HFpUoQIZfE
> Bfzgh2Kx
> =QU1D
> -----END PGP SIGNATURE-----
>
_______________________________________________
NumPy-Discussion mailing list
[hidden email]
https://mail.python.org/mailman/listinfo/numpy-discussion

_______________________________________________
NumPy-Discussion mailing list
[hidden email]
https://mail.python.org/mailman/listinfo/numpy-discussion
Reply | Threaded
Open this post in threaded view
|

Re: [SciPy-Dev] ANN: SciPy 1.4.0

David Cournapeau
Wow, good work. It is nice to see significant improvements made to FFT !

On Tue, Dec 17, 2019 at 3:41 PM Ralf Gommers <[hidden email]> wrote:


On Mon, Dec 16, 2019 at 5:13 PM Warren Weckesser <[hidden email]> wrote:
On 12/16/19, Tyler Reddy <[hidden email]> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Hi all,
>
> On behalf of the SciPy development team I'm pleased to announce
> the release of SciPy 1.4.0.


Fantastic, thanks Tyler!


+1 thanks for taking care of this release Tyler!

Ralf

 
Warren


>
> Sources and binary wheels can be found at:
> https://pypi.org/project/scipy/
> and at:
> https://github.com/scipy/scipy/releases/tag/v1.4.0
>
> One of a few ways to install this release with pip:
>
> pip install scipy==1.4.0
>
> ==========================
> SciPy 1.4.0 Release Notes
> ==========================
>
> SciPy 1.4.0 is the culmination of 6 months of hard work. It contains
> many new features, numerous bug-fixes, improved test coverage and better
> documentation. There have been a number of deprecations and API changes
> in this release, which are documented below. All users are encouraged to
> upgrade to this release, as there are a large number of bug-fixes and
> optimizations. Before upgrading, we recommend that users check that
> their own code does not use deprecated SciPy functionality (to do so,
> run your code with ``python -Wd`` and check for ``DeprecationWarning`` s).
> Our development attention will now shift to bug-fix releases on the
> 1.4.x branch, and on adding new features on the master branch.
>
> This release requires Python 3.5+ and NumPy >=1.13.3 (for Python 3.5, 3.6),
>>=1.14.5 (for Python 3.7), >= 1.17.3 (for Python 3.8)
>
> For running on PyPy, PyPy3 6.0+ and NumPy 1.15.0 are required.
>
> Highlights of this release
> ----------------------------------
>
> - a new submodule, `scipy.fft`, now supersedes `scipy.fftpack`; this
>   means support for ``long double`` transforms, faster multi-dimensional
>   transforms, improved algorithm time complexity, release of the global
>   intepreter lock, and control over threading behavior
> - support for ``pydata/sparse`` arrays in `scipy.sparse.linalg`
> - substantial improvement to the documentation and functionality of
>   several `scipy.special` functions, and some new additions
> - the generalized inverse Gaussian distribution has been added to
>   `scipy.stats`
> - an implementation of the Edmonds-Karp algorithm in
>   `scipy.sparse.csgraph.maximum_flow`
> - `scipy.spatial.SphericalVoronoi` now supports n-dimensional input,
>    has linear memory complexity, improved performance, and
>    supports single-hemisphere generators
>
>
> New features
> ============
>
> Infrastructure
> --------------------
> Documentation can now be built with ``runtests.py --doc``
>
> A ``Dockerfile`` is now available in the ``scipy/scipy-dev`` repository to
> facilitate getting started with SciPy development.
>
> `scipy.constants` improvements
> ---------------------------------------------
> `scipy.constants` has been updated with the CODATA 2018 constants.
>
>
> `scipy.fft` added
> ------------------------
> `scipy.fft` is a new submodule that supersedes the `scipy.fftpack`
> submodule.
> For the most part, this is a drop-in replacement for ``numpy.fft`` and
> `scipy.fftpack` alike. With some important differences, `scipy.fft`:
> - uses NumPy's conventions for real transforms (``rfft``). This means the
> return value is a complex array, half the size of the full ``fft`` output.
> This is different from the output of ``fftpack`` which returned a real
> array
> representing complex components packed together.
> - the inverse real to real transforms (``idct`` and ``idst``) are
> normalized
> for ``norm=None`` in thesame way as ``ifft``. This means the identity
> ``idct(dct(x)) == x`` is now ``True`` for all norm modes.
> - does not include the convolutions or pseudo-differential operators
> from ``fftpack``.
>
> This submodule is based on the ``pypocketfft`` library, developed by the
> author of ``pocketfft`` which was recently adopted by NumPy as well.
> ``pypocketfft`` offers a number of advantages over fortran ``FFTPACK``:
> - support for long double (``np.longfloat``) precision transforms.
> - faster multi-dimensional transforms using vectorisation
> - Bluestein’s algorithm removes the worst-case ``O(n^2)`` complexity of
> ``FFTPACK``
> - the global interpreter lock (``GIL``) is released during transforms
> - optional multithreading of multi-dimensional transforms via the
> ``workers``
> argument
>
> Note that `scipy.fftpack` has not been deprecated and will continue to be
> maintained but is now considered legacy. New code is recommended to use
> `scipy.fft` instead, where possible.
>
> `scipy.fftpack` improvements
> ----------------------------------------
> `scipy.fftpack` now uses pypocketfft to perform its FFTs, offering the same
> speed and accuracy benefits listed for scipy.fft above but without the
> improved API.
>
> `scipy.integrate` improvements
> -------------------------------------------
>
> The function `scipy.integrate.solve_ivp` now has an ``args`` argument.
> This allows the user-defined functions passed to the function to have
> additional parameters without having to create wrapper functions or
> lambda expressions for them.
>
> `scipy.integrate.solve_ivp` can now return a ``y_events`` attribute
> representing the solution of the ODE at event times
>
> New ``OdeSolver`` is implemented --- ``DOP853``. This is a high-order
> explicit
> Runge-Kutta method originally implemented in Fortran. Now we provide a pure
> Python implementation usable through ``solve_ivp`` with all its features.
>
> `scipy.integrate.quad` provides better user feedback when break points are
> specified with a weighted integrand.
>
> `scipy.integrate.quad_vec` is now available for general purpose integration
> of vector-valued functions
>
>
> `scipy.interpolate` improvements
> ---------------------------------------------
> `scipy.interpolate.pade` now handles complex input data gracefully
>
> `scipy.interpolate.Rbf` can now interpolate multi-dimensional functions
>
> `scipy.io` improvements
> ---------------------------------
>
> `scipy.io.wavfile.read` can now read data from a `WAV` file that has a
> malformed header, similar to other modern `WAV` file parsers
>
> `scipy.io.FortranFile` now has an expanded set of available ``Exception``
> classes for handling poorly-formatted files
>
>
> `scipy.linalg` improvements
> -------------------------------------
> The function ``scipy.linalg.subspace_angles(A, B)`` now gives correct
> results for complex-valued matrices. Before this, the function only
> returned
> correct values for real-valued matrices.
>
> New boolean keyword argument ``check_finite`` for `scipy.linalg.norm`;
> whether
> to check that the input matrix contains only finite numbers. Disabling may
> give a performance gain, but may result in problems (crashes,
> non-termination)
> if the inputs do contain infinities or NaNs.
>
> `scipy.linalg.solve_triangular` has improved performance for a C-ordered
> triangular matrix
>
> ``LAPACK`` wrappers have been added for ``?geequ``, ``?geequb``,
> ``?syequb``,
> and ``?heequb``
>
> Some performance improvements may be observed due to an internal
> optimization
> in operations involving LAPACK routines via ``_compute_lwork``. This is
> particularly true for operations on small arrays.
>
> Block ``QR`` wrappers are now available in `scipy.linalg.lapack`
>
>
> `scipy.ndimage` improvements
> ------------------------------------------
>
>
> `scipy.optimize` improvements
> ------------------------------------------
> It is now possible to use linear and non-linear constraints with
> `scipy.optimize.differential_evolution`.
>
> `scipy.optimize.linear_sum_assignment` has been re-written in C++ to
> improve
> performance, and now allows input costs to be infinite.
>
> A ``ScalarFunction.fun_and_grad`` method was added for convenient
> simultaneous
> retrieval of a function and gradient evaluation
>
> `scipy.optimize.minimize` ``BFGS`` method has improved performance by
> avoiding
> duplicate evaluations in some cases
>
> Better user feedback is provided when an objective function returns an
> array
> instead of a scalar.
>
>
> `scipy.signal` improvements
> --------------------------------------
>
> Added a new function to calculate convolution using the overlap-add method,
> named `scipy.signal.oaconvolve`. Like `scipy.signal.fftconvolve`, this
> function supports specifying dimensions along which to do the convolution.
>
> `scipy.signal.cwt` now supports complex wavelets.
>
> The implementation of ``choose_conv_method`` has been updated to reflect
> the
> new FFT implementation. In addition, the performance has been significantly
> improved (with rather drastic improvements in edge cases).
>
> The function ``upfirdn`` now has a ``mode`` keyword argument that can be
> used
> to select the signal extension mode used at the signal boundaries. These
> modes
> are also available for use in ``resample_poly`` via a newly added
> ``padtype``
> argument.
>
> `scipy.signal.sosfilt` now benefits from Cython code for improved
> performance
>
> `scipy.signal.resample` should be more efficient by leveraging ``rfft``
> when
> possible
>
> `scipy.sparse` improvements
> ---------------------------------------
> It is now possible to use the LOBPCG method in `scipy.sparse.linalg.svds`.
>
> `scipy.sparse.linalg.LinearOperator` now supports the operation ``rmatmat``
> for adjoint matrix-matrix multiplication, in addition to ``rmatvec``.
>
> Multiple stability updates enable float32 support in the LOBPCG eigenvalue
> solver for symmetric and Hermitian eigenvalues problems in
> ``scipy.sparse.linalg.lobpcg``.
>
> A solver for the maximum flow problem has been added as
> `scipy.sparse.csgraph.maximum_flow`.
>
> `scipy.sparse.csgraph.maximum_bipartite_matching` now allows non-square
> inputs,
> no longer requires a perfect matching to exist, and has improved
> performance.
>
> `scipy.sparse.lil_matrix` conversions now perform better in some scenarios
>
> Basic support is available for ``pydata/sparse`` arrays in
> `scipy.sparse.linalg`
>
> `scipy.sparse.linalg.spsolve_triangular` now supports the ``unit_diagonal``
> argument to improve call signature similarity with its dense counterpart,
> `scipy.linalg.solve_triangular`
>
> ``assertAlmostEqual`` may now be used with sparse matrices, which have
> added
> support for ``__round__``
>
> `scipy.spatial` improvements
> ---------------------------------------
> The bundled Qhull library was upgraded to version 2019.1, fixing several
> issues. Scipy-specific patches are no longer applied to it.
>
> `scipy.spatial.SphericalVoronoi` now has linear memory complexity, improved
> performance, and supports single-hemisphere generators. Support has also
> been
> added for handling generators that lie on a great circle arc (geodesic
> input)
> and for generators in n-dimensions.
>
> `scipy.spatial.transform.Rotation` now includes functions for calculation
> of a
> mean rotation, generation of the 3D rotation groups, and reduction of
> rotations
> with rotational symmetries.
>
> `scipy.spatial.transform.Slerp` is now callable with a scalar argument
>
> `scipy.spatial.voronoi_plot_2d` now supports furthest site Voronoi diagrams
>
> `scipy.spatial.Delaunay` and `scipy.spatial.Voronoi` now have attributes
> for tracking whether they are furthest site diagrams
>
> `scipy.special` improvements
> -----------------------------------------
> The Voigt profile has been added as `scipy.special.voigt_profile`.
>
> A real dispatch has been added for the Wright Omega function
> (`scipy.special.wrightomega`).
>
> The analytic continuation of the Riemann zeta function has been added. (The
> Riemann zeta function is the one-argument variant of `scipy.special.zeta`.)
>
> The complete elliptic integral of the first kind (`scipy.special.ellipk`)
> is
> now available in `scipy.special.cython_special`.
>
> The accuracy of `scipy.special.hyp1f1` for real arguments has been
> improved.
>
> The documentation of many functions has been improved.
>
> `scipy.stats` improvements
> -------------------------------------
> `scipy.stats.multiscale_graphcorr` added as an independence test that
> operates on high dimensional and nonlinear data sets. It has higher
> statistical
> power than other `scipy.stats` tests while being the only one that operates
> on
> multivariate data.
>
> The generalized inverse Gaussian distribution (`scipy.stats.geninvgauss`)
> has
> been added.
>
> It is now possible to efficiently reuse `scipy.stats.binned_statistic_dd`
> with new values by providing the result of a previous call to the function.
>
> `scipy.stats.hmean` now handles input with zeros more gracefully.
>
> The beta-binomial distribution is now available in `scipy.stats.betabinom`.
>
> `scipy.stats.zscore`, `scipy.stats.circmean`, `scipy.stats.circstd`, and
> `scipy.stats.circvar` now support the ``nan_policy`` argument for enhanced
> handling of ``NaN`` values
>
> `scipy.stats.entropy` now accepts an ``axis`` argument
>
> `scipy.stats.gaussian_kde.resample` now accepts a ``seed`` argument to
> empower
> reproducibility
>
> `scipy.stats.kendalltau` performance has improved, especially for large
> inputs,
> due to improved cache usage
>
> `scipy.stats.truncnorm` distribution has been rewritten to support much
> wider
> tails
>
>
> Deprecated features
> ===================
>
> `scipy` deprecations
> -----------------------------
> Support for NumPy functions exposed via the root SciPy namespace is
> deprecated
> and will be removed in 2.0.0. For example, if you use ``scipy.rand`` or
> ``scipy.diag``, you should change your code to directly use
> ``numpy.random.default_rng`` or ``numpy.diag``, respectively.
> They remain available in the currently continuing Scipy 1.x release series.
>
> The exception to this rule is using ``scipy.fft`` as a function --
> :mod:`scipy.fft` is now meant to be used only as a module, so the ability
> to
> call ``scipy.fft(...)`` will be removed in SciPy 1.5.0.
>
> In `scipy.spatial.Rotation` methods ``from_dcm``, ``as_dcm`` were renamed
> to
> ``from_matrix``, ``as_matrix`` respectively. The old names will be removed
> in
> SciPy 1.6.0.
>
> Method ``Rotation.match_vectors`` was deprecated in favor of
> ``Rotation.align_vectors``, which provides a more logical and
> general API to the same functionality. The old method
> will be removed in SciPy 1.6.0.
>
> Backwards incompatible changes
> ==========================
>
> `scipy.special` changes
> ---------------------------------
> The deprecated functions ``hyp2f0``, ``hyp1f2``, and ``hyp3f0`` have been
> removed.
>
> The deprecated function ``bessel_diff_formula`` has been removed.
>
> The function ``i0`` is no longer registered with ``numpy.dual``, so that
> ``numpy.dual.i0`` will unconditionally refer to the NumPy version
> regardless
> of whether `scipy.special` is imported.
>
> The function ``expn`` has been changed to return ``nan`` outside of its
> domain of definition (``x, n < 0``) instead of ``inf``.
>
> `scipy.sparse` changes
> --------------------------------
> Sparse matrix reshape now raises an error if shape is not two-dimensional,
> rather than guessing what was meant. The behavior is now the same as before
> SciPy 1.1.0.
>
> ``CSR`` and ``CSC`` sparse matrix classes should now return empty matrices
> of the same type when indexed out of bounds. Previously, for some versions
> of SciPy, this would raise an ``IndexError``. The change is largely
> motivated
> by greater consistency with ``ndarray`` and ``numpy.matrix`` semantics.
>
> `scipy.signal` changes
> -------------------------------
> `scipy.signal.resample` behavior for length-1 signal inputs has been
> fixed to output a constant (DC) value rather than an impulse, consistent
> with
> the assumption of signal periodicity in the FFT method.
>
> `scipy.signal.cwt` now performs complex conjugation and time-reversal of
> wavelet data, which is a backwards-incompatible bugfix for
> time-asymmetric wavelets.
>
> `scipy.stats` changes
> ------------------------------
> `scipy.stats.loguniform` added with better documentation as (an alias for
> ``scipy.stats.reciprocal``). ``loguniform`` generates random variables
> that are equally likely in the log space; e.g., ``1``, ``10`` and ``100``
> are all equally likely if ``loguniform(10 ** 0, 10 ** 2).rvs()`` is used.
>
>
> Other changes
> =============
> The ``LSODA`` method of `scipy.integrate.solve_ivp` now correctly detects
> stiff
> problems.
>
> `scipy.spatial.cKDTree` now accepts and correctly handles empty input data
>
> `scipy.stats.binned_statistic_dd` now calculates the standard deviation
> statistic in a numerically stable way.
>
> `scipy.stats.binned_statistic_dd` now throws an error if the input data
> contains either ``np.nan`` or ``np.inf``. Similarly, in `scipy.stats` now
> all
> continuous distributions' ``.fit()`` methods throw an error if the input
> data
> contain any instance of either ``np.nan`` or ``np.inf``.
>
>
> Authors
> =======
>
> * @endolith
> * @wenhui-prudencemed +
> * Abhinav +
> * Anne Archibald
> * ashwinpathak20nov1996 +
> * Danilo Augusto +
> * Nelson Auner +
> * aypiggott +
> * Christoph Baumgarten
> * Peter Bell
> * Sebastian Berg
> * Arman Bilge +
> * Benedikt Boecking +
> * Christoph Boeddeker +
> * Daniel Bunting
> * Evgeni Burovski
> * Angeline Burrell +
> * Angeline G. Burrell +
> * CJ Carey
> * Carlos Ramos Carreño +
> * Mak Sze Chun +
> * Malayaja Chutani +
> * Christian Clauss +
> * Jonathan Conroy +
> * Stephen P Cook +
> * Dylan Cutler +
> * Anirudh Dagar +
> * Aidan Dang +
> * dankleeman +
> * Brandon David +
> * Tyler Dawson +
> * Dieter Werthmüller
> * Joe Driscoll +
> * Jakub Dyczek +
> * Dávid Bodnár
> * Fletcher Easton +
> * Stefan Endres
> * etienne +
> * Johann Faouzi
> * Yu Feng
> * Isuru Fernando +
> * Matthew H Flamm
> * Martin Gauch +
> * Gabriel Gerlero +
> * Ralf Gommers
> * Chris Gorgolewski +
> * Domen Gorjup +
> * Edouard Goudenhoofdt +
> * Jan Gwinner +
> * Maja Gwozdz +
> * Matt Haberland
> * hadshirt +
> * Pierre Haessig +
> * David Hagen
> * Charles Harris
> * Gina Helfrich +
> * Alex Henrie +
> * Francisco J. Hernandez Heras +
> * Andreas Hilboll
> * Lindsey Hiltner
> * Thomas Hisch
> * Min ho Kim +
> * Gert-Ludwig Ingold
> * jakobjakobson13 +
> * Todd Jennings
> * He Jia
> * Muhammad Firmansyah Kasim +
> * Andrew Knyazev +
> * Holger Kohr +
> * Mateusz Konieczny +
> * Krzysztof Pióro +
> * Philipp Lang +
> * Peter Mahler Larsen +
> * Eric Larson
> * Antony Lee
> * Gregory R. Lee
> * Chelsea Liu +
> * Jesse Livezey
> * Peter Lysakovski +
> * Jason Manley +
> * Michael Marien +
> * Nikolay Mayorov
> * G. D. McBain +
> * Sam McCormack +
> * Melissa Weber Mendonça +
> * Kevin Michel +
> * mikeWShef +
> * Sturla Molden
> * Eric Moore
> * Peyton Murray +
> * Andrew Nelson
> * Clement Ng +
> * Juan Nunez-Iglesias
> * Renee Otten +
> * Kellie Ottoboni +
> * Ayappan P
> * Sambit Panda +
> * Tapasweni Pathak +
> * Oleksandr Pavlyk
> * Fabian Pedregosa
> * Petar Mlinarić
> * Matti Picus
> * Marcel Plch +
> * Christoph Pohl +
> * Ilhan Polat
> * Siddhesh Poyarekar +
> * Ioannis Prapas +
> * James Alan Preiss +
> * Yisheng Qiu +
> * Eric Quintero
> * Bharat Raghunathan +
> * Tyler Reddy
> * Joscha Reimer
> * Antonio Horta Ribeiro
> * Lucas Roberts
> * rtshort +
> * Josua Sassen
> * Kevin Sheppard
> * Scott Sievert
> * Leo Singer
> * Kai Striega
> * Søren Fuglede Jørgensen
> * tborisow +
> * Étienne Tremblay +
> * tuxcell +
> * Miguel de Val-Borro
> * Andrew Valentine +
> * Hugo van Kemenade
> * Paul van Mulbregt
> * Sebastiano Vigna
> * Pauli Virtanen
> * Dany Vohl +
> * Ben Walsh +
> * Huize Wang +
> * Warren Weckesser
> * Anreas Weh +
> * Joseph Weston +
> * Adrian Wijaya +
> * Timothy Willard +
> * Josh Wilson
> * Kentaro Yamamoto +
> * Dave Zbarsky +
>
> A total of 142 people contributed to this release.
> People with a "+" by their names contributed a patch for the first time.
> This list of names is automatically generated, and may not be fully
> complete.
>
>
> Issues closed for 1.4.0
> --------------------------------
>
> * `#1255 <https://github.com/scipy/scipy/issues/1255>`__: maxiter broken
> for Scipy.sparse.linalg gmres, in addition to...
> * `#1301 <https://github.com/scipy/scipy/issues/1301>`__: consolidate
> multipack.h from interpolate and integrate packages...
> * `#1739 <https://github.com/scipy/scipy/issues/1739>`__: Single precision
> FFT insufficiently accurate. (Trac #1212)
> * `#1795 <https://github.com/scipy/scipy/issues/1795>`__: stats
> test_distributions.py: replace old fuzz tests (Trac #1269)
> * `#2233 <https://github.com/scipy/scipy/issues/2233>`__: fftpack segfault
> with big arrays (Trac #1714)
> * `#2434 <https://github.com/scipy/scipy/issues/2434>`__: rmatmat and the
> sophistication of linear operator objects
> * `#2477 <https://github.com/scipy/scipy/issues/2477>`__:
> stats.truncnorm.rvs() does not give symmetric results for negative...
> * `#2629 <https://github.com/scipy/scipy/issues/2629>`__: FFTpack is
> unacceptably slow on non power of 2
> * `#2883 <https://github.com/scipy/scipy/issues/2883>`__: UnboundLocalError
> in scipy.interpolate.splrep
> * `#2956 <https://github.com/scipy/scipy/issues/2956>`__: Feature Request:
> axis argument for stats.entropy function
> * `#3528 <https://github.com/scipy/scipy/issues/3528>`__: Segfault on
> test_djbfft (possibly MKL-related?)
> * `#3793 <https://github.com/scipy/scipy/issues/3793>`__: cwt should also
> return complex array
> * `#4464 <https://github.com/scipy/scipy/issues/4464>`__: TST:
> residue/residuez/invres/invresz don't have any tests
> * `#4561 <https://github.com/scipy/scipy/issues/4561>`__: BUG: tf filter
> trailing and leading zeros in residuez
> * `#4669 <https://github.com/scipy/scipy/issues/4669>`__: Rewrite sosfilt
> to make a single loop over the input?
> * `#5040 <https://github.com/scipy/scipy/issues/5040>`__: BUG: Empty data
> handling of (c)KDTrees
> * `#5112 <https://github.com/scipy/scipy/issues/5112>`__: boxcox transform
> edge cases could use more care
> * `#5441 <https://github.com/scipy/scipy/issues/5441>`__: scipy.stats.ncx2
> fails for nc=0
> * `#5502 <https://github.com/scipy/scipy/issues/5502>`__: args keyword not
> handled in optimize.curve_fit
> * `#6484 <https://github.com/scipy/scipy/issues/6484>`__: Qhull
> segmentation fault
> * `#6900 <https://github.com/scipy/scipy/issues/6900>`__:
> linear_sum_assignment with infinite weights
> * `#6966 <https://github.com/scipy/scipy/issues/6966>`__: Hypergeometric
> Functions documentation is lacking
> * `#6999 <https://github.com/scipy/scipy/issues/6999>`__: possible false
> positive corruption check in compressed loadmat()
> * `#7018 <https://github.com/scipy/scipy/issues/7018>`__: ydata that needs
> broadcasting renders curve_fit unable to compute...
> * `#7140 <https://github.com/scipy/scipy/issues/7140>`__: trouble with
> documentation for windows
> * `#7327 <https://github.com/scipy/scipy/issues/7327>`__:
> interpolate.ndgriddata.griddata causes Python to crash rather...
> * `#7396 <https://github.com/scipy/scipy/issues/7396>`__:
> MatrixLinearOperator implements _adjoint(), but not _transpose()
> * `#7400 <https://github.com/scipy/scipy/issues/7400>`__: BUG(?): special:
> factorial and factorial2 return a 0-dimensional...
> * `#7434 <https://github.com/scipy/scipy/issues/7434>`__: Testing of
> scipy.stats continuous distributions misses 25 distributions
> * `#7491 <https://github.com/scipy/scipy/issues/7491>`__: Several
> scipy.stats distributions (fisk, burr, burr12, f) return...
> * `#7759 <https://github.com/scipy/scipy/issues/7759>`__: Overflow in
> stats.kruskal for large samples
> * `#7906 <https://github.com/scipy/scipy/issues/7906>`__: Wrong result from
> scipy.interpolate.UnivariateSpline.integral...
> * `#8165 <https://github.com/scipy/scipy/issues/8165>`__: ENH: match
> functionality of R for hmean
> * `#8417 <https://github.com/scipy/scipy/issues/8417>`__:
> optimimze.minimize(method='L-BFGS-B', options={'disp': True})...
> * `#8535 <https://github.com/scipy/scipy/issues/8535>`__: Strictly
> increasing requirement in UnivariateSpline
> * `#8815 <https://github.com/scipy/scipy/issues/8815>`__: [BUG] GMRES:
> number of iteration is only increased if callback...
> * `#9207 <https://github.com/scipy/scipy/issues/9207>`__:
> scipy.linalg.solve_triangular speed after scipy.linalg.lu_factor
> * `#9275 <https://github.com/scipy/scipy/issues/9275>`__: new feature:
> adding LOBPCG solver in svds in addition to ARPACK
> * `#9403 <https://github.com/scipy/scipy/issues/9403>`__: range of
> truncnorm.logpdf could be extended
> * `#9429 <https://github.com/scipy/scipy/issues/9429>`__: gaussian_kde not
> working with numpy matrix
> * `#9515 <https://github.com/scipy/scipy/issues/9515>`__: ndimage
> implementation relies on undefined behavior
> * `#9643 <https://github.com/scipy/scipy/issues/9643>`__: arpack returns
> singular values in ascending order
> * `#9669 <https://github.com/scipy/scipy/issues/9669>`__: DOC:
> matthew-brett/build-openblas has been retired
> * `#9852 <https://github.com/scipy/scipy/issues/9852>`__:
> scipy.spatial.ConvexHull exit with code 134, free(): invalid...
> * `#9902 <https://github.com/scipy/scipy/issues/9902>`__:
> scipy.stats.truncnorm second moment may be wrong
> * `#9943 <https://github.com/scipy/scipy/issues/9943>`__: Custom sampling
> methods in shgo do not work
> * `#9947 <https://github.com/scipy/scipy/issues/9947>`__: DOC: Incorrect
> documentation for \`nan_policy='propagate\` in...
> * `#9994 <https://github.com/scipy/scipy/issues/9994>`__: BUG: sparse:
> reshape method allows a shape containing an arbitrary...
> * `#10036 <https://github.com/scipy/scipy/issues/10036>`__: Official Nelder
> mead tutorial uses xtol instead of xatol, which...
> * `#10078 <https://github.com/scipy/scipy/issues/10078>`__: possible to get
> a better error message when objective function...
> * `#10092 <https://github.com/scipy/scipy/issues/10092>`__: overflow in
> truncnorm.rvs
> * `#10121 <https://github.com/scipy/scipy/issues/10121>`__: A little
> spelling mistake
> * `#10126 <https://github.com/scipy/scipy/issues/10126>`__: inaccurate std
> implementation in binned_statistic
> * `#10161 <https://github.com/scipy/scipy/issues/10161>`__: Error in
> documentation scipy.special.modstruve
> * `#10195 <https://github.com/scipy/scipy/issues/10195>`__: Derivative of
> spline with 'const' extrapolation is also extrapolted...
> * `#10206 <https://github.com/scipy/scipy/issues/10206>`__: sparse matrices
> indexing with scipy 1.3
> * `#10236 <https://github.com/scipy/scipy/issues/10236>`__: Non-descriptive
> error on type mismatch for functions of scipy.optimize...
> * `#10258 <https://github.com/scipy/scipy/issues/10258>`__: LOBPCG
> convergence failure if guess provided
> * `#10262 <https://github.com/scipy/scipy/issues/10262>`__: distance matrix
> lacks dtype checks / warnings
> * `#10271 <https://github.com/scipy/scipy/issues/10271>`__: BUG: optimize
> failure on wheels
> * `#10277 <https://github.com/scipy/scipy/issues/10277>`__:
> scipy.special.zeta(0) = NAN
> * `#10292 <https://github.com/scipy/scipy/issues/10292>`__: DOC/REL: Some
> sections of the release notes are not nested correctly.
> * `#10300 <https://github.com/scipy/scipy/issues/10300>`__:
> scipy.stats.rv_continuous.fit throws empty RuntimeError when...
> * `#10319 <https://github.com/scipy/scipy/issues/10319>`__: events in
> scipy.integrate.solve_ivp: How do I setup an events...
> * `#10323 <https://github.com/scipy/scipy/issues/10323>`__: Adding more
> low-level LAPACK wrappers
> * `#10360 <https://github.com/scipy/scipy/issues/10360>`__: firwin2
> inadvertently modifies input and may result in undefined...
> * `#10388 <https://github.com/scipy/scipy/issues/10388>`__: BLD:
> TestHerd::test_hetrd core dumps with Python-dbg
> * `#10395 <https://github.com/scipy/scipy/issues/10395>`__: Remove warning
> about output shape of zoom
> * `#10403 <https://github.com/scipy/scipy/issues/10403>`__: DOC:
> scipy.signal.resample ignores t parameter
> * `#10421 <https://github.com/scipy/scipy/issues/10421>`__: Yeo-Johnson
> power transformation fails with integer input data
> * `#10422 <https://github.com/scipy/scipy/issues/10422>`__: BUG: scipy.fft
> does not support multiprocessing
> * `#10427 <https://github.com/scipy/scipy/issues/10427>`__: ENH: convolve
> numbers should be updated
> * `#10444 <https://github.com/scipy/scipy/issues/10444>`__: BUG:
> scipy.spatial.transform.Rotation.match_vectors returns improper...
> * `#10488 <https://github.com/scipy/scipy/issues/10488>`__: ENH: DCTs/DSTs
> for scipy.fft
> * `#10501 <https://github.com/scipy/scipy/issues/10501>`__: BUG:
> scipy.spatial.HalfspaceIntersection works incorrectly
> * `#10514 <https://github.com/scipy/scipy/issues/10514>`__: BUG: cKDTree
> GIL handling is incorrect
> * `#10535 <https://github.com/scipy/scipy/issues/10535>`__: TST: master
> branch CI failures
> * `#10588 <https://github.com/scipy/scipy/issues/10588>`__: scipy.fft and
> numpy.fft inconsistency when axes=None and shape...
> * `#10628 <https://github.com/scipy/scipy/issues/10628>`__: Scipy
> python>3.6 Windows wheels don't ship msvcp\*.dll
> * `#10733 <https://github.com/scipy/scipy/issues/10733>`__: DOC/BUG:
> min_only result does not match documentation
> * `#10774 <https://github.com/scipy/scipy/issues/10774>`__: min_only=true
> djisktra infinite loop with duplicate indices
> * `#10775 <https://github.com/scipy/scipy/issues/10775>`__:
> UnboundLocalError in Radau when given a NaN
> * `#10835 <https://github.com/scipy/scipy/issues/10835>`__: io.wavfile.read
> unnecessarily raises an error for a bad wav header
> * `#10838 <https://github.com/scipy/scipy/issues/10838>`__: Error in
> documentation for scipy.linalg.lu_factor
> * `#10875 <https://github.com/scipy/scipy/issues/10875>`__: DOC: Graphical
> guides (using TikZ)
> * `#10880 <https://github.com/scipy/scipy/issues/10880>`__: setting verbose
>> 2 in minimize with trust-constr method leads...
> * `#10887 <https://github.com/scipy/scipy/issues/10887>`__:
> scipy.signal.signaltools._fftconv_faster has incorrect estimates
> * `#10948 <https://github.com/scipy/scipy/issues/10948>`__: gammainc(0,x) =
> nan but should be 1, gammaincc(0,x) = nan but...
> * `#10952 <https://github.com/scipy/scipy/issues/10952>`__:
> TestQRdelete_F.test_delete_last_p_col test failure
> * `#10968 <https://github.com/scipy/scipy/issues/10968>`__: API: Change
> normalized=False to normalize=True in Rotation
> * `#10987 <https://github.com/scipy/scipy/issues/10987>`__: Memory leak in
> shgo triangulation
> * `#10991 <https://github.com/scipy/scipy/issues/10991>`__: Error running
> openBlas probably missing a step
> * `#11033 <https://github.com/scipy/scipy/issues/11033>`__: deadlock on osx
> for python 3.8
> * `#11041 <https://github.com/scipy/scipy/issues/11041>`__: Test failure in
> wheel builds for TestTf2zpk.test_simple
> * `#11089 <https://github.com/scipy/scipy/issues/11089>`__: Regression in
> scipy.stats where distribution will not accept loc and scale parameters
> * `#11100 <https://github.com/scipy/scipy/issues/11100>`__: BUG:
> multiscale_graphcorr random state seeding and parallel use
> * `#11121 <https://github.com/scipy/scipy/issues/11121>`__: Calls to
> `scipy.interpolate.splprep` increase RAM usage.
> * `#11125 <https://github.com/scipy/scipy/issues/11125>`__: BUG: segfault
> when slicing a CSR or CSC sparse matrix with slice start index > stop index
> * `#11198 <https://github.com/scipy/scipy/issues/11198>`__: BUG: sparse
> eigs (arpack) shift-invert drops the smallest eigenvalue for some k
>
> Pull requests for 1.4.0
> -------------------------------
>
> * `#4591 <https://github.com/scipy/scipy/pull/4591>`__: BUG, TST: Several
> issues with scipy.signal.residue
> * `#6629 <https://github.com/scipy/scipy/pull/6629>`__: ENH: sparse:
> canonicalize on initialization
> * `#7076 <https://github.com/scipy/scipy/pull/7076>`__: ENH: add complex
> wavelet support to scipy.signal.cwt.
> * `#8681 <https://github.com/scipy/scipy/pull/8681>`__: ENH add generalized
> inverse Gaussian distribution to scipy.stats
> * `#9064 <https://github.com/scipy/scipy/pull/9064>`__: BUG/ENH: Added
> default _transpose into LinearOperator. Fixes...
> * `#9215 <https://github.com/scipy/scipy/pull/9215>`__: ENH: Rbf
> interpolation of large multi-dimensional data
> * `#9311 <https://github.com/scipy/scipy/pull/9311>`__: ENH: Added voigt in
> scipy.special.
> * `#9642 <https://github.com/scipy/scipy/pull/9642>`__: ENH: integrate:
> quad() for vector-valued functions
> * `#9679 <https://github.com/scipy/scipy/pull/9679>`__: DOC: expand
> docstring of exponweib distribution
> * `#9684 <https://github.com/scipy/scipy/pull/9684>`__: TST: add ppc64le ci
> testing
> * `#9800 <https://github.com/scipy/scipy/pull/9800>`__: WIP : ENH:
> Refactored _hungarian.py for speed and added a minimize/maximize…
> * `#9847 <https://github.com/scipy/scipy/pull/9847>`__: DOC: Change
> integrate tutorial to use solve_ivp instead of odeint
> * `#9876 <https://github.com/scipy/scipy/pull/9876>`__: ENH: Use rfft when
> possible in resampling
> * `#9998 <https://github.com/scipy/scipy/pull/9998>`__: BUG: Do not remove
> 1s when calling sparse: reshape method #9994
> * `#10002 <https://github.com/scipy/scipy/pull/10002>`__: ENH: adds
> constraints for differential evolution
> * `#10098 <https://github.com/scipy/scipy/pull/10098>`__: ENH: integrate:
> add args argument to solve_ivp.
> * `#10099 <https://github.com/scipy/scipy/pull/10099>`__: DOC: Add missing
> docs for linprog unknown_options
> * `#10104 <https://github.com/scipy/scipy/pull/10104>`__: BUG: Rewrite of
> stats.truncnorm distribution.
> * `#10105 <https://github.com/scipy/scipy/pull/10105>`__: MAINT improve
> efficiency of rvs_ratio_uniforms in scipy.stats
> * `#10107 <https://github.com/scipy/scipy/pull/10107>`__: TST:
> dual_annealing set seed
> * `#10108 <https://github.com/scipy/scipy/pull/10108>`__: ENH: stats:
> improve kendall_tau cache usage
> * `#10110 <https://github.com/scipy/scipy/pull/10110>`__: MAINT: _lib: Fix
> a build warning.
> * `#10114 <https://github.com/scipy/scipy/pull/10114>`__: FIX: only print
> bounds when supported by minimizer (shgo)
> * `#10115 <https://github.com/scipy/scipy/pull/10115>`__: TST: Add a test
> with an almost singular design matrix for lsq_linear
> * `#10118 <https://github.com/scipy/scipy/pull/10118>`__: MAINT: fix rdist
> methods in scipy.stats
> * `#10119 <https://github.com/scipy/scipy/pull/10119>`__: MAINT: improve
> rvs of randint in scipy.stats
> * `#10127 <https://github.com/scipy/scipy/pull/10127>`__: Fix typo in
> record array field name (spatial-ckdtree-sparse_distance…
> * `#10130 <https://github.com/scipy/scipy/pull/10130>`__: MAINT: ndimage:
> Fix some compiler warnings.
> * `#10131 <https://github.com/scipy/scipy/pull/10131>`__: DOC: Note the
> solve_ivp args enhancement in the 1.4.0 release...
> * `#10133 <https://github.com/scipy/scipy/pull/10133>`__: MAINT: add rvs
> for semicircular in scipy.stats
> * `#10138 <https://github.com/scipy/scipy/pull/10138>`__: BUG: special:
> Invalid arguments to ellip_harm can crash Python.
> * `#10139 <https://github.com/scipy/scipy/pull/10139>`__: MAINT: spatial:
> Fix some compiler warnings in the file distance_wrap.c.
> * `#10140 <https://github.com/scipy/scipy/pull/10140>`__: ENH: add handling
> of NaN in RuntimeWarning except clause
> * `#10142 <https://github.com/scipy/scipy/pull/10142>`__: DOC: return value
> of scipy.special.comb
> * `#10143 <https://github.com/scipy/scipy/pull/10143>`__: MAINT: Loosen
> linprog tol
> * `#10152 <https://github.com/scipy/scipy/pull/10152>`__: BUG: Fix custom
> sampling input for shgo, add unittest
> * `#10154 <https://github.com/scipy/scipy/pull/10154>`__: MAINT: add
> moments and improve doc of mielke in scipy.stats
> * `#10158 <https://github.com/scipy/scipy/pull/10158>`__: Issue #6999: read
> zlib checksum before checking bytes read.
> * `#10166 <https://github.com/scipy/scipy/pull/10166>`__: BUG: Correctly
> handle broadcasted ydata in curve_fit pcov computation.
> * `#10167 <https://github.com/scipy/scipy/pull/10167>`__: DOC: special: Add
> missing factor of \`i\` to \`modstruve\` docstring
> * `#10168 <https://github.com/scipy/scipy/pull/10168>`__: MAINT: stats: Fix
> an incorrect comment.
> * `#10169 <https://github.com/scipy/scipy/pull/10169>`__: ENH: optimize:
> Clarify error when objective function returns...
> * `#10172 <https://github.com/scipy/scipy/pull/10172>`__: DEV: Run tests in
> parallel when --parallel flag is passed to...
> * `#10173 <https://github.com/scipy/scipy/pull/10173>`__: ENH: Implement
> DOP853 ODE integrator
> * `#10176 <https://github.com/scipy/scipy/pull/10176>`__: Fixed typo
> * `#10182 <https://github.com/scipy/scipy/pull/10182>`__: TST: fix test
> issue for stats.pearsonr
> * `#10184 <https://github.com/scipy/scipy/pull/10184>`__: MAINT: stats:
> Simplify zmap and zscore (we can use keepdims now).
> * `#10191 <https://github.com/scipy/scipy/pull/10191>`__: DOC: fix a
> formatting issue in the scipy.spatial module docstring.
> * `#10193 <https://github.com/scipy/scipy/pull/10193>`__: DOC: Updated
> docstring for optimize.nnls
> * `#10198 <https://github.com/scipy/scipy/pull/10198>`__: DOC, ENH:
> special: Make \`hyp2f1\` references more specific
> * `#10202 <https://github.com/scipy/scipy/pull/10202>`__: DOC: Format DST
> and DCT definitions as latex equations
> * `#10207 <https://github.com/scipy/scipy/pull/10207>`__: BUG: Compressed
> matrix indexing should return a scalar
> * `#10210 <https://github.com/scipy/scipy/pull/10210>`__: DOC: Update docs
> for connection='weak' in connected_components
> * `#10225 <https://github.com/scipy/scipy/pull/10225>`__: DOC: Clarify new
> interfaces for legacy functions in 'optimize'
> * `#10231 <https://github.com/scipy/scipy/pull/10231>`__: DOC, MAINT: gpg2
> updates to release docs / pavement
> * `#10235 <https://github.com/scipy/scipy/pull/10235>`__: LICENSE: split
> license file in standard BSD 3-clause and bundled.
> * `#10238 <https://github.com/scipy/scipy/pull/10238>`__: ENH: Add new
> scipy.fft module using pocketfft
> * `#10243 <https://github.com/scipy/scipy/pull/10243>`__: BUG: fix ARFF
> reader regression with quoted values.
> * `#10248 <https://github.com/scipy/scipy/pull/10248>`__: DOC: update
> README file
> * `#10255 <https://github.com/scipy/scipy/pull/10255>`__: CI: bump OpenBLAS
> to match wheels
> * `#10264 <https://github.com/scipy/scipy/pull/10264>`__: TST: add tests
> for stats.tvar with unflattened arrays
> * `#10280 <https://github.com/scipy/scipy/pull/10280>`__: MAINT: stats: Use
> a constant value for sqrt(2/PI).
> * `#10286 <https://github.com/scipy/scipy/pull/10286>`__: Development
> Documentation Overhaul
> * `#10290 <https://github.com/scipy/scipy/pull/10290>`__: MAINT: Deprecate
> NumPy functions in SciPy root
> * `#10291 <https://github.com/scipy/scipy/pull/10291>`__: FIX: Avoid
> importing xdist when checking for availability
> * `#10295 <https://github.com/scipy/scipy/pull/10295>`__: Disable
> deprecated Numpy API in __odrpack.c
> * `#10296 <https://github.com/scipy/scipy/pull/10296>`__: ENH: C++
> extension for linear assignment problem
> * `#10298 <https://github.com/scipy/scipy/pull/10298>`__: ENH: Made pade
> function work with complex inputs
> * `#10301 <https://github.com/scipy/scipy/pull/10301>`__: DOC: Fix critical
> value significance levels in stats.anderson_ksamp
> * `#10307 <https://github.com/scipy/scipy/pull/10307>`__: Minkowski
> Distance Type Fix (issue #10262)
> * `#10309 <https://github.com/scipy/scipy/pull/10309>`__: BUG: Pass
> jac=None directly to lsoda
> * `#10310 <https://github.com/scipy/scipy/pull/10310>`__: BUG: interpolate:
> UnivariateSpline.derivative.ext is 'zeros'...
> * `#10312 <https://github.com/scipy/scipy/pull/10312>`__: FIX: Fixing a
> typo in a comment
> * `#10314 <https://github.com/scipy/scipy/pull/10314>`__: scipy.spatial
> enhancement request
> * `#10315 <https://github.com/scipy/scipy/pull/10315>`__: DOC: Update
> integration tutorial to solve_ivp
> * `#10318 <https://github.com/scipy/scipy/pull/10318>`__: DOC: update the
> example for PPoly.solve
> * `#10333 <https://github.com/scipy/scipy/pull/10333>`__: TST: add tests
> for stats.tvar with unflattened arrays
> * `#10334 <https://github.com/scipy/scipy/pull/10334>`__: MAINT: special:
> Remove deprecated \`hyp2f0\`, \`hyp1f2\`, and...
> * `#10336 <https://github.com/scipy/scipy/pull/10336>`__: BUG:
> linalg/interpolative: fix interp_decomp modifying input
> * `#10341 <https://github.com/scipy/scipy/pull/10341>`__: BUG:
> sparse.linalg/gmres: deprecate effect of callback on semantics...
> * `#10344 <https://github.com/scipy/scipy/pull/10344>`__: DOC: improve
> wording of mathematical formulation
> * `#10345 <https://github.com/scipy/scipy/pull/10345>`__: ENH: Tiled QR
> wrappers for scipy.linalg.lapack
> * `#10350 <https://github.com/scipy/scipy/pull/10350>`__: MAINT: linalg:
> Use the new fft subpackage in linalg.dft test...
> * `#10351 <https://github.com/scipy/scipy/pull/10351>`__: BUG: Fix unstable
> standard deviation calculation in histogram
> * `#10353 <https://github.com/scipy/scipy/pull/10353>`__: Bug:
> interpolate.NearestNDInterpolator (issue #10352)
> * `#10357 <https://github.com/scipy/scipy/pull/10357>`__: DOC: linalg:
> Refer to scipy.fft.fft (not fftpack) in the dft...
> * `#10359 <https://github.com/scipy/scipy/pull/10359>`__: DOC: Update
> roadmap now scipy.fft has been merged
> * `#10361 <https://github.com/scipy/scipy/pull/10361>`__: ENH: Prefer
> scipy.fft to scipy.fftpack in scipy.signal
> * `#10371 <https://github.com/scipy/scipy/pull/10371>`__: DOC: Tweaks to
> fft documentation
> * `#10372 <https://github.com/scipy/scipy/pull/10372>`__: DOC: Fix typos
> * `#10377 <https://github.com/scipy/scipy/pull/10377>`__: TST, MAINT:
> adjustments for pytest 5.0
> * `#10378 <https://github.com/scipy/scipy/pull/10378>`__: ENH: _lib: allow
> new np.random.Generator in check_random_state
> * `#10379 <https://github.com/scipy/scipy/pull/10379>`__: BUG: sparse: set
> writeability to be forward-compatible with numpy>=1.17
> * `#10381 <https://github.com/scipy/scipy/pull/10381>`__: BUG: Fixes
> gh-7491, pdf at x=0 of fisk/burr/burr12/f distributions.
> * `#10387 <https://github.com/scipy/scipy/pull/10387>`__: ENH:
> optimize/bfgs: don't evaluate twice at initial point for...
> * `#10392 <https://github.com/scipy/scipy/pull/10392>`__: [DOC] Add an
> example for _binned_statistic_dd
> * `#10396 <https://github.com/scipy/scipy/pull/10396>`__: Remove warning
> about output shape of zoom
> * `#10397 <https://github.com/scipy/scipy/pull/10397>`__: ENH: Add
> check_finite to sp.linalg.norm
> * `#10399 <https://github.com/scipy/scipy/pull/10399>`__: ENH: Add
> __round__ method to sparse matrix
> * `#10407 <https://github.com/scipy/scipy/pull/10407>`__: MAINT: drop
> pybind11 from install_requires, it's only build-time...
> * `#10408 <https://github.com/scipy/scipy/pull/10408>`__: TST: use
> pytest.raises, not numpy assert_raises
> * `#10409 <https://github.com/scipy/scipy/pull/10409>`__: CI: uninstall
> nose on Travis
> * `#10410 <https://github.com/scipy/scipy/pull/10410>`__: [ENH] ncx2
> dispatch to chi2 when nc=0
> * `#10411 <https://github.com/scipy/scipy/pull/10411>`__: TST: optimize:
> test should use assert_allclose for fp comparisons
> * `#10414 <https://github.com/scipy/scipy/pull/10414>`__: DOC: add pybind11
> to the other part of quickstart guides
> * `#10417 <https://github.com/scipy/scipy/pull/10417>`__: DOC: special:
> don't mark non-ufuncs with a \`[+]\`
> * `#10423 <https://github.com/scipy/scipy/pull/10423>`__: FIX: Use
> pybind11::isinstace to check array dtypes
> * `#10424 <https://github.com/scipy/scipy/pull/10424>`__: DOC: add doctest
> example for binary data for ttest_ind_from_stats
> * `#10425 <https://github.com/scipy/scipy/pull/10425>`__: ENH: Add missing
> Hermitian transforms to scipy.fft
> * `#10426 <https://github.com/scipy/scipy/pull/10426>`__: MAINT: Fix doc
> build bugs
> * `#10431 <https://github.com/scipy/scipy/pull/10431>`__: Update numpy
> version for AIX
> * `#10433 <https://github.com/scipy/scipy/pull/10433>`__: MAINT: Minor
> fixes for the stats
> * `#10434 <https://github.com/scipy/scipy/pull/10434>`__: BUG: special:
> make \`ndtri\` return NaN outside domain of definition
> * `#10435 <https://github.com/scipy/scipy/pull/10435>`__: BUG: Allow
> integer input data in scipy.stats.yeojohnson
> * `#10438 <https://github.com/scipy/scipy/pull/10438>`__: [DOC] Add example
> for kurtosis
> * `#10440 <https://github.com/scipy/scipy/pull/10440>`__: ENH: special:
> make \`ellipk\` a ufunc
> * `#10443 <https://github.com/scipy/scipy/pull/10443>`__: MAINT: ndimage:
> malloc fail check
> * `#10447 <https://github.com/scipy/scipy/pull/10447>`__: BLD: Divert
> output from test compiles into a temporary directory
> * `#10451 <https://github.com/scipy/scipy/pull/10451>`__: MAINT: signal:
> malloc fail check
> * `#10455 <https://github.com/scipy/scipy/pull/10455>`__: BUG: special: fix
> values of \`hyperu\` for negative \`x\`
> * `#10456 <https://github.com/scipy/scipy/pull/10456>`__: DOC: Added
> comment clarifying the call for dcsrch.f in lbfgsb.f
> * `#10457 <https://github.com/scipy/scipy/pull/10457>`__: BUG: Allow
> ckdtree to accept empty data input
> * `#10459 <https://github.com/scipy/scipy/pull/10459>`__: BUG:TST: Compute
> lwork safely
> * `#10460 <https://github.com/scipy/scipy/pull/10460>`__: [DOC] Add example
> to entropy
> * `#10461 <https://github.com/scipy/scipy/pull/10461>`__: DOC: Quickstart
> Guide updates
> * `#10462 <https://github.com/scipy/scipy/pull/10462>`__: TST: special:
> only show max atol/rtol for test points that failed
> * `#10465 <https://github.com/scipy/scipy/pull/10465>`__: BUG: Correctly
> align fft inputs
> * `#10467 <https://github.com/scipy/scipy/pull/10467>`__: ENH: lower-memory
> duplicate generator checking in spatial.SphericalVoronoi
> * `#10470 <https://github.com/scipy/scipy/pull/10470>`__: ENH: Normalise
> the inverse DCT/DST in scipy.fft
> * `#10472 <https://github.com/scipy/scipy/pull/10472>`__: BENCH: adjust
> timeout for slow setup_cache
> * `#10475 <https://github.com/scipy/scipy/pull/10475>`__: CI: include
> python debug for Travis-ci
> * `#10476 <https://github.com/scipy/scipy/pull/10476>`__: TST: special: use
> \`__tracebackhide__\` to get better error messages
> * `#10477 <https://github.com/scipy/scipy/pull/10477>`__: ENH: faster
> region building in spatial.SphericalVoronoi
> * `#10479 <https://github.com/scipy/scipy/pull/10479>`__: BUG: stats: Fix a
> few issues with the distributions' fit method.
> * `#10480 <https://github.com/scipy/scipy/pull/10480>`__: Add RuntimeError
> in _distn_infrastructure.py in fit() method
> * `#10481 <https://github.com/scipy/scipy/pull/10481>`__: BENCH, MAINT:
> wheel_cache_size has been renamed build_cache_size
> * `#10494 <https://github.com/scipy/scipy/pull/10494>`__: ENH: faster
> circumcenter calculation in spatial.SphericalVoronoi
> * `#10500 <https://github.com/scipy/scipy/pull/10500>`__: Splrep
> _curfit_cache global variable bugfix
> * `#10503 <https://github.com/scipy/scipy/pull/10503>`__: BUG:
> spatial/qhull: get HalfspaceIntersection.dual_points from...
> * `#10506 <https://github.com/scipy/scipy/pull/10506>`__: DOC: interp2d,
> note nearest neighbor extrapolation
> * `#10507 <https://github.com/scipy/scipy/pull/10507>`__: MAINT: Remove
> fortran fftpack library in favour of pypocketfft
> * `#10508 <https://github.com/scipy/scipy/pull/10508>`__: TST: fix a bug in
> the circular import test.
> * `#10509 <https://github.com/scipy/scipy/pull/10509>`__: MAINT: Set up
> _build_utils as subpackage
> * `#10516 <https://github.com/scipy/scipy/pull/10516>`__: BUG: Use nogil
> contexts in cKDTree
> * `#10517 <https://github.com/scipy/scipy/pull/10517>`__: ENH: fftconvolve
> should not FFT broadcastable axes
> * `#10518 <https://github.com/scipy/scipy/pull/10518>`__: ENH: Speedup
> fftconvolve
> * `#10520 <https://github.com/scipy/scipy/pull/10520>`__: DOC: Proper .rst
> formatting for deprecated features and Backwards...
> * `#10523 <https://github.com/scipy/scipy/pull/10523>`__: DOC: Improve
> scipy.signal.resample documentation
> * `#10524 <https://github.com/scipy/scipy/pull/10524>`__: ENH: Add MGC to
> scipy.stats
> * `#10525 <https://github.com/scipy/scipy/pull/10525>`__: [ENH] ncx2.ppf
> dispatch to chi2 when nc=0
> * `#10526 <https://github.com/scipy/scipy/pull/10526>`__: DOC: clarify
> laplacian normalization
> * `#10528 <https://github.com/scipy/scipy/pull/10528>`__: API: Rename
> scipy.fft DCT/DST shape argument to s
> * `#10531 <https://github.com/scipy/scipy/pull/10531>`__: BUG: fixed
> improper rotations in spatial.transform.rotation.match_vectors
> * `#10533 <https://github.com/scipy/scipy/pull/10533>`__: [DOC] Add example
> for winsorize function
> * `#10539 <https://github.com/scipy/scipy/pull/10539>`__: MAINT: special:
> don't register \`i0\` with \`numpy.dual\`
> * `#10540 <https://github.com/scipy/scipy/pull/10540>`__: MAINT: Fix Travis
> and Circle
> * `#10542 <https://github.com/scipy/scipy/pull/10542>`__: MAINT:
> interpolate: use cython_lapack
> * `#10547 <https://github.com/scipy/scipy/pull/10547>`__: Feature request.
> Add furthest site Voronoi diagrams to scipy.spatial.plotutils.
> * `#10549 <https://github.com/scipy/scipy/pull/10549>`__: [BUG] Fix bug in
> trimr when inclusive=False
> * `#10552 <https://github.com/scipy/scipy/pull/10552>`__: add
> scipy.signal.upfirdn signal extension modes
> * `#10555 <https://github.com/scipy/scipy/pull/10555>`__: MAINT: special:
> move \`c_misc\` into Cephes
> * `#10556 <https://github.com/scipy/scipy/pull/10556>`__: [DOC] Add example
> for trima
> * `#10562 <https://github.com/scipy/scipy/pull/10562>`__: [DOC] Fix triple
> string fo trimmed so that __doc__ can show...
> * `#10563 <https://github.com/scipy/scipy/pull/10563>`__: improve
> least_squares error msg for mismatched shape
> * `#10564 <https://github.com/scipy/scipy/pull/10564>`__: ENH: linalg:
> memoize get_lapack/blas_funcs to speed it up
> * `#10566 <https://github.com/scipy/scipy/pull/10566>`__: ENH: add
> implementation of solver for the maximum flow problem
> * `#10567 <https://github.com/scipy/scipy/pull/10567>`__: BUG: spatial: use
> c++11 construct for getting start of vector...
> * `#10568 <https://github.com/scipy/scipy/pull/10568>`__: DOC: special:
> small tweaks to the \`zetac\` docstring
> * `#10571 <https://github.com/scipy/scipy/pull/10571>`__: [ENH]
> Gaussian_kde can accept matrix dataset
> * `#10574 <https://github.com/scipy/scipy/pull/10574>`__: ENH: linalg:
> speed up _compute_lwork by avoiding numpy constructs
> * `#10582 <https://github.com/scipy/scipy/pull/10582>`__: Fix typos with
> typos in bundled libraries reverted
> * `#10583 <https://github.com/scipy/scipy/pull/10583>`__: ENH: special: add
> the analytic continuation of Riemann zeta
> * `#10584 <https://github.com/scipy/scipy/pull/10584>`__: MAINT: special:
> clean up \`special.__all__\`
> * `#10586 <https://github.com/scipy/scipy/pull/10586>`__: BUG:
> multidimensional scipy.fft functions should accept 's' rather...
> * `#10587 <https://github.com/scipy/scipy/pull/10587>`__: BUG:
> integrate/lsoda: never abort run, set error istate instead
> * `#10594 <https://github.com/scipy/scipy/pull/10594>`__: API: Replicate
> numpy's fftn behaviour when s is given but not...
> * `#10599 <https://github.com/scipy/scipy/pull/10599>`__: DOC: dev: update
> documentation vs. github pull request workflow...
> * `#10603 <https://github.com/scipy/scipy/pull/10603>`__: MAINT: installer
> scripts removed
> * `#10604 <https://github.com/scipy/scipy/pull/10604>`__: MAINT: Change
> c\*np.ones(...) to np.full(..., c, ...) in many...
> * `#10608 <https://github.com/scipy/scipy/pull/10608>`__: Univariate
> splines should require x to be strictly increasing...
> * `#10613 <https://github.com/scipy/scipy/pull/10613>`__: ENH: Add seed
> option for gaussian_kde.resample
> * `#10614 <https://github.com/scipy/scipy/pull/10614>`__: ENH: Add parallel
> computation to scipy.fft
> * `#10615 <https://github.com/scipy/scipy/pull/10615>`__: MAINT:
> interpolate: remove unused header file
> * `#10616 <https://github.com/scipy/scipy/pull/10616>`__: MAINT: Clean up
> 32-bit platform xfail markers
> * `#10618 <https://github.com/scipy/scipy/pull/10618>`__: BENCH: Added
> 'trust-constr' to minimize benchmarks
> * `#10621 <https://github.com/scipy/scipy/pull/10621>`__: [MRG] multiple
> stability updates in lobpcg
> * `#10622 <https://github.com/scipy/scipy/pull/10622>`__: MAINT: forward
> port 1.3.1 release notes
> * `#10624 <https://github.com/scipy/scipy/pull/10624>`__: DOC: stats: Fix
> spelling of 'support'.
> * `#10627 <https://github.com/scipy/scipy/pull/10627>`__: DOC: stats: Add
> references for the alpha distribution.
> * `#10629 <https://github.com/scipy/scipy/pull/10629>`__: MAINT: special:
> avoid overflow longer in \`zeta\` for negative...
> * `#10630 <https://github.com/scipy/scipy/pull/10630>`__: TST: GH10271,
> relax test assertion, fixes #10271
> * `#10631 <https://github.com/scipy/scipy/pull/10631>`__: DOC: nelder-mean
> uses xatol fixes #10036
> * `#10633 <https://github.com/scipy/scipy/pull/10633>`__: BUG: interpolate:
> integral(a, b) should be zero when both limits...
> * `#10635 <https://github.com/scipy/scipy/pull/10635>`__: DOC: special:
> complete hypergeometric functions documentation
> * `#10636 <https://github.com/scipy/scipy/pull/10636>`__: BUG: special: use
> series for \`hyp1f1\` when it converges rapidly
> * `#10641 <https://github.com/scipy/scipy/pull/10641>`__: ENH: allow
> matching of general bipartite graphs
> * `#10643 <https://github.com/scipy/scipy/pull/10643>`__: ENH:
> scipy.sparse.linalg.spsolve triangular unit diagonal
> * `#10650 <https://github.com/scipy/scipy/pull/10650>`__: ENH: Cythonize
> sosfilt
> * `#10654 <https://github.com/scipy/scipy/pull/10654>`__: DOC: Vertical
> alignment of table entries
> * `#10655 <https://github.com/scipy/scipy/pull/10655>`__: ENH: Dockerfile
> for scipy development
> * `#10660 <https://github.com/scipy/scipy/pull/10660>`__: TST: clean up
> tests for rvs in scipy.stats
> * `#10664 <https://github.com/scipy/scipy/pull/10664>`__: Throw error on
> non-finite input for binned_statistic_dd()
> * `#10665 <https://github.com/scipy/scipy/pull/10665>`__: DOC: special:
> improve the docstrings for \`gamma\` and \`gammasgn\`
> * `#10669 <https://github.com/scipy/scipy/pull/10669>`__: TST: Update
> scipy.fft real transform tests
> * `#10670 <https://github.com/scipy/scipy/pull/10670>`__: DOC: Clarify docs
> and error messages for scipy.signal.butter
> * `#10672 <https://github.com/scipy/scipy/pull/10672>`__: ENH: return
> solution attribute when using events in solve_ivp
> * `#10675 <https://github.com/scipy/scipy/pull/10675>`__: MAINT: special:
> add an explicit NaN check for \`iv\` arguments
> * `#10679 <https://github.com/scipy/scipy/pull/10679>`__: DOC: special: Add
> documentation for \`beta\` function
> * `#10681 <https://github.com/scipy/scipy/pull/10681>`__: TST:
> sparse.linalg: fix arnoldi test seed
> * `#10682 <https://github.com/scipy/scipy/pull/10682>`__: DOC: special: Add
> documentation for \`betainc\` function
> * `#10684 <https://github.com/scipy/scipy/pull/10684>`__: TST: special:
> require Mpmath 1.1.0 for \`test_hyperu_around_0\`
> * `#10686 <https://github.com/scipy/scipy/pull/10686>`__: FIX: sphinx
> isattributedescriptor is not available in sphinx...
> * `#10687 <https://github.com/scipy/scipy/pull/10687>`__: DOC: added Docker
> quickstart guide by @andyfaff
> * `#10689 <https://github.com/scipy/scipy/pull/10689>`__: DOC: special:
> clarify format of parameters/returns sections for...
> * `#10690 <https://github.com/scipy/scipy/pull/10690>`__: DOC: special:
> improve docstrings of incomplete gamma functions
> * `#10692 <https://github.com/scipy/scipy/pull/10692>`__: ENH:
> higher-dimensional input in \`spatial.SphericalVoronoi\`
> * `#10694 <https://github.com/scipy/scipy/pull/10694>`__: ENH:
> ScalarFunction.fun_and_grad
> * `#10698 <https://github.com/scipy/scipy/pull/10698>`__: DOC: special: Add
> documentation for \`betaincinv\`
> * `#10699 <https://github.com/scipy/scipy/pull/10699>`__: MAINT: remove
> time print lbfgsb fixes #8417
> * `#10701 <https://github.com/scipy/scipy/pull/10701>`__: TST, MAINT: bump
> OpenBLAS to 0.3.7 stable
> * `#10702 <https://github.com/scipy/scipy/pull/10702>`__: DOC: clarify
> iterations consume multiple function calls
> * `#10703 <https://github.com/scipy/scipy/pull/10703>`__: DOC: iprint doc
> lbfgsb closes #5482
> * `#10708 <https://github.com/scipy/scipy/pull/10708>`__: TST: test
> suggested in gh1758
> * `#10710 <https://github.com/scipy/scipy/pull/10710>`__: ENH: Added
> nan_policy to circ functions in \`stats\`
> * `#10712 <https://github.com/scipy/scipy/pull/10712>`__: ENH: add axis
> parameter to stats.entropy
> * `#10714 <https://github.com/scipy/scipy/pull/10714>`__: DOC: Formatting
> fix rv_continuous.expect docs
> * `#10715 <https://github.com/scipy/scipy/pull/10715>`__: DOC: BLD: update
> doc Makefile for python version; add scipy version...
> * `#10717 <https://github.com/scipy/scipy/pull/10717>`__: MAINT: modernize
> doc/Makefile
> * `#10719 <https://github.com/scipy/scipy/pull/10719>`__: Enable setting
> minres initial vector
> * `#10720 <https://github.com/scipy/scipy/pull/10720>`__: DOC: silence
> random warning in doc build for \`stats.binned_statistic_dd\`
> * `#10724 <https://github.com/scipy/scipy/pull/10724>`__: DEV: Add doc
> option to runtests.py
> * `#10728 <https://github.com/scipy/scipy/pull/10728>`__: MAINT: get rid of
> gramA, gramB text files that lobpcg tests leave...
> * `#10732 <https://github.com/scipy/scipy/pull/10732>`__: DOC: add min_only
> to docstring for Dijkstra's algorithm
> * `#10734 <https://github.com/scipy/scipy/pull/10734>`__: DOC: spell out
> difference between source and target in shortest...
> * `#10735 <https://github.com/scipy/scipy/pull/10735>`__: Fix for Python 4
> * `#10739 <https://github.com/scipy/scipy/pull/10739>`__: BUG:
> optimize/slsqp: deal with singular BFGS update
> * `#10741 <https://github.com/scipy/scipy/pull/10741>`__: ENH: LAPACK
> wrappers for ?geequ, ?geequb, ?syequb, ?heequb
> * `#10742 <https://github.com/scipy/scipy/pull/10742>`__: DOC: special: add
> to the docstring of \`gammaln\`
> * `#10743 <https://github.com/scipy/scipy/pull/10743>`__: ENH: special: add
> a real dispatch for \`wrightomega\`
> * `#10746 <https://github.com/scipy/scipy/pull/10746>`__: MAINT: Fix typos
> in comments, docs and test name
> * `#10747 <https://github.com/scipy/scipy/pull/10747>`__: Remove spurious
> quotes
> * `#10750 <https://github.com/scipy/scipy/pull/10750>`__: MAINT: make
> cython code more precise
> * `#10751 <https://github.com/scipy/scipy/pull/10751>`__: MAINT: Check that
> scipy.linalg.lapack functions are documented
> * `#10752 <https://github.com/scipy/scipy/pull/10752>`__: MAINT: special:
> use \`sf_error\` in Cephes
> * `#10755 <https://github.com/scipy/scipy/pull/10755>`__: DOC: cluster: Add
> 'See Also' and 'Examples' for kmeans2.
> * `#10763 <https://github.com/scipy/scipy/pull/10763>`__: MAINT: list of
> minimize methods
> * `#10768 <https://github.com/scipy/scipy/pull/10768>`__: BUG: Fix corner
> case for sos2zpk
> * `#10773 <https://github.com/scipy/scipy/pull/10773>`__: Fix error type
> for complex input to scipy.fftpack.rfft and irfft
> * `#10776 <https://github.com/scipy/scipy/pull/10776>`__: ENH: handle
> geodesic input in \`spatial.SphericalVoronoi\`
> * `#10777 <https://github.com/scipy/scipy/pull/10777>`__: MAINT:
> minimizer-->custom should handle the kinds of bounds/constrain…...
> * `#10781 <https://github.com/scipy/scipy/pull/10781>`__: ENH:
> solve_triangular C order improvement
> * `#10787 <https://github.com/scipy/scipy/pull/10787>`__: Fix behavior of
> \`exp1\` on branch cut and add docstring
> * `#10789 <https://github.com/scipy/scipy/pull/10789>`__: DOC: special: add
> parameters/returns doc sections for erfc/erfcx/erfi
> * `#10790 <https://github.com/scipy/scipy/pull/10790>`__: Travis CI: sudo
> is deprecated and Xenial is default distro
> * `#10792 <https://github.com/scipy/scipy/pull/10792>`__: DOC: special: add
> full docstring for \`expi\`
> * `#10799 <https://github.com/scipy/scipy/pull/10799>`__: DOC: special: add
> a complete docstring for \`expn\`
> * `#10800 <https://github.com/scipy/scipy/pull/10800>`__: Docs edits (GSoD)
> * `#10802 <https://github.com/scipy/scipy/pull/10802>`__: BUG: fix
> UnboundLocalError in Radau (scipy#10775)
> * `#10804 <https://github.com/scipy/scipy/pull/10804>`__: ENH: Speed up
> next_fast_len with LRU cache
> * `#10805 <https://github.com/scipy/scipy/pull/10805>`__: DOC: Fix
> unbalanced quotes in signal.place_poles
> * `#10809 <https://github.com/scipy/scipy/pull/10809>`__: ENH: Speed up
> next_fast_len
> * `#10810 <https://github.com/scipy/scipy/pull/10810>`__: ENH: Raise
> catchable exceptions for bad Fortran files
> * `#10811 <https://github.com/scipy/scipy/pull/10811>`__: MAINT: optimize:
> Remove extra variable from _remove_redundancy_dense
> * `#10813 <https://github.com/scipy/scipy/pull/10813>`__: MAINT: special:
> Remove unused variables from _kolmogi and _smirnovi
> * `#10815 <https://github.com/scipy/scipy/pull/10815>`__: DOC, API:
> scipy.stats.reciprocal is "log-uniform"
> * `#10816 <https://github.com/scipy/scipy/pull/10816>`__: MAINT: special:
> remove deprecated \`bessel_diff_formula\`
> * `#10817 <https://github.com/scipy/scipy/pull/10817>`__: DOC: special:
> complete the docstring for \`fresnel\`
> * `#10820 <https://github.com/scipy/scipy/pull/10820>`__: Fixed
> compiler_helper.py to allow compilation with ICC on Linux
> * `#10823 <https://github.com/scipy/scipy/pull/10823>`__: DOC: updated
> reference guide text for consistency in writing...
> * `#10825 <https://github.com/scipy/scipy/pull/10825>`__: MAINT: special:
> change some features of the Voigt function
> * `#10828 <https://github.com/scipy/scipy/pull/10828>`__: MAINT: integrate:
> Remove unused variable from init_callback
> * `#10830 <https://github.com/scipy/scipy/pull/10830>`__: Adding LOBPCG
> solver in svds in addition to ARPACK
> * `#10837 <https://github.com/scipy/scipy/pull/10837>`__: WIP: ENH:
> reduction function for \`spatial.tranform.Rotation\`...
> * `#10843 <https://github.com/scipy/scipy/pull/10843>`__: ENH: Adding
> optional parameter to stats.zscores to allow for...
> * `#10845 <https://github.com/scipy/scipy/pull/10845>`__: Rebase kruskal
> fix
> * `#10847 <https://github.com/scipy/scipy/pull/10847>`__: remove redundant
> __getitem__ from scipy.sparse.lil
> * `#10848 <https://github.com/scipy/scipy/pull/10848>`__: Better handling
> of empty (not missing) docstrings
> * `#10849 <https://github.com/scipy/scipy/pull/10849>`__: ENH: implement
> rmatmat for LinearOperator
> * `#10850 <https://github.com/scipy/scipy/pull/10850>`__: MAINT :
> Refactoring lil List of Lists
> * `#10851 <https://github.com/scipy/scipy/pull/10851>`__: DOC: add a
> generative art example to the scipy.spatial tutorial.
> * `#10852 <https://github.com/scipy/scipy/pull/10852>`__: DOC: linalg:
> fixed gh-10838 unused imports in example deleted
> * `#10854 <https://github.com/scipy/scipy/pull/10854>`__: DOC: special: add
> a full docstring for \`pdtr\`
> * `#10861 <https://github.com/scipy/scipy/pull/10861>`__: ENH: option to
> reuse binnumbers in stats.binned_statistic_dd
> * `#10863 <https://github.com/scipy/scipy/pull/10863>`__: DOC: partial
> standardization and validation of scipy.stats reference...
> * `#10865 <https://github.com/scipy/scipy/pull/10865>`__: BUG: special: fix
> incomplete gamma functions for infinite \`a\`
> * `#10866 <https://github.com/scipy/scipy/pull/10866>`__: ENH: calculation
> of mean in spatial.transform.Rotation
> * `#10867 <https://github.com/scipy/scipy/pull/10867>`__: MAINT: Also store
> latex directory
> * `#10869 <https://github.com/scipy/scipy/pull/10869>`__: ENH: Implement
> overlap-add convolution
> * `#10870 <https://github.com/scipy/scipy/pull/10870>`__: ENH: Do not raise
> EOF error if wavfile data read
> * `#10876 <https://github.com/scipy/scipy/pull/10876>`__: ENH: Add
> beta-binomial distribution to scipy.stats
> * `#10878 <https://github.com/scipy/scipy/pull/10878>`__: MAINT: Update R
> project URL
> * `#10883 <https://github.com/scipy/scipy/pull/10883>`__: MAINT: (ndimage)
> More robust check for output being a numpy dtype
> * `#10884 <https://github.com/scipy/scipy/pull/10884>`__: DOC: Added
> instructions on adding a new distribution to scipy.stats.
> * `#10885 <https://github.com/scipy/scipy/pull/10885>`__: [BUG] fix lobpcg
> with maxiter=None results in Exception
> * `#10899 <https://github.com/scipy/scipy/pull/10899>`__: ENH: Match R
> functionality for hmean
> * `#10900 <https://github.com/scipy/scipy/pull/10900>`__: MAINT: stats: Use
> keepdims to simplify a few lines in power_divergence.
> * `#10901 <https://github.com/scipy/scipy/pull/10901>`__: ENH:
> sparse/linalg: support pydata/sparse matrices
> * `#10907 <https://github.com/scipy/scipy/pull/10907>`__: Check whether
> \`maxiter\` is integer
> * `#10912 <https://github.com/scipy/scipy/pull/10912>`__: ENH: warn user
> that quad() ignores \`points=...\` when \`weight=...\`...
> * `#10918 <https://github.com/scipy/scipy/pull/10918>`__: CI: fix Travis CI
> py3.8 build
> * `#10920 <https://github.com/scipy/scipy/pull/10920>`__: MAINT: Update
> constants to codata 2018 values (second try)
> * `#10921 <https://github.com/scipy/scipy/pull/10921>`__: ENH:
> scipy.sparse.lil: tocsr accelerated
> * `#10924 <https://github.com/scipy/scipy/pull/10924>`__: BUG: Forbid
> passing 'args' as kwarg in scipy.optimize.curve_fit
> * `#10928 <https://github.com/scipy/scipy/pull/10928>`__: DOC: Add examples
> to io.wavfile docstrings
> * `#10934 <https://github.com/scipy/scipy/pull/10934>`__: typo fix
> * `#10935 <https://github.com/scipy/scipy/pull/10935>`__: BUG: Avoid
> undefined behaviour on float to unsigned conversion
> * `#10936 <https://github.com/scipy/scipy/pull/10936>`__: DOC: Added
> missing example to stats.mstats.variation
> * `#10939 <https://github.com/scipy/scipy/pull/10939>`__: ENH:
> scipy.sparse.lil: tocsr accelerated depending on density
> * `#10946 <https://github.com/scipy/scipy/pull/10946>`__: BUG: setting
> verbose > 2 in minimize with trust-constr method...
> * `#10947 <https://github.com/scipy/scipy/pull/10947>`__: DOC: special:
> small improvements to the \`poch\` docstring
> * `#10949 <https://github.com/scipy/scipy/pull/10949>`__: BUG: fix return
> type of erlang_gen._argcheck
> * `#10951 <https://github.com/scipy/scipy/pull/10951>`__: DOC: fixed Ricker
> wavelet formula
> * `#10954 <https://github.com/scipy/scipy/pull/10954>`__: BUG: special: fix
> \`factorial\` return type for 0-d inputs
> * `#10955 <https://github.com/scipy/scipy/pull/10955>`__: MAINT: Relax the
> assert_unitary atol value
> * `#10956 <https://github.com/scipy/scipy/pull/10956>`__: WIP: make
> pdtr(int, double) be pdtr(double, double)
> * `#10957 <https://github.com/scipy/scipy/pull/10957>`__: BUG: Ensure full
> binary compatibility of long double test data
> * `#10964 <https://github.com/scipy/scipy/pull/10964>`__: ENH: Make Slerp
> callable with a scalar argument
> * `#10972 <https://github.com/scipy/scipy/pull/10972>`__: BUG: Handle
> complex gains in zpk2sos
> * `#10975 <https://github.com/scipy/scipy/pull/10975>`__: TST: skip
> test_kendalltau ppc64le
> * `#10978 <https://github.com/scipy/scipy/pull/10978>`__: BUG: boxcox data
> dimension and constancy check #5112
> * `#10979 <https://github.com/scipy/scipy/pull/10979>`__: API: Rename dcm
> to (rotation) matrix in Rotation class
> * `#10981 <https://github.com/scipy/scipy/pull/10981>`__: MAINT: add
> support for a==0 and x>0 edge case to igam and igamc
> * `#10986 <https://github.com/scipy/scipy/pull/10986>`__: MAINT: Remove
> direct imports from numpy in signaltools.py
> * `#10988 <https://github.com/scipy/scipy/pull/10988>`__: BUG: signal:
> fixed issue #10360
> * `#10989 <https://github.com/scipy/scipy/pull/10989>`__: FIX
> binned_statistic_dd Mac wheel test fails
> * `#10990 <https://github.com/scipy/scipy/pull/10990>`__: BUG: Fix memory
> leak in shgo triangulation
> * `#10992 <https://github.com/scipy/scipy/pull/10992>`__: TST: Relax
> tolerance in upfirdn test_modes
> * `#10993 <https://github.com/scipy/scipy/pull/10993>`__: TST: bump
> tolerance in optimize tests
> * `#10997 <https://github.com/scipy/scipy/pull/10997>`__: MAINT: Rework
> residue and residuez
> * `#11001 <https://github.com/scipy/scipy/pull/11001>`__: DOC: Updated
> Windows build tutorial
> * `#11004 <https://github.com/scipy/scipy/pull/11004>`__: BUG:
> integrate/quad_vec: fix several bugs in quad_vec
> * `#11005 <https://github.com/scipy/scipy/pull/11005>`__: TST: add Python
> 3.8 Win CI
> * `#11006 <https://github.com/scipy/scipy/pull/11006>`__: DOC: special: add
> a reference for \`kl_div\`
> * `#11012 <https://github.com/scipy/scipy/pull/11012>`__: MAINT: Rework
> invres and invresz
> * `#11015 <https://github.com/scipy/scipy/pull/11015>`__: DOC: special: add
> references for \`rel_entr\`
> * `#11017 <https://github.com/scipy/scipy/pull/11017>`__: DOC: numpydoc
> validation of morestats.py
> * `#11018 <https://github.com/scipy/scipy/pull/11018>`__: MAINT: Filter
> unrelated warning
> * `#11031 <https://github.com/scipy/scipy/pull/11031>`__: MAINT: update
> choose_conv_method for pocketfft implementation
> * `#11034 <https://github.com/scipy/scipy/pull/11034>`__: MAINT: TST: Skip
> tests with multiprocessing that use "spawn"...
> * `#11036 <https://github.com/scipy/scipy/pull/11036>`__: DOC: update
> doc/README with some more useful content.
> * `#11037 <https://github.com/scipy/scipy/pull/11037>`__: DOC: special: add
> a complete docstring for \`rgamma\`
> * `#11038 <https://github.com/scipy/scipy/pull/11038>`__: DOC: special: add
> a reference for the polygamma function
> * `#11042 <https://github.com/scipy/scipy/pull/11042>`__: TST: fix tf2zpk
> test failure due to incorrect complex sorting.
> * `#11044 <https://github.com/scipy/scipy/pull/11044>`__: MAINT:
> choose_conv_method can choose fftconvolution for longcomplex
> * `#11046 <https://github.com/scipy/scipy/pull/11046>`__: TST: Reduce
> tolerance for ppc64le with reference lapack
> * `#11048 <https://github.com/scipy/scipy/pull/11048>`__: DOC: special: add
> reference for orthogonal polynomial functions
> * `#11049 <https://github.com/scipy/scipy/pull/11049>`__: MAINT: proper
> random number initialization and readability fix
> * `#11051 <https://github.com/scipy/scipy/pull/11051>`__: MAINT: pep8
> cleanup
> * `#11054 <https://github.com/scipy/scipy/pull/11054>`__: TST: bump test
> precision for dual_annealing SLSQP test
> * `#11055 <https://github.com/scipy/scipy/pull/11055>`__: DOC: special: add
> a reference for \`zeta\`
> * `#11056 <https://github.com/scipy/scipy/pull/11056>`__: API: Deprecated
> normalized keyword in Rotation
> * `#11065 <https://github.com/scipy/scipy/pull/11065>`__: DOC: Ubuntu
> Development Environment Quickstart should not modify...
> * `#11066 <https://github.com/scipy/scipy/pull/11066>`__: BUG: skip
> deprecation for numpy top-level types
> * `#11067 <https://github.com/scipy/scipy/pull/11067>`__: DOC: updated
> documentation for consistency in writing style
> * `#11070 <https://github.com/scipy/scipy/pull/11070>`__: DOC: Amendment to
> Ubuntu Development Environment Quickstart should...
> * `#11073 <https://github.com/scipy/scipy/pull/11073>`__: DOC: fix 1.4.0
> release notes
> * `#11081 <https://github.com/scipy/scipy/pull/11081>`__: API: Replace
> Rotation.match_vectors with align_vectors
> * `#11083 <https://github.com/scipy/scipy/pull/11083>`__: DOC: more 1.4.0
> release note fixes
> * `#11092 <https://github.com/scipy/scipy/pull/11092>`__: BUG: stats: fix
> freezing of some distributions
> * `#11096 <https://github.com/scipy/scipy/pull/11096>`__: BUG:
> scipy.sparse.csgraph: fixed issue #10774
> * `#11124 <https://github.com/scipy/scipy/pull/11124>`__: fix Cython
> warnings related to _stats.pyx
> * `#11126 <https://github.com/scipy/scipy/pull/11126>`__: BUG:
> interpolate/fitpack: fix memory leak in splprep
> * `#11127 <https://github.com/scipy/scipy/pull/11127>`__: Avoid potential
> segfault in CSR and CSC matrix indexing
> * `#11152 <https://github.com/scipy/scipy/pull/11152>`__: BUG: Fix random
> state bug multiscale_graphcorr
> * `#11166 <https://github.com/scipy/scipy/pull/11166>`__: BUG: empty sparse
> slice shapes
> * `#11167 <https://github.com/scipy/scipy/pull/11167>`__: BUG: redundant
> fft in signal.resample
> * `#11181 <https://github.com/scipy/scipy/pull/11181>`__: TST: Fix
> tolerance of tests for aarch64
> * `#11182 <https://github.com/scipy/scipy/pull/11182>`__: TST: Bump up
> tolerance for test_maxiter_worsening
> * `#11199 <https://github.com/scipy/scipy/pull/11199>`__: BUG:
> sparse.linalg: mistake in unsymm. real shift-invert ARPACK eigenvalue
> selection
>
> Checksums
> =========
>
> MD5
> ~~~
>
> aa98f881f11681a35e18eadbf2c403fd
>  scipy-1.4.0-cp35-cp35m-macosx_10_6_intel.whl
> d99b88d888f8a78a67896b2f895c3aba
> scipy-1.4.0-cp35-cp35m-manylinux1_i686.whl
> 13d1ab63e2ca8d2c2ac9f0b01f37b374
>  scipy-1.4.0-cp35-cp35m-manylinux1_x86_64.whl
> b9908d9dddf3fa5bd9b2458ea42c2813  scipy-1.4.0-cp35-cp35m-win32.whl
> e6a6bb14d377ef8b893a710b9fcd05a8  scipy-1.4.0-cp35-cp35m-win_amd64.whl
> 203b3f7e9bee44d3ccb3d3e0ffd62a81
>  scipy-1.4.0-cp36-cp36m-macosx_10_6_intel.whl
> 3cb0fde221141e35dd7c759b727e86d1
> scipy-1.4.0-cp36-cp36m-manylinux1_i686.whl
> 9ae6711749bb09f812e634fec628bd23
>  scipy-1.4.0-cp36-cp36m-manylinux1_x86_64.whl
> da06f24a28995b3495d7696727a3a113  scipy-1.4.0-cp36-cp36m-win32.whl
> a7a16dca144deca4cf6ad8f8ae2c7823  scipy-1.4.0-cp36-cp36m-win_amd64.whl
> 82568a0464db2717671347296119353b
>  scipy-1.4.0-cp37-cp37m-macosx_10_6_intel.whl
> 9d49feaf58101c8ef72b4ff294f189c3
> scipy-1.4.0-cp37-cp37m-manylinux1_i686.whl
> 0b2772b857ae94b74923212fd733d136
>  scipy-1.4.0-cp37-cp37m-manylinux1_x86_64.whl
> 8d6f4725a8c533bf058eb38dcb6ed2f7  scipy-1.4.0-cp37-cp37m-win32.whl
> 6afaa582de4454655cb9cdf1b175b9b8  scipy-1.4.0-cp37-cp37m-win_amd64.whl
> 3fccff6188a8ca127f61dd200aef367a
>  scipy-1.4.0-cp38-cp38-macosx_10_9_x86_64.whl
> ac16f5ad172f3150ccf191a63b62fd9a  scipy-1.4.0-cp38-cp38-manylinux1_i686.whl
> a8508c9beeda3859a1fc5adcba46e0ac
>  scipy-1.4.0-cp38-cp38-manylinux1_x86_64.whl
> 9f20a8fdb63c53757455deeab05ae75a  scipy-1.4.0-cp38-cp38-win32.whl
> 34b5f5adf9145c6db408357e2784501e  scipy-1.4.0-cp38-cp38-win_amd64.whl
> 77be719dcb5a81ddd6c3260bc37a2e59  scipy-1.4.0.tar.gz
> f62205fc40fba8b7fbfa283c1b2770e1  scipy-1.4.0.tar.xz
> 5e57299c2cc780a3650ed60ba9cda4e0  scipy-1.4.0.zip
>
> SHA256
> ~~~~~~
>
> 1b51721e5792c4d722e0cab4daf82187d5f22f2e42c56cd247398a16e4d2f48d
>  scipy-1.4.0-cp35-cp35m-macosx_10_6_intel.whl
> cdbcfbe97a21fc6b3c55991a7bcd6a278a38bd197e2d274a45611cdc91beb5c0
>  scipy-1.4.0-cp35-cp35m-manylinux1_i686.whl
> 2d5b67afa5f5e0cf60dc747327c5be15cde434bed9c96743019886f86bfe0918
>  scipy-1.4.0-cp35-cp35m-manylinux1_x86_64.whl
> ab35718a2dd58089fbbdf3bcf1bb368a2ec99314de58f65d5d9a1cc8a1f49419
>  scipy-1.4.0-cp35-cp35m-win32.whl
> c2722813ff63bb1f0fb3c75253a85a16c2b0ecc8c4f999f666a7788bf7c6e4c3
>  scipy-1.4.0-cp35-cp35m-win_amd64.whl
> 203ba7ab52270e392e7e43834ffbe94fae09ca7f03113a11170cd36d0826eece
>  scipy-1.4.0-cp36-cp36m-macosx_10_6_intel.whl
> 1e46825a4b810e2c36cfebecbad09edfd14b74a43f6146343ec96c62659e4573
>  scipy-1.4.0-cp36-cp36m-manylinux1_i686.whl
> 72e644285a39aa64aaef7373fcbbed998aa7a550dc073d910d712a9380eba8b1
>  scipy-1.4.0-cp36-cp36m-manylinux1_x86_64.whl
> fb4b6c26e39375e0cb56d05508c1b43515589725f903c9250940fca906e909fd
>  scipy-1.4.0-cp36-cp36m-win32.whl
> 4061d71c0f143f3985d2ea9ebc4c1d86eff6df79318f265a5fdb23527811f5b2
>  scipy-1.4.0-cp36-cp36m-win_amd64.whl
> 204667ab336e9087a9bcd2be37b540703aef7b6f9a4fd776186d18b8b972f24a
>  scipy-1.4.0-cp37-cp37m-macosx_10_6_intel.whl
> c1fe5826d26b684d5a690099d56f010a4bdd916e32f9fc0e0898c22551fdc635
>  scipy-1.4.0-cp37-cp37m-manylinux1_i686.whl
> b51597ed8c1d3f2f07e537fb492a2c3659e477c502ad93c7e241f39ae9e21a78
>  scipy-1.4.0-cp37-cp37m-manylinux1_x86_64.whl
> 39e9571ae080c149f4b5324836e7ee06a7e331e77f0d6d55f9c6ab7266cd875a
>  scipy-1.4.0-cp37-cp37m-win32.whl
> e47f4d0be4fc6985c789d24898ad65daec781c7f5da4a3d4c76ed9af285306ba
>  scipy-1.4.0-cp37-cp37m-win_amd64.whl
> 6fcc1e8b47c332bb0a558d7529ede0990ea5ff822a9a4392b003adad8e0b31b8
>  scipy-1.4.0-cp38-cp38-macosx_10_9_x86_64.whl
> bbb21e998e136e1fdfd77e808abf16c72e75c6ffbb87f4b5a41f19c9a4b3e2de
>  scipy-1.4.0-cp38-cp38-manylinux1_i686.whl
> fa39935d7db5066a1b88575fdb196bb576474a17987637430df6bede311906be
>  scipy-1.4.0-cp38-cp38-manylinux1_x86_64.whl
> 461ca398ac6cb46bc89bdbc9f6a81c0302ee370cebe8be682c84a51977e21ded
>  scipy-1.4.0-cp38-cp38-win32.whl
> e588454fd6899d93b73d648d4d90d3d1285c91d08530a6ab94826676c862cabc
>  scipy-1.4.0-cp38-cp38-win_amd64.whl
> 31f7cfa93b01507c935c12b535e24812594002a02a56803d7cd063e9920d25e8
>  scipy-1.4.0.tar.gz
> 6d174683254ed39d4659f63ce512b843bc45479ce06a05dc089a48c17f1d68e7
>  scipy-1.4.0.tar.xz
> 704af03ecd4e2191daa12106449c5921f155d210812cce0d9c5f47194f312cda
>  scipy-1.4.0.zip
> -----BEGIN PGP SIGNATURE-----
>
> iQGzBAEBCAAdFiEEuinQzfUTSK0iykiguEZ+VI8xggYFAl34CSgACgkQuEZ+VI8x
> ggY+FQv/TiG+T2eNdpy7t9gwe5aH+sGT5Fi0sli73C3I76fU/WCAx8N9MGnufIMK
> hM1gF6feVWDiZRmEjXXHiVQM3ae4TAhq7V0ucxBQ+nonQf98EEWg0M1AHwEKx7HK
> mRUT+50hCzqqRnv9axHHUxs93SPjv+xWkGvhZX9UfhrjPUCbglOd1yM60GZZkvxZ
> Gj0thpz/eob8w8BM/NNo0TUyCG2e3nREobUdaGxPTaWJR53mYM4caC9dk7+ZvvCl
> MsPEtFVuPpWUawSbqILQHo/Nqv8NYvIP0/90y6w9A+7oRCgh1U+BeI4JEQYpQAxT
> EDUTw0bG3aG9SRqqZWPj86gMmvioFpxyLh2+zv5pN34ivaFR3hcsxrUsku/1B8u5
> VkUaZwf7QXM+LhrbpxlhFLxad8wXEZjdYeD/l4TXGKSadMER5tRSSL/kUgEgC+KC
> CpP+Jy1BIU2ypahyTr5siQrLP/kzYvKjeZsGS/RlGRoiZ6qUGA4I0/HFpUoQIZfE
> Bfzgh2Kx
> =QU1D
> -----END PGP SIGNATURE-----
>
_______________________________________________
NumPy-Discussion mailing list
[hidden email]
https://mail.python.org/mailman/listinfo/numpy-discussion
_______________________________________________
NumPy-Discussion mailing list
[hidden email]
https://mail.python.org/mailman/listinfo/numpy-discussion

_______________________________________________
NumPy-Discussion mailing list
[hidden email]
https://mail.python.org/mailman/listinfo/numpy-discussion