<div dir="ltr">-----BEGIN PGP SIGNED MESSAGE-----<br>Hash: SHA256<br><br>Hi all,<br><br>On behalf of the SciPy development team I'm pleased to announce<br>the release of SciPy 1.3.0.<div><br>Sources and binary wheels can be found at:<br><a href="https://pypi.org/project/scipy/">https://pypi.org/project/scipy/</a><br>and at:<br><a href="https://github.com/scipy/scipy/releases/tag/v1.3.0">https://github.com/scipy/scipy/releases/tag/v1.3.0</a><br><br>One of a few ways to install this release with pip:<br><br>pip install scipy==1.3.0<br><br>==========================<br>SciPy 1.3.0 Release Notes<br>==========================<br><br>SciPy 1.3.0 is the culmination of 5 months of hard work. It contains<br>many new features, numerous bug-fixes, improved test coverage and better<br>documentation. There have been some API changes<br>in this release, which are documented below. All users are encouraged to<br>upgrade to this release, as there are a large number of bug-fixes and<br>optimizations. Before upgrading, we recommend that users check that<br>their own code does not use deprecated SciPy functionality (to do so,<br>run your code with ``python -Wd`` and check for ``DeprecationWarning`` s).<br>Our development attention will now shift to bug-fix releases on the<br>1.3.x branch, and on adding new features on the master branch.<br><br>This release requires Python 3.5+ and NumPy 1.13.3 or greater.<br><br>For running on PyPy, PyPy3 6.0+ and NumPy 1.15.0 are required.<br><br>Highlights of this release<br>---------------------------------<br><br>- - Three new ``stats`` functions, a rewrite of ``pearsonr``, and an exact<br>  computation of the Kolmogorov-Smirnov two-sample test<br>- - A new Cython API for bounded scalar-function root-finders in `scipy.optimize`<br>- - Substantial ``CSR`` and ``CSC`` sparse matrix indexing performance<br>  improvements<br>- - Added support for interpolation of rotations with continuous angular<br>  rate and acceleration in ``RotationSpline``<br><br><br>New features<br>============<br><br>`scipy.interpolate` improvements<br>-------------------------------------------<br><br>A new class ``CubicHermiteSpline`` is introduced. It is a piecewise-cubic <br>interpolator which matches observed values and first derivatives. Existing <br>cubic interpolators ``CubicSpline``, ``PchipInterpolator`` and <br>``Akima1DInterpolator`` were made subclasses of ``CubicHermiteSpline``.<br><br>`<a href="http://scipy.io">scipy.io</a>` improvements<br>--------------------------------<br><br>For the Attribute-Relation File Format (ARFF) `scipy.io.arff.loadarff` <br>now supports relational attributes.<br><br>`scipy.io.mmread` can now parse Matrix Market format files with empty lines.<br><br>`scipy.linalg` improvements<br>------------------------------------<br><br>Added wrappers for ``?syconv`` routines, which convert a symmetric matrix <br>given by a triangular matrix factorization into two matrices and vice versa.<br><br>`scipy.linalg.clarkson_woodruff_transform` now uses an algorithm that leverages<br>sparsity. This may provide a 60-90 percent speedup for dense input matrices.<br>Truly sparse input matrices should also benefit from the improved sketch<br>algorithm, which now correctly runs in ``O(nnz(A))`` time.<br><br>Added new functions to calculate symmetric Fiedler matrices and<br>Fiedler companion matrices, named `scipy.linalg.fiedler` and <br>`scipy.linalg.fiedler_companion`, respectively. These may be used<br>for root finding.<br><br>`scipy.ndimage` improvements<br>----------------------------------------<br><br>Gaussian filter performances may improve by an order of magnitude in<br>some cases, thanks to removal of a dependence on ``np.polynomial``. This<br>may impact `scipy.ndimage.gaussian_filter` for example.<br><br>`scipy.optimize` improvements<br>----------------------------------------<br><br>The `scipy.optimize.brute` minimizer obtained a new keyword ``workers``, which<br>can be used to parallelize computation.<br><br>A Cython API for bounded scalar-function root-finders in `scipy.optimize`<br>is available in a new module `scipy.optimize.cython_optimize` via ``cimport``.<br>This API may be used with ``nogil`` and ``prange`` to loop <br>over an array of function arguments to solve for an array of roots more <br>quickly than with pure Python.<br><br>``'interior-point'`` is now the default method for ``linprog``, and <br>``'interior-point'`` now uses SuiteSparse for sparse problems when the <br>required scikits  (scikit-umfpack and scikit-sparse) are available. <br>On benchmark problems (gh-10026), execution time reductions by factors of 2-3 <br>were typical. Also, a new ``method='revised simplex'`` has been added. <br>It is not as fast or robust as ``method='interior-point'``, but it is a faster,<br>more robust, and equally accurate substitute for the legacy <br>``method='simplex'``.<br><br>``differential_evolution`` can now use a ``Bounds`` class to specify the<br>bounds for the optimizing argument of a function.<br><br>`scipy.optimize.dual_annealing` performance improvements related to<br>vectorisation of some internal code.<br><br>`scipy.signal` improvements<br>-------------------------------------<br><br>Two additional methods of discretization are now supported by <br>`scipy.signal.cont2discrete`: ``impulse`` and ``foh``.<br><br>`scipy.signal.firls` now uses faster solvers<br><br>`scipy.signal.detrend` now has a lower physical memory footprint in some<br>cases, which may be leveraged using the new ``overwrite_data`` keyword argument<br><br>`scipy.signal.firwin` ``pass_zero`` argument now accepts new string arguments<br>that allow specification of the desired filter type: ``'bandpass'``,<br>``'lowpass'``, ``'highpass'``, and ``'bandstop'``<br><br>`scipy.signal.sosfilt` may have improved performance due to lower retention<br>of the global interpreter lock (GIL) in algorithm<br><br>`scipy.sparse` improvements<br>--------------------------------------<br><br>A new keyword was added to ``csgraph.dijsktra`` that <br>allows users to query the shortest path to ANY of the passed in indices,<br>as opposed to the shortest path to EVERY passed index.<br><br>`scipy.sparse.linalg.lsmr` performance has been improved by roughly 10 percent<br>on large problems<br><br>Improved performance and reduced physical memory footprint of the algorithm<br>used by `scipy.sparse.linalg.lobpcg`<br><br>``CSR`` and ``CSC`` sparse matrix fancy indexing performance has been<br>improved substantially<br><br>`scipy.spatial` improvements<br>--------------------------------------<br><br>`scipy.spatial.ConvexHull` now has a ``good`` attribute that can be used <br>alongsize the ``QGn`` Qhull options to determine which external facets of a <br>convex hull are visible from an external query point.<br><br>`scipy.spatial.cKDTree.query_ball_point` has been modernized to use some newer <br>Cython features, including GIL handling and exception translation. An issue <br>with ``return_sorted=True`` and scalar queries was fixed, and a new mode named <br>``return_length`` was added. ``return_length`` only computes the length of the <br>returned indices list instead of allocating the array every time.<br><br>`scipy.spatial.transform.RotationSpline` has been added to enable interpolation<br>of rotations with continuous angular rates and acceleration<br><br>`scipy.stats` improvements<br>------------------------------------<br><br>Added a new function to compute the Epps-Singleton test statistic,<br>`scipy.stats.epps_singleton_2samp`, which can be applied to continuous and<br>discrete distributions.<br><br>New functions `scipy.stats.median_absolute_deviation` and `scipy.stats.gstd`<br>(geometric standard deviation) were added. The `scipy.stats.combine_pvalues` <br>method now supports ``pearson``,  ``tippett`` and ``mudholkar_george`` pvalue <br>combination methods.<br><br>The `scipy.stats.ortho_group` and `scipy.stats.special_ortho_group` <br>``rvs(dim)`` functions' algorithms were updated from a ``O(dim^4)`` <br>implementation to a ``O(dim^3)`` which gives large speed improvements <br>for ``dim>100``.<br><br>A rewrite of `scipy.stats.pearsonr` to use a more robust algorithm,<br>provide meaningful exceptions and warnings on potentially pathological input,<br>and fix at least five separate reported issues in the original implementation.<br><br>Improved the precision of ``hypergeom.logcdf`` and ``hypergeom.logsf``.<br><br>Added exact computation for Kolmogorov-Smirnov (KS) two-sample test, replacing<br>the previously approximate computation for the two-sided test `stats.ks_2samp`.<br>Also added a one-sided, two-sample KS test, and a keyword ``alternative`` to <br>`stats.ks_2samp`.<br><br>Backwards incompatible changes<br>==========================<br><br>`scipy.interpolate` changes<br>------------------------------------<br><br>Functions from ``scipy.interpolate`` (``spleval``, ``spline``, ``splmake``,<br>and ``spltopp``) and functions from ``scipy.misc`` (``bytescale``,<br>``fromimage``, ``imfilter``, ``imread``, ``imresize``, ``imrotate``,<br>``imsave``, ``imshow``, ``toimage``) have been removed. The former set has <br>been deprecated since v0.19.0 and the latter has been deprecated since v1.0.0.<br>Similarly, aliases from ``scipy.misc`` (``comb``, ``factorial``,<br>``factorial2``, ``factorialk``, ``logsumexp``, ``pade``, ``info``, ``source``,<br>``who``) which have been deprecated since v1.0.0 are removed. <br>`SciPy documentation for<br>v1.1.0 <<a href="https://docs.scipy.org/doc/scipy-1.1.0/reference/misc.html">https://docs.scipy.org/doc/scipy-1.1.0/reference/misc.html</a>>`__<br>can be used to track the new import locations for the relocated functions.<br><br>`scipy.linalg` changes<br>-----------------------------<br><br>For ``pinv``, ``pinv2``, and ``pinvh``, the default cutoff values are changed <br>for consistency (see the docs for the actual values).<br><br>`scipy.optimize` changes<br>---------------------------------<br><br>The default method for ``linprog`` is now ``'interior-point'``. The method's<br>robustness and speed come at a cost: solutions may not be accurate to<br>machine precision or correspond with a vertex of the polytope defined<br>by the constraints. To revert to the original simplex method,<br>include the argument ``method='simplex'``.<br><br>`scipy.stats` changes<br>----------------------------<br><br>Previously, ``ks_2samp(data1, data2)`` would run a two-sided test and return <br>the approximated p-value. The new signature, ``ks_2samp(data1, data2,<br>alternative="two-sided", method="auto")``, still runs the two-sided test by<br>default but returns the exact p-value for small samples and the approximated<br>value for large samples. ``method="asymp"`` would be equivalent to the <br>old version but ``auto`` is the better choice.<br><br>Other changes<br>=============<br><br>Our tutorial has been expanded with a new section on global optimizers<br><br>There has been a rework of the ``stats.distributions`` tutorials.<br><br>`scipy.optimize` now correctly sets the convergence flag of the result to <br>``CONVERR``, a convergence error, for bounded scalar-function root-finders <br>if the maximum iterations has been exceeded, ``disp`` is false, and <br>``full_output`` is true.<br><br>`scipy.optimize.curve_fit` no longer fails if ``xdata`` and ``ydata`` dtypes <br>differ; they are both now automatically cast to ``float64``.<br><br>`scipy.ndimage` functions including ``binary_erosion``, ``binary_closing``, and <br>``binary_dilation`` now require an integer value for the number of iterations,<br>which alleviates a number of reported issues.<br><br>Fixed normal approximation in case ``zero_method == "pratt"`` in <br>`scipy.stats.wilcoxon`.<br><br>Fixes for incorrect probabilities, broadcasting issues and thread-safety <br>related to stats distributions setting member variables inside ``_argcheck()``.<br><br>`scipy.optimize.newton` now correctly raises a ``RuntimeError``, when default <br>arguments are used, in the case that a derivative of value zero is obtained,<br>which is a special case of failing to converge.<br><br>A draft toolchain roadmap is now available, laying out a compatibility plan<br>including Python versions, C standards, and NumPy versions.<br><br><br>Authors<br>=======<br><br>* ananyashreyjain +<br>* ApamNapat +<br>* Scott Calabrese Barton +<br>* Christoph Baumgarten<br>* Peter Bell +<br>* Jacob Blomgren +<br>* Doctor Bob +<br>* Mana Borwornpadungkitti +<br>* Matthew Brett<br>* Evgeni Burovski<br>* CJ Carey<br>* Vega Theil Carstensen +<br>* Robert Cimrman<br>* Forrest Collman +<br>* Pietro Cottone +<br>* David +<br>* Idan David +<br>* Christoph Deil<br>* Dieter Werthmüller<br>* Conner DiPaolo +<br>* Dowon<br>* Michael Dunphy +<br>* Peter Andreas Entschev +<br>* Gökçen Eraslan +<br>* Johann Faouzi +<br>* Yu Feng<br>* Piotr Figiel +<br>* Matthew H Flamm<br>* Franz Forstmayr +<br>* Christoph Gohlke<br>* Richard Janis Goldschmidt +<br>* Ralf Gommers<br>* Lars Grueter<br>* Sylvain Gubian<br>* Matt Haberland<br>* Yaroslav Halchenko<br>* Charles Harris<br>* Lindsey Hiltner<br>* JakobStruye +<br>* He Jia +<br>* Jwink3101 +<br>* Greg Kiar +<br>* Julius Bier Kirkegaard<br>* John Kirkham +<br>* Thomas Kluyver<br>* Vladimir Korolev +<br>* Joseph Kuo +<br>* Michael Lamparski +<br>* Eric Larson<br>* Denis Laxalde<br>* Katrin Leinweber<br>* Jesse Livezey<br>* ludcila +<br>* Dhruv Madeka +<br>* Magnus +<br>* Nikolay Mayorov<br>* Mark Mikofski<br>* Jarrod Millman<br>* Markus Mohrhard +<br>* Eric Moore<br>* Andrew Nelson<br>* Aki Nishimura +<br>* OGordon100 +<br>* Petar Mlinarić +<br>* Stefan Peterson<br>* Matti Picus +<br>* Ilhan Polat<br>* Aaron Pries +<br>* Matteo Ravasi +<br>* Tyler Reddy<br>* Ashton Reimer +<br>* Joscha Reimer<br>* rfezzani +<br>* Riadh +<br>* Lucas Roberts<br>* Heshy Roskes +<br>* Mirko Scholz +<br>* Taylor D. Scott +<br>* Srikrishna Sekhar +<br>* Kevin Sheppard +<br>* Sourav Singh<br>* skjerns +<br>* Kai Striega<br>* SyedSaifAliAlvi +<br>* Gopi Manohar T +<br>* Albert Thomas +<br>* Timon +<br>* Paul van Mulbregt<br>* Jacob Vanderplas<br>* Daniel Vargas +<br>* Pauli Virtanen<br>* VNMabus +<br>* Stefan van der Walt<br>* Warren Weckesser<br>* Josh Wilson<br>* Nate Yoder +<br>* Roman Yurchak<br><br>A total of 97 people contributed to this release.<br>People with a "+" by their names contributed a patch for the first time.<br>This list of names is automatically generated, and may not be fully complete.<br><br>Issues closed for 1.3.0<br>-------------------------------<br><br>* `#1320 <<a href="https://github.com/scipy/scipy/issues/1320">https://github.com/scipy/scipy/issues/1320</a>>`__: scipy.stats.distribution: problem with self.a, self.b if they...<br>* `#2002 <<a href="https://github.com/scipy/scipy/issues/2002">https://github.com/scipy/scipy/issues/2002</a>>`__: members set in scipy.stats.distributions.##._argcheck (Trac #1477)<br>* `#2823 <<a href="https://github.com/scipy/scipy/issues/2823">https://github.com/scipy/scipy/issues/2823</a>>`__: distribution methods add tmp<br>* `#3220 <<a href="https://github.com/scipy/scipy/issues/3220">https://github.com/scipy/scipy/issues/3220</a>>`__: Scipy.opimize.fmin_powell direc argument syntax unclear<br>* `#3728 <<a href="https://github.com/scipy/scipy/issues/3728">https://github.com/scipy/scipy/issues/3728</a>>`__: scipy.stats.pearsonr: possible bug with zero variance input<br>* `#6805 <<a href="https://github.com/scipy/scipy/issues/6805">https://github.com/scipy/scipy/issues/6805</a>>`__: error-in-scipy-wilcoxon-signed-rank-test-for-equal-series<br>* `#6873 <<a href="https://github.com/scipy/scipy/issues/6873">https://github.com/scipy/scipy/issues/6873</a>>`__: 'stats.boxcox' return all same values<br>* `#7117 <<a href="https://github.com/scipy/scipy/issues/7117">https://github.com/scipy/scipy/issues/7117</a>>`__: Warn users when using float32 input data to curve_fit and friends<br>* `#7632 <<a href="https://github.com/scipy/scipy/issues/7632">https://github.com/scipy/scipy/issues/7632</a>>`__: it's not possible to tell the \`optimize.least_squares\` solver...<br>* `#7730 <<a href="https://github.com/scipy/scipy/issues/7730">https://github.com/scipy/scipy/issues/7730</a>>`__: stats.pearsonr: Potential division by zero for dataset of length...<br>* `#7933 <<a href="https://github.com/scipy/scipy/issues/7933">https://github.com/scipy/scipy/issues/7933</a>>`__: stats.truncnorm fails when providing values outside truncation...<br>* `#8033 <<a href="https://github.com/scipy/scipy/issues/8033">https://github.com/scipy/scipy/issues/8033</a>>`__: Add standard filter types to firwin to set pass_zero intuitively...<br>* `#8600 <<a href="https://github.com/scipy/scipy/issues/8600">https://github.com/scipy/scipy/issues/8600</a>>`__: lfilter.c.src zfill has erroneous header<br>* `#8692 <<a href="https://github.com/scipy/scipy/issues/8692">https://github.com/scipy/scipy/issues/8692</a>>`__: Non-negative values of \`stats.hypergeom.logcdf\`<br>* `#8734 <<a href="https://github.com/scipy/scipy/issues/8734">https://github.com/scipy/scipy/issues/8734</a>>`__: Enable pip build isolation<br>* `#8861 <<a href="https://github.com/scipy/scipy/issues/8861">https://github.com/scipy/scipy/issues/8861</a>>`__: scipy.linalg.pinv gives wrong result while scipy.linalg.pinv2...<br>* `#8915 <<a href="https://github.com/scipy/scipy/issues/8915">https://github.com/scipy/scipy/issues/8915</a>>`__: need to fix macOS build against older numpy versions<br>* `#8980 <<a href="https://github.com/scipy/scipy/issues/8980">https://github.com/scipy/scipy/issues/8980</a>>`__: scipy.stats.pearsonr overflows with high values of x and y<br>* `#9226 <<a href="https://github.com/scipy/scipy/issues/9226">https://github.com/scipy/scipy/issues/9226</a>>`__: BUG: signal: SystemError: <built-in function _linear_filter>...<br>* `#9254 <<a href="https://github.com/scipy/scipy/issues/9254">https://github.com/scipy/scipy/issues/9254</a>>`__: BUG: root finders brentq, etc, flag says "converged" even if...<br>* `#9308 <<a href="https://github.com/scipy/scipy/issues/9308">https://github.com/scipy/scipy/issues/9308</a>>`__: Test failure - test_initial_constraints_as_canonical<br>* `#9353 <<a href="https://github.com/scipy/scipy/issues/9353">https://github.com/scipy/scipy/issues/9353</a>>`__: scipy.stats.pearsonr returns r=1 if r_num/r_den = inf<br>* `#9359 <<a href="https://github.com/scipy/scipy/issues/9359">https://github.com/scipy/scipy/issues/9359</a>>`__: Planck distribution is a geometric distribution<br>* `#9381 <<a href="https://github.com/scipy/scipy/issues/9381">https://github.com/scipy/scipy/issues/9381</a>>`__: linregress should warn user in 2x2 array case<br>* `#9406 <<a href="https://github.com/scipy/scipy/issues/9406">https://github.com/scipy/scipy/issues/9406</a>>`__: BUG: stats: In pearsonr, when r is nan, the p-value must also...<br>* `#9437 <<a href="https://github.com/scipy/scipy/issues/9437">https://github.com/scipy/scipy/issues/9437</a>>`__: Cannot create sparse matrix from size_t indexes<br>* `#9518 <<a href="https://github.com/scipy/scipy/issues/9518">https://github.com/scipy/scipy/issues/9518</a>>`__: Relational attributes in loadarff<br>* `#9551 <<a href="https://github.com/scipy/scipy/issues/9551">https://github.com/scipy/scipy/issues/9551</a>>`__: BUG: scipy.optimize.newton says the root of x^2+1 is zero.<br>* `#9564 <<a href="https://github.com/scipy/scipy/issues/9564">https://github.com/scipy/scipy/issues/9564</a>>`__: rv_sample accepts invalid input in scipy.stats<br>* `#9565 <<a href="https://github.com/scipy/scipy/issues/9565">https://github.com/scipy/scipy/issues/9565</a>>`__: improper handling of multidimensional input in stats.rv_sample<br>* `#9581 <<a href="https://github.com/scipy/scipy/issues/9581">https://github.com/scipy/scipy/issues/9581</a>>`__: Least-squares minimization fails silently when x and y data are...<br>* `#9587 <<a href="https://github.com/scipy/scipy/issues/9587">https://github.com/scipy/scipy/issues/9587</a>>`__: Outdated value for <a href="http://scipy.constants.au">scipy.constants.au</a><br>* `#9611 <<a href="https://github.com/scipy/scipy/issues/9611">https://github.com/scipy/scipy/issues/9611</a>>`__: Overflow error with new way of p-value calculation in kendall...<br>* `#9645 <<a href="https://github.com/scipy/scipy/issues/9645">https://github.com/scipy/scipy/issues/9645</a>>`__: \`scipy.stats.mode\` crashes with variable length arrays (\`dtype=object\`)<br>* `#9734 <<a href="https://github.com/scipy/scipy/issues/9734">https://github.com/scipy/scipy/issues/9734</a>>`__: PendingDeprecationWarning for np.matrix with pytest<br>* `#9786 <<a href="https://github.com/scipy/scipy/issues/9786">https://github.com/scipy/scipy/issues/9786</a>>`__: stats.ks_2samp() misleading for small data sets.<br>* `#9790 <<a href="https://github.com/scipy/scipy/issues/9790">https://github.com/scipy/scipy/issues/9790</a>>`__: Excessive memory usage on detrend<br>* `#9801 <<a href="https://github.com/scipy/scipy/issues/9801">https://github.com/scipy/scipy/issues/9801</a>>`__: dual_annealing does not set the success attribute in OptimizeResult<br>* `#9833 <<a href="https://github.com/scipy/scipy/issues/9833">https://github.com/scipy/scipy/issues/9833</a>>`__: IntegrationWarning from mielke.stats() during build of html doc.<br>* `#9835 <<a href="https://github.com/scipy/scipy/issues/9835">https://github.com/scipy/scipy/issues/9835</a>>`__: scipy.signal.firls seems to be inefficient versus MATLAB firls<br>* `#9864 <<a href="https://github.com/scipy/scipy/issues/9864">https://github.com/scipy/scipy/issues/9864</a>>`__: Curve_fit does not check for empty input data if called with...<br>* `#9869 <<a href="https://github.com/scipy/scipy/issues/9869">https://github.com/scipy/scipy/issues/9869</a>>`__: scipy.ndimage.label: Minor documentation issue<br>* `#9882 <<a href="https://github.com/scipy/scipy/issues/9882">https://github.com/scipy/scipy/issues/9882</a>>`__: format at the wrong paranthesis in scipy.spatial.transform<br>* `#9889 <<a href="https://github.com/scipy/scipy/issues/9889">https://github.com/scipy/scipy/issues/9889</a>>`__: scipy.signal.find_peaks minor documentation issue<br>* `#9890 <<a href="https://github.com/scipy/scipy/issues/9890">https://github.com/scipy/scipy/issues/9890</a>>`__: Minkowski p-norm Issues in cKDTree For Values Other Than 2 Or...<br>* `#9896 <<a href="https://github.com/scipy/scipy/issues/9896">https://github.com/scipy/scipy/issues/9896</a>>`__: scipy.stats._argcheck sets (not just checks) values<br>* `#9905 <<a href="https://github.com/scipy/scipy/issues/9905">https://github.com/scipy/scipy/issues/9905</a>>`__: Memory error in ndimage.binary_erosion<br>* `#9909 <<a href="https://github.com/scipy/scipy/issues/9909">https://github.com/scipy/scipy/issues/9909</a>>`__: binary_dilation/erosion/closing crashes when iterations is float<br>* `#9919 <<a href="https://github.com/scipy/scipy/issues/9919">https://github.com/scipy/scipy/issues/9919</a>>`__: BUG: \`coo_matrix\` does not validate the \`shape\` argument.<br>* `#9982 <<a href="https://github.com/scipy/scipy/issues/9982">https://github.com/scipy/scipy/issues/9982</a>>`__: lsq_linear hangs/infinite loop with 'trf' method<br>* `#10003 <<a href="https://github.com/scipy/scipy/issues/10003">https://github.com/scipy/scipy/issues/10003</a>>`__: exponnorm.pdf returns NAN for small K<br>* `#10011 <<a href="https://github.com/scipy/scipy/issues/10011">https://github.com/scipy/scipy/issues/10011</a>>`__: Incorrect check for invalid rotation plane in scipy.ndimage.rotate<br>* `#10024 <<a href="https://github.com/scipy/scipy/issues/10024">https://github.com/scipy/scipy/issues/10024</a>>`__: Fails to build from git<br>* `#10048 <<a href="https://github.com/scipy/scipy/issues/10048">https://github.com/scipy/scipy/issues/10048</a>>`__: DOC: scipy.optimize.root_scalar<br>* `#10068 <<a href="https://github.com/scipy/scipy/issues/10068">https://github.com/scipy/scipy/issues/10068</a>>`__: DOC: scipy.interpolate.splev<br>* `#10074 <<a href="https://github.com/scipy/scipy/issues/10074">https://github.com/scipy/scipy/issues/10074</a>>`__: BUG: \`expm\` calculates the wrong coefficients in the backward...<br><br><br>Pull requests for 1.3.0<br>------------------------------<br><br>* `#7827 <<a href="https://github.com/scipy/scipy/pull/7827">https://github.com/scipy/scipy/pull/7827</a>>`__: ENH: sparse: overhaul of sparse matrix indexing<br>* `#8431 <<a href="https://github.com/scipy/scipy/pull/8431">https://github.com/scipy/scipy/pull/8431</a>>`__: ENH: Cython optimize zeros api<br>* `#8743 <<a href="https://github.com/scipy/scipy/pull/8743">https://github.com/scipy/scipy/pull/8743</a>>`__: DOC: Updated linalg.pinv, .pinv2, .pinvh docstrings<br>* `#8744 <<a href="https://github.com/scipy/scipy/pull/8744">https://github.com/scipy/scipy/pull/8744</a>>`__: DOC: added examples to remez docstring<br>* `#9227 <<a href="https://github.com/scipy/scipy/pull/9227">https://github.com/scipy/scipy/pull/9227</a>>`__: DOC: update description of "direc" parameter of "fmin_powell"<br>* `#9263 <<a href="https://github.com/scipy/scipy/pull/9263">https://github.com/scipy/scipy/pull/9263</a>>`__: ENH: optimize: added "revised simplex" for scipy.optimize.linprog<br>* `#9325 <<a href="https://github.com/scipy/scipy/pull/9325">https://github.com/scipy/scipy/pull/9325</a>>`__: DEP: Remove deprecated functions for 1.3.0<br>* `#9330 <<a href="https://github.com/scipy/scipy/pull/9330">https://github.com/scipy/scipy/pull/9330</a>>`__: Add note on push and pull affine transformations<br>* `#9423 <<a href="https://github.com/scipy/scipy/pull/9423">https://github.com/scipy/scipy/pull/9423</a>>`__: DOC: Clearly state how 2x2 input arrays are handled in stats.linregress<br>* `#9428 <<a href="https://github.com/scipy/scipy/pull/9428">https://github.com/scipy/scipy/pull/9428</a>>`__: ENH: parallelised brute<br>* `#9438 <<a href="https://github.com/scipy/scipy/pull/9438">https://github.com/scipy/scipy/pull/9438</a>>`__: BUG: Initialize coo matrix with size_t indexes<br>* `#9455 <<a href="https://github.com/scipy/scipy/pull/9455">https://github.com/scipy/scipy/pull/9455</a>>`__: MAINT: Speed up get_(lapack,blas)_func<br>* `#9465 <<a href="https://github.com/scipy/scipy/pull/9465">https://github.com/scipy/scipy/pull/9465</a>>`__: MAINT: Clean up optimize.zeros C solvers interfaces/code.<br>* `#9477 <<a href="https://github.com/scipy/scipy/pull/9477">https://github.com/scipy/scipy/pull/9477</a>>`__: DOC: linalg: fix lstsq docstring on residues shape<br>* `#9478 <<a href="https://github.com/scipy/scipy/pull/9478">https://github.com/scipy/scipy/pull/9478</a>>`__: DOC: Add docstring examples for rosen functions<br>* `#9479 <<a href="https://github.com/scipy/scipy/pull/9479">https://github.com/scipy/scipy/pull/9479</a>>`__: DOC: Add docstring example for ai_zeros and bi_zeros<br>* `#9480 <<a href="https://github.com/scipy/scipy/pull/9480">https://github.com/scipy/scipy/pull/9480</a>>`__: MAINT: linalg: lstsq clean up<br>* `#9489 <<a href="https://github.com/scipy/scipy/pull/9489">https://github.com/scipy/scipy/pull/9489</a>>`__: DOC: roadmap update for changes over the last year.<br>* `#9492 <<a href="https://github.com/scipy/scipy/pull/9492">https://github.com/scipy/scipy/pull/9492</a>>`__: MAINT: stats: Improve implementation of chi2 ppf method.<br>* `#9497 <<a href="https://github.com/scipy/scipy/pull/9497">https://github.com/scipy/scipy/pull/9497</a>>`__: DOC: Improve docstrings sparse.linalg.isolve<br>* `#9499 <<a href="https://github.com/scipy/scipy/pull/9499">https://github.com/scipy/scipy/pull/9499</a>>`__: DOC: Replace "Scipy" with "SciPy" in the .rst doc files for consistency.<br>* `#9500 <<a href="https://github.com/scipy/scipy/pull/9500">https://github.com/scipy/scipy/pull/9500</a>>`__: DOC: Document the toolchain and its roadmap.<br>* `#9505 <<a href="https://github.com/scipy/scipy/pull/9505">https://github.com/scipy/scipy/pull/9505</a>>`__: DOC: specify which definition of skewness is used<br>* `#9511 <<a href="https://github.com/scipy/scipy/pull/9511">https://github.com/scipy/scipy/pull/9511</a>>`__: DEP: interpolate: remove deprecated interpolate_wrapper<br>* `#9517 <<a href="https://github.com/scipy/scipy/pull/9517">https://github.com/scipy/scipy/pull/9517</a>>`__: BUG: improve error handling in stats.iqr<br>* `#9522 <<a href="https://github.com/scipy/scipy/pull/9522">https://github.com/scipy/scipy/pull/9522</a>>`__: ENH: Add Fiedler and fiedler companion to special matrices<br>* `#9526 <<a href="https://github.com/scipy/scipy/pull/9526">https://github.com/scipy/scipy/pull/9526</a>>`__: TST: relax precision requirements in signal.correlate tests<br>* `#9529 <<a href="https://github.com/scipy/scipy/pull/9529">https://github.com/scipy/scipy/pull/9529</a>>`__: DOC: fix missing random seed in optimize.newton example<br>* `#9533 <<a href="https://github.com/scipy/scipy/pull/9533">https://github.com/scipy/scipy/pull/9533</a>>`__: MAINT: Use list comprehension when possible<br>* `#9537 <<a href="https://github.com/scipy/scipy/pull/9537">https://github.com/scipy/scipy/pull/9537</a>>`__: DOC: add a "big picture" roadmap<br>* `#9538 <<a href="https://github.com/scipy/scipy/pull/9538">https://github.com/scipy/scipy/pull/9538</a>>`__: DOC: Replace "Numpy" with "NumPy" in .py, .rst and .txt doc files...<br>* `#9539 <<a href="https://github.com/scipy/scipy/pull/9539">https://github.com/scipy/scipy/pull/9539</a>>`__: ENH: add two-sample test (Epps-Singleton) to scipy.stats<br>* `#9559 <<a href="https://github.com/scipy/scipy/pull/9559">https://github.com/scipy/scipy/pull/9559</a>>`__: DOC: add section on global optimizers to tutorial<br>* `#9561 <<a href="https://github.com/scipy/scipy/pull/9561">https://github.com/scipy/scipy/pull/9561</a>>`__: ENH: remove noprefix.h, change code appropriately<br>* `#9562 <<a href="https://github.com/scipy/scipy/pull/9562">https://github.com/scipy/scipy/pull/9562</a>>`__: MAINT: stats: Rewrite pearsonr.<br>* `#9563 <<a href="https://github.com/scipy/scipy/pull/9563">https://github.com/scipy/scipy/pull/9563</a>>`__: BUG: Minor bug fix Callback in linprog(method='simplex')<br>* `#9568 <<a href="https://github.com/scipy/scipy/pull/9568">https://github.com/scipy/scipy/pull/9568</a>>`__: MAINT: raise runtime error for newton with zeroder if disp true,...<br>* `#9570 <<a href="https://github.com/scipy/scipy/pull/9570">https://github.com/scipy/scipy/pull/9570</a>>`__: Correct docstring in show_options in optimize. Fixes #9407<br>* `#9573 <<a href="https://github.com/scipy/scipy/pull/9573">https://github.com/scipy/scipy/pull/9573</a>>`__: BUG fixes range of pk variable pre-check<br>* `#9577 <<a href="https://github.com/scipy/scipy/pull/9577">https://github.com/scipy/scipy/pull/9577</a>>`__: TST: fix minor issue in a signal.stft test.<br>* `#9580 <<a href="https://github.com/scipy/scipy/pull/9580">https://github.com/scipy/scipy/pull/9580</a>>`__: Included blank line before list - Fixes #8658<br>* `#9582 <<a href="https://github.com/scipy/scipy/pull/9582">https://github.com/scipy/scipy/pull/9582</a>>`__: MAINT: drop Python 2.7 and 3.4<br>* `#9588 <<a href="https://github.com/scipy/scipy/pull/9588">https://github.com/scipy/scipy/pull/9588</a>>`__: MAINT: update \`constants.astronomical_unit\` to new 2012 value.<br>* `#9592 <<a href="https://github.com/scipy/scipy/pull/9592">https://github.com/scipy/scipy/pull/9592</a>>`__: TST: Add 32-bit testing to CI<br>* `#9593 <<a href="https://github.com/scipy/scipy/pull/9593">https://github.com/scipy/scipy/pull/9593</a>>`__: DOC: Replace cumulative density with cumulative distribution<br>* `#9596 <<a href="https://github.com/scipy/scipy/pull/9596">https://github.com/scipy/scipy/pull/9596</a>>`__: TST: remove VC 9.0 from Azure CI<br>* `#9599 <<a href="https://github.com/scipy/scipy/pull/9599">https://github.com/scipy/scipy/pull/9599</a>>`__: Hyperlink DOI to preferred resolver<br>* `#9601 <<a href="https://github.com/scipy/scipy/pull/9601">https://github.com/scipy/scipy/pull/9601</a>>`__: DEV: try to limit GC memory use on PyPy<br>* `#9603 <<a href="https://github.com/scipy/scipy/pull/9603">https://github.com/scipy/scipy/pull/9603</a>>`__: MAINT: improve logcdf and logsf of hypergeometric distribution<br>* `#9605 <<a href="https://github.com/scipy/scipy/pull/9605">https://github.com/scipy/scipy/pull/9605</a>>`__: Reference to pylops in LinearOperator notes and ARPACK example<br>* `#9617 <<a href="https://github.com/scipy/scipy/pull/9617">https://github.com/scipy/scipy/pull/9617</a>>`__: TST: reduce max memory usage for sparse.linalg.lgmres test<br>* `#9619 <<a href="https://github.com/scipy/scipy/pull/9619">https://github.com/scipy/scipy/pull/9619</a>>`__: FIX: Sparse matrix addition/subtraction eliminates explicit zeros<br>* `#9621 <<a href="https://github.com/scipy/scipy/pull/9621">https://github.com/scipy/scipy/pull/9621</a>>`__: bugfix in rv_sample in scipy.stats<br>* `#9622 <<a href="https://github.com/scipy/scipy/pull/9622">https://github.com/scipy/scipy/pull/9622</a>>`__: MAINT: Raise error in directed_hausdorff distance<br>* `#9623 <<a href="https://github.com/scipy/scipy/pull/9623">https://github.com/scipy/scipy/pull/9623</a>>`__: DOC: Build docs with warnings as errors<br>* `#9625 <<a href="https://github.com/scipy/scipy/pull/9625">https://github.com/scipy/scipy/pull/9625</a>>`__: Return the number of calls to 'hessp' (not just 'hess') in trust...<br>* `#9627 <<a href="https://github.com/scipy/scipy/pull/9627">https://github.com/scipy/scipy/pull/9627</a>>`__: BUG: ignore empty lines in mmio<br>* `#9637 <<a href="https://github.com/scipy/scipy/pull/9637">https://github.com/scipy/scipy/pull/9637</a>>`__: Function to calculate the MAD of an array<br>* `#9646 <<a href="https://github.com/scipy/scipy/pull/9646">https://github.com/scipy/scipy/pull/9646</a>>`__: BUG: stats: mode for objects w/ndim > 1<br>* `#9648 <<a href="https://github.com/scipy/scipy/pull/9648">https://github.com/scipy/scipy/pull/9648</a>>`__: Add \`stats.contingency\` to refguide-check<br>* `#9650 <<a href="https://github.com/scipy/scipy/pull/9650">https://github.com/scipy/scipy/pull/9650</a>>`__: ENH: many lobpcg() algorithm improvements<br>* `#9652 <<a href="https://github.com/scipy/scipy/pull/9652">https://github.com/scipy/scipy/pull/9652</a>>`__: Move misc.doccer to _lib.doccer<br>* `#9660 <<a href="https://github.com/scipy/scipy/pull/9660">https://github.com/scipy/scipy/pull/9660</a>>`__: ENH: add pearson, tippett, and mudholkar-george to combine_pvalues<br>* `#9661 <<a href="https://github.com/scipy/scipy/pull/9661">https://github.com/scipy/scipy/pull/9661</a>>`__: BUG: Fix ksone right-hand endpoint, documentation and tests.<br>* `#9664 <<a href="https://github.com/scipy/scipy/pull/9664">https://github.com/scipy/scipy/pull/9664</a>>`__: ENH: adding multi-target dijsktra performance enhancement<br>* `#9670 <<a href="https://github.com/scipy/scipy/pull/9670">https://github.com/scipy/scipy/pull/9670</a>>`__: MAINT: link planck and geometric distribution in scipy.stats<br>* `#9676 <<a href="https://github.com/scipy/scipy/pull/9676">https://github.com/scipy/scipy/pull/9676</a>>`__: ENH: optimize: change default linprog method to interior-point<br>* `#9685 <<a href="https://github.com/scipy/scipy/pull/9685">https://github.com/scipy/scipy/pull/9685</a>>`__: Added reference to ndimage.filters.median_filter<br>* `#9705 <<a href="https://github.com/scipy/scipy/pull/9705">https://github.com/scipy/scipy/pull/9705</a>>`__: Fix coefficients in expm helper function<br>* `#9711 <<a href="https://github.com/scipy/scipy/pull/9711">https://github.com/scipy/scipy/pull/9711</a>>`__: Release the GIL during sosfilt processing for simple types<br>* `#9721 <<a href="https://github.com/scipy/scipy/pull/9721">https://github.com/scipy/scipy/pull/9721</a>>`__: ENH: Convexhull visiblefacets<br>* `#9723 <<a href="https://github.com/scipy/scipy/pull/9723">https://github.com/scipy/scipy/pull/9723</a>>`__: BLD: Modify rv_generic._construct_doc to print out failing distribution...<br>* `#9726 <<a href="https://github.com/scipy/scipy/pull/9726">https://github.com/scipy/scipy/pull/9726</a>>`__: BUG: Fix small issues with \`signal.lfilter'<br>* `#9729 <<a href="https://github.com/scipy/scipy/pull/9729">https://github.com/scipy/scipy/pull/9729</a>>`__: BUG: Typecheck iterations for binary image operations<br>* `#9730 <<a href="https://github.com/scipy/scipy/pull/9730">https://github.com/scipy/scipy/pull/9730</a>>`__: ENH: reduce sizeof(NI_WatershedElement) by 20%<br>* `#9731 <<a href="https://github.com/scipy/scipy/pull/9731">https://github.com/scipy/scipy/pull/9731</a>>`__: ENH: remove suspicious sequence of type castings<br>* `#9739 <<a href="https://github.com/scipy/scipy/pull/9739">https://github.com/scipy/scipy/pull/9739</a>>`__: BUG: qr_updates fails if u is exactly in span Q<br>* `#9749 <<a href="https://github.com/scipy/scipy/pull/9749">https://github.com/scipy/scipy/pull/9749</a>>`__: BUG: MapWrapper.__exit__ should terminate<br>* `#9753 <<a href="https://github.com/scipy/scipy/pull/9753">https://github.com/scipy/scipy/pull/9753</a>>`__: ENH: Added exact computation for Kolmogorov-Smirnov two-sample...<br>* `#9755 <<a href="https://github.com/scipy/scipy/pull/9755">https://github.com/scipy/scipy/pull/9755</a>>`__: DOC: Added example for signal.impulse, copied from impulse2<br>* `#9756 <<a href="https://github.com/scipy/scipy/pull/9756">https://github.com/scipy/scipy/pull/9756</a>>`__: DOC: Added docstring example for iirdesign<br>* `#9757 <<a href="https://github.com/scipy/scipy/pull/9757">https://github.com/scipy/scipy/pull/9757</a>>`__: DOC: Added examples for step functions<br>* `#9759 <<a href="https://github.com/scipy/scipy/pull/9759">https://github.com/scipy/scipy/pull/9759</a>>`__: ENH: Allow pass_zero to act like btype<br>* `#9760 <<a href="https://github.com/scipy/scipy/pull/9760">https://github.com/scipy/scipy/pull/9760</a>>`__: DOC: Added docstring for lp2bs<br>* `#9761 <<a href="https://github.com/scipy/scipy/pull/9761">https://github.com/scipy/scipy/pull/9761</a>>`__: DOC: Added docstring and example for lp2bp<br>* `#9764 <<a href="https://github.com/scipy/scipy/pull/9764">https://github.com/scipy/scipy/pull/9764</a>>`__: BUG: Catch internal warnings for matrix<br>* `#9766 <<a href="https://github.com/scipy/scipy/pull/9766">https://github.com/scipy/scipy/pull/9766</a>>`__: ENH: Speed up _gaussian_kernel1d by removing dependence on np.polynomial<br>* `#9769 <<a href="https://github.com/scipy/scipy/pull/9769">https://github.com/scipy/scipy/pull/9769</a>>`__: BUG: Fix Cubic Spline Read Only issues<br>* `#9773 <<a href="https://github.com/scipy/scipy/pull/9773">https://github.com/scipy/scipy/pull/9773</a>>`__: DOC: Several docstrings<br>* `#9774 <<a href="https://github.com/scipy/scipy/pull/9774">https://github.com/scipy/scipy/pull/9774</a>>`__: TST: bump Azure CI OpenBLAS version to match wheels<br>* `#9775 <<a href="https://github.com/scipy/scipy/pull/9775">https://github.com/scipy/scipy/pull/9775</a>>`__: DOC: Improve clarity of cov_x documentation for scipy.optimize.leastsq<br>* `#9779 <<a href="https://github.com/scipy/scipy/pull/9779">https://github.com/scipy/scipy/pull/9779</a>>`__: ENH: dual_annealing vectorise visit_fn<br>* `#9788 <<a href="https://github.com/scipy/scipy/pull/9788">https://github.com/scipy/scipy/pull/9788</a>>`__: TST, BUG: f2py-related issues with NumPy < 1.14.0<br>* `#9791 <<a href="https://github.com/scipy/scipy/pull/9791">https://github.com/scipy/scipy/pull/9791</a>>`__: BUG: fix amax constraint not enforced in scalar_search_wolfe2<br>* `#9792 <<a href="https://github.com/scipy/scipy/pull/9792">https://github.com/scipy/scipy/pull/9792</a>>`__: ENH: Allow inplace copying in place in "detrend" function<br>* `#9795 <<a href="https://github.com/scipy/scipy/pull/9795">https://github.com/scipy/scipy/pull/9795</a>>`__: DOC: Fix/update docstring for dstn and dst<br>* `#9796 <<a href="https://github.com/scipy/scipy/pull/9796">https://github.com/scipy/scipy/pull/9796</a>>`__: MAINT: Allow None tolerances in least_squares<br>* `#9798 <<a href="https://github.com/scipy/scipy/pull/9798">https://github.com/scipy/scipy/pull/9798</a>>`__: BUG: fixes abort trap 6 error in scipy issue 9785 in unit tests<br>* `#9807 <<a href="https://github.com/scipy/scipy/pull/9807">https://github.com/scipy/scipy/pull/9807</a>>`__: MAINT: improve doc and add alternative keyword to wilcoxon in...<br>* `#9808 <<a href="https://github.com/scipy/scipy/pull/9808">https://github.com/scipy/scipy/pull/9808</a>>`__: Fix PPoly integrate and test for CubicSpline<br>* `#9810 <<a href="https://github.com/scipy/scipy/pull/9810">https://github.com/scipy/scipy/pull/9810</a>>`__: ENH: Add the geometric standard deviation function<br>* `#9811 <<a href="https://github.com/scipy/scipy/pull/9811">https://github.com/scipy/scipy/pull/9811</a>>`__: MAINT: remove invalid derphi default None value in scalar_search_wolfe2<br>* `#9813 <<a href="https://github.com/scipy/scipy/pull/9813">https://github.com/scipy/scipy/pull/9813</a>>`__: Adapt hamming distance in C to support weights<br>* `#9817 <<a href="https://github.com/scipy/scipy/pull/9817">https://github.com/scipy/scipy/pull/9817</a>>`__: DOC: Copy solver description to solver modules<br>* `#9829 <<a href="https://github.com/scipy/scipy/pull/9829">https://github.com/scipy/scipy/pull/9829</a>>`__: ENH: Add FOH and equivalent impulse response discretizations...<br>* `#9831 <<a href="https://github.com/scipy/scipy/pull/9831">https://github.com/scipy/scipy/pull/9831</a>>`__: ENH: Implement RotationSpline<br>* `#9834 <<a href="https://github.com/scipy/scipy/pull/9834">https://github.com/scipy/scipy/pull/9834</a>>`__: DOC: Change mielke distribution default parameters to ensure...<br>* `#9838 <<a href="https://github.com/scipy/scipy/pull/9838">https://github.com/scipy/scipy/pull/9838</a>>`__: ENH: Use faster solvers for firls<br>* `#9854 <<a href="https://github.com/scipy/scipy/pull/9854">https://github.com/scipy/scipy/pull/9854</a>>`__: ENH: loadarff now supports relational attributes.<br>* `#9856 <<a href="https://github.com/scipy/scipy/pull/9856">https://github.com/scipy/scipy/pull/9856</a>>`__: integrate.bvp - improve handling of nonlinear boundary conditions<br>* `#9862 <<a href="https://github.com/scipy/scipy/pull/9862">https://github.com/scipy/scipy/pull/9862</a>>`__: TST: reduce Appveyor CI load<br>* `#9874 <<a href="https://github.com/scipy/scipy/pull/9874">https://github.com/scipy/scipy/pull/9874</a>>`__: DOC: Update requirements in release notes<br>* `#9883 <<a href="https://github.com/scipy/scipy/pull/9883">https://github.com/scipy/scipy/pull/9883</a>>`__: BUG: fixed parenthesis in spatial.rotation<br>* `#9884 <<a href="https://github.com/scipy/scipy/pull/9884">https://github.com/scipy/scipy/pull/9884</a>>`__: ENH: Use Sparsity in Clarkson-Woodruff Sketch<br>* `#9888 <<a href="https://github.com/scipy/scipy/pull/9888">https://github.com/scipy/scipy/pull/9888</a>>`__: MAINT: Replace NumPy aliased functions<br>* `#9892 <<a href="https://github.com/scipy/scipy/pull/9892">https://github.com/scipy/scipy/pull/9892</a>>`__: BUG: Fix 9890 query_ball_point returns wrong result when p is...<br>* `#9893 <<a href="https://github.com/scipy/scipy/pull/9893">https://github.com/scipy/scipy/pull/9893</a>>`__: BUG: curve_fit doesn't check for empty input if called with bounds<br>* `#9894 <<a href="https://github.com/scipy/scipy/pull/9894">https://github.com/scipy/scipy/pull/9894</a>>`__: scipy.signal.find_peaks documentation error<br>* `#9898 <<a href="https://github.com/scipy/scipy/pull/9898">https://github.com/scipy/scipy/pull/9898</a>>`__: BUG: Set success attribute in OptimizeResult. See #9801<br>* `#9900 <<a href="https://github.com/scipy/scipy/pull/9900">https://github.com/scipy/scipy/pull/9900</a>>`__: BUG: Restrict rv_generic._argcheck() and its overrides from setting...<br>* `#9906 <<a href="https://github.com/scipy/scipy/pull/9906">https://github.com/scipy/scipy/pull/9906</a>>`__: fixed a bug in kde logpdf<br>* `#9911 <<a href="https://github.com/scipy/scipy/pull/9911">https://github.com/scipy/scipy/pull/9911</a>>`__: DOC: replace example for "np.select" with the one from numpy...<br>* `#9912 <<a href="https://github.com/scipy/scipy/pull/9912">https://github.com/scipy/scipy/pull/9912</a>>`__: BF(DOC): point to numpy.select instead of plain (python) .select<br>* `#9914 <<a href="https://github.com/scipy/scipy/pull/9914">https://github.com/scipy/scipy/pull/9914</a>>`__: DOC: change ValueError message in _validate_pad of signaltools.<br>* `#9915 <<a href="https://github.com/scipy/scipy/pull/9915">https://github.com/scipy/scipy/pull/9915</a>>`__: cKDTree query_ball_point improvements<br>* `#9918 <<a href="https://github.com/scipy/scipy/pull/9918">https://github.com/scipy/scipy/pull/9918</a>>`__: Update ckdtree.pyx with boxsize argument in docstring<br>* `#9920 <<a href="https://github.com/scipy/scipy/pull/9920">https://github.com/scipy/scipy/pull/9920</a>>`__: BUG: sparse: Validate explicit shape if given with dense argument...<br>* `#9924 <<a href="https://github.com/scipy/scipy/pull/9924">https://github.com/scipy/scipy/pull/9924</a>>`__: BLD: add back pyproject.toml<br>* `#9931 <<a href="https://github.com/scipy/scipy/pull/9931">https://github.com/scipy/scipy/pull/9931</a>>`__: Fix empty constraint<br>* `#9935 <<a href="https://github.com/scipy/scipy/pull/9935">https://github.com/scipy/scipy/pull/9935</a>>`__: DOC: fix references for stats.f_oneway<br>* `#9936 <<a href="https://github.com/scipy/scipy/pull/9936">https://github.com/scipy/scipy/pull/9936</a>>`__: Revert gh-9619: "FIX: Sparse matrix addition/subtraction eliminates...<br>* `#9937 <<a href="https://github.com/scipy/scipy/pull/9937">https://github.com/scipy/scipy/pull/9937</a>>`__: MAINT: fix PEP8 issues and update to pycodestyle 2.5.0<br>* `#9939 <<a href="https://github.com/scipy/scipy/pull/9939">https://github.com/scipy/scipy/pull/9939</a>>`__: DOC: correct \`structure\` description in \`ndimage.label\` docstring<br>* `#9940 <<a href="https://github.com/scipy/scipy/pull/9940">https://github.com/scipy/scipy/pull/9940</a>>`__: MAINT: remove extraneous distutils copies<br>* `#9945 <<a href="https://github.com/scipy/scipy/pull/9945">https://github.com/scipy/scipy/pull/9945</a>>`__: ENH: differential_evolution can use Bounds object<br>* `#9949 <<a href="https://github.com/scipy/scipy/pull/9949">https://github.com/scipy/scipy/pull/9949</a>>`__: Added 'std' to add doctstrings since it is a \`known_stats\`...<br>* `#9953 <<a href="https://github.com/scipy/scipy/pull/9953">https://github.com/scipy/scipy/pull/9953</a>>`__: DOC: Documentation cleanup for stats tutorials.<br>* `#9962 <<a href="https://github.com/scipy/scipy/pull/9962">https://github.com/scipy/scipy/pull/9962</a>>`__: __repr__ for Bounds<br>* `#9971 <<a href="https://github.com/scipy/scipy/pull/9971">https://github.com/scipy/scipy/pull/9971</a>>`__: ENH: Improve performance of lsmr<br>* `#9987 <<a href="https://github.com/scipy/scipy/pull/9987">https://github.com/scipy/scipy/pull/9987</a>>`__: CI: pin Sphinx version to 1.8.5<br>* `#9990 <<a href="https://github.com/scipy/scipy/pull/9990">https://github.com/scipy/scipy/pull/9990</a>>`__: ENH: constraint violation<br>* `#9991 <<a href="https://github.com/scipy/scipy/pull/9991">https://github.com/scipy/scipy/pull/9991</a>>`__: BUG: Avoid inplace modification of input array in newton<br>* `#9995 <<a href="https://github.com/scipy/scipy/pull/9995">https://github.com/scipy/scipy/pull/9995</a>>`__: MAINT: sparse.csgraph: Add cdef to stop build warning.<br>* `#9996 <<a href="https://github.com/scipy/scipy/pull/9996">https://github.com/scipy/scipy/pull/9996</a>>`__: BUG: Make minimize_quadratic_1d work with infinite bounds correctly<br>* `#10004 <<a href="https://github.com/scipy/scipy/pull/10004">https://github.com/scipy/scipy/pull/10004</a>>`__: BUG: Fix unbound local error in linprog - simplex.<br>* `#10007 <<a href="https://github.com/scipy/scipy/pull/10007">https://github.com/scipy/scipy/pull/10007</a>>`__: BLD: fix Python 3.7 build with build isolation<br>* `#10009 <<a href="https://github.com/scipy/scipy/pull/10009">https://github.com/scipy/scipy/pull/10009</a>>`__: BUG: Make sure that _binary_erosion only accepts an integer number...<br>* `#10016 <<a href="https://github.com/scipy/scipy/pull/10016">https://github.com/scipy/scipy/pull/10016</a>>`__: Update link to airspeed-velocity<br>* `#10017 <<a href="https://github.com/scipy/scipy/pull/10017">https://github.com/scipy/scipy/pull/10017</a>>`__: DOC: Update \`interpolate.LSQSphereBivariateSpline\` to include...<br>* `#10018 <<a href="https://github.com/scipy/scipy/pull/10018">https://github.com/scipy/scipy/pull/10018</a>>`__: MAINT: special: Fix a few warnings that occur when compiling...<br>* `#10019 <<a href="https://github.com/scipy/scipy/pull/10019">https://github.com/scipy/scipy/pull/10019</a>>`__: TST: Azure summarizes test failures<br>* `#10021 <<a href="https://github.com/scipy/scipy/pull/10021">https://github.com/scipy/scipy/pull/10021</a>>`__: ENH: Introduce CubicHermiteSpline<br>* `#10022 <<a href="https://github.com/scipy/scipy/pull/10022">https://github.com/scipy/scipy/pull/10022</a>>`__: BENCH: Increase cython version in asv to fix benchmark builds<br>* `#10023 <<a href="https://github.com/scipy/scipy/pull/10023">https://github.com/scipy/scipy/pull/10023</a>>`__: BUG: Avoid exponnorm producing nan for small K values.<br>* `#10025 <<a href="https://github.com/scipy/scipy/pull/10025">https://github.com/scipy/scipy/pull/10025</a>>`__: BUG: optimize: tweaked linprog status 4 error message<br>* `#10026 <<a href="https://github.com/scipy/scipy/pull/10026">https://github.com/scipy/scipy/pull/10026</a>>`__: ENH: optimize: use SuiteSparse in linprog interior-point when...<br>* `#10027 <<a href="https://github.com/scipy/scipy/pull/10027">https://github.com/scipy/scipy/pull/10027</a>>`__: MAINT: cluster: clean up the use of malloc() in the function...<br>* `#10028 <<a href="https://github.com/scipy/scipy/pull/10028">https://github.com/scipy/scipy/pull/10028</a>>`__: Fix rotate invalid plane check<br>* `#10040 <<a href="https://github.com/scipy/scipy/pull/10040">https://github.com/scipy/scipy/pull/10040</a>>`__: MAINT: fix pratt method of wilcox test in scipy.stats<br>* `#10041 <<a href="https://github.com/scipy/scipy/pull/10041">https://github.com/scipy/scipy/pull/10041</a>>`__: MAINT: special: Fix a warning generated when building the AMOS...<br>* `#10044 <<a href="https://github.com/scipy/scipy/pull/10044">https://github.com/scipy/scipy/pull/10044</a>>`__: DOC: fix up spatial.transform.Rotation docstrings<br>* `#10047 <<a href="https://github.com/scipy/scipy/pull/10047">https://github.com/scipy/scipy/pull/10047</a>>`__: MAINT: interpolate: Fix a few build warnings.<br>* `#10051 <<a href="https://github.com/scipy/scipy/pull/10051">https://github.com/scipy/scipy/pull/10051</a>>`__: Add project_urls to setup<br>* `#10052 <<a href="https://github.com/scipy/scipy/pull/10052">https://github.com/scipy/scipy/pull/10052</a>>`__: don't set flag to "converged" if max iter exceeded<br>* `#10054 <<a href="https://github.com/scipy/scipy/pull/10054">https://github.com/scipy/scipy/pull/10054</a>>`__: MAINT: signal: Fix a few build warnings and modernize some C...<br>* `#10056 <<a href="https://github.com/scipy/scipy/pull/10056">https://github.com/scipy/scipy/pull/10056</a>>`__: BUG: Ensure factorial is not too large in kendaltau<br>* `#10058 <<a href="https://github.com/scipy/scipy/pull/10058">https://github.com/scipy/scipy/pull/10058</a>>`__: Small speedup in samping from ortho and special_ortho groups<br>* `#10059 <<a href="https://github.com/scipy/scipy/pull/10059">https://github.com/scipy/scipy/pull/10059</a>>`__: BUG: optimize: fix #10038 by increasing tol<br>* `#10061 <<a href="https://github.com/scipy/scipy/pull/10061">https://github.com/scipy/scipy/pull/10061</a>>`__: BLD: DOC: make building docs easier by parsing python version.<br>* `#10064 <<a href="https://github.com/scipy/scipy/pull/10064">https://github.com/scipy/scipy/pull/10064</a>>`__: ENH: Significant speedup for ortho and special ortho group<br>* `#10065 <<a href="https://github.com/scipy/scipy/pull/10065">https://github.com/scipy/scipy/pull/10065</a>>`__: DOC: Reword parameter descriptions in \`optimize.root_scalar\`<br>* `#10066 <<a href="https://github.com/scipy/scipy/pull/10066">https://github.com/scipy/scipy/pull/10066</a>>`__: BUG: signal: Fix error raised by savgol_coeffs when deriv > polyorder.<br>* `#10067 <<a href="https://github.com/scipy/scipy/pull/10067">https://github.com/scipy/scipy/pull/10067</a>>`__: MAINT: Fix the cutoff value inconsistency for pinv2 and pinvh<br>* `#10072 <<a href="https://github.com/scipy/scipy/pull/10072">https://github.com/scipy/scipy/pull/10072</a>>`__: BUG: stats: Fix boxcox_llf to avoid loss of precision.<br>* `#10075 <<a href="https://github.com/scipy/scipy/pull/10075">https://github.com/scipy/scipy/pull/10075</a>>`__: ENH: Add wrappers for ?syconv routines<br>* `#10076 <<a href="https://github.com/scipy/scipy/pull/10076">https://github.com/scipy/scipy/pull/10076</a>>`__: BUG: optimize: fix curve_fit for mixed float32/float64 input<br>* `#10077 <<a href="https://github.com/scipy/scipy/pull/10077">https://github.com/scipy/scipy/pull/10077</a>>`__: DOC: Replace undefined \`k\` in \`interpolate.splev\` docstring<br>* `#10079 <<a href="https://github.com/scipy/scipy/pull/10079">https://github.com/scipy/scipy/pull/10079</a>>`__: DOC: Fixed typo, rearranged some doc of stats.morestats.wilcoxon.<br>* `#10080 <<a href="https://github.com/scipy/scipy/pull/10080">https://github.com/scipy/scipy/pull/10080</a>>`__: TST: install scikit-sparse for full TravisCI tests<br>* `#10083 <<a href="https://github.com/scipy/scipy/pull/10083">https://github.com/scipy/scipy/pull/10083</a>>`__: Clean \`\`_clean_inputs\`\` in optimize.linprog<br>* `#10088 <<a href="https://github.com/scipy/scipy/pull/10088">https://github.com/scipy/scipy/pull/10088</a>>`__: ENH: optimize: linprog test CHOLMOD/UMFPACK solvers when available<br>* `#10090 <<a href="https://github.com/scipy/scipy/pull/10090">https://github.com/scipy/scipy/pull/10090</a>>`__: MAINT: Fix CubicSplinerInterpolator for pandas<br>* `#10091 <<a href="https://github.com/scipy/scipy/pull/10091">https://github.com/scipy/scipy/pull/10091</a>>`__: MAINT: improve logcdf and logsf of hypergeometric distribution<br>* `#10095 <<a href="https://github.com/scipy/scipy/pull/10095">https://github.com/scipy/scipy/pull/10095</a>>`__: MAINT: Clean \`\`_clean_inputs\`\` in linprog<br>* `#10116 <<a href="https://github.com/scipy/scipy/pull/10116">https://github.com/scipy/scipy/pull/10116</a>>`__: MAINT: update scipy-sphinx-theme<br>* `#10135 <<a href="https://github.com/scipy/scipy/pull/10135">https://github.com/scipy/scipy/pull/10135</a>>`__: BUG: fix linprog revised simplex docstring problem failure<br><br>Checksums<br>=========<br><br>MD5<br>~~~<br><br>209c50a628a624fc82535299f5913d65  scipy-1.3.0-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl<br>54e6fdb6aacbcaeff6dc86fc736cf39a  scipy-1.3.0-cp35-cp35m-manylinux1_i686.whl<br>752f9cae504e7ea06cd818fc74b829c0  scipy-1.3.0-cp35-cp35m-manylinux1_x86_64.whl<br>c7a0ff2b530570feefa8102813fc6dd1  scipy-1.3.0-cp35-cp35m-win32.whl<br>1c53ccff157fe23b165e53fba87c37e0  scipy-1.3.0-cp35-cp35m-win_amd64.whl<br>6762dc85ef6fe357e5710c32451b29a2  scipy-1.3.0-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl<br>03d9c756b5bc836194cd5d13cd73e3fe  scipy-1.3.0-cp36-cp36m-manylinux1_i686.whl<br>1e5af3fade676e5a588d40d785e7ee4d  scipy-1.3.0-cp36-cp36m-manylinux1_x86_64.whl<br>fe130e4cb77078c6a886795bcf1fa66d  scipy-1.3.0-cp36-cp36m-win32.whl<br>f62f60ea0397b7aa9a90fb610fc54d33  scipy-1.3.0-cp36-cp36m-win_amd64.whl<br>a1ec52b1b162bb7ae0d0ea76438e35ce  scipy-1.3.0-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl<br>260d182114edaed177c64d60776ceee6  scipy-1.3.0-cp37-cp37m-manylinux1_i686.whl<br>38c5a038504e03b503f7674b30218068  scipy-1.3.0-cp37-cp37m-manylinux1_x86_64.whl<br>2390fdb5a4330c54c2a5308afe959bb9  scipy-1.3.0-cp37-cp37m-win32.whl<br>452157882a9f180914906df9bbf9d7bf  scipy-1.3.0-cp37-cp37m-win_amd64.whl<br>c6876673adf7e9e6c0307beaca784ad2  scipy-1.3.0.tar.gz<br>e7153c2eb276bc303699b75858db6276  scipy-1.3.0.tar.xz<br>16b9e6a0ea8bdcf2ea72fda5975a252c  scipy-1.3.0.zip<br><br>SHA256<br>~~~~~~<br><br>4907040f62b91c2e170359c3d36c000af783f0fa1516a83d6c1517cde0af5340  scipy-1.3.0-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl<br>1db9f964ed9c52dc5bd6127f0dd90ac89791daa690a5665cc01eae185912e1ba  scipy-1.3.0-cp35-cp35m-manylinux1_i686.whl<br>adadeeae5500de0da2b9e8dd478520d0a9945b577b2198f2462555e68f58e7ef  scipy-1.3.0-cp35-cp35m-manylinux1_x86_64.whl<br>03b1e0775edbe6a4c64effb05fff2ce1429b76d29d754aa5ee2d848b60033351  scipy-1.3.0-cp35-cp35m-win32.whl<br>a7695a378c2ce402405ea37b12c7a338a8755e081869bd6b95858893ceb617ae  scipy-1.3.0-cp35-cp35m-win_amd64.whl<br>826b9f5fbb7f908a13aa1efd4b7321e36992f5868d5d8311c7b40cf9b11ca0e7  scipy-1.3.0-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl<br>b283a76a83fe463c9587a2c88003f800e08c3929dfbeba833b78260f9c209785  scipy-1.3.0-cp36-cp36m-manylinux1_i686.whl<br>db61a640ca20f237317d27bc658c1fc54c7581ff7f6502d112922dc285bdabee  scipy-1.3.0-cp36-cp36m-manylinux1_x86_64.whl<br>409846be9d6bdcbd78b9e5afe2f64b2da5a923dd7c1cd0615ce589489533fdbb  scipy-1.3.0-cp36-cp36m-win32.whl<br>c19a7389ab3cd712058a8c3c9ffd8d27a57f3d84b9c91a931f542682bb3d269d  scipy-1.3.0-cp36-cp36m-win_amd64.whl<br>09d008237baabf52a5d4f5a6fcf9b3c03408f3f61a69c404472a16861a73917e  scipy-1.3.0-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl<br>a84c31e8409b420c3ca57fd30c7589378d6fdc8d155d866a7f8e6e80dec6fd06  scipy-1.3.0-cp37-cp37m-manylinux1_i686.whl<br>c5ea60ece0c0c1c849025bfc541b60a6751b491b6f11dd9ef37ab5b8c9041921  scipy-1.3.0-cp37-cp37m-manylinux1_x86_64.whl<br>6c0543f2fdd38dee631fb023c0f31c284a532d205590b393d72009c14847f5b1  scipy-1.3.0-cp37-cp37m-win32.whl<br>10325f0ffac2400b1ec09537b7e403419dcd25d9fee602a44e8a32119af9079e  scipy-1.3.0-cp37-cp37m-win_amd64.whl<br>c3bb4bd2aca82fb498247deeac12265921fe231502a6bc6edea3ee7fe6c40a7a  scipy-1.3.0.tar.gz<br>ae105c28c1fdb480bf22fd1b1392eeb8679f3c0c8917c87fca8aabf323918455  scipy-1.3.0.tar.xz<br>b711ec1567439a1abfac59321b73a40de70a93ace4a33be26001eb4b12206356  scipy-1.3.0.zip<br>-----BEGIN PGP SIGNATURE-----<br>Version: GnuPG v2<br><br>iQIcBAEBCAAGBQJc3vVHAAoJELD/41ZX0J71Dz4P+QFv7E3OIWcrTm6qjt9X4Mgi<br>6heershUpVhZATGj7Kpl+lPEBGthsnkT8MeS0/YW3ZKiDWnQoSWSIxBRnqoXup2D<br>CwjeXn4eKw7Z4G2A6MpKcdJe1xV1lY2Wi3MyfmkYnkO0be+NLMStrTS/1+JdM/Xg<br>fGt5KqE+QXqB3sEGGf3SXP8tnSS2ULbKNPAxSTL1twS0bEprOVspCtCQJd3Xm1Oi<br>g2+vWcIwH80KpphvZLl7F22FOI+birxn19CwNupMaN8IyW0RADUKOvYlWMamUA3K<br>iW6KUyHXolyjixAh4RDZUKg0hNUIbDpMBKslqY+Faz92RCCbxCx+TZGT6y+0chrp<br>ujE+jRfuXcSk5eykBIzYx3aLPkMH1aQ4ERCi1hxODkTlV22btlSam5diNAOmQeZz<br>MhQEmbtx5C9xEEHIrGpsuMHVGZfMm0/QaN23Wn/oRq4e7BsICHfZIoNMjW7/ohSv<br>cT0jKFHjzvS3gigT1c8EkzwtFweLp5gYGGUD4IiLOI898pvmns+DcW9coGkwrQ0E<br>0OqTjpIIEPCDpHNrgRqWK8RhvqvkiDTs3HbCaxsMOMkWzlPOnrM37frqUO53SVQH<br>SKwe1ic13dKh332CMPcqB5EslBKEx2juexwmqPhG3Wnsy2+dL40yi7TGJYh9Vytn<br>ByYnyWurPkhp4WJTN1OD<br>=xiYy<br>-----END PGP SIGNATURE-----<br></div></div>