SciPy-Dev
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
July 2022
- 16 participants
- 18 discussions
Hi all,
On behalf of the SciPy development team I'm pleased to
announce the release candidate SciPy 1.9.0rc3. Please help
us test this pre-release.
Sources and binary wheels can be found at:
https://pypi.org/project/scipy/
and at:
https://github.com/scipy/scipy/releases/tag/v1.9.0rc3
One of a few ways to install the release candidate with pip:
pip install scipy==1.9.0rc3
=====================
SciPy 1.9.0 Release Notes
=====================
Note: SciPy 1.9.0 is not released yet!
SciPy 1.9.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.9.x branch, and on adding new features on the main branch.
This release requires Python 3.8-3.11 and NumPy 1.18.5 or greater.
For running on PyPy, PyPy3 6.0+ is required.
*****************************
Highlights of this release
*****************************
- We have modernized our build system to use ``meson``, substantially
improving
our build performance, and providing better build-time configuration and
cross-compilation support,
- Added `scipy.optimize.milp`, new function for mixed-integer linear
programming,
- Added `scipy.stats.fit` for fitting discrete and continuous distributions
to data,
- Tensor-product spline interpolation modes were added to
`scipy.interpolate.RegularGridInterpolator`,
- A new global optimizer (DIviding RECTangles algorithm)
`scipy.optimize.direct`.
****************
New features
****************
`scipy.interpolate` improvements
=========================
- Speed up the ``RBFInterpolator`` evaluation with high dimensional
interpolants.
- Added new spline based interpolation methods for
`scipy.interpolate.RegularGridInterpolator` and its tutorial.
- `scipy.interpolate.RegularGridInterpolator` and
`scipy.interpolate.interpn`
now accept descending ordered points.
- ``RegularGridInterpolator`` now handles length-1 grid axes.
- The ``BivariateSpline`` subclasses have a new method
``partial_derivative``
which constructs a new spline object representing a derivative of an
original spline. This mirrors the corresponding functionality for
univariate
splines, ``splder`` and ``BSpline.derivative``, and can substantially
speed
up repeated evaluation of derivatives.
`scipy.linalg` improvements
=====================
- `scipy.linalg.expm` now accepts nD arrays. Its speed is also improved.
- Minimum required LAPACK version is bumped to ``3.7.1``.
`scipy.fft` improvements
==================
- Added ``uarray`` multimethods for `scipy.fft.fht` and `scipy.fft.ifht`
to allow provision of third party backend implementations such as those
recently added to CuPy.
`scipy.optimize` improvements
=======================
- A new global optimizer, `scipy.optimize.direct` (DIviding RECTangles
algorithm)
was added. For problems with inexpensive function evaluations, like the
ones
in the SciPy benchmark suite, ``direct`` is competitive with the best
other
solvers in SciPy (``dual_annealing`` and ``differential_evolution``) in
terms
of execution time. See
`gh-14300 <https://github.com/scipy/scipy/pull/14300>`__ for more details.
- Add a ``full_output`` parameter to `scipy.optimize.curve_fit` to output
additional solution information.
- Add a ``integrality`` parameter to
`scipy.optimize.differential_evolution`,
enabling integer constraints on parameters.
- Add a ``vectorized`` parameter to call a vectorized objective function
only
once per iteration. This can improve minimization speed by reducing
interpreter overhead from the multiple objective function calls.
- The default method of `scipy.optimize.linprog` is now ``'highs'``.
- Added `scipy.optimize.milp`, new function for mixed-integer linear
programming.
- Added Newton-TFQMR method to ``newton_krylov``.
- Added support for the ``Bounds`` class in ``shgo`` and ``dual_annealing``
for
a more uniform API across `scipy.optimize`.
- Added the ``vectorized`` keyword to ``differential_evolution``.
- ``approx_fprime`` now works with vector-valued functions.
`scipy.signal` improvements
=====================
- The new window function `scipy.signal.windows.kaiser_bessel_derived` was
added to compute the Kaiser-Bessel derived window.
- Single-precision ``hilbert`` operations are now faster as a result of more
consistent ``dtype`` handling.
`scipy.sparse` improvements
======================
- Add a ``copy`` parameter to `scipy.sparce.csgraph.laplacian`. Using
inplace
computation with ``copy=False`` reduces the memory footprint.
- Add a ``dtype`` parameter to `scipy.sparce.csgraph.laplacian` for type
casting.
- Add a ``symmetrized`` parameter to `scipy.sparce.csgraph.laplacian` to
produce
symmetric Laplacian for directed graphs.
- Add a ``form`` parameter to `scipy.sparce.csgraph.laplacian` taking one
of the
three values: ``array``, or ``function``, or ``lo`` determining the
format of
the output Laplacian:
* ``array`` is a numpy array (backward compatible default);
* ``function`` is a pointer to a lambda-function evaluating the
Laplacian-vector or Laplacian-matrix product;
* ``lo`` results in the format of the ``LinearOperator``.
`scipy.sparse.linalg` improvements
===========================
- ``lobpcg`` performance improvements for small input cases.
`scipy.spatial` improvements
======================
- Add an ``order`` parameter to `scipy.spatial.transform.Rotation.from_quat`
and `scipy.spatial.transform.Rotation.as_quat` to specify quaternion
format.
`scipy.stats` improvements
=====================
- `scipy.stats.monte_carlo_test` performs one-sample Monte Carlo hypothesis
tests to assess whether a sample was drawn from a given distribution.
Besides
reproducing the results of hypothesis tests like `scipy.stats.ks_1samp`,
`scipy.stats.normaltest`, and `scipy.stats.cramervonmises` without small
sample
size limitations, it makes it possible to perform similar tests using
arbitrary
statistics and distributions.
- Several `scipy.stats` functions support new ``axis`` (integer or tuple of
integers) and ``nan_policy`` ('raise', 'omit', or 'propagate'), and
``keepdims`` arguments.
These functions also support masked arrays as inputs, even if they do not
have
a `scipy.stats.mstats` counterpart. Edge cases for multidimensional
arrays,
such as when axis-slices have no unmasked elements or entire inputs are of
size zero, are handled consistently.
- Add a ``weight`` parameter to `scipy.stats.hmean`.
- Several improvements have been made to `scipy.stats.levy_stable`.
Substantial
improvement has been made for numerical evaluation of the pdf and cdf,
resolving [#12658](https://github.com/scipy/scipy/issues/12658) and
[#14944](https://github.com/scipy/scipy/issues/14994). The improvement is
particularly dramatic for stability parameter ``alpha`` close to or equal
to 1
and for ``alpha`` below but approaching its maximum value of 2. The
alternative
fast Fourier transform based method for pdf calculation has also been
updated
to use the approach of Wang and Zhang from their 2008 conference paper
*Simpson’s rule based FFT method to compute densities of stable
distribution*,
making this method more competitive with the default method. In addition,
users now have the option to change the parametrization of the Levy Stable
distribution to Nolan's "S0" parametrization which is used internally by
SciPy's pdf and cdf implementations. The "S0" parametrization is
described in
Nolan's paper [*Numerical calculation of stable densities and distribution
functions*](https://doi.org/10.1080/15326349708807450) upon which SciPy's
implementation is based. "S0" has the advantage that ``delta`` and
``gamma``
are proper location and scale parameters. With ``delta`` and ``gamma``
fixed,
the location and scale of the resulting distribution remain unchanged as
``alpha`` and ``beta`` change. This is not the case for the default "S1"
parametrization. Finally, more options have been exposed to allow users to
trade off between runtime and accuracy for both the default and FFT
methods of
pdf and cdf calculation. More information can be found in the
documentation
here (to be linked).
- Added `scipy.stats.fit` for fitting discrete and continuous distributions
to
data.
- The methods ``"pearson"`` and ``"tippet"`` from
`scipy.stats.combine_pvalues`
have been fixed to return the correct p-values, resolving
[#15373](https://github.com/scipy/scipy/issues/15373). In addition, the
documentation for `scipy.stats.combine_pvalues` has been expanded and
improved.
- Unlike other reduction functions, ``stats.mode`` didn't consume the axis
being operated on and failed for negative axis inputs. Both the bugs have
been
fixed. Note that ``stats.mode`` will now consume the input axis and
return an
ndarray with the ``axis`` dimension removed.
- Replaced implementation of `scipy.stats.ncf` with the implementation from
Boost for improved reliability.
- Add a `bits` parameter to `scipy.stats.qmc.Sobol`. It allows to use from 0
to 64 bits to compute the sequence. Default is ``None`` which corresponds
to
30 for backward compatibility. Using a higher value allow to sample more
points. Note: ``bits`` does not affect the output dtype.
- Add a `integers` method to `scipy.stats.qmc.QMCEngine`. It allows sampling
integers using any QMC sampler.
- Improved the fit speed and accuracy of ``stats.pareto``.
- Added ``qrvs`` method to ``NumericalInversePolynomial`` to match the
situation for ``NumericalInverseHermite``.
- Faster random variate generation for ``gennorm`` and ``nakagami``.
- ``lloyd_centroidal_voronoi_tessellation`` has been added to allow improved
sample distributions via iterative application of Voronoi diagrams and
centering operations
- Add `scipy.stats.qmc.PoissonDisk` to sample using the Poisson disk
sampling
method. It guarantees that samples are separated from each other by a
given ``radius``.
- Add `scipy.stats.pmean` to calculate the weighted power mean also called
generalized mean.
************************
Deprecated features
************************
- Due to collision with the shape parameter ``n`` of several distributions,
use of the distribution ``moment`` method with keyword argument ``n`` is
deprecated. Keyword ``n`` is replaced with keyword ``order``.
- Similarly, use of the distribution ``interval`` method with keyword
arguments
``alpha`` is deprecated. Keyword ``alpha`` is replaced with keyword
``confidence``.
- The ``'simplex'``, ``'revised simplex'``, and ``'interior-point'`` methods
of `scipy.optimize.linprog` are deprecated. Methods ``highs``,
``highs-ds``,
or ``highs-ipm`` should be used in new code.
- Support for non-numeric arrays has been deprecated from ``stats.mode``.
``pandas.DataFrame.mode`` can be used instead.
- The function `spatial.distance.kulsinski` has been deprecated in favor
of `spatial.distance.kulczynski1`.
- The ``maxiter`` keyword of the truncated Newton (TNC) algorithm has been
deprecated in favour of ``maxfun``.
- The ``vertices`` keyword of ``Delauney.qhull`` now raises a
DeprecationWarning, after having been deprecated in documentation only
for a long time.
- The ``extradoc`` keyword of ``rv_continuous``, ``rv_discrete`` and
``rv_sample`` now raises a DeprecationWarning, after having been
deprecated in
documentation only for a long time.
*************************
Expired Deprecations
*************************
There is an ongoing effort to follow through on long-standing deprecations.
The following previously deprecated features are affected:
- Object arrays in sparse matrices now raise an error.
- Inexact indices into sparse matrices now raise an error.
- Passing ``radius=None`` to `scipy.spatial.SphericalVoronoi` now raises an
error (not adding ``radius`` defaults to 1, as before).
- Several BSpline methods now raise an error if inputs have ``ndim > 1``.
- The ``_rvs`` method of statistical distributions now requires a ``size``
parameter.
- Passing a ``fillvalue`` that cannot be cast to the output type in
`scipy.signal.convolve2d` now raises an error.
- `scipy.spatial.distance` now enforces that the input vectors are
one-dimensional.
- Removed ``stats.itemfreq``.
- Removed ``stats.median_absolute_deviation``.
- Removed ``n_jobs`` keyword argument and use of ``k=None`` from
``kdtree.query``.
- Removed ``right`` keyword from ``interpolate.PPoly.extend``.
- Removed ``debug`` keyword from ``scipy.linalg.solve_*``.
- Removed class ``_ppform`` ``scipy.interpolate``.
- Removed BSR methods ``matvec`` and ``matmat``.
- Removed ``mlab`` truncation mode from ``cluster.dendrogram``.
- Removed ``cluster.vq.py_vq2``.
- Removed keyword arguments ``ftol`` and ``xtol`` from
``optimize.minimize(method='Nelder-Mead')``.
- Removed ``signal.windows.hanning``.
- Removed LAPACK ``gegv`` functions from ``linalg``; this raises the
minimally
required LAPACK version to 3.7.1.
- Removed ``spatial.distance.matching``.
- Removed the alias ``scipy.random`` for ``numpy.random``.
- Removed docstring related functions from ``scipy.misc`` (``docformat``,
``inherit_docstring_from``, ``extend_notes_in_docstring``,
``replace_notes_in_docstring``, ``indentcount_lines``, ``filldoc``,
``unindent_dict``, ``unindent_string``).
- Removed ``linalg.pinv2``.
***************************************
Backwards incompatible changes
***************************************
- Several `scipy.stats` functions now convert ``np.matrix`` to
``np.ndarray``s
before the calculation is performed. In this case, the output will be a
scalar
or ``np.ndarray`` of appropriate shape rather than a 2D ``np.matrix``.
Similarly, while masked elements of masked arrays are still ignored, the
output will be a scalar or ``np.ndarray`` rather than a masked array with
``mask=False``.
- The default method of `scipy.optimize.linprog` is now ``'highs'``, not
``'interior-point'`` (which is now deprecated), so callback functions and
some options are no longer supported with the default method. With the
default method, the ``x`` attribute of the returned ``OptimizeResult`` is
now ``None`` (instead of a non-optimal array) when an optimal solution
cannot be found (e.g. infeasible problem).
- For `scipy.stats.combine_pvalues`, the sign of the test statistic returned
for the method ``"pearson"`` has been flipped so that higher values of the
statistic now correspond to lower p-values, making the statistic more
consistent with those of the other methods and with the majority of the
literature.
- `scipy.linalg.expm` due to historical reasons was using the sparse
implementation and thus was accepting sparse arrays. Now it only works
with
nDarrays. For sparse usage, `scipy.sparse.linalg.expm` needs to be used
explicitly.
- The definition of `scipy.stats.circvar` has reverted to the one that is
standard in the literature; note that this is not the same as the square
of
`scipy.stats.circstd`.
- Remove inheritance to `QMCEngine` in `MultinomialQMC` and
`MultivariateNormalQMC`. It removes the methods `fast_forward` and
`reset`.
- Init of `MultinomialQMC` now require the number of trials with `n_trials`.
Hence, `MultinomialQMC.random` output has now the correct shape ``(n,
pvals)``.
- Several function-specific warnings (``F_onewayConstantInputWarning``,
``F_onewayBadInputSizesWarning``, ``PearsonRConstantInputWarning``,
``PearsonRNearConstantInputWarning``, ``SpearmanRConstantInputWarning``,
and
``BootstrapDegenerateDistributionWarning``) have been replaced with more
general warnings.
*****************
Other changes
*****************
- A draft developer CLI is available for SciPy, leveraging the ``doit``,
``click`` and ``rich-click`` tools. For more details, see
[gh-15959](https://github.com/scipy/scipy/pull/15959).
- The SciPy contributor guide has been reorganized and updated
(see [#15947](https://github.com/scipy/scipy/pull/15947) for details).
- QUADPACK Fortran routines in `scipy.integrate`, which power
`scipy.integrate.quad`, have been marked as `recursive`. This should fix
rare
issues in multivariate integration (`nquad` and friends) and obviate the
need
for compiler-specific compile flags (`/recursive` for ifort etc). Please
file
an issue if this change turns out problematic for you. This is also true
for
``FITPACK`` routines in `scipy.interpolate`, which power ``splrep``,
``splev`` etc., and ``*UnivariateSpline`` and ``*BivariateSpline``
classes.
- the ``USE_PROPACK`` environment variable has been renamed to
``SCIPY_USE_PROPACK``; setting to a non-zero value will enable
the usage of the ``PROPACK`` library as before
- Building SciPy on windows with MSVC now requires at least the vc142
toolset (available in Visual Studio 2019 and higher).
Lazy access to subpackages
======================
Before this release, all subpackages of SciPy (`cluster`, `fft`, `ndimage`,
etc.) had to be explicitly imported. Now, these subpackages are lazily
loaded
as soon as they are accessed, so that the following is possible (if desired
for interactive use, it's not actually recommended for code,
see :ref:`scipy-api`):
``import scipy as sp; sp.fft.dct([1, 2, 3])``. Advantages include: making it
easier to navigate SciPy in interactive terminals, reducing subpackage
import
conflicts (which before required
``import networkx.linalg as nla; import scipy.linalg as sla``),
and avoiding repeatedly having to update imports during teaching &
experimentation. Also see
[the related community specification document](
https://scientific-python.org/specs/spec-0001/).
SciPy switched to Meson as its build system
==================================
This is the first release that ships with [Meson](https://mesonbuild.com) as
the build system. When installing with ``pip`` or ``pypa/build``, Meson
will be
used (invoked via the ``meson-python`` build hook). This change brings
significant benefits - most importantly much faster build times, but also
better support for cross-compilation and cleaner build logs.
Note:
This release still ships with support for ``numpy.distutils``-based
builds
as well. Those can be invoked through the ``setup.py`` command-line
interface (e.g., ``python setup.py install``). It is planned to remove
``numpy.distutils`` support before the 1.10.0 release.
When building from source, a number of things have changed compared to
building
with ``numpy.distutils``:
- New build dependencies: ``meson``, ``ninja``, and ``pkg-config``.
``setuptools`` and ``wheel`` are no longer needed.
- BLAS and LAPACK libraries that are supported haven't changed, however the
discovery mechanism has: that is now using ``pkg-config`` instead of
hardcoded
paths or a ``site.cfg`` file.
- The build defaults to using OpenBLAS. See :ref:`blas-lapack-selection` for
details.
The two CLIs that can be used to build wheels are ``pip`` and ``build``. In
addition, the SciPy repo contains a ``python dev.py`` CLI for any kind of
development task (see its ``--help`` for details). For a comparison between
old
(``distutils``) and new (``meson``) build commands, see :ref:`meson-faq`.
For more information on the introduction of Meson support in SciPy, see
`gh-13615 <https://github.com/scipy/scipy/issues/13615>`__ and
`this blog post <
https://labs.quansight.org/blog/2021/07/moving-scipy-to-meson/>`__.
**********
Authors
**********
* endolith (12)
* Caio Agiani (2) +
* Emmy Albert (1) +
* Joseph Albert (1)
* Tania Allard (3)
* Carsten Allefeld (1) +
* Kartik Anand (1) +
* Virgile Andreani (2) +
* Weh Andreas (1) +
* Francesco Andreuzzi (5) +
* Kian-Meng Ang (2) +
* Gerrit Ansmann (1)
* Ar-Kareem (1) +
* Shehan Atukorala (1) +
* avishai231 (1) +
* Blair Azzopardi (1)
* Sayantika Banik (2) +
* Ross Barnowski (9)
* Christoph Baumgarten (3)
* Nickolai Belakovski (1)
* Peter Bell (9)
* Sebastian Berg (3)
* Bharath (1) +
* bobcatCA (2) +
* boussoffara (2) +
* Islem BOUZENIA (1) +
* Jake Bowhay (41) +
* Matthew Brett (11)
* Dietrich Brunn (2) +
* Michael Burkhart (2) +
* Evgeni Burovski (96)
* Matthias Bussonnier (20)
* Dominic C (1)
* Cameron (1) +
* CJ Carey (3)
* Thomas A Caswell (2)
* Ali Cetin (2) +
* Hood Chatham (5) +
* Klesk Chonkin (1)
* Craig Citro (1) +
* Dan Cogswell (1) +
* Luigi Cruz (1) +
* Anirudh Dagar (5)
* Brandon David (1)
* deepakdinesh1123 (1) +
* Denton DeLoss (1) +
* derbuihan (2) +
* Sameer Deshmukh (13) +
* Niels Doucet (1) +
* DWesl (8)
* eytanadler (30) +
* Thomas J. Fan (5)
* Isuru Fernando (3)
* Joseph Fox-Rabinovitz (1)
* Ryan Gibson (4) +
* Ralf Gommers (323)
* Srinivas Gorur-Shandilya (1) +
* Alex Griffing (2)
* h-vetinari (5)
* Matt Haberland (459)
* Tristan Hearn (1) +
* Jonathan Helgert (1) +
* Samuel Hinton (1) +
* Jake (1) +
* Stewart Jamieson (1) +
* Jan-Hendrik Müller (1)
* Yikun Jiang (1) +
* JuliaMelle01 (1) +
* jyuv (12) +
* Toshiki Kataoka (1)
* Chris Keefe (1) +
* Robert Kern (4)
* Andrew Knyazev (11)
* Matthias Koeppe (4) +
* Sergey Koposov (1)
* Volodymyr Kozachynskyi (1) +
* Yotaro Kubo (2) +
* Jacob Lapenna (1) +
* Peter Mahler Larsen (8)
* Eric Larson (4)
* Laurynas Mikšys (1) +
* Antony Lee (1)
* Gregory R. Lee (2)
* lerichi (1) +
* Tim Leslie (2)
* P. L. Lim (1)
* Smit Lunagariya (43)
* lutefiskhotdish (1) +
* Cong Ma (12)
* Syrtis Major (1)
* Nicholas McKibben (18)
* Melissa Weber Mendonça (10)
* Mark Mikofski (1)
* Jarrod Millman (13)
* Harsh Mishra (6)
* ML-Nielsen (3) +
* Matthew Murray (1) +
* Andrew Nelson (50)
* Dimitri Papadopoulos Orfanos (1) +
* Evgueni Ovtchinnikov (2) +
* Sambit Panda (1)
* Nick Papior (2)
* Tirth Patel (43)
* Petar Mlinarić (1)
* petroselo (1) +
* Ilhan Polat (64)
* Anthony Polloreno (1)
* Amit Portnoy (1) +
* Quentin Barthélemy (9)
* Patrick N. Raanes (1) +
* Tyler Reddy (174)
* Pamphile Roy (197)
* Vivek Roy (2) +
* sabonerune (1) +
* Niyas Sait (2) +
* Atsushi Sakai (25)
* Mazen Sayed (1) +
* Eduardo Schettino (5) +
* Daniel Schmitz (6) +
* Eli Schwartz (4) +
* SELEE (2) +
* Namami Shanker (4)
* siddhantwahal (1) +
* Gagandeep Singh (8)
* Soph (1) +
* Shivnaren Srinivasan (1) +
* Scott Staniewicz (1) +
* Leo C. Stein (4)
* Albert Steppi (7)
* Christopher Strickland (1) +
* Kai Striega (4)
* Søren Fuglede Jørgensen (1)
* Aleksandr Tagilov (1) +
* Masayuki Takagi (1) +
* Sai Teja (1) +
* Ewout ter Hoeven (2) +
* Will Tirone (2)
* Bas van Beek (7)
* Dhruv Vats (1)
* H. Vetinari (6)
* Arthur Volant (1)
* Samuel Wallan (5)
* Stefan van der Walt (8)
* Warren Weckesser (83)
* Anreas Weh (1)
* Nils Werner (1)
* Aviv Yaish (1) +
* Dowon Yi (1)
* Rory Yorke (1)
* Yosshi999 (1) +
* yuanx749 (2) +
* Gang Zhao (23)
* ZhihuiChen0903 (1)
* Pavel Zun (1) +
* David Zwicker (1) +
A total of 155 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.9.0
**************************
* `#1884 <https://github.com/scipy/scipy/issues/1884>`__: stats
distributions fit problems (Trac #1359)
* `#2047 <https://github.com/scipy/scipy/issues/2047>`__: derivatives()
method is missing in BivariateSpline (Trac #1522)
* `#2071 <https://github.com/scipy/scipy/issues/2071>`__: TST: stats:
\`check_sample_var\` should be two-sided (Trac #1546)
* `#2414 <https://github.com/scipy/scipy/issues/2414>`__: stats binom at
non-integer n (Trac #1895)
* `#2623 <https://github.com/scipy/scipy/issues/2623>`__:
stats.distributions statistical power of test suite
* `#2625 <https://github.com/scipy/scipy/issues/2625>`__: wilcoxon()
function does not return z-statistic
* `#2650 <https://github.com/scipy/scipy/issues/2650>`__: (2D)
Interpolation functions should work with complex numbers
* `#2834 <https://github.com/scipy/scipy/issues/2834>`__: ksone fitting
* `#2868 <https://github.com/scipy/scipy/issues/2868>`__: nan and
stats.percentileofscore
* `#2877 <https://github.com/scipy/scipy/issues/2877>`__: distributions.ncf
numerical issues
* `#2993 <https://github.com/scipy/scipy/issues/2993>`__:
optimize.approx_fprime & jacobians
* `#3214 <https://github.com/scipy/scipy/issues/3214>`__: stats
distributions ppf-cdf roundtrip
* `#3758 <https://github.com/scipy/scipy/issues/3758>`__: discrete
distribution defined by \`values\` with non-integer...
* `#4130 <https://github.com/scipy/scipy/issues/4130>`__: BUG: stats:
fisher_exact returns incorrect p-value
* `#4897 <https://github.com/scipy/scipy/issues/4897>`__: expm is 10x as
slow as matlab according to http://stackoverflow.com/questions/30048315
* `#5103 <https://github.com/scipy/scipy/issues/5103>`__: Docs suggest
scipy.sparse.linalg.expm_multiply supports LinearOperator...
* `#5266 <https://github.com/scipy/scipy/issues/5266>`__: Deprecated
routines in Netlib LAPACK >3.5.0
* `#5890 <https://github.com/scipy/scipy/issues/5890>`__: Undefined
behavior when using scipy.interpolate.RegularGridInterpolator...
* `#5982 <https://github.com/scipy/scipy/issues/5982>`__: Keyword collision
in scipy.stats.levy_stable.interval
* `#6472 <https://github.com/scipy/scipy/issues/6472>`__:
scipy.stats.invwishart does not check if scale matrix is symmetric
* `#6624 <https://github.com/scipy/scipy/issues/6624>`__: incorrect
handling of nan by RegularGridInterpolator
* `#6882 <https://github.com/scipy/scipy/issues/6882>`__: Certain recursive
scipy.integrate.quad (e.g. dblquad and nquad)...
* `#7469 <https://github.com/scipy/scipy/issues/7469>`__: Misleading
interp2d documentation
* `#7560 <https://github.com/scipy/scipy/issues/7560>`__: Should
RegularGridInterpolator support length 1 dimensions?
* `#8850 <https://github.com/scipy/scipy/issues/8850>`__:
Scipy.interpolate.griddata Error : Exception ignored in:
'scipy.spatial.qhull._Qhull.__dealloc__'
* `#8928 <https://github.com/scipy/scipy/issues/8928>`__: BUG:
scipy.stats.norm wrong expected value of function when loc...
* `#9213 <https://github.com/scipy/scipy/issues/9213>`__: __STDC_VERSION__
check in C++ code
* `#9231 <https://github.com/scipy/scipy/issues/9231>`__: infinite loop in
stats.fisher_exact
* `#9313 <https://github.com/scipy/scipy/issues/9313>`__: geometric
distribution stats.geom returns negative values if...
* `#9524 <https://github.com/scipy/scipy/issues/9524>`__: interpn returns
nan with perfectly valid data
* `#9591 <https://github.com/scipy/scipy/issues/9591>`__:
scipy.interpolate.interp1d with kind=“previous” doesn't extrapolate...
* `#9815 <https://github.com/scipy/scipy/issues/9815>`__: stats.mode's
nan_policy 'propagate' not working?
* `#9944 <https://github.com/scipy/scipy/issues/9944>`__: documentation for
\`scipy.interpolate.RectBivariateSpline\` is...
* `#9999 <https://github.com/scipy/scipy/issues/9999>`__: BUG: malloc()
calls in Cython and C that are not checked for...
* `#10096 <https://github.com/scipy/scipy/issues/10096>`__: Add literature
reference for circstd (and circvar?)
* `#10446 <https://github.com/scipy/scipy/issues/10446>`__: RuntimeWarning:
invalid value encountered in stats.genextreme
* `#10577 <https://github.com/scipy/scipy/issues/10577>`__: Additional
discussion for scipy.stats roadmap
* `#10821 <https://github.com/scipy/scipy/issues/10821>`__: Errors with the
Yeo-Johnson Transform that also Appear in Scikit-Learn
* `#10983 <https://github.com/scipy/scipy/issues/10983>`__: LOBPCG
inefficinet when computing > 20% of eigenvalues
* `#11145 <https://github.com/scipy/scipy/issues/11145>`__: unexpected
SparseEfficiencyWarning at scipy.sparse.linalg.splu
* `#11406 <https://github.com/scipy/scipy/issues/11406>`__:
scipy.sparse.linalg.svds (v1.4.1) on singular matrix does not...
* `#11447 <https://github.com/scipy/scipy/issues/11447>`__:
scipy.interpolate.interpn: Handle ValueError('The points in dimension...
* `#11673 <https://github.com/scipy/scipy/issues/11673>`__: intlinprog:
integer linear program solver
* `#11742 <https://github.com/scipy/scipy/issues/11742>`__: MAINT: stats:
getting skewness alone takes 34000x longer than...
* `#11806 <https://github.com/scipy/scipy/issues/11806>`__: Unexpectedly
poor results when distribution fitting with \`weibull_min\`...
* `#11828 <https://github.com/scipy/scipy/issues/11828>`__:
UnivariateSpline gives varying results when multithreaded on...
* `#11948 <https://github.com/scipy/scipy/issues/11948>`__: fitting
discrete distributions
* `#12073 <https://github.com/scipy/scipy/issues/12073>`__: Add note in
documentation
* `#12370 <https://github.com/scipy/scipy/issues/12370>`__: truncnorm.rvs
is painfully slow on version 1.5.0rc2
* `#12456 <https://github.com/scipy/scipy/issues/12456>`__: Add generalized
mean calculation
* `#12480 <https://github.com/scipy/scipy/issues/12480>`__:
RectBivariateSpline derivative evaluator is slow
* `#12485 <https://github.com/scipy/scipy/issues/12485>`__: linprog returns
an incorrect message
* `#12506 <https://github.com/scipy/scipy/issues/12506>`__: ENH: stats:
one-sided p-values for statistical tests
* `#12545 <https://github.com/scipy/scipy/issues/12545>`__:
stats.pareto.fit raises RuntimeWarning
* `#12548 <https://github.com/scipy/scipy/issues/12548>`__:
scipy.stats.skew returning MaskedArray
* `#12633 <https://github.com/scipy/scipy/issues/12633>`__: Offer simpler
development workflow?
* `#12658 <https://github.com/scipy/scipy/issues/12658>`__:
scipy.stats.levy_stable.pdf can be inaccurate and return nan
* `#12733 <https://github.com/scipy/scipy/issues/12733>`__:
scipy.stats.truncnorm.cdf slow
* `#12838 <https://github.com/scipy/scipy/issues/12838>`__: Accept multiple
matrices in \`scipy.linalg.expm\`
* `#12848 <https://github.com/scipy/scipy/issues/12848>`__: DOC: stats:
multivariate distribution documentation issues
* `#12870 <https://github.com/scipy/scipy/issues/12870>`__: Levy Stable
Random Variates Code has a typo
* `#12871 <https://github.com/scipy/scipy/issues/12871>`__: Levy Stable
distribution uses parameterisation that is not location...
* `#13200 <https://github.com/scipy/scipy/issues/13200>`__: Errors made by
scipy.optimize.linprog
* `#13462 <https://github.com/scipy/scipy/issues/13462>`__: Too many
warnings and results objects in public API for scipy.stats
* `#13582 <https://github.com/scipy/scipy/issues/13582>`__: ENH: stats:
\`rv_continuous.stats\` with array shapes: use \`_stats\`...
* `#13615 <https://github.com/scipy/scipy/issues/13615>`__: RFC: switch to
Meson as a build system
* `#13632 <https://github.com/scipy/scipy/issues/13632>`__:
stats.rv_discrete is not checking that xk values are integers
* `#13655 <https://github.com/scipy/scipy/issues/13655>`__: MAINT:
stats.rv_generic: \`moment\` method falls back to \`_munp\`...
* `#13689 <https://github.com/scipy/scipy/issues/13689>`__: Wilcoxon does
not appropriately detect ties when mode=exact.
* `#13835 <https://github.com/scipy/scipy/issues/13835>`__: Change name of
\`alpha\` parameter in \`interval()\` method
* `#13872 <https://github.com/scipy/scipy/issues/13872>`__: Add method
details or reference to \`scipy.integrate.dblquad\`
* `#13912 <https://github.com/scipy/scipy/issues/13912>`__: Adding Poisson
Disc sampling to QMC
* `#13996 <https://github.com/scipy/scipy/issues/13996>`__: Fisk
distribution documentation typo
* `#14035 <https://github.com/scipy/scipy/issues/14035>`__:
\`roots_jacobi\` support for large parameter values
* `#14081 <https://github.com/scipy/scipy/issues/14081>`__:
\`scipy.optimize._linprog_simplex._apply_pivot\` relies on asymmetric...
* `#14095 <https://github.com/scipy/scipy/issues/14095>`__:
scipy.stats.norm.pdf takes too much time and memory
* `#14162 <https://github.com/scipy/scipy/issues/14162>`__: Thread safety
RectBivariateSpline
* `#14267 <https://github.com/scipy/scipy/issues/14267>`__: BUG: online doc
returns 404 - wrong \`reference\` in url
* `#14313 <https://github.com/scipy/scipy/issues/14313>`__: ks_2samp:
example description does not match example output
* `#14418 <https://github.com/scipy/scipy/issues/14418>`__: \`ttest_ind\`
for two sampled distributions with the same single...
* `#14455 <https://github.com/scipy/scipy/issues/14455>`__: Adds Mixed
Integer Linear Programming from highs
* `#14462 <https://github.com/scipy/scipy/issues/14462>`__: Shapiro test
returning negative p-value
* `#14471 <https://github.com/scipy/scipy/issues/14471>`__: methods
'revised simplex' and 'interior-point' are extremely...
* `#14505 <https://github.com/scipy/scipy/issues/14505>`__: \`Optimization
converged to parameters that are outside the range\`...
* `#14527 <https://github.com/scipy/scipy/issues/14527>`__: Segmentation
fault with KDTree
* `#14548 <https://github.com/scipy/scipy/issues/14548>`__: Add convention
flag to quanternion in \`Scipy.spatial.transform.rotation.Rotation\`
* `#14565 <https://github.com/scipy/scipy/issues/14565>`__:
optimize.minimize: Presence of callback causes method TNC to...
* `#14622 <https://github.com/scipy/scipy/issues/14622>`__: BUG: (sort of)
mannwhitneyu hits max recursion limit with imbalanced...
* `#14645 <https://github.com/scipy/scipy/issues/14645>`__: ENH:
MemoryError when trying to bootstrap with large amounts...
* `#14716 <https://github.com/scipy/scipy/issues/14716>`__: BUG: stats: The
\`loguniform\` distribution is overparametrized.
* `#14731 <https://github.com/scipy/scipy/issues/14731>`__: BUG: Incorrect
residual graph in scipy.sparse.csgraph.maximum_flow
* `#14745 <https://github.com/scipy/scipy/issues/14745>`__: BUG:
scipy.ndimage.convolve documentation is incorrect
* `#14750 <https://github.com/scipy/scipy/issues/14750>`__: ENH: Add one
more derivative-free optimization method
* `#14753 <https://github.com/scipy/scipy/issues/14753>`__: Offer to
collaborate on truncated normal estimation by minimax...
* `#14777 <https://github.com/scipy/scipy/issues/14777>`__: BUG: Wrong
limit and no warning in stats.t for df=np.inf
* `#14793 <https://github.com/scipy/scipy/issues/14793>`__: BUG: Missing
pairs in cKDTree.query_pairs when coordinates contain...
* `#14861 <https://github.com/scipy/scipy/issues/14861>`__: BUG: unclear
error message when all bounds are all equal for...
* `#14889 <https://github.com/scipy/scipy/issues/14889>`__: BUG: NumPy's
\`random\` module should not be in the \`scipy\`...
* `#14914 <https://github.com/scipy/scipy/issues/14914>`__: CI job with
code coverage is failing (yet again)
* `#14926 <https://github.com/scipy/scipy/issues/14926>`__:
RegularGridInterpolator should be called RectilinearGridInterpolator
* `#14986 <https://github.com/scipy/scipy/issues/14986>`__: Prevent new
Python versions from trying to install older releases...
* `#14994 <https://github.com/scipy/scipy/issues/14994>`__: BUG: Levy stable
* `#15009 <https://github.com/scipy/scipy/issues/15009>`__: BUG:
scipy.stats.multiscale_graphcorr p-values are computed differently...
* `#15059 <https://github.com/scipy/scipy/issues/15059>`__: BUG:
documentation inconsistent with code for find_peaks_cwt
* `#15082 <https://github.com/scipy/scipy/issues/15082>`__: DOC: Sampling
from the truncated normal
* `#15110 <https://github.com/scipy/scipy/issues/15110>`__: BUG:
truncnorm.cdf returns incorrect values at tail
* `#15125 <https://github.com/scipy/scipy/issues/15125>`__: Deprecate
\`scipy.spatial.distance.kulsinski\`
* `#15133 <https://github.com/scipy/scipy/issues/15133>`__: BUG: Log_norm
description is incorrect and produces incorrect...
* `#15150 <https://github.com/scipy/scipy/issues/15150>`__: BUG:
RBFInterpolator is much slower than Rbf for vector data
* `#15172 <https://github.com/scipy/scipy/issues/15172>`__: BUG: special:
High relative error in \`log_ndtr\`
* `#15195 <https://github.com/scipy/scipy/issues/15195>`__: BUGS: stats:
Tracking issue for distributions that warn and/or...
* `#15199 <https://github.com/scipy/scipy/issues/15199>`__: BUG: Error
occured \`spsolve_triangular\`
* `#15210 <https://github.com/scipy/scipy/issues/15210>`__: BUG: A sparse
matrix raises a ValueError when \`__rmul__\` with...
* `#15245 <https://github.com/scipy/scipy/issues/15245>`__: MAINT:
scipy.stats._levy_stable should be treated as subpackage...
* `#15252 <https://github.com/scipy/scipy/issues/15252>`__: DOC:
Multivariate normal CDF docstring typo
* `#15296 <https://github.com/scipy/scipy/issues/15296>`__: BUG: SciPy
1.7.x build failure on Cygwin
* `#15308 <https://github.com/scipy/scipy/issues/15308>`__: BUG: OpenBLAS
0.3.18 support
* `#15338 <https://github.com/scipy/scipy/issues/15338>`__: DOC: Rename
\`\*args\` param in \`f_oneway\` to \`\*samples\`
* `#15345 <https://github.com/scipy/scipy/issues/15345>`__: BUG:
boschloo_exact gives pvalue > 1 (and sometimes nan)
* `#15368 <https://github.com/scipy/scipy/issues/15368>`__: build warnings
for \`unuran_wrapper.pyx\`
* `#15373 <https://github.com/scipy/scipy/issues/15373>`__: BUG: Tippett’s
and Pearson’s method for combine_pvalues are not...
* `#15415 <https://github.com/scipy/scipy/issues/15415>`__:
\`integrate.quad_vec\` missing documentation for \`limit\` parameter
* `#15456 <https://github.com/scipy/scipy/issues/15456>`__: Segfault in
HiGHS code when building with Mingw-w64 on Windows
* `#15458 <https://github.com/scipy/scipy/issues/15458>`__: DOC:
Documentation inaccuracy of scipy.interpolate.bisplev
* `#15488 <https://github.com/scipy/scipy/issues/15488>`__: ENH: missing
examples for scipy.optimize in docs
* `#15507 <https://github.com/scipy/scipy/issues/15507>`__: BUG:
scipy.optimize.linprog: the algorithm determines the problem...
* `#15508 <https://github.com/scipy/scipy/issues/15508>`__: BUG: Incorrect
error message in multivariate_normal
* `#15541 <https://github.com/scipy/scipy/issues/15541>`__: BUG:
scipy.stats.powerlaw, why should x ∈ (0,1)? x can exceed...
* `#15551 <https://github.com/scipy/scipy/issues/15551>`__: MAINT: stats:
deprecating non-numeric array support in \`stats.mode\`
* `#15568 <https://github.com/scipy/scipy/issues/15568>`__: BENCH/CI:
Benchmark timeout
* `#15572 <https://github.com/scipy/scipy/issues/15572>`__: BUG:
\`scipy.spatial.transform.rotation\`, wrong deprecation...
* `#15575 <https://github.com/scipy/scipy/issues/15575>`__: BUG: Tests
failing for initial build [arm64 machine]
* `#15589 <https://github.com/scipy/scipy/issues/15589>`__: BUG:
scipy.special.factorialk docstring inconsistent with behaviour
* `#15601 <https://github.com/scipy/scipy/issues/15601>`__: BUG:
Scalefactors for \`signal.csd\` with \`average=='median'\`...
* `#15617 <https://github.com/scipy/scipy/issues/15617>`__: ENH: stats: all
multivariate distributions should be freezable
* `#15631 <https://github.com/scipy/scipy/issues/15631>`__: BUG: stats.fit:
intermittent failure in doctest
* `#15635 <https://github.com/scipy/scipy/issues/15635>`__: CI:ASK: Remove
LaTeX doc builds?
* `#15638 <https://github.com/scipy/scipy/issues/15638>`__: DEV: \`dev.py\`
missing PYTHONPATH when building doc
* `#15644 <https://github.com/scipy/scipy/issues/15644>`__: DOC:
stats.ks_1samp: incorrect commentary in examples
* `#15666 <https://github.com/scipy/scipy/issues/15666>`__: CI: CircleCI
build_docs failure on main
* `#15670 <https://github.com/scipy/scipy/issues/15670>`__: BUG:
AssertionError in test__dual_annealing.py in test_bounds_class
* `#15689 <https://github.com/scipy/scipy/issues/15689>`__: BUG: default
value of shape parameter in fit method of rv_continuous...
* `#15692 <https://github.com/scipy/scipy/issues/15692>`__: CI: scipy.scipy
(Main refguide_asv_check) failure in main
* `#15696 <https://github.com/scipy/scipy/issues/15696>`__: DOC: False
information in docs - scipy.stats.ttest_1samp
* `#15700 <https://github.com/scipy/scipy/issues/15700>`__: BUG:
AssertionError in test_propack.py
* `#15730 <https://github.com/scipy/scipy/issues/15730>`__: BUG: "terminate
called after throwing an instance of 'std::out_of_range'"...
* `#15732 <https://github.com/scipy/scipy/issues/15732>`__: DEP: execute
deprecation of inexact indices into sparse matrices
* `#15734 <https://github.com/scipy/scipy/issues/15734>`__: DEP: deal with
deprecation of ndim >1 in bspline
* `#15735 <https://github.com/scipy/scipy/issues/15735>`__: DEP: add actual
DeprecationWarning for sym_pos-keyword of scipy.linalg.solve
* `#15736 <https://github.com/scipy/scipy/issues/15736>`__: DEP: Remove
\`debug\` keyword from \`scipy.linalg.solve_\*\`
* `#15737 <https://github.com/scipy/scipy/issues/15737>`__: DEP: Execute
deprecation of pinv2
* `#15739 <https://github.com/scipy/scipy/issues/15739>`__: DEP: sharpen
deprecation for >1-dim inputs in optimize.minimize
* `#15740 <https://github.com/scipy/scipy/issues/15740>`__: DEP: Execute
deprecation for squeezing input vectors in spatial.distance
* `#15741 <https://github.com/scipy/scipy/issues/15741>`__: DEP: remove
spatial.distance.matching
* `#15742 <https://github.com/scipy/scipy/issues/15742>`__: DEP: raise if
fillvalue cannot be cast to output type in \`signal.convolve2d\`
* `#15743 <https://github.com/scipy/scipy/issues/15743>`__: DEP: enforce
radius for \`spatial.SphericalVoronoi\`
* `#15744 <https://github.com/scipy/scipy/issues/15744>`__: DEP: sharpen
deprecation of dual_annealing argument 'local_search_options'
* `#15745 <https://github.com/scipy/scipy/issues/15745>`__: DEP: remove
signal.windows.hanning
* `#15746 <https://github.com/scipy/scipy/issues/15746>`__: DEP: remove
k=None from KDTree.query
* `#15747 <https://github.com/scipy/scipy/issues/15747>`__: DEP: stats:
remove support for \`_rvs\` without \`size\` parameter
* `#15750 <https://github.com/scipy/scipy/issues/15750>`__: DEP: remove
\`n_jobs\` from kdtree
* `#15751 <https://github.com/scipy/scipy/issues/15751>`__: DEP: remove
ftol/xtol from neldermead
* `#15752 <https://github.com/scipy/scipy/issues/15752>`__: DEP: remove
right keyword from interpolate.PPoly.extend
* `#15753 <https://github.com/scipy/scipy/issues/15753>`__: DEP: remove
\`_ppform\`
* `#15754 <https://github.com/scipy/scipy/issues/15754>`__: DEP: Remove
mlab mode from dendrogram
* `#15757 <https://github.com/scipy/scipy/issues/15757>`__: DEP:
docstring-related deprecations
* `#15758 <https://github.com/scipy/scipy/issues/15758>`__: DEP: remove
LAPACK \*gegv functions
* `#15759 <https://github.com/scipy/scipy/issues/15759>`__: DEP: remove old
BSR methods
* `#15760 <https://github.com/scipy/scipy/issues/15760>`__: DEP: remove
py_vq2
* `#15761 <https://github.com/scipy/scipy/issues/15761>`__: DEP: remove
stats.itemfreq
* `#15762 <https://github.com/scipy/scipy/issues/15762>`__: DEP: remove
stats.median_absolute_deviation
* `#15773 <https://github.com/scipy/scipy/issues/15773>`__: BUG: iirfilter
allows Wn[1] < Wn[0] for band-pass and band-stop...
* `#15780 <https://github.com/scipy/scipy/issues/15780>`__: BUG: CI on
Azure broken with PyTest 7.1
* `#15843 <https://github.com/scipy/scipy/issues/15843>`__: BUG:
scipy.stats.brunnermunzel incorrectly returns nan for undocumented...
* `#15854 <https://github.com/scipy/scipy/issues/15854>`__: CI: Windows
Meson job failing sometimes on OpenBLAS binary download
* `#15866 <https://github.com/scipy/scipy/issues/15866>`__: BUG/CI: Wrong
python version used for tests labeled "Linux Tests...
* `#15871 <https://github.com/scipy/scipy/issues/15871>`__: BUG: stats:
Test failure of \`TestTruncnorm.test_moments\` on...
* `#15899 <https://github.com/scipy/scipy/issues/15899>`__: BUG:
_calc_uniform_order_statistic_medians documentation example...
* `#15927 <https://github.com/scipy/scipy/issues/15927>`__: BUG:
Inconsistent handling of INF and NAN in signal.convolve
* `#15931 <https://github.com/scipy/scipy/issues/15931>`__: BUG:
scipy/io/arff/tests/test_arffread.py::TestNoData::test_nodata...
* `#15960 <https://github.com/scipy/scipy/issues/15960>`__: BUG:
Documentation Error in scipy.signal.lfilter
* `#15961 <https://github.com/scipy/scipy/issues/15961>`__: BUG:
scipy.stats.beta and bernoulli fails with float32 inputs
* `#15962 <https://github.com/scipy/scipy/issues/15962>`__: Race condition
in macOS Meson build between \`_matfuncs_expm\`...
* `#15987 <https://github.com/scipy/scipy/issues/15987>`__: CI:
\`np.matrix\` deprecation warning
* `#16007 <https://github.com/scipy/scipy/issues/16007>`__: BUG: Confusing
documentation in \`ttest_ind_from_stats\`
* `#16011 <https://github.com/scipy/scipy/issues/16011>`__: BUG: typo in
documentation for scipy.optimize.basinhopping
* `#16020 <https://github.com/scipy/scipy/issues/16020>`__: BUG: dev.py
FileNotFoundError
* `#16027 <https://github.com/scipy/scipy/issues/16027>`__: jc should be
(n-1)/2
* `#16031 <https://github.com/scipy/scipy/issues/16031>`__: BUG:
scipy.sparse.linalg.norm does not work on sparse arrays
* `#16036 <https://github.com/scipy/scipy/issues/16036>`__: Missing \`f\`
prefix on f-strings
* `#16054 <https://github.com/scipy/scipy/issues/16054>`__: Bug: Meson
build with dev.py fails to detect SciPy with debian...
* `#16065 <https://github.com/scipy/scipy/issues/16065>`__: BUG: Gitpod
build with \`python runtests.py\` fails; move to...
* `#16074 <https://github.com/scipy/scipy/issues/16074>`__: BUG: refguide
check fails with \`numpydoc==1.3\`
* `#16081 <https://github.com/scipy/scipy/issues/16081>`__: CI, MAINT:
minor refguide failure with stats.describe
* `#16121 <https://github.com/scipy/scipy/issues/16121>`__: DOC:
scipy.interpolate.RegularGridInterpolator and interpn works...
* `#16162 <https://github.com/scipy/scipy/issues/16162>`__: BUG: curve_fit
gives wrong results with Pandas float32
* `#16171 <https://github.com/scipy/scipy/issues/16171>`__: BUG:
scipy.stats.multivariate_hypergeom.rvs raises ValueError...
* `#16219 <https://github.com/scipy/scipy/issues/16219>`__:
\`TestSobol.test_0dim\` failure on 32-bit Linux job
* `#16233 <https://github.com/scipy/scipy/issues/16233>`__: BUG: Memory
leak in function \`sf_error\` due to new reference...
* `#16254 <https://github.com/scipy/scipy/issues/16254>`__: DEP: add
deprecation warning to \`maxiter\` kwarg in \`_minimize_tnc\`
* `#16292 <https://github.com/scipy/scipy/issues/16292>`__: BUG:
compilation error: no matching constructor for initialization...
* `#16300 <https://github.com/scipy/scipy/issues/16300>`__: BLD: pip
install build issue with meson in Ubuntu virtualenv
* `#16337 <https://github.com/scipy/scipy/issues/16337>`__: TST:
stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full...
* `#16347 <https://github.com/scipy/scipy/issues/16347>`__: TST, MAINT:
32-bit Linux test failures in wheels repo
* `#16358 <https://github.com/scipy/scipy/issues/16358>`__: TST, MAINT:
test_theilslopes_warnings fails on 32-bit Windows
* `#16378 <https://github.com/scipy/scipy/issues/16378>`__: DOC:
pydata-sphinx-theme v0.9 defaults to darkmode depending...
* `#16381 <https://github.com/scipy/scipy/issues/16381>`__: BUG: bootstrap
get ValueError for paired statistic
* `#16382 <https://github.com/scipy/scipy/issues/16382>`__: BUG:
truncnorm.fit does not fit correctly
* `#16403 <https://github.com/scipy/scipy/issues/16403>`__: MAINT: NumPy
main will require a few updates due to new floating...
* `#16409 <https://github.com/scipy/scipy/issues/16409>`__: BUG: SIGSEGV in
qhull when array type is wrong
* `#16418 <https://github.com/scipy/scipy/issues/16418>`__: BUG: breaking
change: scipy.stats.mode returned value has changed...
* `#16419 <https://github.com/scipy/scipy/issues/16419>`__: BUG:
scipy.stats.nbinom.logcdf returns wrong results when some...
* `#16426 <https://github.com/scipy/scipy/issues/16426>`__: BUG:
stats.shapiro inplace modification of user array
* `#16446 <https://github.com/scipy/scipy/issues/16446>`__: BUG: Issue with
stripping on macOS Monterey + xcode 13.2
* `#16465 <https://github.com/scipy/scipy/issues/16465>`__: BLD: new sdist
has some metadata issues
* `#16466 <https://github.com/scipy/scipy/issues/16466>`__: BUG: linprog
failure - OptimizeResult.x returns NoneType
* `#16495 <https://github.com/scipy/scipy/issues/16495>`__: HiGHS does not
compile on windows (on conda-forge infra)
* `#16523 <https://github.com/scipy/scipy/issues/16523>`__: BUG: test
failure in pre-release job: \`TestFactorized.test_singular_with_umfpack\`
* `#16540 <https://github.com/scipy/scipy/issues/16540>`__: BLD: meson
0.63.0 and new CI testing failures on Linux
* `#16555 <https://github.com/scipy/scipy/issues/16555>`__: Building 1.9.x
branch from source requires fix in meson-python...
* `#16609 <https://github.com/scipy/scipy/issues/16609>`__: BUG:
\`scipy.optimize.linprog\` reports optimal for trivially...
**************************
Pull requests for 1.9.0
**************************
* `#9523 <https://github.com/scipy/scipy/pull/9523>`__: ENH: improvements
to the Stable distribution
* `#11829 <https://github.com/scipy/scipy/pull/11829>`__: Fixes safe
handling of small singular values in svds.
* `#13490 <https://github.com/scipy/scipy/pull/13490>`__: DEV: stats: check
for distribution/method keyword name collisions
* `#13572 <https://github.com/scipy/scipy/pull/13572>`__: ENH: n-D and
nan_policy support for scipy.stats.percentileofscore
* `#13918 <https://github.com/scipy/scipy/pull/13918>`__: ENH: Poisson Disk
sampling for QMC
* `#13955 <https://github.com/scipy/scipy/pull/13955>`__: DOC: SciPy
extensions for code style and docstring guidelines.
* `#14003 <https://github.com/scipy/scipy/pull/14003>`__: DOC: clarify the
definition of the pdf of \`stats.fisk\`
* `#14036 <https://github.com/scipy/scipy/pull/14036>`__: ENH: fix
numerical issues in roots_jacobi and related special...
* `#14087 <https://github.com/scipy/scipy/pull/14087>`__: DOC: explain null
hypotheses in ttest functions
* `#14142 <https://github.com/scipy/scipy/pull/14142>`__: DOC: Add better
error message for unpacking issue
* `#14143 <https://github.com/scipy/scipy/pull/14143>`__: Support
LinearOperator in expm_multiply
* `#14300 <https://github.com/scipy/scipy/pull/14300>`__: ENH: Adding
DIRECT algorithm to \`\`scipy.optimize\`\`
* `#14576 <https://github.com/scipy/scipy/pull/14576>`__: ENH: stats: add
one-sample Monte Carlo hypothesis test
* `#14642 <https://github.com/scipy/scipy/pull/14642>`__: ENH: add Lloyd's
algorithm to \`scipy.spatial\` to improve a...
* `#14718 <https://github.com/scipy/scipy/pull/14718>`__: DOC: stats:
adjust bootstrap doc to emphasize that batch controls...
* `#14781 <https://github.com/scipy/scipy/pull/14781>`__: BUG: stats:
handle infinite \`df\` in \`t\` distribution
* `#14847 <https://github.com/scipy/scipy/pull/14847>`__: ENH: BLD: enable
building SciPy with Meson
* `#14877 <https://github.com/scipy/scipy/pull/14877>`__: DOC: ndimage
convolve origin documentation (#14745)
* `#15001 <https://github.com/scipy/scipy/pull/15001>`__: ENH:
sparse.linalg: More comprehensive tests (Not only for 1-D...
* `#15026 <https://github.com/scipy/scipy/pull/15026>`__: ENH: allow
approx_fprime to work with vector-valued func
* `#15079 <https://github.com/scipy/scipy/pull/15079>`__: ENH:linalg: expm
overhaul and ndarray processing
* `#15140 <https://github.com/scipy/scipy/pull/15140>`__: ENH: Make
\`stats.kappa3\` work with array inputs
* `#15154 <https://github.com/scipy/scipy/pull/15154>`__: DOC: a small bug
in docstring example of \`lobpcg\`
* `#15165 <https://github.com/scipy/scipy/pull/15165>`__: MAINT: Avoid
using del to remove numpy symbols in scipy.__init__.py
* `#15168 <https://github.com/scipy/scipy/pull/15168>`__: REL: set version
to 1.9.0.dev0
* `#15169 <https://github.com/scipy/scipy/pull/15169>`__: DOC: fix
formatting of Methods in multivariate distributions
* `#15171 <https://github.com/scipy/scipy/pull/15171>`__: \`AttrDict\`
raises \`AttributeError\` on missing attributes,...
* `#15176 <https://github.com/scipy/scipy/pull/15176>`__: BUG: special:
Clean up some private namespaces and fix \`special.__all__\`
* `#15182 <https://github.com/scipy/scipy/pull/15182>`__: MAINT: fix typos
principle -> principal
* `#15184 <https://github.com/scipy/scipy/pull/15184>`__: MAINT: CI: Rename
'Nightly CPython' job to 'NumPy main'
* `#15187 <https://github.com/scipy/scipy/pull/15187>`__: BUG: special: Fix
numerical precision issue of log_ndtr
* `#15188 <https://github.com/scipy/scipy/pull/15188>`__: MAINT:
sparse.linalg: Using more concise and user-friendly f-string...
* `#15190 <https://github.com/scipy/scipy/pull/15190>`__: MAINT:
interpolate: speed up the RBFInterpolator evaluation with...
* `#15196 <https://github.com/scipy/scipy/pull/15196>`__: BUG: stats: Fix
handling of support endpoints in two distributions.
* `#15197 <https://github.com/scipy/scipy/pull/15197>`__: MAINT: build
dependency updates
* `#15202 <https://github.com/scipy/scipy/pull/15202>`__: MAINT: special:
Don't use macro for 'extern "C"' in strictly...
* `#15205 <https://github.com/scipy/scipy/pull/15205>`__: BUG: stats: Fix
spurious warnings generated by several distributions.
* `#15207 <https://github.com/scipy/scipy/pull/15207>`__: MAINT:
sparse.linalg: Using the interface with the trace of sparse...
* `#15219 <https://github.com/scipy/scipy/pull/15219>`__: DOC: Corrected
docstring of ndimage.sum_labels
* `#15223 <https://github.com/scipy/scipy/pull/15223>`__: DOC: x0->x for
finite_diff_rel_step docstring closes #15208
* `#15230 <https://github.com/scipy/scipy/pull/15230>`__: ENH: expose
submodules via \`__getattr__\` to allow lazy access
* `#15234 <https://github.com/scipy/scipy/pull/15234>`__: TST: stats: mark
very slow tests as \`xslow\`
* `#15235 <https://github.com/scipy/scipy/pull/15235>`__: BUG: Fix rmul
dispatch of spmatrix
* `#15243 <https://github.com/scipy/scipy/pull/15243>`__: DOC: stats: add
reference for gstd
* `#15244 <https://github.com/scipy/scipy/pull/15244>`__: Added example for
morphology: binary_dilation and erosion
* `#15250 <https://github.com/scipy/scipy/pull/15250>`__: ENH: Make
\`stats.kappa4\` work with array
* `#15251 <https://github.com/scipy/scipy/pull/15251>`__: [MRG] ENH: Update
\`laplacian\` function introducing the new...
* `#15255 <https://github.com/scipy/scipy/pull/15255>`__: MAINT: Remove
\`distutils\` usage in \`runtests.py\` to fix deprecation...
* `#15259 <https://github.com/scipy/scipy/pull/15259>`__: MAINT: optimize,
special, signal: Use custom warnings instead...
* `#15261 <https://github.com/scipy/scipy/pull/15261>`__: DOC: Add inline
comment in Hausdorff distance calculation
* `#15265 <https://github.com/scipy/scipy/pull/15265>`__: DOC: update
.mailmap
* `#15266 <https://github.com/scipy/scipy/pull/15266>`__: CI: remove
coverage usage from Windows jobs
* `#15269 <https://github.com/scipy/scipy/pull/15269>`__: BLD: add setup.py
for \`stats/_levy_stable\`
* `#15272 <https://github.com/scipy/scipy/pull/15272>`__: BUG: Fix owens_t
function when a tends to infinity
* `#15274 <https://github.com/scipy/scipy/pull/15274>`__: DOC: fix
docstring in _cdf() function of _multivariate.py
* `#15284 <https://github.com/scipy/scipy/pull/15284>`__: TST: silence
RuntimeWarning from \`np.det\` in \`signal.place_poles\`...
* `#15285 <https://github.com/scipy/scipy/pull/15285>`__: CI: simplify
32-bit Linux testing
* `#15286 <https://github.com/scipy/scipy/pull/15286>`__: MAINT: Highs
submodule CI issue - use shallow cloning
* `#15289 <https://github.com/scipy/scipy/pull/15289>`__: DOC: Misc
numpydoc formatting.
* `#15291 <https://github.com/scipy/scipy/pull/15291>`__: DOC: some more
docstring/numpydoc formatting.
* `#15294 <https://github.com/scipy/scipy/pull/15294>`__: ENH: add
integrality constraints for linprog
* `#15300 <https://github.com/scipy/scipy/pull/15300>`__: DOC: Misc manual
docs updates.
* `#15302 <https://github.com/scipy/scipy/pull/15302>`__: DOC: More
docstring reformatting.
* `#15304 <https://github.com/scipy/scipy/pull/15304>`__: CI: fix Gitpod
build by adding HiGHS submodule checkout
* `#15305 <https://github.com/scipy/scipy/pull/15305>`__: BLD: update NumPy
to >=1.18.5, setuptools to <60.0
* `#15309 <https://github.com/scipy/scipy/pull/15309>`__: CI: update
OpenBLAS to 0.3.18 in Azure jobs
* `#15310 <https://github.com/scipy/scipy/pull/15310>`__: ENH: signal: Add
Kaiser-Bessel derived window function
* `#15312 <https://github.com/scipy/scipy/pull/15312>`__: BUG: special: Fix
loss of precision in pseudo_huber when r/delta...
* `#15314 <https://github.com/scipy/scipy/pull/15314>`__: MAINT: changed
needed after renaming \`master\` branch to \`main\`
* `#15315 <https://github.com/scipy/scipy/pull/15315>`__: MAINT: account
for NumPy master -> main renaming
* `#15325 <https://github.com/scipy/scipy/pull/15325>`__: CI: reshuffle two
Windows Azure CI jobs, and don't run 'full'...
* `#15330 <https://github.com/scipy/scipy/pull/15330>`__: ENH: optimize:
support undocumented option \`full_output\` for...
* `#15336 <https://github.com/scipy/scipy/pull/15336>`__: DOC: update
detailed roadmap
* `#15344 <https://github.com/scipy/scipy/pull/15344>`__: MAINT:stats:
Renamed \`\*args\` param to \`\*samples\`
* `#15347 <https://github.com/scipy/scipy/pull/15347>`__: ENH: stats: add
weights in harmonic mean
* `#15352 <https://github.com/scipy/scipy/pull/15352>`__: BLD: put upper
bound \`setuptools<60.0\` in conda environment...
* `#15357 <https://github.com/scipy/scipy/pull/15357>`__: ENH: interpolate:
add new methods for RegularGridInterpolator.
* `#15360 <https://github.com/scipy/scipy/pull/15360>`__: MAINT: speed up
rvs of nakagami in scipy.stats
* `#15361 <https://github.com/scipy/scipy/pull/15361>`__: MAINT:
sparse.linalg: Remove unnecessary operations
* `#15366 <https://github.com/scipy/scipy/pull/15366>`__: Make signal
functions respect input dtype.
* `#15370 <https://github.com/scipy/scipy/pull/15370>`__: DOC: governance
members moved to scipy.org
* `#15371 <https://github.com/scipy/scipy/pull/15371>`__: MAINT: stats: fix
unuran compile-time warnings
* `#15378 <https://github.com/scipy/scipy/pull/15378>`__: MAINT: remove
version pinning on gmpy2
* `#15380 <https://github.com/scipy/scipy/pull/15380>`__: ENH/MAINT:
Version switcher from the sphinx theme
* `#15385 <https://github.com/scipy/scipy/pull/15385>`__: DOC: fix typo
* `#15387 <https://github.com/scipy/scipy/pull/15387>`__: MAINT: Fix a
couple build warnings.
* `#15388 <https://github.com/scipy/scipy/pull/15388>`__: DOC: interpolate:
improve \`RectBivariateSpline\` doc
* `#15391 <https://github.com/scipy/scipy/pull/15391>`__: ENH: graph
Laplacian as LinearOperator, add dtype and symmetrized...
* `#15392 <https://github.com/scipy/scipy/pull/15392>`__: ENH: integrality
constraints for differential_evolution
* `#15394 <https://github.com/scipy/scipy/pull/15394>`__: ENH: optimize:
improvements to \`LinearConstraint\` class
* `#15396 <https://github.com/scipy/scipy/pull/15396>`__: DOC: Git://
protocol on github pending removal.
* `#15399 <https://github.com/scipy/scipy/pull/15399>`__: ENH: stats: add
\`axis\` tuple and \`nan_policy\` to \`hmean\`
* `#15400 <https://github.com/scipy/scipy/pull/15400>`__: MAINT:
sparse.linalg: Move the test function of GMRES to the...
* `#15401 <https://github.com/scipy/scipy/pull/15401>`__: MAINT: DOC:
analytics from analytics.scientific-python
* `#15402 <https://github.com/scipy/scipy/pull/15402>`__: DOC: update
pip_quickstart (submodules)
* `#15406 <https://github.com/scipy/scipy/pull/15406>`__: MAINT: use
\`Rotation.Random\` instead of manual generation
* `#15407 <https://github.com/scipy/scipy/pull/15407>`__: BLD: meson: split
pyx->c and Python extension build
* `#15408 <https://github.com/scipy/scipy/pull/15408>`__: MAINT: check for
negative weights in \`Rotation.align_vectors\`
* `#15410 <https://github.com/scipy/scipy/pull/15410>`__: ENH: add
\`order\` parameter to specify quaternion format
* `#15413 <https://github.com/scipy/scipy/pull/15413>`__: ENH: stats: add
\`rvs\` method for \`gennorm\`
* `#15424 <https://github.com/scipy/scipy/pull/15424>`__: ENH: bypass
LinearOperator in lobpcg for small-size cases
* `#15427 <https://github.com/scipy/scipy/pull/15427>`__: MAINT: Manage
imports in \`sparse.linalg\`
* `#15431 <https://github.com/scipy/scipy/pull/15431>`__: Revert "ENH: add
\`order\` parameter to specify quaternion format"
* `#15436 <https://github.com/scipy/scipy/pull/15436>`__: ENH: stats: fit:
function for fitting discrete and continuous...
* `#15439 <https://github.com/scipy/scipy/pull/15439>`__: ENH:
differential_evolution vectorized kwd
* `#15440 <https://github.com/scipy/scipy/pull/15440>`__: MAINT: Try to
detect scipy path in \`runtests.py\` while not...
* `#15442 <https://github.com/scipy/scipy/pull/15442>`__: MAINT: Fix meson
build warnings on windows
* `#15443 <https://github.com/scipy/scipy/pull/15443>`__: DOC, BUG: Fix
error in heading remapping for custom \`scipy.optimize:function\` domain
directive
* `#15445 <https://github.com/scipy/scipy/pull/15445>`__: ENH: stats: add
\`nnlf\` method for discrete distributions
* `#15451 <https://github.com/scipy/scipy/pull/15451>`__: BLD: further
refinement of Cython dependencies
* `#15452 <https://github.com/scipy/scipy/pull/15452>`__: BUG/DOC/TST:
combine_pvalues: fix Tippett and Pearson
* `#15453 <https://github.com/scipy/scipy/pull/15453>`__: ENH: Make
dual_annealing work with Bounds class
* `#15454 <https://github.com/scipy/scipy/pull/15454>`__: BLD: remove
dependency on libnpymath from \`spatial._distance_wrap\`
* `#15455 <https://github.com/scipy/scipy/pull/15455>`__: ENH: Support
Bounds class in shgo
* `#15459 <https://github.com/scipy/scipy/pull/15459>`__: DOC: documents
parameter \`limit\` for function \`integrate.quad_vec\`.
* `#15460 <https://github.com/scipy/scipy/pull/15460>`__: ENH: optimize:
milp: mixed integer linear programming
* `#15462 <https://github.com/scipy/scipy/pull/15462>`__: CI: switch one
macOS CI job from distutils to meson
* `#15464 <https://github.com/scipy/scipy/pull/15464>`__: ENH: Performance
improvements for \`linear_sum_assignment\`
* `#15465 <https://github.com/scipy/scipy/pull/15465>`__: DOC: stats: add
weights in formulas and examples for gmean and...
* `#15466 <https://github.com/scipy/scipy/pull/15466>`__: MAINT: fix
compile errors with CPython 3.11
* `#15469 <https://github.com/scipy/scipy/pull/15469>`__: MAINT: Remove
\`distutils\` usage
* `#15470 <https://github.com/scipy/scipy/pull/15470>`__: ENH:
\`stats.qmc\`: faster hypercube point comparison and scrambling...
* `#15472 <https://github.com/scipy/scipy/pull/15472>`__: ENH: stats: add
\`axis\` tuple and \`nan_policy\` to \`skew\`
* `#15485 <https://github.com/scipy/scipy/pull/15485>`__: BLD: updates to
Meson build files for more correct linking and...
* `#15487 <https://github.com/scipy/scipy/pull/15487>`__: MAINT: typo in
bsplines.py
* `#15496 <https://github.com/scipy/scipy/pull/15496>`__: DOC: signal:
fixed parameter 'order' for butter bandpass
* `#15497 <https://github.com/scipy/scipy/pull/15497>`__: MAINT: update
vendored uarray
* `#15499 <https://github.com/scipy/scipy/pull/15499>`__: CI: remove
matplotlib from 32-bit linux job, it fails to build
* `#15501 <https://github.com/scipy/scipy/pull/15501>`__: MAINT: Remove
unused variable warnings
* `#15502 <https://github.com/scipy/scipy/pull/15502>`__: DEV: meson: allow
specifying build directory and install prefix
* `#15512 <https://github.com/scipy/scipy/pull/15512>`__: MAINT:
optimize.linprog: make HiGHS default and deprecate old...
* `#15523 <https://github.com/scipy/scipy/pull/15523>`__: DOC: fixed the
link for fluiddyn's transonic vision in dev/roadmap.html.
* `#15526 <https://github.com/scipy/scipy/pull/15526>`__: MAINT: add qrvs
method to NumericalInversePolynomial in scipy.stats
* `#15529 <https://github.com/scipy/scipy/pull/15529>`__: DOC: forward port
1.8.0 relnotes
* `#15532 <https://github.com/scipy/scipy/pull/15532>`__: TST: parametrize
test_ldl_type_size_combinations
* `#15546 <https://github.com/scipy/scipy/pull/15546>`__: DOC: missing
section for metrics
* `#15555 <https://github.com/scipy/scipy/pull/15555>`__: MAINT: make
unuran clone shallow
* `#15557 <https://github.com/scipy/scipy/pull/15557>`__: DOC: fixes
inaccuracy in bisplev documentation
* `#15559 <https://github.com/scipy/scipy/pull/15559>`__: BENCH: selection
of linalg solvers to facilitate expansion
* `#15560 <https://github.com/scipy/scipy/pull/15560>`__: DOC: types and
return values for Bessel Functions
* `#15561 <https://github.com/scipy/scipy/pull/15561>`__: MAINT: update
HiGHS submodule to include fix for Windows segfault
* `#15563 <https://github.com/scipy/scipy/pull/15563>`__: CI: add a Windows
CI job on GitHub Actions using Meson
* `#15564 <https://github.com/scipy/scipy/pull/15564>`__: DOC: stray
backticks
* `#15565 <https://github.com/scipy/scipy/pull/15565>`__: DOC: incorrect
underline lenght in section.
* `#15567 <https://github.com/scipy/scipy/pull/15567>`__: ENH: stats.pareto
fit improvement for parameter combinations
* `#15569 <https://github.com/scipy/scipy/pull/15569>`__: DOC: pip
quickstart: setup.py -> meson
* `#15570 <https://github.com/scipy/scipy/pull/15570>`__: MAINT: bump test
tolerance in test_linprog
* `#15571 <https://github.com/scipy/scipy/pull/15571>`__: DOC: Wrong
underline length
* `#15578 <https://github.com/scipy/scipy/pull/15578>`__: Make Windows
Python setup more standard
* `#15581 <https://github.com/scipy/scipy/pull/15581>`__: MAINT: clarify
deprecation warning spatial.transform.rotation
* `#15583 <https://github.com/scipy/scipy/pull/15583>`__: DOC: clarify O(N)
SO(N) in random rotations
* `#15586 <https://github.com/scipy/scipy/pull/15586>`__: ENH: stats: Add
'alternative' and confidence interval to pearsonr
* `#15590 <https://github.com/scipy/scipy/pull/15590>`__: DOC: factorialk
docstring inconsistent with code
* `#15597 <https://github.com/scipy/scipy/pull/15597>`__: DOC: update
\`hyp2f1\` docstring example based on doctest
* `#15598 <https://github.com/scipy/scipy/pull/15598>`__: BUG/ENH:
\`lsq_linear\`: fixed incorrect \`lsmr_tol\` in first...
* `#15603 <https://github.com/scipy/scipy/pull/15603>`__: BENCH: optimize:
milp: add MILP benchmarks
* `#15606 <https://github.com/scipy/scipy/pull/15606>`__: MAINT: allow
multiplication sign \`×\`
* `#15611 <https://github.com/scipy/scipy/pull/15611>`__: BUG:signal: Fix
median bias in csd(..., average="median")
* `#15616 <https://github.com/scipy/scipy/pull/15616>`__: CI: pin asv to
avoid slowdowns in 0.5/0.5.1
* `#15619 <https://github.com/scipy/scipy/pull/15619>`__: DOC: stats:
update interval and moment method signatures
* `#15625 <https://github.com/scipy/scipy/pull/15625>`__: MAINT: Clean up
\`type: ignore\` comments related to third-party...
* `#15626 <https://github.com/scipy/scipy/pull/15626>`__: TST, MAINT:
ignore np distutils dep
* `#15629 <https://github.com/scipy/scipy/pull/15629>`__: MAINT: stats: fix
\`trim1\` \`axis\` behavior
* `#15632 <https://github.com/scipy/scipy/pull/15632>`__: ENH:
stats.wilcoxon: return z-statistic (as requested)
* `#15634 <https://github.com/scipy/scipy/pull/15634>`__: CI: Improve
concurrency to cancel running jobs on PR update
* `#15645 <https://github.com/scipy/scipy/pull/15645>`__: DOC: Add code
example to the documentation of \`sparse.linalg.cg\`.
* `#15646 <https://github.com/scipy/scipy/pull/15646>`__: DOC:
stats.ks_1samp: correct examples
* `#15647 <https://github.com/scipy/scipy/pull/15647>`__: ENH: add variable
bits to \`stats.qmc.Sobol\`
* `#15648 <https://github.com/scipy/scipy/pull/15648>`__: DOC: Add examples
to documentation for \`scipy.special.ellipr{c,d,f,g,j}\`
* `#15649 <https://github.com/scipy/scipy/pull/15649>`__: DEV/DOC: remove
latex/pdf documentation
* `#15651 <https://github.com/scipy/scipy/pull/15651>`__: DOC:
stats.ks_2samp/stats.kstest: correct examples
* `#15652 <https://github.com/scipy/scipy/pull/15652>`__: DOC:
stats.circstd: add reference, notes, comments
* `#15655 <https://github.com/scipy/scipy/pull/15655>`__: REL: fix small
issue in pavement.py for release note writing
* `#15656 <https://github.com/scipy/scipy/pull/15656>`__: DOC: Fix example
for subset_by_index in eigh doc
* `#15661 <https://github.com/scipy/scipy/pull/15661>`__: DOC: Additional
examples for optimize user guide
* `#15662 <https://github.com/scipy/scipy/pull/15662>`__: DOC: stats.fit:
fix intermittent failure in doctest
* `#15663 <https://github.com/scipy/scipy/pull/15663>`__: DOC:
stats.burr12: fix typo
* `#15664 <https://github.com/scipy/scipy/pull/15664>`__: BENCH: Add
benchmarks for special.factorial/factorial2/factorialk
* `#15673 <https://github.com/scipy/scipy/pull/15673>`__: DOC: fix
intersphinx links
* `#15682 <https://github.com/scipy/scipy/pull/15682>`__: MAINT:
sparse.linalg: Clear up unnecessary modules imported in...
* `#15684 <https://github.com/scipy/scipy/pull/15684>`__: DOC: add formula
and documentation improvements for scipy.special.chndtr...
* `#15690 <https://github.com/scipy/scipy/pull/15690>`__: ENH: add uarray
multimethods for fast Hankel transforms
* `#15694 <https://github.com/scipy/scipy/pull/15694>`__: MAINT,CI: signal:
fix failing refguide check
* `#15699 <https://github.com/scipy/scipy/pull/15699>`__: DOC:
stats.ttest_1samp: update example
* `#15701 <https://github.com/scipy/scipy/pull/15701>`__: BUG: Fix
dual_annealing bounds test
* `#15703 <https://github.com/scipy/scipy/pull/15703>`__: BUG: fix test
fail in test_propack.py (loosen atol)
* `#15710 <https://github.com/scipy/scipy/pull/15710>`__: MAINT:
sparse.linalg: \`bnorm\` only calculate once
* `#15712 <https://github.com/scipy/scipy/pull/15712>`__: ENH:
\`scipy.stats.qmc.Sobol\`: allow 32 or 64 bit computation
* `#15715 <https://github.com/scipy/scipy/pull/15715>`__: ENH: stats: add
_axis_nan_policy_factory to moment
* `#15718 <https://github.com/scipy/scipy/pull/15718>`__: ENH: Migration of
\`write_release_and_log\` into standalone script
* `#15723 <https://github.com/scipy/scipy/pull/15723>`__: TST: stats: make
\`check_sample_var\` two-sided
* `#15724 <https://github.com/scipy/scipy/pull/15724>`__: TST: stats:
simplify \`check_sample_mean\`
* `#15725 <https://github.com/scipy/scipy/pull/15725>`__: DEV: Try to
detect scipy from dev installed path
* `#15728 <https://github.com/scipy/scipy/pull/15728>`__: ENH: changed
vague exception messages to a more descriptive ones...
* `#15729 <https://github.com/scipy/scipy/pull/15729>`__: ENH: stats: add
weighted power mean
* `#15763 <https://github.com/scipy/scipy/pull/15763>`__: ENH: stats:
replace ncf with Boost non_central_f distribution
* `#15766 <https://github.com/scipy/scipy/pull/15766>`__: BUG: improve
exceptions for private attributes in refactored...
* `#15768 <https://github.com/scipy/scipy/pull/15768>`__: [DOC] fix typo in
cython optimize help example
* `#15769 <https://github.com/scipy/scipy/pull/15769>`__: MAINT: stats:
check integrality in \`_argcheck\` as needed
* `#15771 <https://github.com/scipy/scipy/pull/15771>`__: MAINT: stats:
resolve discrete rvs dtype platform dependency
* `#15774 <https://github.com/scipy/scipy/pull/15774>`__: MAINT: stats:
remove deprecated \`median_absolute_deviation\`
* `#15775 <https://github.com/scipy/scipy/pull/15775>`__: DOC:
stats.lognorm: rephrase note about parameterization
* `#15776 <https://github.com/scipy/scipy/pull/15776>`__: DOC:
stats.powerlaw: more explicit explanation of support
* `#15777 <https://github.com/scipy/scipy/pull/15777>`__: MAINT:
stats.shapiro: subtract median from shapiro input
* `#15778 <https://github.com/scipy/scipy/pull/15778>`__: MAINT: stats:
more specific error type from \`rv_continuous.fit\`
* `#15779 <https://github.com/scipy/scipy/pull/15779>`__: CI: don't run
meson tests on forks and remove skip flags
* `#15782 <https://github.com/scipy/scipy/pull/15782>`__: DEPR: remove
k=None in KDTree.query
* `#15783 <https://github.com/scipy/scipy/pull/15783>`__: CI:Pin pytest
version to 7.0.1 on Azure
* `#15785 <https://github.com/scipy/scipy/pull/15785>`__: MAINT: stats:
remove deprecated itemfreq
* `#15786 <https://github.com/scipy/scipy/pull/15786>`__: DOC: Add examples
of integrals to integrate.quadpack
* `#15788 <https://github.com/scipy/scipy/pull/15788>`__: DOC: update macOS
and Linux contributor docs to use Python 3.9
* `#15789 <https://github.com/scipy/scipy/pull/15789>`__: DOC, MAINT:
Remove numpydoc submodule
* `#15791 <https://github.com/scipy/scipy/pull/15791>`__: MAINT: add
ShapeInfo to continuous distributions in scipy.stats
* `#15795 <https://github.com/scipy/scipy/pull/15795>`__: DEP: remove
n_jobs from cKDTree
* `#15797 <https://github.com/scipy/scipy/pull/15797>`__: scipy/_lib/boost:
Update to d8626c9d2d937abf6a38a844522714ad72e63281
* `#15799 <https://github.com/scipy/scipy/pull/15799>`__: DEP: add warning
for documented-as-deprecated extradoc
* `#15802 <https://github.com/scipy/scipy/pull/15802>`__: DOC: Import Error
in examples
* `#15803 <https://github.com/scipy/scipy/pull/15803>`__: DOC: error in
TransferFunctionDiscrete example
* `#15804 <https://github.com/scipy/scipy/pull/15804>`__: DEP: sharpen
warning message on >1-dim for optimize.minimize
* `#15805 <https://github.com/scipy/scipy/pull/15805>`__: DEP: specify
version to remove dual_annealing argument 'local_search_options'
* `#15809 <https://github.com/scipy/scipy/pull/15809>`__: DOC,MAINT: remove
\`quad_explain\` that has become irrelevant.
* `#15810 <https://github.com/scipy/scipy/pull/15810>`__: DOC: stats.mood:
validity only when observations are unique
* `#15811 <https://github.com/scipy/scipy/pull/15811>`__: DOC: fix
evaluate_all_bspl example.
* `#15812 <https://github.com/scipy/scipy/pull/15812>`__: DOC: Couple of
single to double backticks
* `#15813 <https://github.com/scipy/scipy/pull/15813>`__: DOC: information
about skip on CircleCI
* `#15817 <https://github.com/scipy/scipy/pull/15817>`__: MAINT:
stats.fisher_exact: improve docs and fix bugs
* `#15819 <https://github.com/scipy/scipy/pull/15819>`__: DEP:
docstring-related deprecations (#15757)
* `#15821 <https://github.com/scipy/scipy/pull/15821>`__: DEP: add actual
DeprecationWarning for sym_pos-keyword of scipy.linalg.solve
* `#15822 <https://github.com/scipy/scipy/pull/15822>`__: DEP: remove
\`right\` from interpolate.PPoly.extend
* `#15823 <https://github.com/scipy/scipy/pull/15823>`__: DOC:
Interpolative tutorial - wrong matrix fill var
* `#15824 <https://github.com/scipy/scipy/pull/15824>`__: BUG: Handle base
case for scipy.integrate.simpson when span along...
* `#15825 <https://github.com/scipy/scipy/pull/15825>`__: TST: stats:
xfail_on_32bit studentized_range moment test
* `#15827 <https://github.com/scipy/scipy/pull/15827>`__: DOC: change docs
that specify the SNR ratio definition for find_peaks_cwt().
* `#15828 <https://github.com/scipy/scipy/pull/15828>`__: DEP: raise value
error for object arrays
* `#15830 <https://github.com/scipy/scipy/pull/15830>`__: MAINT: stats:
collocate bootstrap/permutation_test/monte_carlo_test
* `#15831 <https://github.com/scipy/scipy/pull/15831>`__: MAINT:
stats.rv_generic: fix unnecessary call to \`_munp\` in...
* `#15835 <https://github.com/scipy/scipy/pull/15835>`__: FIX: Incorect
boschloo pvalue
* `#15837 <https://github.com/scipy/scipy/pull/15837>`__: DOC: Simplify
conda command
* `#15840 <https://github.com/scipy/scipy/pull/15840>`__: DOC: special: Add
'Examples' for wrightomega.
* `#15842 <https://github.com/scipy/scipy/pull/15842>`__: DOC: Add examples
for \`CGS\`, \`GCROTMK\` and \`BiCGSTAB\` iterative...
* `#15846 <https://github.com/scipy/scipy/pull/15846>`__: DOC: Add
efficiency condition for CSC sparse matrix and remove...
* `#15847 <https://github.com/scipy/scipy/pull/15847>`__: BUG: adds warning
to scipy.stats.brunnermunzel
* `#15848 <https://github.com/scipy/scipy/pull/15848>`__: DOC: fix interp2d
docs showing wrong Z array ordering.
* `#15850 <https://github.com/scipy/scipy/pull/15850>`__: MAINT:
sparse.linalg: Missing tfqmr in the re-entrancy test
* `#15853 <https://github.com/scipy/scipy/pull/15853>`__: DEP: remove the
keyword debug from linalg.solve
* `#15855 <https://github.com/scipy/scipy/pull/15855>`__: ENH:
stats.rv_continuous.expect: split interval to improve reliability
* `#15867 <https://github.com/scipy/scipy/pull/15867>`__: CI: fix python
version matrix in linux workflow
* `#15868 <https://github.com/scipy/scipy/pull/15868>`__: CI: fix Azure
workflows
* `#15872 <https://github.com/scipy/scipy/pull/15872>`__: DEP: remove mlab
from dendrogram
* `#15874 <https://github.com/scipy/scipy/pull/15874>`__: DEP: remove py_vq2
* `#15875 <https://github.com/scipy/scipy/pull/15875>`__: DEP: remove old
BSR methods
* `#15876 <https://github.com/scipy/scipy/pull/15876>`__: DEP: remove
_ppform
* `#15881 <https://github.com/scipy/scipy/pull/15881>`__: DEP: remove
signal.windows.hanning
* `#15882 <https://github.com/scipy/scipy/pull/15882>`__: DEP: enforced
radius in spherical voronoi
* `#15885 <https://github.com/scipy/scipy/pull/15885>`__: DOC: stats:
clarify truncnorm shape parameter definition
* `#15886 <https://github.com/scipy/scipy/pull/15886>`__: BUG: check that
iirfilter argument Wn satisfies Wn[0] < Wn[1]
* `#15887 <https://github.com/scipy/scipy/pull/15887>`__: DEP: remove
ftol/xtol from neldermead
* `#15894 <https://github.com/scipy/scipy/pull/15894>`__: [BUG] make
p-values consistent with the literature
* `#15895 <https://github.com/scipy/scipy/pull/15895>`__: CI: remove pin on
Jinja2
* `#15898 <https://github.com/scipy/scipy/pull/15898>`__: DOC: stats:
correct documentation of \`wilcoxon\`'s behavior...
* `#15900 <https://github.com/scipy/scipy/pull/15900>`__: DOC: fix import
in example in _morestats
* `#15905 <https://github.com/scipy/scipy/pull/15905>`__: MAINT:
stats._moment: warn when catastrophic cancellation occurs
* `#15909 <https://github.com/scipy/scipy/pull/15909>`__: DEP: deal with
deprecation of ndim >1 in bspline
* `#15911 <https://github.com/scipy/scipy/pull/15911>`__: MAINT: stats: fix
\`gibrat\` name
* `#15914 <https://github.com/scipy/scipy/pull/15914>`__: MAINT: special:
Clean up C style in ndtr.c
* `#15916 <https://github.com/scipy/scipy/pull/15916>`__: MAINT: stats:
adjust tolerance of failing TestTruncnorm
* `#15917 <https://github.com/scipy/scipy/pull/15917>`__: MAINT: stats:
remove support for \`_rvs\` without \`size\` parameter
* `#15920 <https://github.com/scipy/scipy/pull/15920>`__: ENH:
stats.mannwhitneyu: add iterative implementation
* `#15923 <https://github.com/scipy/scipy/pull/15923>`__: MAINT: stats:
attempt to consolidate warnings and errors
* `#15932 <https://github.com/scipy/scipy/pull/15932>`__: MAINT: stats: fix
and thoroughly test \`rv_sample\` at non-integer...
* `#15933 <https://github.com/scipy/scipy/pull/15933>`__: TST: test_nodata
respect endianness
* `#15938 <https://github.com/scipy/scipy/pull/15938>`__: DOC:
sparse.linalg: add citations for COLAMD
* `#15939 <https://github.com/scipy/scipy/pull/15939>`__: Update
_dual_annealing.py
* `#15945 <https://github.com/scipy/scipy/pull/15945>`__: BUG/ENH:
\`MultinomialQMC.random\` shape to (n, pvals)
* `#15946 <https://github.com/scipy/scipy/pull/15946>`__: DEP: remove
inheritance to \`QMCEngine\` in \`MultinomialQMC\`...
* `#15947 <https://github.com/scipy/scipy/pull/15947>`__: DOC: Revamp
contributor setup guides
* `#15953 <https://github.com/scipy/scipy/pull/15953>`__: DOC: Add meson
docs to use gcc, clang build in parallel and optimization...
* `#15955 <https://github.com/scipy/scipy/pull/15955>`__: BUG Fix signature
of D_IIR_forback(1,2)
* `#15959 <https://github.com/scipy/scipy/pull/15959>`__: ENH: Developer
CLI for SciPy
* `#15965 <https://github.com/scipy/scipy/pull/15965>`__: MAINT: stats:
ensure that \`rv_continuous._fitstart\` shapes...
* `#15968 <https://github.com/scipy/scipy/pull/15968>`__: BUG: Fix debug
and coverage arguments with dev.py
* `#15970 <https://github.com/scipy/scipy/pull/15970>`__: BLD: specify
\`cython_lapack\` dependency for \`matfuncs_expm\`
* `#15973 <https://github.com/scipy/scipy/pull/15973>`__: DOC: Add formula
renderings to integrate.nquad.
* `#15981 <https://github.com/scipy/scipy/pull/15981>`__: ENH: optimize:
Add Newton-TFQMR method and some tests for Newton-Krylov
* `#15982 <https://github.com/scipy/scipy/pull/15982>`__: BENCH: stats:
Distribution memory and CDF/PPF round trip benchmarks
* `#15983 <https://github.com/scipy/scipy/pull/15983>`__: TST:
sparse.linalg: Add tests for the parameter \`show\`
* `#15991 <https://github.com/scipy/scipy/pull/15991>`__: TST: fix for
np.kron matrix issue.
* `#15992 <https://github.com/scipy/scipy/pull/15992>`__: DOC: Fixed
\`degrees\` parameter in return section
* `#15997 <https://github.com/scipy/scipy/pull/15997>`__: MAINT: integrate:
add \`recursive\` to QUADPACK Fortran sources
* `#15998 <https://github.com/scipy/scipy/pull/15998>`__: BUG: Fix
yeojohnson when transformed data has zero variance
* `#15999 <https://github.com/scipy/scipy/pull/15999>`__: MAINT: Adds
doit.db.db to gitignore
* `#16004 <https://github.com/scipy/scipy/pull/16004>`__: MAINT: rename
MaximumFlowResult.residual to flow
* `#16005 <https://github.com/scipy/scipy/pull/16005>`__: DOC:
sparse.linalg: Fixed the description of input matrix of...
* `#16010 <https://github.com/scipy/scipy/pull/16010>`__: MAINT: Add a
check to verify all \`.pyi\` files are installed...
* `#16012 <https://github.com/scipy/scipy/pull/16012>`__: DOC: Fix broken
link and add python headers to contributing guide
* `#16015 <https://github.com/scipy/scipy/pull/16015>`__: DEP: bump version
for deprecating residual to flow.
* `#16018 <https://github.com/scipy/scipy/pull/16018>`__: Doc: fix arch
linux building from source local dependencies instructions
* `#16019 <https://github.com/scipy/scipy/pull/16019>`__: DOC: fix conda
env name in quickstart guide [skip ci]
* `#16021 <https://github.com/scipy/scipy/pull/16021>`__: DOC: typos in
basinhopping documentation
* `#16024 <https://github.com/scipy/scipy/pull/16024>`__: CI: unpin pytest
and pytest-xdist
* `#16026 <https://github.com/scipy/scipy/pull/16026>`__: BUG: Allow
\`spsolve_triangular\` to work with matrices with...
* `#16029 <https://github.com/scipy/scipy/pull/16029>`__: BUG: Fix
meson-info file errors and add more informative exception
* `#16030 <https://github.com/scipy/scipy/pull/16030>`__: MAINT: stats:
more accurate error message for \`multivariate_normal\`
* `#16032 <https://github.com/scipy/scipy/pull/16032>`__: FIX: show warning
when passing NAN into input of convolve method
* `#16037 <https://github.com/scipy/scipy/pull/16037>`__: MAINT: fix
missing \`f\` prefix on f-strings
* `#16042 <https://github.com/scipy/scipy/pull/16042>`__: MAINT:
stats.dirichlet: fix interface inconsistency
* `#16044 <https://github.com/scipy/scipy/pull/16044>`__: DEV: do.py,
adoption of pkg pydevtool (removed non SciPy specific...
* `#16045 <https://github.com/scipy/scipy/pull/16045>`__: ENH: Use
circleci-artifacts-redirector-action
* `#16051 <https://github.com/scipy/scipy/pull/16051>`__: MAINT:
Miscellaneous small changes to filter_design
* `#16053 <https://github.com/scipy/scipy/pull/16053>`__: Mark fitpack
sources as \`recursive\`
* `#16055 <https://github.com/scipy/scipy/pull/16055>`__: MAINT: stats:
replace \`np.var\` with \`_moment(..., 2)\` to...
* `#16058 <https://github.com/scipy/scipy/pull/16058>`__: DEV: Fix meson
debian python build
* `#16060 <https://github.com/scipy/scipy/pull/16060>`__: MAINT: Allow all
Latin-1 Unicode letters in the source code.
* `#16062 <https://github.com/scipy/scipy/pull/16062>`__: DOC: Document
QUADPACK routines used in \`\*quad\`
* `#16067 <https://github.com/scipy/scipy/pull/16067>`__: DEP: remove
spatial.distance.matching
* `#16070 <https://github.com/scipy/scipy/pull/16070>`__: ENH: interpolate:
handle length-1 grid axes in RegularGridInterpolator
* `#16073 <https://github.com/scipy/scipy/pull/16073>`__: DOC: expand
RegularGridInterpolator docstring
* `#16075 <https://github.com/scipy/scipy/pull/16075>`__: CI: Fix
refguidecheck failures; unpin Sphinx
* `#16077 <https://github.com/scipy/scipy/pull/16077>`__: BUG: interpolate:
RGI(nan) is nan
* `#16078 <https://github.com/scipy/scipy/pull/16078>`__: DEV,BLD: Use
Meson in Gitpod builds
* `#16082 <https://github.com/scipy/scipy/pull/16082>`__: BUG:
refguide-check: allow multiline namedtuples
* `#16083 <https://github.com/scipy/scipy/pull/16083>`__: DOC: fixing a
sign issue in FFTlog function documentation
* `#16092 <https://github.com/scipy/scipy/pull/16092>`__: ENH: interpolate:
Add functionality to accept descending points...
* `#16095 <https://github.com/scipy/scipy/pull/16095>`__: MAINT: Remove old
filtered warnings
* `#16100 <https://github.com/scipy/scipy/pull/16100>`__: MAINT: Fix a
couple compiler warnings.
* `#16104 <https://github.com/scipy/scipy/pull/16104>`__: DOC: stats:
symmetry not checked for (inv)wishart distributions
* `#16111 <https://github.com/scipy/scipy/pull/16111>`__: BUG: Fix norm for
sparse arrays
* `#16115 <https://github.com/scipy/scipy/pull/16115>`__: MAINT: merge
\`environment.yml\` and \`environment_meson.yml\`
* `#16117 <https://github.com/scipy/scipy/pull/16117>`__: MAINT:
stats.wilcoxon: return \`zstatistic\` only when \`method='approx'\`
* `#16118 <https://github.com/scipy/scipy/pull/16118>`__: Download openblas
binary from GH repo
* `#16122 <https://github.com/scipy/scipy/pull/16122>`__: CI: Speed up ci
build that keeps timing out
* `#16125 <https://github.com/scipy/scipy/pull/16125>`__: DOC: interpolate:
fix typos "the the" -> "the"
* `#16126 <https://github.com/scipy/scipy/pull/16126>`__: DOC: interpolate:
details rectilinear grids in docstrings
* `#16128 <https://github.com/scipy/scipy/pull/16128>`__: BUG: interpolate:
fix extrapolation behaviors of \`previous\`...
* `#16130 <https://github.com/scipy/scipy/pull/16130>`__: Increase time to
timeout on azure
* `#16134 <https://github.com/scipy/scipy/pull/16134>`__: BUG: signal: Fix
calculation of extended image indices in convolve2d.
* `#16135 <https://github.com/scipy/scipy/pull/16135>`__: MAINT:
sparse.linalg: A minor improvement with zero initial guess
* `#16137 <https://github.com/scipy/scipy/pull/16137>`__: Clean up fitpack
smoke tests
* `#16138 <https://github.com/scipy/scipy/pull/16138>`__: TST: interpolate:
mark rbf chunking tests as slow
* `#16141 <https://github.com/scipy/scipy/pull/16141>`__: DOC: Plot poles
as x and zeros as o in signal
* `#16144 <https://github.com/scipy/scipy/pull/16144>`__: DEP: Execute
deprecation for squeezing input vectors in spatial.distance
* `#16145 <https://github.com/scipy/scipy/pull/16145>`__: ENH: Fix
signal.iircomb w0 bugs, add support for both frequency...
* `#16150 <https://github.com/scipy/scipy/pull/16150>`__: Add typing info
for Rotation.concatenate
* `#16165 <https://github.com/scipy/scipy/pull/16165>`__: BUG: fix
extension module initialization, needs use of \`PyMODINIT_FUNC\`
* `#16166 <https://github.com/scipy/scipy/pull/16166>`__: MAINT:linalg:
Expose Cython functions for generic use
* `#16167 <https://github.com/scipy/scipy/pull/16167>`__: ENH: Tweak
theilslopes and siegelslopes to return a tuple_bunch
* `#16168 <https://github.com/scipy/scipy/pull/16168>`__: BUG: special: Fix
the test 'test_d' that is run when SCIPY_XSLOW...
* `#16173 <https://github.com/scipy/scipy/pull/16173>`__: Adds note to the
curve_fit() docstring to use float64.
* `#16176 <https://github.com/scipy/scipy/pull/16176>`__: MAINT: remove
questionable uses of \`Py_FatalError\` in module...
* `#16177 <https://github.com/scipy/scipy/pull/16177>`__: MAINT: Cleanup
unused code in meson-files
* `#16180 <https://github.com/scipy/scipy/pull/16180>`__: DEV: do.py build.
On setup checks if intro-buildoptions.json...
* `#16181 <https://github.com/scipy/scipy/pull/16181>`__: BUG: stats: fix
multivariate_hypergeom.rvs method
* `#16183 <https://github.com/scipy/scipy/pull/16183>`__: ENH: Simplify
return names in stats.theil/siegelslopes (and fix...
* `#16184 <https://github.com/scipy/scipy/pull/16184>`__: DEP: raise if
fillvalue cannot be cast to output type in signal.convolve2d
* `#16185 <https://github.com/scipy/scipy/pull/16185>`__: BUG: stats: Fix
handling of float32 inputs for the boost-based...
* `#16187 <https://github.com/scipy/scipy/pull/16187>`__: BLD: default to
Meson in pyproject.toml
* `#16194 <https://github.com/scipy/scipy/pull/16194>`__: BLD: add a build
option to force use of the g77 ABI with Meson
* `#16198 <https://github.com/scipy/scipy/pull/16198>`__: DEP: sharpen
deprecation in NumericalInverseHermite
* `#16206 <https://github.com/scipy/scipy/pull/16206>`__: CI: Test NumPy
main branch also with Python 3.11
* `#16220 <https://github.com/scipy/scipy/pull/16220>`__: Create a new
spline from a partial derivative of a bivariate...
* `#16223 <https://github.com/scipy/scipy/pull/16223>`__: MAINT:
interpolate: move RGI to a separate file
* `#16228 <https://github.com/scipy/scipy/pull/16228>`__: TST: interpolate:
move test_spalde_scalar to other fitpack tests
* `#16229 <https://github.com/scipy/scipy/pull/16229>`__: REL: DOC: fix
documentation URLs
* `#16230 <https://github.com/scipy/scipy/pull/16230>`__: BUG: fix
extension module initialization, needs use of PyMODINIT_FUNC,...
* `#16239 <https://github.com/scipy/scipy/pull/16239>`__: MAINT: tools: Add
more output to a refguide-check error message.
* `#16241 <https://github.com/scipy/scipy/pull/16241>`__: DOC: stats:
update roadmap
* `#16242 <https://github.com/scipy/scipy/pull/16242>`__: BUG: Make KDTree
more robust against nans.
* `#16245 <https://github.com/scipy/scipy/pull/16245>`__: DEP: Execute
deprecation of pinv2
* `#16247 <https://github.com/scipy/scipy/pull/16247>`__: DOC:linalg:
Remove references to removed pinv2 function
* `#16248 <https://github.com/scipy/scipy/pull/16248>`__: DOC: prep 1.9.0
release notes
* `#16249 <https://github.com/scipy/scipy/pull/16249>`__: Refguide check
verbosity abs names
* `#16257 <https://github.com/scipy/scipy/pull/16257>`__: DEP: Deprecation
follow-ups
* `#16259 <https://github.com/scipy/scipy/pull/16259>`__: Revert "CI: pin
Pip to 22.0.4 to avoid issues with \`--no-build-isolation\`"
* `#16261 <https://github.com/scipy/scipy/pull/16261>`__: DEP: add
deprecation warning to maxiter kwarg in _minimize_tnc
* `#16264 <https://github.com/scipy/scipy/pull/16264>`__: DOC: update the
RegularGridInterpolator docstring
* `#16265 <https://github.com/scipy/scipy/pull/16265>`__: DEP: deprecate
spatial.distance.kulsinski
* `#16267 <https://github.com/scipy/scipy/pull/16267>`__: DOC: broken
donation link on GitHub
* `#16273 <https://github.com/scipy/scipy/pull/16273>`__: DOC: remove
deprecated functions from refguide
* `#16276 <https://github.com/scipy/scipy/pull/16276>`__: MAINT:
sparse.linalg: Update some docstrings.
* `#16279 <https://github.com/scipy/scipy/pull/16279>`__: MAINT: stats:
override \`loguniform.fit\` to resolve overparameterization
* `#16282 <https://github.com/scipy/scipy/pull/16282>`__: BUG: special:
DECREF scipy_special object before exiting sf_error().
* `#16283 <https://github.com/scipy/scipy/pull/16283>`__: Corrections To
Docs
* `#16287 <https://github.com/scipy/scipy/pull/16287>`__: BLD: sync
pyproject.toml changes from oldest-supported-numpy
* `#16289 <https://github.com/scipy/scipy/pull/16289>`__: MAINT: stats:
remove function-specific warning messages
* `#16290 <https://github.com/scipy/scipy/pull/16290>`__: BLD: fix issue
with \`python setup.py install\` and \`_directmodule\`
* `#16295 <https://github.com/scipy/scipy/pull/16295>`__: MAINT: move
\`import_array\` before module creation in module...
* `#16296 <https://github.com/scipy/scipy/pull/16296>`__: DOC: REL: fix
\`make dist\` issue with missing dependencies
* `#16303 <https://github.com/scipy/scipy/pull/16303>`__: MAINT: revert
addition of multivariate_beta
* `#16304 <https://github.com/scipy/scipy/pull/16304>`__: MAINT: add a more
informative error message for broken installs
* `#16309 <https://github.com/scipy/scipy/pull/16309>`__: BLD: CI: fix
issue in wheel metadata, and add basic "build in...
* `#16316 <https://github.com/scipy/scipy/pull/16316>`__: REL: update
version switcher for 1.8.1
* `#16321 <https://github.com/scipy/scipy/pull/16321>`__: DOC: fix
incorrect formatting of deprecation tags
* `#16326 <https://github.com/scipy/scipy/pull/16326>`__: REL: update
version switcher for 1.9
* `#16329 <https://github.com/scipy/scipy/pull/16329>`__: MAINT: git
security shim for 1.9.x
* `#16339 <https://github.com/scipy/scipy/pull/16339>`__: MAINT, TST: bump
tol for _axis_nan_policy_test
* `#16341 <https://github.com/scipy/scipy/pull/16341>`__: BLD: update
Pythran requirement to 0.11.0, to support Clang >=13
* `#16353 <https://github.com/scipy/scipy/pull/16353>`__: MAINT: version
bounds 1.9.0rc1
* `#16360 <https://github.com/scipy/scipy/pull/16360>`__: MAINT, TST: sup
warning for theilslopes
* `#16361 <https://github.com/scipy/scipy/pull/16361>`__: MAINT:
SCIPY_USE_PROPACK
* `#16370 <https://github.com/scipy/scipy/pull/16370>`__: MAINT: update
Boost submodule to include Cygwin fix
* `#16374 <https://github.com/scipy/scipy/pull/16374>`__: MAINT: update
pydata-sphinx-theme
* `#16379 <https://github.com/scipy/scipy/pull/16379>`__: DOC: dark theme
css adjustments
* `#16390 <https://github.com/scipy/scipy/pull/16390>`__: TST, MAINT:
adjust 32-bit xfails for HiGHS
* `#16393 <https://github.com/scipy/scipy/pull/16393>`__: MAINT: use
correct type for element wise comparison
* `#16414 <https://github.com/scipy/scipy/pull/16414>`__: BUG: spatial:
Handle integer arrays in HalfspaceIntersection.
* `#16420 <https://github.com/scipy/scipy/pull/16420>`__: MAINT: next round
of 1.9.0 backports
* `#16422 <https://github.com/scipy/scipy/pull/16422>`__: TST: fix test
issues with casting-related warnings with numpy...
* `#16427 <https://github.com/scipy/scipy/pull/16427>`__: MAINT:
stats.shapiro: don't modify input in place
* `#16429 <https://github.com/scipy/scipy/pull/16429>`__: MAINT:
stats.mode: revert gh-15423
* `#16436 <https://github.com/scipy/scipy/pull/16436>`__: DOC: optimize:
Mark deprecated linprog methods explicitly
* `#16444 <https://github.com/scipy/scipy/pull/16444>`__: BUG: fix fail to
open tempfile in messagestream.pyx (#8850)
* `#16451 <https://github.com/scipy/scipy/pull/16451>`__: MAINT: few more
1.9.0 backports
* `#16453 <https://github.com/scipy/scipy/pull/16453>`__: DOC: Copy-edit
1.9.0-notes.rst
* `#16457 <https://github.com/scipy/scipy/pull/16457>`__: TST: skip 32-bit
test_pdist_correlation_iris_nonC
* `#16458 <https://github.com/scipy/scipy/pull/16458>`__: MAINT: 1.9.0
backports
* `#16473 <https://github.com/scipy/scipy/pull/16473>`__: REL: update 1.9.0
release notes
* `#16482 <https://github.com/scipy/scipy/pull/16482>`__: DOC: Update
Returns section of optimize.linprog.
* `#16484 <https://github.com/scipy/scipy/pull/16484>`__: MAINT: remove raw
html from README.rst
* `#16485 <https://github.com/scipy/scipy/pull/16485>`__: BLD: fix warnings
from f2py templating parsing
* `#16493 <https://github.com/scipy/scipy/pull/16493>`__: BLD: clean up
unwanted files in sdist, via \`.gitattributes\`
* `#16507 <https://github.com/scipy/scipy/pull/16507>`__: REL: more tweaks
to sdist contents
* `#16512 <https://github.com/scipy/scipy/pull/16512>`__: [1.9] MAINT: skip
complex128 propack tests on windows
* `#16514 <https://github.com/scipy/scipy/pull/16514>`__: DOC: reflect
correctly where windows wheels are built
* `#16526 <https://github.com/scipy/scipy/pull/16526>`__: MAINT: 1.9.0rc2
backports
* `#16530 <https://github.com/scipy/scipy/pull/16530>`__: MAINT: fix
umfpack test failure with numpy 1.23
* `#16539 <https://github.com/scipy/scipy/pull/16539>`__: MAINT: more
1.9.0rc2 backports
* `#16541 <https://github.com/scipy/scipy/pull/16541>`__: BLD: fix
regression in building _lsap with symbol visibility
* `#16549 <https://github.com/scipy/scipy/pull/16549>`__: BLD: fix an
outdated requirement for macOS arm64 in pyproject.toml
* `#16551 <https://github.com/scipy/scipy/pull/16551>`__: BLD: fix
\`__STDC_VERSION__\` check in \`special/_round.h\`
* `#16553 <https://github.com/scipy/scipy/pull/16553>`__: BLD: raise an
error with clear message for too-new Python version
* `#16556 <https://github.com/scipy/scipy/pull/16556>`__: DOC: small tweaks
to 1.9.0 release notes
* `#16563 <https://github.com/scipy/scipy/pull/16563>`__: DOC: Reflect MSVC
minimum toolchain requirement
* `#16572 <https://github.com/scipy/scipy/pull/16572>`__: MAINT: update
bundled licenses for removal of scipy-sphinx-theme
* `#16581 <https://github.com/scipy/scipy/pull/16581>`__: MAINT: stats: fix
skew/kurtosis empty 1d input
* `#16586 <https://github.com/scipy/scipy/pull/16586>`__: MAINT:
stats.truncnorm: improve CDF accuracy/speed
* `#16593 <https://github.com/scipy/scipy/pull/16593>`__: TST: stats:
replace TestTruncnorm::test_moments
* `#16599 <https://github.com/scipy/scipy/pull/16599>`__: MAINT:
stats.truncnorm.rvs: improve performance
* `#16605 <https://github.com/scipy/scipy/pull/16605>`__: MAINT:
stats.truncnorm: simplify remaining methods
* `#16622 <https://github.com/scipy/scipy/pull/16622>`__: ENH: FIX: update
HiGHS submodule to resolve MIP infeasibility...
* `#16638 <https://github.com/scipy/scipy/pull/16638>`__: DOC: update docs
on building with Meson
* `#16664 <https://github.com/scipy/scipy/pull/16664>`__: MAINT:
stats._axis_nan_policy: preserve dtype of masked arrays...
* `#16671 <https://github.com/scipy/scipy/pull/16671>`__: BLD: update
\`meson\` and \`meson-python\` versions for 1.9.0...
Checksums
=========
MD5
~~~
389a1e1be0a6750649227dd963191ce9 Changelog
c2bc6939c068cec80e493bbe5badfdc2 README.txt
a59b8932fad6c66b610f730ce2784bda
scipy-1.9.0rc3-cp310-cp310-macosx_10_9_x86_64.whl
dfd33ee3da6e50dacdb9c4ef63ef5ec8
scipy-1.9.0rc3-cp310-cp310-macosx_12_0_arm64.whl
e4f15b904bffbebffb5087eb1e8df6eb
scipy-1.9.0rc3-cp310-cp310-macosx_12_0_universal2.macosx_10_9_x86_64.whl
24760e5ce5f166871ccbf3a8581ce654
scipy-1.9.0rc3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
032e8f219ce8453f711d42ad4760cc01
scipy-1.9.0rc3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
f8ef1a84f83a4ce30932071571ac9dcb scipy-1.9.0rc3-cp310-cp310-win_amd64.whl
464887ae4a66f61a0d336380c37a5325
scipy-1.9.0rc3-cp38-cp38-macosx_10_9_x86_64.whl
2ee352d54072abaf6c244cfffc8b4ff8
scipy-1.9.0rc3-cp38-cp38-macosx_12_0_arm64.whl
42ae57a94c10e780303d394c7f47da39
scipy-1.9.0rc3-cp38-cp38-macosx_12_0_universal2.macosx_10_9_x86_64.whl
4d6e63351fea24b860233e301ad78ff6
scipy-1.9.0rc3-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
1b696250efc865b255f1a956844de87d
scipy-1.9.0rc3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
e12b0be75f3c25b10364d08a63fb2a71
scipy-1.9.0rc3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
5678b3c5d0477ca660d92782930300b1 scipy-1.9.0rc3-cp38-cp38-win32.whl
4457a58772123e94daa391c4d4ccf8b1 scipy-1.9.0rc3-cp38-cp38-win_amd64.whl
38e13d08433ecfa671c159796a0eea21
scipy-1.9.0rc3-cp39-cp39-macosx_10_9_x86_64.whl
102aa925878743ae61545fa12db4b2b5
scipy-1.9.0rc3-cp39-cp39-macosx_12_0_arm64.whl
b81b1eb5f77a370614284bbd36f69000
scipy-1.9.0rc3-cp39-cp39-macosx_12_0_universal2.macosx_10_9_x86_64.whl
c1375ef046ae7b6e720b6db7df332cea
scipy-1.9.0rc3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
ae214914e6d61482e859168c9da25c56
scipy-1.9.0rc3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
5d98a00cb55a0e3b8f789bd2a09062e7
scipy-1.9.0rc3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
9789cebc1c583da99f03b27008122bc0 scipy-1.9.0rc3-cp39-cp39-win32.whl
f93b82c3bf5d2f4214b585ad61645554 scipy-1.9.0rc3-cp39-cp39-win_amd64.whl
SHA256
~~~~~~
e47760a2432bf4ca619ba5dba6886c6c9bb0ef14df4e2a5c3c5a3a6a4ba68319 Changelog
6b187f0fad0e7da11e6a3f614951ba7ae97eecbdbc65a202789541c61e560158 README.txt
6997d0d2cb1bcc57d9ea3d607c5f1227f4abe7dd15807911071825de06aafb15
scipy-1.9.0rc3-cp310-cp310-macosx_10_9_x86_64.whl
ffefbadde5afdc8c3003b77e1cc7845a996c8129a2012eff1b3b78074cb25ef9
scipy-1.9.0rc3-cp310-cp310-macosx_12_0_arm64.whl
93114c9292841406e27c0fe2b5c00d2de1cbd1ec3a4343c8ecf961cce17872c5
scipy-1.9.0rc3-cp310-cp310-macosx_12_0_universal2.macosx_10_9_x86_64.whl
b67129931ca84fc8f0b9f1224ad88b19f2a4e4cbb98d54af254ed1ee0f423a07
scipy-1.9.0rc3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
2a3273724612819da49f975ee3cf14b9910aa0eaab2e23eea1d502702c939a48
scipy-1.9.0rc3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
f51b051ce3c66cd529ae07c0af87f2804f54ecf14a5fbded0021a7b4579e94ee
scipy-1.9.0rc3-cp310-cp310-win_amd64.whl
d1b9120bf5e68d64de219a90f337a56de7f2e55c3c23fe85af785a6ff5932d4e
scipy-1.9.0rc3-cp38-cp38-macosx_10_9_x86_64.whl
a13eb973be297e64a8a6aa1537820357cd7810aa5bae1d9076531f3ba63fec34
scipy-1.9.0rc3-cp38-cp38-macosx_12_0_arm64.whl
fc90b11627641bf89713496d0e6f5b391ba70c3ecf2634fa8c697c97b3ba038e
scipy-1.9.0rc3-cp38-cp38-macosx_12_0_universal2.macosx_10_9_x86_64.whl
32c954e00e89c942611e327cbfb9e868228b55068983a18b6d87a956b76db891
scipy-1.9.0rc3-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
3eef55fb77e64437cc600a75c69f01902e385cfceae0bf3761ab1f99fb011a9a
scipy-1.9.0rc3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
b99872fce4a87ce4a01c21c0f8c9d85bf21a21ac4e5c74a50b94143850a56e0d
scipy-1.9.0rc3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
2454ed30f47dda09c07057e4da368215836e0b5f9c4ce1b81fd96e95b1128fa7
scipy-1.9.0rc3-cp38-cp38-win32.whl
73cc5b3392982c2bcdf6ee5c129b45eda257a18752655281942febc4aa088d76
scipy-1.9.0rc3-cp38-cp38-win_amd64.whl
9704b7362b2e8cab80c273c07d3a6dacc0270c8e71f88bef052fa7b4ed280505
scipy-1.9.0rc3-cp39-cp39-macosx_10_9_x86_64.whl
fc9ba93ddb04fac40fef8f53a1d752da75492ec17cbf5c451b1102e257fd39b8
scipy-1.9.0rc3-cp39-cp39-macosx_12_0_arm64.whl
489d095a6f443aeeaea0e69bb4dfacceb8850870d33df9209fad930ea79639a5
scipy-1.9.0rc3-cp39-cp39-macosx_12_0_universal2.macosx_10_9_x86_64.whl
320fa84c502b9aa77c4cfde2d973fa982b71ff06460d983904695f2b9d722580
scipy-1.9.0rc3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
3f165c2074558e76f8e7e70e3fb2cabef2408936645327b8b0e906bf247cc728
scipy-1.9.0rc3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
7c28481580f5778e7ae788d4219026b2cd62544ff379612423f4dbcb7ad9c46f
scipy-1.9.0rc3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ea6659b8360184883e5193acc5de2c2277bc62bccabb953d48d9fc57ad228c5a
scipy-1.9.0rc3-cp39-cp39-win32.whl
c24930b712cd7dc3a272776ea4150b0c4a2acc5a2868ece6e70acce5b8993820
scipy-1.9.0rc3-cp39-cp39-win_amd64.whl
1
0
Bump of required compiler versions following EOL of manylinux_2_24 - move to GCC 8?
by h.vetinari@gmx.com 23 Jul '22
by h.vetinari@gmx.com 23 Jul '22
23 Jul '22
Dear all
I've been trying to keep https://scipy.github.io/devdocs/dev/toolchain.html
up to date with changes around compiler constraints and corresponding C/C++
capabilities for a while already.
Up until basically today, the hardest constraints were either Windows (due to
ABI compatibility with CPython 2.7 / 3.{x<7}) or the compilers available in the
various manylinux images. With the EOL of the Debian-based "outlier"
manylinux_2_24 (in a string of otherwise RHEL-derived manylinuxes), we're now
in the relatively new situation that all 3 main platforms have very recent &
capable compilers.
I've therefore tried to update the rationale to include more niche platforms
and other relevant usage patterns in https://github.com/scipy/scipy/pull/16589,
but the long story short is that - depending on how the various constraints
are weighted - we could bump the minimum GCC version up to anywhere
between 7-10 (inclusive).
I'm proposing to move to GCC 8 as a lower bound. This would allow us to use
C++17 and fix various issues e.g. around boost. For LLVM I'm not sure we want
to do that, but for now I've included it as well (based on what we run in CI).
Feedback about any aspect of that PR is very welcome!
Best regards,
H.
3
2
Hi all,
On behalf of the SciPy development team I'm pleased to
announce the release candidate SciPy 1.9.0rc2. Please help
us test this pre-release.
Sources and binary wheels can be found at:
https://pypi.org/project/scipy/
and at:
https://github.com/scipy/scipy/releases/tag/v1.9.0rc2
One of a few ways to install the release candidate with pip:
pip install scipy==1.9.0rc2
=====================
SciPy 1.9.0 Release Notes
=====================
Note: SciPy 1.9.0 is not released yet!
SciPy 1.9.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.9.x branch, and on adding new features on the main branch.
This release requires Python 3.8+ and NumPy 1.18.5 or greater.
For running on PyPy, PyPy3 6.0+ is required.
*****************************
Highlights of this release
*****************************
- We have modernized our build system to use ``meson``, substantially
reducing
our source build times
- Added `scipy.optimize.milp`, new function for mixed-integer linear
programming.
- Added `scipy.stats.fit` for fitting discrete and continuous distributions
to data.
- Tensor-product spline interpolation modes were added to
`scipy.interpolate.RegularGridInterpolator`.
- A new global optimizer (DIviding RECTangles algorithm)
`scipy.optimize.direct`
****************
New features
****************
`scipy.interpolate` improvements
=========================
- Speed up the ``RBFInterpolator`` evaluation with high dimensional
interpolants.
- Added new spline based interpolation methods for
`scipy.interpolate.RegularGridInterpolator` and its tutorial.
- `scipy.interpolate.RegularGridInterpolator` and
`scipy.interpolate.interpn`
now accept descending ordered points.
- ``RegularGridInterpolator`` now handles length-1 grid axes.
- The ``BivariateSpline`` subclasses have a new method
``partial_derivative``
which constructs a new spline object representing a derivative of an
original spline. This mirrors the corresponding functionality for
univariate
splines, ``splder`` and ``BSpline.derivative``, and can substantially
speed
up repeated evaluation of derivatives.
`scipy.linalg` improvements
=====================
- `scipy.linalg.expm` now accepts nD arrays. Its speed is also improved.
- Minimum required LAPACK version is bumped to ``3.7.1``.
`scipy.fft` improvements
==================
- Added ``uarray`` multimethods for `scipy.fft.fht` and `scipy.fft.ifht`
to allow provision of third party backend implementations such as those
recently added to CuPy.
`scipy.optimize` improvements
=======================
- A new global optimizer, `scipy.optimize.direct` (DIviding RECTangles
algorithm)
was added. For problems with inexpensive function evaluations, like the
ones
in the SciPy benchmark suite, ``direct`` is competitive with the best
other
solvers in SciPy (``dual_annealing`` and ``differential_evolution``) in
terms
of execution time. See
`gh-14300 <https://github.com/scipy/scipy/pull/14300>`__ for more details.
- Add a ``full_output`` parameter to `scipy.optimize.curve_fit` to output
additional solution information.
- Add a ``integrality`` parameter to
`scipy.optimize.differential_evolution`,
enabling integer constraints on parameters.
- Add a ``vectorized`` parameter to call a vectorized objective function
only
once per iteration. This can improve minimization speed by reducing
interpreter overhead from the multiple objective function calls.
- The default method of `scipy.optimize.linprog` is now ``'highs'``.
- Added `scipy.optimize.milp`, new function for mixed-integer linear
programming.
- Added Newton-TFQMR method to ``newton_krylov``.
- Added support for the ``Bounds`` class in ``shgo`` and ``dual_annealing``
for
a more uniform API across `scipy.optimize`.
- Added the ``vectorized`` keyword to ``differential_evolution``.
- ``approx_fprime`` now works with vector-valued functions.
`scipy.signal` improvements
=====================
- The new window function `scipy.signal.windows.kaiser_bessel_derived` was
added to compute the Kaiser-Bessel derived window.
- Single-precision ``hilbert`` operations are now faster as a result of more
consistent ``dtype`` handling.
`scipy.sparse` improvements
======================
- Add a ``copy`` parameter to `scipy.sparce.csgraph.laplacian`. Using
inplace
computation with ``copy=False`` reduces the memory footprint.
- Add a ``dtype`` parameter to `scipy.sparce.csgraph.laplacian` for type
casting.
- Add a ``symmetrized`` parameter to `scipy.sparce.csgraph.laplacian` to
produce
symmetric Laplacian for directed graphs.
- Add a ``form`` parameter to `scipy.sparce.csgraph.laplacian` taking one
of the
three values: ``array``, or ``function``, or ``lo`` determining the
format of
the output Laplacian:
* ``array`` is a numpy array (backward compatible default);
* ``function`` is a pointer to a lambda-function evaluating the
Laplacian-vector or Laplacian-matrix product;
* ``lo`` results in the format of the ``LinearOperator``.
`scipy.sparse.linalg` improvements
==========================
- ``lobpcg`` performance improvements for small input cases.
`scipy.spatial` improvements
======================
- Add an ``order`` parameter to `scipy.spatial.transform.Rotation.from_quat`
and `scipy.spatial.transform.Rotation.as_quat` to specify quaternion
format.
`scipy.stats` improvements
=====================
- `scipy.stats.monte_carlo_test` performs one-sample Monte Carlo hypothesis
tests to assess whether a sample was drawn from a given distribution.
Besides
reproducing the results of hypothesis tests like `scipy.stats.ks_1samp`,
`scipy.stats.normaltest`, and `scipy.stats.cramervonmises` without small
sample
size limitations, it makes it possible to perform similar tests using
arbitrary
statistics and distributions.
- Several `scipy.stats` functions support new ``axis`` (integer or tuple of
integers) and ``nan_policy`` ('raise', 'omit', or 'propagate'), and
``keepdims`` arguments.
These functions also support masked arrays as inputs, even if they do not
have
a `scipy.stats.mstats` counterpart. Edge cases for multidimensional
arrays,
such as when axis-slices have no unmasked elements or entire inputs are of
size zero, are handled consistently.
- Add a ``weight`` parameter to `scipy.stats.hmean`.
- Several improvements have been made to `scipy.stats.levy_stable`.
Substantial
improvement has been made for numerical evaluation of the pdf and cdf,
resolving [#12658](https://github.com/scipy/scipy/issues/12658) and
[#14944](https://github.com/scipy/scipy/issues/14994). The improvement is
particularly dramatic for stability parameter ``alpha`` close to or equal
to 1
and for ``alpha`` below but approaching its maximum value of 2. The
alternative
fast Fourier transform based method for pdf calculation has also been
updated
to use the approach of Wang and Zhang from their 2008 conference paper
*Simpson’s rule based FFT method to compute densities of stable
distribution*,
making this method more competitive with the default method. In addition,
users now have the option to change the parametrization of the Levy Stable
distribution to Nolan's "S0" parametrization which is used internally by
SciPy's pdf and cdf implementations. The "S0" parametrization is
described in
Nolan's paper [*Numerical calculation of stable densities and distribution
functions*](https://doi.org/10.1080/15326349708807450) upon which SciPy's
implementation is based. "S0" has the advantage that ``delta`` and
``gamma``
are proper location and scale parameters. With ``delta`` and ``gamma``
fixed,
the location and scale of the resulting distribution remain unchanged as
``alpha`` and ``beta`` change. This is not the case for the default "S1"
parametrization. Finally, more options have been exposed to allow users to
trade off between runtime and accuracy for both the default and FFT
methods of
pdf and cdf calculation. More information can be found in the
documentation
here (to be linked).
- Added `scipy.stats.fit` for fitting discrete and continuous distributions
to
data.
- The methods ``"pearson"`` and ``"tippet"`` from
`scipy.stats.combine_pvalues`
have been fixed to return the correct p-values, resolving
[#15373](https://github.com/scipy/scipy/issues/15373). In addition, the
documentation for `scipy.stats.combine_pvalues` has been expanded and
improved.
- Unlike other reduction functions, ``stats.mode`` didn't consume the axis
being operated on and failed for negative axis inputs. Both the bugs have
been
fixed. Note that ``stats.mode`` will now consume the input axis and
return an
ndarray with the ``axis`` dimension removed.
- Replaced implementation of `scipy.stats.ncf` with the implementation from
Boost for improved reliability.
- Add a `bits` parameter to `scipy.stats.qmc.Sobol`. It allows to use from 0
to 64 bits to compute the sequence. Default is ``None`` which corresponds
to
30 for backward compatibility. Using a higher value allow to sample more
points. Note: ``bits`` does not affect the output dtype.
- Add a `integers` method to `scipy.stats.qmc.QMCEngine`. It allows sampling
integers using any QMC sampler.
- Improved the fit speed and accuracy of ``stats.pareto``.
- Added ``qrvs`` method to ``NumericalInversePolynomial`` to match the
situation for ``NumericalInverseHermite``.
- Faster random variate generation for ``gennorm`` and ``nakagami``.
- ``lloyd_centroidal_voronoi_tessellation`` has been added to allow improved
sample distributions via iterative application of Voronoi diagrams and
centering operations
- Add `scipy.stats.qmc.PoissonDisk` to sample using the Poisson disk
sampling
method. It guarantees that samples are separated from each other by a
given ``radius``.
- Add `scipy.stats.pmean` to calculate the weighted power mean also called
generalized mean.
************************
Deprecated features
************************
- Due to collision with the shape parameter ``n`` of several distributions,
use of the distribution ``moment`` method with keyword argument ``n`` is
deprecated. Keyword ``n`` is replaced with keyword ``order``.
- Similarly, use of the distribution ``interval`` method with keyword
arguments
``alpha`` is deprecated. Keyword ``alpha`` is replaced with keyword
``confidence``.
- The ``'simplex'``, ``'revised simplex'``, and ``'interior-point'`` methods
of `scipy.optimize.linprog` are deprecated. Methods ``highs``,
``highs-ds``,
or ``highs-ipm`` should be used in new code.
- Support for non-numeric arrays has been deprecated from ``stats.mode``.
``pandas.DataFrame.mode`` can be used instead.
- The function `spatial.distance.kulsinski` has been deprecated in favor
of `spatial.distance.kulczynski1`.
- The ``maxiter`` keyword of the truncated Newton (TNC) algorithm has been
deprecated in favour of ``maxfun``.
- The ``vertices`` keyword of ``Delauney.qhull`` now raises a
DeprecationWarning, after having been deprecated in documentation only
for a long time.
- The ``extradoc`` keyword of ``rv_continuous``, ``rv_discrete`` and
``rv_sample`` now raises a DeprecationWarning, after having been
deprecated in
documentation only for a long time.
*************************
Expired Deprecations
*************************
There is an ongoing effort to follow through on long-standing deprecations.
The following previously deprecated features are affected:
- Object arrays in sparse matrices now raise an error.
- Inexact indices into sparse matrices now raise an error.
- Passing ``radius=None`` to `scipy.spatial.SphericalVoronoi` now raises an
error (not adding ``radius`` defaults to 1, as before).
- Several BSpline methods now raise an error if inputs have ``ndim > 1``.
- The ``_rvs`` method of statistical distributions now requires a ``size``
parameter.
- Passing a ``fillvalue`` that cannot be cast to the output type in
`scipy.signal.convolve2d` now raises an error.
- `scipy.spatial.distance` now enforces that the input vectors are
one-dimensional.
- Removed ``stats.itemfreq``.
- Removed ``stats.median_absolute_deviation``.
- Removed ``n_jobs`` keyword argument and use of ``k=None`` from
``kdtree.query``.
- Removed ``right`` keyword from ``interpolate.PPoly.extend``.
- Removed ``debug`` keyword from ``scipy.linalg.solve_*``.
- Removed class ``_ppform`` ``scipy.interpolate``.
- Removed BSR methods ``matvec`` and ``matmat``.
- Removed ``mlab`` truncation mode from ``cluster.dendrogram``.
- Removed ``cluster.vq.py_vq2``.
- Removed keyword arguments ``ftol`` and ``xtol`` from
``optimize.minimize(method='Nelder-Mead')``.
- Removed ``signal.windows.hanning``.
- Removed LAPACK ``gegv`` functions from ``linalg``; this raises the
minimally
required LAPACK version to 3.7.1.
- Removed ``spatial.distance.matching``.
- Removed the alias ``scipy.random`` for ``numpy.random``.
- Removed docstring related functions from ``scipy.misc`` (``docformat``,
``inherit_docstring_from``, ``extend_notes_in_docstring``,
``replace_notes_in_docstring``, ``indentcount_lines``, ``filldoc``,
``unindent_dict``, ``unindent_string``).
- Removed ``linalg.pinv2``.
***************************************
Backwards incompatible changes
***************************************
- Several `scipy.stats` functions now convert ``np.matrix`` to
``np.ndarray``s
before the calculation is performed. In this case, the output will be a
scalar
or ``np.ndarray`` of appropriate shape rather than a 2D ``np.matrix``.
Similarly, while masked elements of masked arrays are still ignored, the
output will be a scalar or ``np.ndarray`` rather than a masked array with
``mask=False``.
- The default method of `scipy.optimize.linprog` is now ``'highs'``, not
``'interior-point'`` (which is now deprecated), so callback functions and
some options are no longer supported with the default method. With the
default method, the ``x`` attribute of the returned ``OptimizeResult`` is
now ``None`` (instead of a non-optimal array) when an optimal solution
cannot be found (e.g. infeasible problem).
- For `scipy.stats.combine_pvalues`, the sign of the test statistic returned
for the method ``"pearson"`` has been flipped so that higher values of the
statistic now correspond to lower p-values, making the statistic more
consistent with those of the other methods and with the majority of the
literature.
- `scipy.linalg.expm` due to historical reasons was using the sparse
implementation and thus was accepting sparse arrays. Now it only works
with
nDarrays. For sparse usage, `scipy.sparse.linalg.expm` needs to be used
explicitly.
- The definition of `scipy.stats.circvar` has reverted to the one that is
standard in the literature; note that this is not the same as the square
of
`scipy.stats.circstd`.
- Remove inheritance to `QMCEngine` in `MultinomialQMC` and
`MultivariateNormalQMC`. It removes the methods `fast_forward` and
`reset`.
- Init of `MultinomialQMC` now require the number of trials with `n_trials`.
Hence, `MultinomialQMC.random` output has now the correct shape ``(n,
pvals)``.
- Several function-specific warnings (``F_onewayConstantInputWarning``,
``F_onewayBadInputSizesWarning``, ``PearsonRConstantInputWarning``,
``PearsonRNearConstantInputWarning``, ``SpearmanRConstantInputWarning``,
and
``BootstrapDegenerateDistributionWarning``) have been replaced with more
general warnings.
******************
Other changes
******************
- A draft developer CLI is available for SciPy, leveraging the ``doit``,
``click`` and ``rich-click`` tools. For more details, see
[gh-15959](https://github.com/scipy/scipy/pull/15959).
- The SciPy contributor guide has been reorganized and updated
(see [#15947](https://github.com/scipy/scipy/pull/15947) for details).
- QUADPACK Fortran routines in `scipy.integrate`, which power
`scipy.integrate.quad`, have been marked as `recursive`. This should fix
rare
issues in multivariate integration (`nquad` and friends) and obviate the
need
for compiler-specific compile flags (`/recursive` for ifort etc). Please
file
an issue if this change turns out problematic for you. This is also true
for
``FITPACK`` routines in `scipy.interpolate`, which power ``splrep``,
``splev`` etc., and ``*UnivariateSpline`` and ``*BivariateSpline``
classes.
- the ``USE_PROPACK`` environment variable has been renamed to
``SCIPY_USE_PROPACK``; setting to a non-zero value will enable
the usage of the ``PROPACK`` library as before
Lazy access to subpackages
======================
Before this release, all subpackages of SciPy (`cluster`, `fft`, `ndimage`,
etc.) had to be explicitly imported. Now, these subpackages are lazily
loaded
as soon as they are accessed, so that the following is possible (if desired
for interactive use, it's not actually recommended for code,
see :ref:`scipy-api`):
``import scipy as sp; sp.fft.dct([1, 2, 3])``. Advantages include: making it
easier to navigate SciPy in interactive terminals, reducing subpackage
import
conflicts (which before required
``import networkx.linalg as nla; import scipy.linalg as sla``),
and avoiding repeatedly having to update imports during teaching &
experimentation. Also see
[the related community specification document](
https://scientific-python.org/specs/spec-0001/).
SciPy switched to Meson as its build system
==================================
This is the first release that ships with [Meson](https://mesonbuild.com) as
the build system. When installing with ``pip`` or ``pypa/build``, Meson
will be
used (invoked via the ``meson-python`` build hook). This change brings
significant benefits - most importantly much faster build times, but also
better support for cross-compilation and cleaner build logs.
Note:
This release still ships with support for ``numpy.distutils``-based
builds
as well. Those can be invoked through the ``setup.py`` command-line
interface (e.g., ``python setup.py install``). It is planned to remove
``numpy.distutils`` support before the 1.10.0 release.
When building from source, a number of things have changed compared to
building
with ``numpy.distutils``:
- New build dependencies: ``meson``, ``ninja``, and ``pkg-config``.
``setuptools`` and ``wheel`` are no longer needed.
- BLAS and LAPACK libraries that are supported haven't changed, however the
discovery mechanism has: that is now using ``pkg-config`` instead of
hardcoded
paths or a ``site.cfg`` file.
- The build defaults to using OpenBLAS. See :ref:`blas-lapack-selection` for
details.
The two CLIs that can be used to build wheels are ``pip`` and ``build``. In
addition, the SciPy repo contains a ``python dev.py`` CLI for any kind of
development task (see its ``--help`` for details). For a comparison between
old
(``distutils``) and new (``meson``) build commands, see :ref:`meson-faq`.
For more information on the introduction of Meson support in SciPy, see
`gh-13615 <https://github.com/scipy/scipy/issues/13615>`__ and
`this blog post <
https://labs.quansight.org/blog/2021/07/moving-scipy-to-meson/>`__.
*********
Authors
*********
* endolith (12)
* Caio Agiani (2) +
* Emmy Albert (1) +
* Joseph Albert (1)
* Tania Allard (3)
* Carsten Allefeld (1) +
* Kartik Anand (1) +
* Virgile Andreani (2) +
* Weh Andreas (1) +
* Francesco Andreuzzi (5) +
* Kian-Meng Ang (2) +
* Gerrit Ansmann (1)
* Ar-Kareem (1) +
* Shehan Atukorala (1) +
* avishai231 (1) +
* Blair Azzopardi (1)
* Sayantika Banik (2) +
* Ross Barnowski (9)
* Christoph Baumgarten (3)
* Nickolai Belakovski (1)
* Peter Bell (9)
* Sebastian Berg (3)
* Bharath (1) +
* bobcatCA (2) +
* boussoffara (2) +
* Islem BOUZENIA (1) +
* Jake Bowhay (41) +
* Matthew Brett (11)
* Dietrich Brunn (2) +
* Michael Burkhart (2) +
* Evgeni Burovski (96)
* Matthias Bussonnier (20)
* Dominic C (1)
* Cameron (1) +
* CJ Carey (3)
* Thomas A Caswell (2)
* Ali Cetin (2) +
* Hood Chatham (5) +
* Klesk Chonkin (1)
* Craig Citro (1) +
* Dan Cogswell (1) +
* Luigi Cruz (1) +
* Anirudh Dagar (5)
* Brandon David (1)
* deepakdinesh1123 (1) +
* Denton DeLoss (1) +
* derbuihan (2) +
* Sameer Deshmukh (13) +
* Niels Doucet (1) +
* DWesl (8)
* eytanadler (30) +
* Thomas J. Fan (5)
* Isuru Fernando (3)
* Joseph Fox-Rabinovitz (1)
* Ryan Gibson (4) +
* Ralf Gommers (314)
* Srinivas Gorur-Shandilya (1) +
* Alex Griffing (2)
* h-vetinari (3)
* Matt Haberland (446)
* Tristan Hearn (1) +
* Jonathan Helgert (1) +
* Samuel Hinton (1) +
* Jake (1) +
* Stewart Jamieson (1) +
* Jan-Hendrik Müller (1)
* Yikun Jiang (1) +
* JuliaMelle01 (1) +
* jyuv (12) +
* Toshiki Kataoka (1)
* Chris Keefe (1) +
* Robert Kern (4)
* Andrew Knyazev (11)
* Matthias Koeppe (4) +
* Sergey Koposov (1)
* Volodymyr Kozachynskyi (1) +
* Yotaro Kubo (2) +
* Jacob Lapenna (1) +
* Peter Mahler Larsen (8)
* Eric Larson (4)
* Laurynas Mikšys (1) +
* Antony Lee (1)
* Gregory R. Lee (2)
* lerichi (1) +
* Tim Leslie (2)
* P. L. Lim (1)
* Smit Lunagariya (43)
* lutefiskhotdish (1) +
* Cong Ma (12)
* Syrtis Major (1)
* Nicholas McKibben (17)
* Melissa Weber Mendonça (10)
* Mark Mikofski (1)
* Jarrod Millman (13)
* Harsh Mishra (6)
* ML-Nielsen (3) +
* Matthew Murray (1) +
* Andrew Nelson (50)
* Dimitri Papadopoulos Orfanos (1) +
* Evgueni Ovtchinnikov (2) +
* Sambit Panda (1)
* Nick Papior (2)
* Tirth Patel (43)
* Petar Mlinarić (1)
* petroselo (1) +
* Ilhan Polat (64)
* Anthony Polloreno (1)
* Amit Portnoy (1) +
* Quentin Barthélemy (9)
* Patrick N. Raanes (1) +
* Tyler Reddy (144)
* Pamphile Roy (197)
* Vivek Roy (2) +
* sabonerune (1) +
* Niyas Sait (2) +
* Atsushi Sakai (25)
* Mazen Sayed (1) +
* Eduardo Schettino (5) +
* Daniel Schmitz (6) +
* Eli Schwartz (4) +
* SELEE (2) +
* Namami Shanker (4)
* siddhantwahal (1) +
* Gagandeep Singh (8)
* Soph (1) +
* Shivnaren Srinivasan (1) +
* Scott Staniewicz (1) +
* Leo C. Stein (4)
* Albert Steppi (7)
* Christopher Strickland (1) +
* Kai Striega (4)
* Søren Fuglede Jørgensen (1)
* Aleksandr Tagilov (1) +
* Masayuki Takagi (1) +
* Sai Teja (1) +
* Ewout ter Hoeven (2) +
* Will Tirone (2)
* Bas van Beek (7)
* Dhruv Vats (1)
* H. Vetinari (6)
* Arthur Volant (1)
* Samuel Wallan (5)
* Stefan van der Walt (8)
* Warren Weckesser (83)
* Anreas Weh (1)
* Nils Werner (1)
* Aviv Yaish (1) +
* Dowon Yi (1)
* Rory Yorke (1)
* Yosshi999 (1) +
* yuanx749 (2) +
* Gang Zhao (23)
* ZhihuiChen0903 (1)
* Pavel Zun (1) +
* David Zwicker (1) +
A total of 155 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.9.0
**************************
* `#1884 <https://github.com/scipy/scipy/issues/1884>`__: stats
distributions fit problems (Trac #1359)
* `#2047 <https://github.com/scipy/scipy/issues/2047>`__: derivatives()
method is missing in BivariateSpline (Trac #1522)
* `#2071 <https://github.com/scipy/scipy/issues/2071>`__: TST: stats:
\`check_sample_var\` should be two-sided (Trac #1546)
* `#2414 <https://github.com/scipy/scipy/issues/2414>`__: stats binom at
non-integer n (Trac #1895)
* `#2623 <https://github.com/scipy/scipy/issues/2623>`__:
stats.distributions statistical power of test suite
* `#2625 <https://github.com/scipy/scipy/issues/2625>`__: wilcoxon()
function does not return z-statistic
* `#2650 <https://github.com/scipy/scipy/issues/2650>`__: (2D)
Interpolation functions should work with complex numbers
* `#2834 <https://github.com/scipy/scipy/issues/2834>`__: ksone fitting
* `#2868 <https://github.com/scipy/scipy/issues/2868>`__: nan and
stats.percentileofscore
* `#2877 <https://github.com/scipy/scipy/issues/2877>`__: distributions.ncf
numerical issues
* `#2993 <https://github.com/scipy/scipy/issues/2993>`__:
optimize.approx_fprime & jacobians
* `#3214 <https://github.com/scipy/scipy/issues/3214>`__: stats
distributions ppf-cdf roundtrip
* `#3758 <https://github.com/scipy/scipy/issues/3758>`__: discrete
distribution defined by \`values\` with non-integer...
* `#4130 <https://github.com/scipy/scipy/issues/4130>`__: BUG: stats:
fisher_exact returns incorrect p-value
* `#4897 <https://github.com/scipy/scipy/issues/4897>`__: expm is 10x as
slow as matlab according to http://stackoverflow.com/questions/30048315
* `#5103 <https://github.com/scipy/scipy/issues/5103>`__: Docs suggest
scipy.sparse.linalg.expm_multiply supports LinearOperator...
* `#5266 <https://github.com/scipy/scipy/issues/5266>`__: Deprecated
routines in Netlib LAPACK >3.5.0
* `#5890 <https://github.com/scipy/scipy/issues/5890>`__: Undefined
behavior when using scipy.interpolate.RegularGridInterpolator...
* `#5982 <https://github.com/scipy/scipy/issues/5982>`__: Keyword collision
in scipy.stats.levy_stable.interval
* `#6472 <https://github.com/scipy/scipy/issues/6472>`__:
scipy.stats.invwishart does not check if scale matrix is symmetric
* `#6551 <https://github.com/scipy/scipy/issues/6551>`__: BUG: stats:
inconsistency in docs and behavior of gmean and hmean
* `#6624 <https://github.com/scipy/scipy/issues/6624>`__: incorrect
handling of nan by RegularGridInterpolator
* `#6882 <https://github.com/scipy/scipy/issues/6882>`__: Certain recursive
scipy.integrate.quad (e.g. dblquad and nquad)...
* `#7469 <https://github.com/scipy/scipy/issues/7469>`__: Misleading
interp2d documentation
* `#7560 <https://github.com/scipy/scipy/issues/7560>`__: Should
RegularGridInterpolator support length 1 dimensions?
* `#8850 <https://github.com/scipy/scipy/issues/8850>`__:
Scipy.interpolate.griddata Error : Exception ignored in:
'scipy.spatial.qhull._Qhull.__dealloc__'
* `#8928 <https://github.com/scipy/scipy/issues/8928>`__: BUG:
scipy.stats.norm wrong expected value of function when loc...
* `#9231 <https://github.com/scipy/scipy/issues/9231>`__: infinite loop in
stats.fisher_exact
* `#9313 <https://github.com/scipy/scipy/issues/9313>`__: geometric
distribution stats.geom returns negative values if...
* `#9524 <https://github.com/scipy/scipy/issues/9524>`__: interpn returns
nan with perfectly valid data
* `#9591 <https://github.com/scipy/scipy/issues/9591>`__:
scipy.interpolate.interp1d with kind=“previous” doesn't extrapolate...
* `#9815 <https://github.com/scipy/scipy/issues/9815>`__: stats.mode's
nan_policy 'propagate' not working?
* `#9944 <https://github.com/scipy/scipy/issues/9944>`__: documentation for
\`scipy.interpolate.RectBivariateSpline\` is...
* `#9999 <https://github.com/scipy/scipy/issues/9999>`__: BUG: malloc()
calls in Cython and C that are not checked for...
* `#10096 <https://github.com/scipy/scipy/issues/10096>`__: Add literature
reference for circstd (and circvar?)
* `#10446 <https://github.com/scipy/scipy/issues/10446>`__: RuntimeWarning:
invalid value encountered in stats.genextreme
* `#10577 <https://github.com/scipy/scipy/issues/10577>`__: Additional
discussion for scipy.stats roadmap
* `#10821 <https://github.com/scipy/scipy/issues/10821>`__: Errors with the
Yeo-Johnson Transform that also Appear in Scikit-Learn
* `#10983 <https://github.com/scipy/scipy/issues/10983>`__: LOBPCG
inefficinet when computing > 20% of eigenvalues
* `#11145 <https://github.com/scipy/scipy/issues/11145>`__: unexpected
SparseEfficiencyWarning at scipy.sparse.linalg.splu
* `#11406 <https://github.com/scipy/scipy/issues/11406>`__:
scipy.sparse.linalg.svds (v1.4.1) on singular matrix does not...
* `#11447 <https://github.com/scipy/scipy/issues/11447>`__:
scipy.interpolate.interpn: Handle ValueError('The points in dimension...
* `#11673 <https://github.com/scipy/scipy/issues/11673>`__: intlinprog:
integer linear program solver
* `#11742 <https://github.com/scipy/scipy/issues/11742>`__: MAINT: stats:
getting skewness alone takes 34000x longer than...
* `#11806 <https://github.com/scipy/scipy/issues/11806>`__: Unexpectedly
poor results when distribution fitting with \`weibull_min\`...
* `#11828 <https://github.com/scipy/scipy/issues/11828>`__:
UnivariateSpline gives varying results when multithreaded on...
* `#11948 <https://github.com/scipy/scipy/issues/11948>`__: fitting
discrete distributions
* `#12073 <https://github.com/scipy/scipy/issues/12073>`__: Add note in
documentation
* `#12456 <https://github.com/scipy/scipy/issues/12456>`__: Add generalized
mean calculation
* `#12480 <https://github.com/scipy/scipy/issues/12480>`__:
RectBivariateSpline derivative evaluator is slow
* `#12485 <https://github.com/scipy/scipy/issues/12485>`__: linprog returns
an incorrect message
* `#12506 <https://github.com/scipy/scipy/issues/12506>`__: ENH: stats:
one-sided p-values for statistical tests
* `#12545 <https://github.com/scipy/scipy/issues/12545>`__:
stats.pareto.fit raises RuntimeWarning
* `#12548 <https://github.com/scipy/scipy/issues/12548>`__:
scipy.stats.skew returning MaskedArray
* `#12633 <https://github.com/scipy/scipy/issues/12633>`__: Offer simpler
development workflow?
* `#12658 <https://github.com/scipy/scipy/issues/12658>`__:
scipy.stats.levy_stable.pdf can be inaccurate and return nan
* `#12838 <https://github.com/scipy/scipy/issues/12838>`__: Accept multiple
matrices in \`scipy.linalg.expm\`
* `#12848 <https://github.com/scipy/scipy/issues/12848>`__: DOC: stats:
multivariate distribution documentation issues
* `#12870 <https://github.com/scipy/scipy/issues/12870>`__: Levy Stable
Random Variates Code has a typo
* `#12871 <https://github.com/scipy/scipy/issues/12871>`__: Levy Stable
distribution uses parameterisation that is not location...
* `#13200 <https://github.com/scipy/scipy/issues/13200>`__: Errors made by
scipy.optimize.linprog
* `#13462 <https://github.com/scipy/scipy/issues/13462>`__: Too many
warnings and results objects in public API for scipy.stats
* `#13582 <https://github.com/scipy/scipy/issues/13582>`__: ENH: stats:
\`rv_continuous.stats\` with array shapes: use \`_stats\`...
* `#13615 <https://github.com/scipy/scipy/issues/13615>`__: RFC: switch to
Meson as a build system
* `#13632 <https://github.com/scipy/scipy/issues/13632>`__:
stats.rv_discrete is not checking that xk values are integers
* `#13655 <https://github.com/scipy/scipy/issues/13655>`__: MAINT:
stats.rv_generic: \`moment\` method falls back to \`_munp\`...
* `#13689 <https://github.com/scipy/scipy/issues/13689>`__: Wilcoxon does
not appropriately detect ties when mode=exact.
* `#13835 <https://github.com/scipy/scipy/issues/13835>`__: Change name of
\`alpha\` parameter in \`interval()\` method
* `#13872 <https://github.com/scipy/scipy/issues/13872>`__: Add method
details or reference to \`scipy.integrate.dblquad\`
* `#13912 <https://github.com/scipy/scipy/issues/13912>`__: Adding Poisson
Disc sampling to QMC
* `#13996 <https://github.com/scipy/scipy/issues/13996>`__: Fisk
distribution documentation typo
* `#14035 <https://github.com/scipy/scipy/issues/14035>`__:
\`roots_jacobi\` support for large parameter values
* `#14081 <https://github.com/scipy/scipy/issues/14081>`__:
\`scipy.optimize._linprog_simplex._apply_pivot\` relies on asymmetric...
* `#14095 <https://github.com/scipy/scipy/issues/14095>`__:
scipy.stats.norm.pdf takes too much time and memory
* `#14162 <https://github.com/scipy/scipy/issues/14162>`__: Thread safety
RectBivariateSpline
* `#14267 <https://github.com/scipy/scipy/issues/14267>`__: BUG: online doc
returns 404 - wrong \`reference\` in url
* `#14313 <https://github.com/scipy/scipy/issues/14313>`__: ks_2samp:
example description does not match example output
* `#14418 <https://github.com/scipy/scipy/issues/14418>`__: \`ttest_ind\`
for two sampled distributions with the same single...
* `#14455 <https://github.com/scipy/scipy/issues/14455>`__: Adds Mixed
Integer Linear Programming from highs
* `#14462 <https://github.com/scipy/scipy/issues/14462>`__: Shapiro test
returning negative p-value
* `#14471 <https://github.com/scipy/scipy/issues/14471>`__: methods
'revised simplex' and 'interior-point' are extremely...
* `#14505 <https://github.com/scipy/scipy/issues/14505>`__: \`Optimization
converged to parameters that are outside the range\`...
* `#14548 <https://github.com/scipy/scipy/issues/14548>`__: Add convention
flag to quanternion in \`Scipy.spatial.transform.rotation.Rotation\`
* `#14565 <https://github.com/scipy/scipy/issues/14565>`__:
optimize.minimize: Presence of callback causes method TNC to...
* `#14622 <https://github.com/scipy/scipy/issues/14622>`__: BUG: (sort of)
mannwhitneyu hits max recursion limit with imbalanced...
* `#14645 <https://github.com/scipy/scipy/issues/14645>`__: ENH:
MemoryError when trying to bootstrap with large amounts...
* `#14716 <https://github.com/scipy/scipy/issues/14716>`__: BUG: stats: The
\`loguniform\` distribution is overparametrized.
* `#14731 <https://github.com/scipy/scipy/issues/14731>`__: BUG: Incorrect
residual graph in scipy.sparse.csgraph.maximum_flow
* `#14745 <https://github.com/scipy/scipy/issues/14745>`__: BUG:
scipy.ndimage.convolve documentation is incorrect
* `#14750 <https://github.com/scipy/scipy/issues/14750>`__: ENH: Add one
more derivative-free optimization method
* `#14777 <https://github.com/scipy/scipy/issues/14777>`__: BUG: Wrong
limit and no warning in stats.t for df=np.inf
* `#14793 <https://github.com/scipy/scipy/issues/14793>`__: BUG: Missing
pairs in cKDTree.query_pairs when coordinates contain...
* `#14861 <https://github.com/scipy/scipy/issues/14861>`__: BUG: unclear
error message when all bounds are all equal for...
* `#14889 <https://github.com/scipy/scipy/issues/14889>`__: BUG: NumPy's
\`random\` module should not be in the \`scipy\`...
* `#14914 <https://github.com/scipy/scipy/issues/14914>`__: CI job with
code coverage is failing (yet again)
* `#14926 <https://github.com/scipy/scipy/issues/14926>`__:
RegularGridInterpolator should be called RectilinearGridInterpolator
* `#14994 <https://github.com/scipy/scipy/issues/14994>`__: BUG: Levy stable
* `#15009 <https://github.com/scipy/scipy/issues/15009>`__: BUG:
scipy.stats.multiscale_graphcorr p-values are computed differently...
* `#15059 <https://github.com/scipy/scipy/issues/15059>`__: BUG:
documentation inconsistent with code for find_peaks_cwt
* `#15082 <https://github.com/scipy/scipy/issues/15082>`__: DOC: Sampling
from the truncated normal
* `#15125 <https://github.com/scipy/scipy/issues/15125>`__: Deprecate
\`scipy.spatial.distance.kulsinski\`
* `#15133 <https://github.com/scipy/scipy/issues/15133>`__: BUG: Log_norm
description is incorrect and produces incorrect...
* `#15150 <https://github.com/scipy/scipy/issues/15150>`__: BUG:
RBFInterpolator is much slower than Rbf for vector data
* `#15172 <https://github.com/scipy/scipy/issues/15172>`__: BUG: special:
High relative error in \`log_ndtr\`
* `#15195 <https://github.com/scipy/scipy/issues/15195>`__: BUGS: stats:
Tracking issue for distributions that warn and/or...
* `#15199 <https://github.com/scipy/scipy/issues/15199>`__: BUG: Error
occured \`spsolve_triangular\`
* `#15210 <https://github.com/scipy/scipy/issues/15210>`__: BUG: A sparse
matrix raises a ValueError when \`__rmul__\` with...
* `#15245 <https://github.com/scipy/scipy/issues/15245>`__: MAINT:
scipy.stats._levy_stable should be treated as subpackage...
* `#15252 <https://github.com/scipy/scipy/issues/15252>`__: DOC:
Multivariate normal CDF docstring typo
* `#15296 <https://github.com/scipy/scipy/issues/15296>`__: BUG: SciPy
1.7.x build failure on Cygwin
* `#15308 <https://github.com/scipy/scipy/issues/15308>`__: BUG: OpenBLAS
0.3.18 support
* `#15338 <https://github.com/scipy/scipy/issues/15338>`__: DOC: Rename
\`\*args\` param in \`f_oneway\` to \`\*samples\`
* `#15345 <https://github.com/scipy/scipy/issues/15345>`__: BUG:
boschloo_exact gives pvalue > 1 (and sometimes nan)
* `#15368 <https://github.com/scipy/scipy/issues/15368>`__: build warnings
for \`unuran_wrapper.pyx\`
* `#15373 <https://github.com/scipy/scipy/issues/15373>`__: BUG: Tippett’s
and Pearson’s method for combine_pvalues are not...
* `#15415 <https://github.com/scipy/scipy/issues/15415>`__:
\`integrate.quad_vec\` missing documentation for \`limit\` parameter
* `#15456 <https://github.com/scipy/scipy/issues/15456>`__: Segfault in
HiGHS code when building with Mingw-w64 on Windows
* `#15458 <https://github.com/scipy/scipy/issues/15458>`__: DOC:
Documentation inaccuracy of scipy.interpolate.bisplev
* `#15488 <https://github.com/scipy/scipy/issues/15488>`__: ENH: missing
examples for scipy.optimize in docs
* `#15507 <https://github.com/scipy/scipy/issues/15507>`__: BUG:
scipy.optimize.linprog: the algorithm determines the problem...
* `#15508 <https://github.com/scipy/scipy/issues/15508>`__: BUG: Incorrect
error message in multivariate_normal
* `#15541 <https://github.com/scipy/scipy/issues/15541>`__: BUG:
scipy.stats.powerlaw, why should x ∈ (0,1)? x can exceed...
* `#15551 <https://github.com/scipy/scipy/issues/15551>`__: MAINT: stats:
deprecating non-numeric array support in \`stats.mode\`
* `#15568 <https://github.com/scipy/scipy/issues/15568>`__: BENCH/CI:
Benchmark timeout
* `#15572 <https://github.com/scipy/scipy/issues/15572>`__: BUG:
\`scipy.spatial.transform.rotation\`, wrong deprecation...
* `#15575 <https://github.com/scipy/scipy/issues/15575>`__: BUG: Tests
failing for initial build [arm64 machine]
* `#15589 <https://github.com/scipy/scipy/issues/15589>`__: BUG:
scipy.special.factorialk docstring inconsistent with behaviour
* `#15601 <https://github.com/scipy/scipy/issues/15601>`__: BUG:
Scalefactors for \`signal.csd\` with \`average=='median'\`...
* `#15617 <https://github.com/scipy/scipy/issues/15617>`__: ENH: stats: all
multivariate distributions should be freezable
* `#15631 <https://github.com/scipy/scipy/issues/15631>`__: BUG: stats.fit:
intermittent failure in doctest
* `#15635 <https://github.com/scipy/scipy/issues/15635>`__: CI:ASK: Remove
LaTeX doc builds?
* `#15638 <https://github.com/scipy/scipy/issues/15638>`__: DEV: \`dev.py\`
missing PYTHONPATH when building doc
* `#15644 <https://github.com/scipy/scipy/issues/15644>`__: DOC:
stats.ks_1samp: incorrect commentary in examples
* `#15666 <https://github.com/scipy/scipy/issues/15666>`__: CI: CircleCI
build_docs failure on main
* `#15670 <https://github.com/scipy/scipy/issues/15670>`__: BUG:
AssertionError in test__dual_annealing.py in test_bounds_class
* `#15689 <https://github.com/scipy/scipy/issues/15689>`__: BUG: default
value of shape parameter in fit method of rv_continuous...
* `#15692 <https://github.com/scipy/scipy/issues/15692>`__: CI: scipy.scipy
(Main refguide_asv_check) failure in main
* `#15696 <https://github.com/scipy/scipy/issues/15696>`__: DOC: False
information in docs - scipy.stats.ttest_1samp
* `#15700 <https://github.com/scipy/scipy/issues/15700>`__: BUG:
AssertionError in test_propack.py
* `#15730 <https://github.com/scipy/scipy/issues/15730>`__: BUG: "terminate
called after throwing an instance of 'std::out_of_range'"...
* `#15732 <https://github.com/scipy/scipy/issues/15732>`__: DEP: execute
deprecation of inexact indices into sparse matrices
* `#15734 <https://github.com/scipy/scipy/issues/15734>`__: DEP: deal with
deprecation of ndim >1 in bspline
* `#15735 <https://github.com/scipy/scipy/issues/15735>`__: DEP: add actual
DeprecationWarning for sym_pos-keyword of scipy.linalg.solve
* `#15736 <https://github.com/scipy/scipy/issues/15736>`__: DEP: Remove
\`debug\` keyword from \`scipy.linalg.solve_\*\`
* `#15737 <https://github.com/scipy/scipy/issues/15737>`__: DEP: Execute
deprecation of pinv2
* `#15739 <https://github.com/scipy/scipy/issues/15739>`__: DEP: sharpen
deprecation for >1-dim inputs in optimize.minimize
* `#15740 <https://github.com/scipy/scipy/issues/15740>`__: DEP: Execute
deprecation for squeezing input vectors in spatial.distance
* `#15741 <https://github.com/scipy/scipy/issues/15741>`__: DEP: remove
spatial.distance.matching
* `#15742 <https://github.com/scipy/scipy/issues/15742>`__: DEP: raise if
fillvalue cannot be cast to output type in \`signal.convolve2d\`
* `#15743 <https://github.com/scipy/scipy/issues/15743>`__: DEP: enforce
radius for \`spatial.SphericalVoronoi\`
* `#15744 <https://github.com/scipy/scipy/issues/15744>`__: DEP: sharpen
deprecation of dual_annealing argument 'local_search_options'
* `#15745 <https://github.com/scipy/scipy/issues/15745>`__: DEP: remove
signal.windows.hanning
* `#15746 <https://github.com/scipy/scipy/issues/15746>`__: DEP: remove
k=None from KDTree.query
* `#15747 <https://github.com/scipy/scipy/issues/15747>`__: DEP: stats:
remove support for \`_rvs\` without \`size\` parameter
* `#15750 <https://github.com/scipy/scipy/issues/15750>`__: DEP: remove
\`n_jobs\` from kdtree
* `#15751 <https://github.com/scipy/scipy/issues/15751>`__: DEP: remove
ftol/xtol from neldermead
* `#15752 <https://github.com/scipy/scipy/issues/15752>`__: DEP: remove
right keyword from interpolate.PPoly.extend
* `#15753 <https://github.com/scipy/scipy/issues/15753>`__: DEP: remove
\`_ppform\`
* `#15754 <https://github.com/scipy/scipy/issues/15754>`__: DEP: Remove
mlab mode from dendrogram
* `#15757 <https://github.com/scipy/scipy/issues/15757>`__: DEP:
docstring-related deprecations
* `#15758 <https://github.com/scipy/scipy/issues/15758>`__: DEP: remove
LAPACK \*gegv functions
* `#15759 <https://github.com/scipy/scipy/issues/15759>`__: DEP: remove old
BSR methods
* `#15760 <https://github.com/scipy/scipy/issues/15760>`__: DEP: remove
py_vq2
* `#15761 <https://github.com/scipy/scipy/issues/15761>`__: DEP: remove
stats.itemfreq
* `#15762 <https://github.com/scipy/scipy/issues/15762>`__: DEP: remove
stats.median_absolute_deviation
* `#15773 <https://github.com/scipy/scipy/issues/15773>`__: BUG: iirfilter
allows Wn[1] < Wn[0] for band-pass and band-stop...
* `#15780 <https://github.com/scipy/scipy/issues/15780>`__: BUG: CI on
Azure broken with PyTest 7.1
* `#15843 <https://github.com/scipy/scipy/issues/15843>`__: BUG:
scipy.stats.brunnermunzel incorrectly returns nan for undocumented...
* `#15854 <https://github.com/scipy/scipy/issues/15854>`__: CI: Windows
Meson job failing sometimes on OpenBLAS binary download
* `#15866 <https://github.com/scipy/scipy/issues/15866>`__: BUG/CI: Wrong
python version used for tests labeled "Linux Tests...
* `#15899 <https://github.com/scipy/scipy/issues/15899>`__: BUG:
_calc_uniform_order_statistic_medians documentation example...
* `#15927 <https://github.com/scipy/scipy/issues/15927>`__: BUG:
Inconsistent handling of INF and NAN in signal.convolve
* `#15931 <https://github.com/scipy/scipy/issues/15931>`__: BUG:
scipy/io/arff/tests/test_arffread.py::TestNoData::test_nodata...
* `#15960 <https://github.com/scipy/scipy/issues/15960>`__: BUG:
Documentation Error in scipy.signal.lfilter
* `#15961 <https://github.com/scipy/scipy/issues/15961>`__: BUG:
scipy.stats.beta and bernoulli fails with float32 inputs
* `#15962 <https://github.com/scipy/scipy/issues/15962>`__: Race condition
in macOS Meson build between \`_matfuncs_expm\`...
* `#15987 <https://github.com/scipy/scipy/issues/15987>`__: CI:
\`np.matrix\` deprecation warning
* `#16007 <https://github.com/scipy/scipy/issues/16007>`__: BUG: Confusing
documentation in \`ttest_ind_from_stats\`
* `#16011 <https://github.com/scipy/scipy/issues/16011>`__: BUG: typo in
documentation for scipy.optimize.basinhopping
* `#16020 <https://github.com/scipy/scipy/issues/16020>`__: BUG: dev.py
FileNotFoundError
* `#16027 <https://github.com/scipy/scipy/issues/16027>`__: jc should be
(n-1)/2
* `#16031 <https://github.com/scipy/scipy/issues/16031>`__: BUG:
scipy.sparse.linalg.norm does not work on sparse arrays
* `#16036 <https://github.com/scipy/scipy/issues/16036>`__: Missing \`f\`
prefix on f-strings
* `#16054 <https://github.com/scipy/scipy/issues/16054>`__: Bug: Meson
build with dev.py fails to detect SciPy with debian...
* `#16065 <https://github.com/scipy/scipy/issues/16065>`__: BUG: Gitpod
build with \`python runtests.py\` fails; move to...
* `#16074 <https://github.com/scipy/scipy/issues/16074>`__: BUG: refguide
check fails with \`numpydoc==1.3\`
* `#16081 <https://github.com/scipy/scipy/issues/16081>`__: CI, MAINT:
minor refguide failure with stats.describe
* `#16121 <https://github.com/scipy/scipy/issues/16121>`__: DOC:
scipy.interpolate.RegularGridInterpolator and interpn works...
* `#16162 <https://github.com/scipy/scipy/issues/16162>`__: BUG: curve_fit
gives wrong results with Pandas float32
* `#16171 <https://github.com/scipy/scipy/issues/16171>`__: BUG:
scipy.stats.multivariate_hypergeom.rvs raises ValueError...
* `#16219 <https://github.com/scipy/scipy/issues/16219>`__:
\`TestSobol.test_0dim\` failure on 32-bit Linux job
* `#16233 <https://github.com/scipy/scipy/issues/16233>`__: BUG: Memory
leak in function \`sf_error\` due to new reference...
* `#16254 <https://github.com/scipy/scipy/issues/16254>`__: DEP: add
deprecation warning to \`maxiter\` kwarg in \`_minimize_tnc\`
* `#16292 <https://github.com/scipy/scipy/issues/16292>`__: BUG:
compilation error: no matching constructor for initialization...
* `#16337 <https://github.com/scipy/scipy/issues/16337>`__: TST:
stats/tests/test_axis_nan_policy.py::test_axis_nan_policy_full...
* `#16347 <https://github.com/scipy/scipy/issues/16347>`__: TST, MAINT:
32-bit Linux test failures in wheels repo
* `#16358 <https://github.com/scipy/scipy/issues/16358>`__: TST, MAINT:
test_theilslopes_warnings fails on 32-bit Windows
* `#16378 <https://github.com/scipy/scipy/issues/16378>`__: DOC:
pydata-sphinx-theme v0.9 defaults to darkmode depending...
* `#16381 <https://github.com/scipy/scipy/issues/16381>`__: BUG: bootstrap
get ValueError for paired statistic
* `#16382 <https://github.com/scipy/scipy/issues/16382>`__: BUG:
truncnorm.fit does not fit correctly
* `#16403 <https://github.com/scipy/scipy/issues/16403>`__: MAINT: NumPy
main will require a few updates due to new floating...
* `#16409 <https://github.com/scipy/scipy/issues/16409>`__: BUG: SIGSEGV in
qhull when array type is wrong
* `#16419 <https://github.com/scipy/scipy/issues/16419>`__: BUG:
scipy.stats.nbinom.logcdf returns wrong results when some...
* `#16426 <https://github.com/scipy/scipy/issues/16426>`__: BUG:
stats.shapiro inplace modification of user array
* `#16465 <https://github.com/scipy/scipy/issues/16465>`__: BLD: new sdist
has some metadata issues
* `#16466 <https://github.com/scipy/scipy/issues/16466>`__: BUG: linprog
failure - OptimizeResult.x returns NoneType
* `#16523 <https://github.com/scipy/scipy/issues/16523>`__: BUG: test
failure in pre-release job: \`TestFactorized.test_singular_with_umfpack\`
* `#16540 <https://github.com/scipy/scipy/issues/16540>`__: BLD: meson
0.63.0 and new CI testing failures on Linux
**************************
Pull requests for 1.9.0
**************************
* `#9523 <https://github.com/scipy/scipy/pull/9523>`__: ENH: improvements
to the Stable distribution
* `#11829 <https://github.com/scipy/scipy/pull/11829>`__: Fixes safe
handling of small singular values in svds.
* `#13490 <https://github.com/scipy/scipy/pull/13490>`__: DEV: stats: check
for distribution/method keyword name collisions
* `#13572 <https://github.com/scipy/scipy/pull/13572>`__: ENH: n-D and
nan_policy support for scipy.stats.percentileofscore
* `#13918 <https://github.com/scipy/scipy/pull/13918>`__: ENH: Poisson Disk
sampling for QMC
* `#13955 <https://github.com/scipy/scipy/pull/13955>`__: DOC: SciPy
extensions for code style and docstring guidelines.
* `#14003 <https://github.com/scipy/scipy/pull/14003>`__: DOC: clarify the
definition of the pdf of \`stats.fisk\`
* `#14036 <https://github.com/scipy/scipy/pull/14036>`__: ENH: fix
numerical issues in roots_jacobi and related special...
* `#14087 <https://github.com/scipy/scipy/pull/14087>`__: DOC: explain null
hypotheses in ttest functions
* `#14142 <https://github.com/scipy/scipy/pull/14142>`__: DOC: Add better
error message for unpacking issue
* `#14143 <https://github.com/scipy/scipy/pull/14143>`__: Support
LinearOperator in expm_multiply
* `#14300 <https://github.com/scipy/scipy/pull/14300>`__: ENH: Adding
DIRECT algorithm to \`\`scipy.optimize\`\`
* `#14576 <https://github.com/scipy/scipy/pull/14576>`__: ENH: stats: add
one-sample Monte Carlo hypothesis test
* `#14642 <https://github.com/scipy/scipy/pull/14642>`__: ENH: add Lloyd's
algorithm to \`scipy.spatial\` to improve a...
* `#14718 <https://github.com/scipy/scipy/pull/14718>`__: DOC: stats:
adjust bootstrap doc to emphasize that batch controls...
* `#14781 <https://github.com/scipy/scipy/pull/14781>`__: BUG: stats:
handle infinite \`df\` in \`t\` distribution
* `#14847 <https://github.com/scipy/scipy/pull/14847>`__: ENH: BLD: enable
building SciPy with Meson
* `#14877 <https://github.com/scipy/scipy/pull/14877>`__: DOC: ndimage
convolve origin documentation (#14745)
* `#15001 <https://github.com/scipy/scipy/pull/15001>`__: ENH:
sparse.linalg: More comprehensive tests (Not only for 1-D...
* `#15026 <https://github.com/scipy/scipy/pull/15026>`__: ENH: allow
approx_fprime to work with vector-valued func
* `#15079 <https://github.com/scipy/scipy/pull/15079>`__: ENH:linalg: expm
overhaul and ndarray processing
* `#15140 <https://github.com/scipy/scipy/pull/15140>`__: ENH: Make
\`stats.kappa3\` work with array inputs
* `#15154 <https://github.com/scipy/scipy/pull/15154>`__: DOC: a small bug
in docstring example of \`lobpcg\`
* `#15165 <https://github.com/scipy/scipy/pull/15165>`__: MAINT: Avoid
using del to remove numpy symbols in scipy.__init__.py
* `#15168 <https://github.com/scipy/scipy/pull/15168>`__: REL: set version
to 1.9.0.dev0
* `#15169 <https://github.com/scipy/scipy/pull/15169>`__: DOC: fix
formatting of Methods in multivariate distributions
* `#15171 <https://github.com/scipy/scipy/pull/15171>`__: \`AttrDict\`
raises \`AttributeError\` on missing attributes,...
* `#15176 <https://github.com/scipy/scipy/pull/15176>`__: BUG: special:
Clean up some private namespaces and fix \`special.__all__\`
* `#15182 <https://github.com/scipy/scipy/pull/15182>`__: MAINT: fix typos
principle -> principal
* `#15184 <https://github.com/scipy/scipy/pull/15184>`__: MAINT: CI: Rename
'Nightly CPython' job to 'NumPy main'
* `#15187 <https://github.com/scipy/scipy/pull/15187>`__: BUG: special: Fix
numerical precision issue of log_ndtr
* `#15188 <https://github.com/scipy/scipy/pull/15188>`__: MAINT:
sparse.linalg: Using more concise and user-friendly f-string...
* `#15190 <https://github.com/scipy/scipy/pull/15190>`__: MAINT:
interpolate: speed up the RBFInterpolator evaluation with...
* `#15196 <https://github.com/scipy/scipy/pull/15196>`__: BUG: stats: Fix
handling of support endpoints in two distributions.
* `#15197 <https://github.com/scipy/scipy/pull/15197>`__: MAINT: build
dependency updates
* `#15202 <https://github.com/scipy/scipy/pull/15202>`__: MAINT: special:
Don't use macro for 'extern "C"' in strictly...
* `#15205 <https://github.com/scipy/scipy/pull/15205>`__: BUG: stats: Fix
spurious warnings generated by several distributions.
* `#15207 <https://github.com/scipy/scipy/pull/15207>`__: MAINT:
sparse.linalg: Using the interface with the trace of sparse...
* `#15219 <https://github.com/scipy/scipy/pull/15219>`__: DOC: Corrected
docstring of ndimage.sum_labels
* `#15223 <https://github.com/scipy/scipy/pull/15223>`__: DOC: x0->x for
finite_diff_rel_step docstring closes #15208
* `#15230 <https://github.com/scipy/scipy/pull/15230>`__: ENH: expose
submodules via \`__getattr__\` to allow lazy access
* `#15234 <https://github.com/scipy/scipy/pull/15234>`__: TST: stats: mark
very slow tests as \`xslow\`
* `#15235 <https://github.com/scipy/scipy/pull/15235>`__: BUG: Fix rmul
dispatch of spmatrix
* `#15243 <https://github.com/scipy/scipy/pull/15243>`__: DOC: stats: add
reference for gstd
* `#15244 <https://github.com/scipy/scipy/pull/15244>`__: Added example for
morphology: binary_dilation and erosion
* `#15250 <https://github.com/scipy/scipy/pull/15250>`__: ENH: Make
\`stats.kappa4\` work with array
* `#15251 <https://github.com/scipy/scipy/pull/15251>`__: [MRG] ENH: Update
\`laplacian\` function introducing the new...
* `#15255 <https://github.com/scipy/scipy/pull/15255>`__: MAINT: Remove
\`distutils\` usage in \`runtests.py\` to fix deprecation...
* `#15259 <https://github.com/scipy/scipy/pull/15259>`__: MAINT: optimize,
special, signal: Use custom warnings instead...
* `#15261 <https://github.com/scipy/scipy/pull/15261>`__: DOC: Add inline
comment in Hausdorff distance calculation
* `#15265 <https://github.com/scipy/scipy/pull/15265>`__: DOC: update
.mailmap
* `#15266 <https://github.com/scipy/scipy/pull/15266>`__: CI: remove
coverage usage from Windows jobs
* `#15269 <https://github.com/scipy/scipy/pull/15269>`__: BLD: add setup.py
for \`stats/_levy_stable\`
* `#15272 <https://github.com/scipy/scipy/pull/15272>`__: BUG: Fix owens_t
function when a tends to infinity
* `#15274 <https://github.com/scipy/scipy/pull/15274>`__: DOC: fix
docstring in _cdf() function of _multivariate.py
* `#15284 <https://github.com/scipy/scipy/pull/15284>`__: TST: silence
RuntimeWarning from \`np.det\` in \`signal.place_poles\`...
* `#15285 <https://github.com/scipy/scipy/pull/15285>`__: CI: simplify
32-bit Linux testing
* `#15286 <https://github.com/scipy/scipy/pull/15286>`__: MAINT: Highs
submodule CI issue - use shallow cloning
* `#15289 <https://github.com/scipy/scipy/pull/15289>`__: DOC: Misc
numpydoc formatting.
* `#15291 <https://github.com/scipy/scipy/pull/15291>`__: DOC: some more
docstring/numpydoc formatting.
* `#15294 <https://github.com/scipy/scipy/pull/15294>`__: ENH: add
integrality constraints for linprog
* `#15300 <https://github.com/scipy/scipy/pull/15300>`__: DOC: Misc manual
docs updates.
* `#15302 <https://github.com/scipy/scipy/pull/15302>`__: DOC: More
docstring reformatting.
* `#15304 <https://github.com/scipy/scipy/pull/15304>`__: CI: fix Gitpod
build by adding HiGHS submodule checkout
* `#15305 <https://github.com/scipy/scipy/pull/15305>`__: BLD: update NumPy
to >=1.18.5, setuptools to <60.0
* `#15309 <https://github.com/scipy/scipy/pull/15309>`__: CI: update
OpenBLAS to 0.3.18 in Azure jobs
* `#15310 <https://github.com/scipy/scipy/pull/15310>`__: ENH: signal: Add
Kaiser-Bessel derived window function
* `#15312 <https://github.com/scipy/scipy/pull/15312>`__: BUG: special: Fix
loss of precision in pseudo_huber when r/delta...
* `#15314 <https://github.com/scipy/scipy/pull/15314>`__: MAINT: changed
needed after renaming \`master\` branch to \`main\`
* `#15315 <https://github.com/scipy/scipy/pull/15315>`__: MAINT: account
for NumPy master -> main renaming
* `#15325 <https://github.com/scipy/scipy/pull/15325>`__: CI: reshuffle two
Windows Azure CI jobs, and don't run 'full'...
* `#15330 <https://github.com/scipy/scipy/pull/15330>`__: ENH: optimize:
support undocumented option \`full_output\` for...
* `#15336 <https://github.com/scipy/scipy/pull/15336>`__: DOC: update
detailed roadmap
* `#15344 <https://github.com/scipy/scipy/pull/15344>`__: MAINT:stats:
Renamed \`\*args\` param to \`\*samples\`
* `#15347 <https://github.com/scipy/scipy/pull/15347>`__: ENH: stats: add
weights in harmonic mean
* `#15352 <https://github.com/scipy/scipy/pull/15352>`__: BLD: put upper
bound \`setuptools<60.0\` in conda environment...
* `#15357 <https://github.com/scipy/scipy/pull/15357>`__: ENH: interpolate:
add new methods for RegularGridInterpolator.
* `#15360 <https://github.com/scipy/scipy/pull/15360>`__: MAINT: speed up
rvs of nakagami in scipy.stats
* `#15361 <https://github.com/scipy/scipy/pull/15361>`__: MAINT:
sparse.linalg: Remove unnecessary operations
* `#15366 <https://github.com/scipy/scipy/pull/15366>`__: Make signal
functions respect input dtype.
* `#15370 <https://github.com/scipy/scipy/pull/15370>`__: DOC: governance
members moved to scipy.org
* `#15371 <https://github.com/scipy/scipy/pull/15371>`__: MAINT: stats: fix
unuran compile-time warnings
* `#15378 <https://github.com/scipy/scipy/pull/15378>`__: MAINT: remove
version pinning on gmpy2
* `#15380 <https://github.com/scipy/scipy/pull/15380>`__: ENH/MAINT:
Version switcher from the sphinx theme
* `#15385 <https://github.com/scipy/scipy/pull/15385>`__: DOC: fix typo
* `#15387 <https://github.com/scipy/scipy/pull/15387>`__: MAINT: Fix a
couple build warnings.
* `#15388 <https://github.com/scipy/scipy/pull/15388>`__: DOC: interpolate:
improve \`RectBivariateSpline\` doc
* `#15391 <https://github.com/scipy/scipy/pull/15391>`__: ENH: graph
Laplacian as LinearOperator, add dtype and symmetrized...
* `#15392 <https://github.com/scipy/scipy/pull/15392>`__: ENH: integrality
constraints for differential_evolution
* `#15394 <https://github.com/scipy/scipy/pull/15394>`__: ENH: optimize:
improvements to \`LinearConstraint\` class
* `#15396 <https://github.com/scipy/scipy/pull/15396>`__: DOC: Git://
protocol on github pending removal.
* `#15399 <https://github.com/scipy/scipy/pull/15399>`__: ENH: stats: add
\`axis\` tuple and \`nan_policy\` to \`hmean\`
* `#15400 <https://github.com/scipy/scipy/pull/15400>`__: MAINT:
sparse.linalg: Move the test function of GMRES to the...
* `#15401 <https://github.com/scipy/scipy/pull/15401>`__: MAINT: DOC:
analytics from analytics.scientific-python
* `#15402 <https://github.com/scipy/scipy/pull/15402>`__: DOC: update
pip_quickstart (submodules)
* `#15406 <https://github.com/scipy/scipy/pull/15406>`__: MAINT: use
\`Rotation.Random\` instead of manual generation
* `#15407 <https://github.com/scipy/scipy/pull/15407>`__: BLD: meson: split
pyx->c and Python extension build
* `#15408 <https://github.com/scipy/scipy/pull/15408>`__: MAINT: check for
negative weights in \`Rotation.align_vectors\`
* `#15410 <https://github.com/scipy/scipy/pull/15410>`__: ENH: add
\`order\` parameter to specify quaternion format
* `#15413 <https://github.com/scipy/scipy/pull/15413>`__: ENH: stats: add
\`rvs\` method for \`gennorm\`
* `#15424 <https://github.com/scipy/scipy/pull/15424>`__: ENH: bypass
LinearOperator in lobpcg for small-size cases
* `#15427 <https://github.com/scipy/scipy/pull/15427>`__: MAINT: Manage
imports in \`sparse.linalg\`
* `#15431 <https://github.com/scipy/scipy/pull/15431>`__: Revert "ENH: add
\`order\` parameter to specify quaternion format"
* `#15436 <https://github.com/scipy/scipy/pull/15436>`__: ENH: stats: fit:
function for fitting discrete and continuous...
* `#15439 <https://github.com/scipy/scipy/pull/15439>`__: ENH:
differential_evolution vectorized kwd
* `#15440 <https://github.com/scipy/scipy/pull/15440>`__: MAINT: Try to
detect scipy path in \`runtests.py\` while not...
* `#15442 <https://github.com/scipy/scipy/pull/15442>`__: MAINT: Fix meson
build warnings on windows
* `#15443 <https://github.com/scipy/scipy/pull/15443>`__: DOC, BUG: Fix
error in heading remapping for custom \`scipy.optimize:function\` domain
directive
* `#15445 <https://github.com/scipy/scipy/pull/15445>`__: ENH: stats: add
\`nnlf\` method for discrete distributions
* `#15451 <https://github.com/scipy/scipy/pull/15451>`__: BLD: further
refinement of Cython dependencies
* `#15452 <https://github.com/scipy/scipy/pull/15452>`__: BUG/DOC/TST:
combine_pvalues: fix Tippett and Pearson
* `#15453 <https://github.com/scipy/scipy/pull/15453>`__: ENH: Make
dual_annealing work with Bounds class
* `#15454 <https://github.com/scipy/scipy/pull/15454>`__: BLD: remove
dependency on libnpymath from \`spatial._distance_wrap\`
* `#15455 <https://github.com/scipy/scipy/pull/15455>`__: ENH: Support
Bounds class in shgo
* `#15459 <https://github.com/scipy/scipy/pull/15459>`__: DOC: documents
parameter \`limit\` for function \`integrate.quad_vec\`.
* `#15460 <https://github.com/scipy/scipy/pull/15460>`__: ENH: optimize:
milp: mixed integer linear programming
* `#15462 <https://github.com/scipy/scipy/pull/15462>`__: CI: switch one
macOS CI job from distutils to meson
* `#15464 <https://github.com/scipy/scipy/pull/15464>`__: ENH: Performance
improvements for \`linear_sum_assignment\`
* `#15465 <https://github.com/scipy/scipy/pull/15465>`__: DOC: stats: add
weights in formulas and examples for gmean and...
* `#15466 <https://github.com/scipy/scipy/pull/15466>`__: MAINT: fix
compile errors with CPython 3.11
* `#15469 <https://github.com/scipy/scipy/pull/15469>`__: MAINT: Remove
\`distutils\` usage
* `#15470 <https://github.com/scipy/scipy/pull/15470>`__: ENH:
\`stats.qmc\`: faster hypercube point comparison and scrambling...
* `#15472 <https://github.com/scipy/scipy/pull/15472>`__: ENH: stats: add
\`axis\` tuple and \`nan_policy\` to \`skew\`
* `#15485 <https://github.com/scipy/scipy/pull/15485>`__: BLD: updates to
Meson build files for more correct linking and...
* `#15487 <https://github.com/scipy/scipy/pull/15487>`__: MAINT: typo in
bsplines.py
* `#15496 <https://github.com/scipy/scipy/pull/15496>`__: DOC: signal:
fixed parameter 'order' for butter bandpass
* `#15497 <https://github.com/scipy/scipy/pull/15497>`__: MAINT: update
vendored uarray
* `#15499 <https://github.com/scipy/scipy/pull/15499>`__: CI: remove
matplotlib from 32-bit linux job, it fails to build
* `#15501 <https://github.com/scipy/scipy/pull/15501>`__: MAINT: Remove
unused variable warnings
* `#15502 <https://github.com/scipy/scipy/pull/15502>`__: DEV: meson: allow
specifying build directory and install prefix
* `#15512 <https://github.com/scipy/scipy/pull/15512>`__: MAINT:
optimize.linprog: make HiGHS default and deprecate old...
* `#15523 <https://github.com/scipy/scipy/pull/15523>`__: DOC: fixed the
link for fluiddyn's transonic vision in dev/roadmap.html.
* `#15526 <https://github.com/scipy/scipy/pull/15526>`__: MAINT: add qrvs
method to NumericalInversePolynomial in scipy.stats
* `#15529 <https://github.com/scipy/scipy/pull/15529>`__: DOC: forward port
1.8.0 relnotes
* `#15532 <https://github.com/scipy/scipy/pull/15532>`__: TST: parametrize
test_ldl_type_size_combinations
* `#15546 <https://github.com/scipy/scipy/pull/15546>`__: DOC: missing
section for metrics
* `#15555 <https://github.com/scipy/scipy/pull/15555>`__: MAINT: make
unuran clone shallow
* `#15557 <https://github.com/scipy/scipy/pull/15557>`__: DOC: fixes
inaccuracy in bisplev documentation
* `#15559 <https://github.com/scipy/scipy/pull/15559>`__: BENCH: selection
of linalg solvers to facilitate expansion
* `#15560 <https://github.com/scipy/scipy/pull/15560>`__: DOC: types and
return values for Bessel Functions
* `#15561 <https://github.com/scipy/scipy/pull/15561>`__: MAINT: update
HiGHS submodule to include fix for Windows segfault
* `#15563 <https://github.com/scipy/scipy/pull/15563>`__: CI: add a Windows
CI job on GitHub Actions using Meson
* `#15564 <https://github.com/scipy/scipy/pull/15564>`__: DOC: stray
backticks
* `#15565 <https://github.com/scipy/scipy/pull/15565>`__: DOC: incorrect
underline lenght in section.
* `#15567 <https://github.com/scipy/scipy/pull/15567>`__: ENH: stats.pareto
fit improvement for parameter combinations
* `#15569 <https://github.com/scipy/scipy/pull/15569>`__: DOC: pip
quickstart: setup.py -> meson
* `#15570 <https://github.com/scipy/scipy/pull/15570>`__: MAINT: bump test
tolerance in test_linprog
* `#15571 <https://github.com/scipy/scipy/pull/15571>`__: DOC: Wrong
underline length
* `#15578 <https://github.com/scipy/scipy/pull/15578>`__: Make Windows
Python setup more standard
* `#15581 <https://github.com/scipy/scipy/pull/15581>`__: MAINT: clarify
deprecation warning spatial.transform.rotation
* `#15583 <https://github.com/scipy/scipy/pull/15583>`__: DOC: clarify O(N)
SO(N) in random rotations
* `#15586 <https://github.com/scipy/scipy/pull/15586>`__: ENH: stats: Add
'alternative' and confidence interval to pearsonr
* `#15590 <https://github.com/scipy/scipy/pull/15590>`__: DOC: factorialk
docstring inconsistent with code
* `#15597 <https://github.com/scipy/scipy/pull/15597>`__: DOC: update
\`hyp2f1\` docstring example based on doctest
* `#15598 <https://github.com/scipy/scipy/pull/15598>`__: BUG/ENH:
\`lsq_linear\`: fixed incorrect \`lsmr_tol\` in first...
* `#15603 <https://github.com/scipy/scipy/pull/15603>`__: BENCH: optimize:
milp: add MILP benchmarks
* `#15606 <https://github.com/scipy/scipy/pull/15606>`__: MAINT: allow
multiplication sign \`×\`
* `#15611 <https://github.com/scipy/scipy/pull/15611>`__: BUG:signal: Fix
median bias in csd(..., average="median")
* `#15616 <https://github.com/scipy/scipy/pull/15616>`__: CI: pin asv to
avoid slowdowns in 0.5/0.5.1
* `#15619 <https://github.com/scipy/scipy/pull/15619>`__: DOC: stats:
update interval and moment method signatures
* `#15625 <https://github.com/scipy/scipy/pull/15625>`__: MAINT: Clean up
\`type: ignore\` comments related to third-party...
* `#15626 <https://github.com/scipy/scipy/pull/15626>`__: TST, MAINT:
ignore np distutils dep
* `#15629 <https://github.com/scipy/scipy/pull/15629>`__: MAINT: stats: fix
\`trim1\` \`axis\` behavior
* `#15632 <https://github.com/scipy/scipy/pull/15632>`__: ENH:
stats.wilcoxon: return z-statistic (as requested)
* `#15634 <https://github.com/scipy/scipy/pull/15634>`__: CI: Improve
concurrency to cancel running jobs on PR update
* `#15645 <https://github.com/scipy/scipy/pull/15645>`__: DOC: Add code
example to the documentation of \`sparse.linalg.cg\`.
* `#15646 <https://github.com/scipy/scipy/pull/15646>`__: DOC:
stats.ks_1samp: correct examples
* `#15647 <https://github.com/scipy/scipy/pull/15647>`__: ENH: add variable
bits to \`stats.qmc.Sobol\`
* `#15648 <https://github.com/scipy/scipy/pull/15648>`__: DOC: Add examples
to documentation for \`scipy.special.ellipr{c,d,f,g,j}\`
* `#15649 <https://github.com/scipy/scipy/pull/15649>`__: DEV/DOC: remove
latex/pdf documentation
* `#15651 <https://github.com/scipy/scipy/pull/15651>`__: DOC:
stats.ks_2samp/stats.kstest: correct examples
* `#15652 <https://github.com/scipy/scipy/pull/15652>`__: DOC:
stats.circstd: add reference, notes, comments
* `#15655 <https://github.com/scipy/scipy/pull/15655>`__: REL: fix small
issue in pavement.py for release note writing
* `#15656 <https://github.com/scipy/scipy/pull/15656>`__: DOC: Fix example
for subset_by_index in eigh doc
* `#15661 <https://github.com/scipy/scipy/pull/15661>`__: DOC: Additional
examples for optimize user guide
* `#15662 <https://github.com/scipy/scipy/pull/15662>`__: DOC: stats.fit:
fix intermittent failure in doctest
* `#15663 <https://github.com/scipy/scipy/pull/15663>`__: DOC:
stats.burr12: fix typo
* `#15664 <https://github.com/scipy/scipy/pull/15664>`__: BENCH: Add
benchmarks for special.factorial/factorial2/factorialk
* `#15673 <https://github.com/scipy/scipy/pull/15673>`__: DOC: fix
intersphinx links
* `#15682 <https://github.com/scipy/scipy/pull/15682>`__: MAINT:
sparse.linalg: Clear up unnecessary modules imported in...
* `#15684 <https://github.com/scipy/scipy/pull/15684>`__: DOC: add formula
and documentation improvements for scipy.special.chndtr...
* `#15690 <https://github.com/scipy/scipy/pull/15690>`__: ENH: add uarray
multimethods for fast Hankel transforms
* `#15694 <https://github.com/scipy/scipy/pull/15694>`__: MAINT,CI: signal:
fix failing refguide check
* `#15699 <https://github.com/scipy/scipy/pull/15699>`__: DOC:
stats.ttest_1samp: update example
* `#15701 <https://github.com/scipy/scipy/pull/15701>`__: BUG: Fix
dual_annealing bounds test
* `#15703 <https://github.com/scipy/scipy/pull/15703>`__: BUG: fix test
fail in test_propack.py (loosen atol)
* `#15710 <https://github.com/scipy/scipy/pull/15710>`__: MAINT:
sparse.linalg: \`bnorm\` only calculate once
* `#15712 <https://github.com/scipy/scipy/pull/15712>`__: ENH:
\`scipy.stats.qmc.Sobol\`: allow 32 or 64 bit computation
* `#15715 <https://github.com/scipy/scipy/pull/15715>`__: ENH: stats: add
_axis_nan_policy_factory to moment
* `#15718 <https://github.com/scipy/scipy/pull/15718>`__: ENH: Migration of
\`write_release_and_log\` into standalone script
* `#15723 <https://github.com/scipy/scipy/pull/15723>`__: TST: stats: make
\`check_sample_var\` two-sided
* `#15724 <https://github.com/scipy/scipy/pull/15724>`__: TST: stats:
simplify \`check_sample_mean\`
* `#15725 <https://github.com/scipy/scipy/pull/15725>`__: DEV: Try to
detect scipy from dev installed path
* `#15728 <https://github.com/scipy/scipy/pull/15728>`__: ENH: changed
vague exception messages to a more descriptive ones...
* `#15729 <https://github.com/scipy/scipy/pull/15729>`__: ENH: stats: add
weighted power mean
* `#15763 <https://github.com/scipy/scipy/pull/15763>`__: ENH: stats:
replace ncf with Boost non_central_f distribution
* `#15766 <https://github.com/scipy/scipy/pull/15766>`__: BUG: improve
exceptions for private attributes in refactored...
* `#15768 <https://github.com/scipy/scipy/pull/15768>`__: [DOC] fix typo in
cython optimize help example
* `#15769 <https://github.com/scipy/scipy/pull/15769>`__: MAINT: stats:
check integrality in \`_argcheck\` as needed
* `#15771 <https://github.com/scipy/scipy/pull/15771>`__: MAINT: stats:
resolve discrete rvs dtype platform dependency
* `#15774 <https://github.com/scipy/scipy/pull/15774>`__: MAINT: stats:
remove deprecated \`median_absolute_deviation\`
* `#15775 <https://github.com/scipy/scipy/pull/15775>`__: DOC:
stats.lognorm: rephrase note about parameterization
* `#15776 <https://github.com/scipy/scipy/pull/15776>`__: DOC:
stats.powerlaw: more explicit explanation of support
* `#15777 <https://github.com/scipy/scipy/pull/15777>`__: MAINT:
stats.shapiro: subtract median from shapiro input
* `#15778 <https://github.com/scipy/scipy/pull/15778>`__: MAINT: stats:
more specific error type from \`rv_continuous.fit\`
* `#15779 <https://github.com/scipy/scipy/pull/15779>`__: CI: don't run
meson tests on forks and remove skip flags
* `#15782 <https://github.com/scipy/scipy/pull/15782>`__: DEPR: remove
k=None in KDTree.query
* `#15783 <https://github.com/scipy/scipy/pull/15783>`__: CI:Pin pytest
version to 7.0.1 on Azure
* `#15785 <https://github.com/scipy/scipy/pull/15785>`__: MAINT: stats:
remove deprecated itemfreq
* `#15786 <https://github.com/scipy/scipy/pull/15786>`__: DOC: Add examples
of integrals to integrate.quadpack
* `#15788 <https://github.com/scipy/scipy/pull/15788>`__: DOC: update macOS
and Linux contributor docs to use Python 3.9
* `#15789 <https://github.com/scipy/scipy/pull/15789>`__: DOC, MAINT:
Remove numpydoc submodule
* `#15791 <https://github.com/scipy/scipy/pull/15791>`__: MAINT: add
ShapeInfo to continuous distributions in scipy.stats
* `#15795 <https://github.com/scipy/scipy/pull/15795>`__: DEP: remove
n_jobs from cKDTree
* `#15797 <https://github.com/scipy/scipy/pull/15797>`__: scipy/_lib/boost:
Update to d8626c9d2d937abf6a38a844522714ad72e63281
* `#15799 <https://github.com/scipy/scipy/pull/15799>`__: DEP: add warning
for documented-as-deprecated extradoc
* `#15802 <https://github.com/scipy/scipy/pull/15802>`__: DOC: Import Error
in examples
* `#15803 <https://github.com/scipy/scipy/pull/15803>`__: DOC: error in
TransferFunctionDiscrete example
* `#15804 <https://github.com/scipy/scipy/pull/15804>`__: DEP: sharpen
warning message on >1-dim for optimize.minimize
* `#15805 <https://github.com/scipy/scipy/pull/15805>`__: DEP: specify
version to remove dual_annealing argument 'local_search_options'
* `#15809 <https://github.com/scipy/scipy/pull/15809>`__: DOC,MAINT: remove
\`quad_explain\` that has become irrelevant.
* `#15810 <https://github.com/scipy/scipy/pull/15810>`__: DOC: stats.mood:
validity only when observations are unique
* `#15811 <https://github.com/scipy/scipy/pull/15811>`__: DOC: fix
evaluate_all_bspl example.
* `#15812 <https://github.com/scipy/scipy/pull/15812>`__: DOC: Couple of
single to double backticks
* `#15813 <https://github.com/scipy/scipy/pull/15813>`__: DOC: information
about skip on CircleCI
* `#15817 <https://github.com/scipy/scipy/pull/15817>`__: MAINT:
stats.fisher_exact: improve docs and fix bugs
* `#15819 <https://github.com/scipy/scipy/pull/15819>`__: DEP:
docstring-related deprecations (#15757)
* `#15821 <https://github.com/scipy/scipy/pull/15821>`__: DEP: add actual
DeprecationWarning for sym_pos-keyword of scipy.linalg.solve
* `#15822 <https://github.com/scipy/scipy/pull/15822>`__: DEP: remove
\`right\` from interpolate.PPoly.extend
* `#15823 <https://github.com/scipy/scipy/pull/15823>`__: DOC:
Interpolative tutorial - wrong matrix fill var
* `#15824 <https://github.com/scipy/scipy/pull/15824>`__: BUG: Handle base
case for scipy.integrate.simpson when span along...
* `#15825 <https://github.com/scipy/scipy/pull/15825>`__: TST: stats:
xfail_on_32bit studentized_range moment test
* `#15827 <https://github.com/scipy/scipy/pull/15827>`__: DOC: change docs
that specify the SNR ratio definition for find_peaks_cwt().
* `#15828 <https://github.com/scipy/scipy/pull/15828>`__: DEP: raise value
error for object arrays
* `#15830 <https://github.com/scipy/scipy/pull/15830>`__: MAINT: stats:
collocate bootstrap/permutation_test/monte_carlo_test
* `#15831 <https://github.com/scipy/scipy/pull/15831>`__: MAINT:
stats.rv_generic: fix unnecessary call to \`_munp\` in...
* `#15835 <https://github.com/scipy/scipy/pull/15835>`__: FIX: Incorect
boschloo pvalue
* `#15837 <https://github.com/scipy/scipy/pull/15837>`__: DOC: Simplify
conda command
* `#15840 <https://github.com/scipy/scipy/pull/15840>`__: DOC: special: Add
'Examples' for wrightomega.
* `#15842 <https://github.com/scipy/scipy/pull/15842>`__: DOC: Add examples
for \`CGS\`, \`GCROTMK\` and \`BiCGSTAB\` iterative...
* `#15846 <https://github.com/scipy/scipy/pull/15846>`__: DOC: Add
efficiency condition for CSC sparse matrix and remove...
* `#15847 <https://github.com/scipy/scipy/pull/15847>`__: BUG: adds warning
to scipy.stats.brunnermunzel
* `#15848 <https://github.com/scipy/scipy/pull/15848>`__: DOC: fix interp2d
docs showing wrong Z array ordering.
* `#15850 <https://github.com/scipy/scipy/pull/15850>`__: MAINT:
sparse.linalg: Missing tfqmr in the re-entrancy test
* `#15853 <https://github.com/scipy/scipy/pull/15853>`__: DEP: remove the
keyword debug from linalg.solve
* `#15855 <https://github.com/scipy/scipy/pull/15855>`__: ENH:
stats.rv_continuous.expect: split interval to improve reliability
* `#15867 <https://github.com/scipy/scipy/pull/15867>`__: CI: fix python
version matrix in linux workflow
* `#15868 <https://github.com/scipy/scipy/pull/15868>`__: CI: fix Azure
workflows
* `#15872 <https://github.com/scipy/scipy/pull/15872>`__: DEP: remove mlab
from dendrogram
* `#15874 <https://github.com/scipy/scipy/pull/15874>`__: DEP: remove py_vq2
* `#15875 <https://github.com/scipy/scipy/pull/15875>`__: DEP: remove old
BSR methods
* `#15876 <https://github.com/scipy/scipy/pull/15876>`__: DEP: remove
_ppform
* `#15881 <https://github.com/scipy/scipy/pull/15881>`__: DEP: remove
signal.windows.hanning
* `#15882 <https://github.com/scipy/scipy/pull/15882>`__: DEP: enforced
radius in spherical voronoi
* `#15885 <https://github.com/scipy/scipy/pull/15885>`__: DOC: stats:
clarify truncnorm shape parameter definition
* `#15886 <https://github.com/scipy/scipy/pull/15886>`__: BUG: check that
iirfilter argument Wn satisfies Wn[0] < Wn[1]
* `#15887 <https://github.com/scipy/scipy/pull/15887>`__: DEP: remove
ftol/xtol from neldermead
* `#15894 <https://github.com/scipy/scipy/pull/15894>`__: [BUG] make
p-values consistent with the literature
* `#15895 <https://github.com/scipy/scipy/pull/15895>`__: CI: remove pin on
Jinja2
* `#15898 <https://github.com/scipy/scipy/pull/15898>`__: DOC: stats:
correct documentation of \`wilcoxon\`'s behavior...
* `#15900 <https://github.com/scipy/scipy/pull/15900>`__: DOC: fix import
in example in _morestats
* `#15905 <https://github.com/scipy/scipy/pull/15905>`__: MAINT:
stats._moment: warn when catastrophic cancellation occurs
* `#15909 <https://github.com/scipy/scipy/pull/15909>`__: DEP: deal with
deprecation of ndim >1 in bspline
* `#15911 <https://github.com/scipy/scipy/pull/15911>`__: MAINT: stats: fix
\`gibrat\` name
* `#15914 <https://github.com/scipy/scipy/pull/15914>`__: MAINT: special:
Clean up C style in ndtr.c
* `#15916 <https://github.com/scipy/scipy/pull/15916>`__: MAINT: stats:
adjust tolerance of failing TestTruncnorm
* `#15917 <https://github.com/scipy/scipy/pull/15917>`__: MAINT: stats:
remove support for \`_rvs\` without \`size\` parameter
* `#15920 <https://github.com/scipy/scipy/pull/15920>`__: ENH:
stats.mannwhitneyu: add iterative implementation
* `#15923 <https://github.com/scipy/scipy/pull/15923>`__: MAINT: stats:
attempt to consolidate warnings and errors
* `#15932 <https://github.com/scipy/scipy/pull/15932>`__: MAINT: stats: fix
and thoroughly test \`rv_sample\` at non-integer...
* `#15933 <https://github.com/scipy/scipy/pull/15933>`__: TST: test_nodata
respect endianness
* `#15938 <https://github.com/scipy/scipy/pull/15938>`__: DOC:
sparse.linalg: add citations for COLAMD
* `#15939 <https://github.com/scipy/scipy/pull/15939>`__: Update
_dual_annealing.py
* `#15945 <https://github.com/scipy/scipy/pull/15945>`__: BUG/ENH:
\`MultinomialQMC.random\` shape to (n, pvals)
* `#15946 <https://github.com/scipy/scipy/pull/15946>`__: DEP: remove
inheritance to \`QMCEngine\` in \`MultinomialQMC\`...
* `#15947 <https://github.com/scipy/scipy/pull/15947>`__: DOC: Revamp
contributor setup guides
* `#15953 <https://github.com/scipy/scipy/pull/15953>`__: DOC: Add meson
docs to use gcc, clang build in parallel and optimization...
* `#15955 <https://github.com/scipy/scipy/pull/15955>`__: BUG Fix signature
of D_IIR_forback(1,2)
* `#15959 <https://github.com/scipy/scipy/pull/15959>`__: ENH: Developer
CLI for SciPy
* `#15965 <https://github.com/scipy/scipy/pull/15965>`__: MAINT: stats:
ensure that \`rv_continuous._fitstart\` shapes...
* `#15968 <https://github.com/scipy/scipy/pull/15968>`__: BUG: Fix debug
and coverage arguments with dev.py
* `#15970 <https://github.com/scipy/scipy/pull/15970>`__: BLD: specify
\`cython_lapack\` dependency for \`matfuncs_expm\`
* `#15973 <https://github.com/scipy/scipy/pull/15973>`__: DOC: Add formula
renderings to integrate.nquad.
* `#15981 <https://github.com/scipy/scipy/pull/15981>`__: ENH: optimize:
Add Newton-TFQMR method and some tests for Newton-Krylov
* `#15982 <https://github.com/scipy/scipy/pull/15982>`__: BENCH: stats:
Distribution memory and CDF/PPF round trip benchmarks
* `#15983 <https://github.com/scipy/scipy/pull/15983>`__: TST:
sparse.linalg: Add tests for the parameter \`show\`
* `#15991 <https://github.com/scipy/scipy/pull/15991>`__: TST: fix for
np.kron matrix issue.
* `#15992 <https://github.com/scipy/scipy/pull/15992>`__: DOC: Fixed
\`degrees\` parameter in return section
* `#15997 <https://github.com/scipy/scipy/pull/15997>`__: MAINT: integrate:
add \`recursive\` to QUADPACK Fortran sources
* `#15998 <https://github.com/scipy/scipy/pull/15998>`__: BUG: Fix
yeojohnson when transformed data has zero variance
* `#15999 <https://github.com/scipy/scipy/pull/15999>`__: MAINT: Adds
doit.db.db to gitignore
* `#16004 <https://github.com/scipy/scipy/pull/16004>`__: MAINT: rename
MaximumFlowResult.residual to flow
* `#16005 <https://github.com/scipy/scipy/pull/16005>`__: DOC:
sparse.linalg: Fixed the description of input matrix of...
* `#16010 <https://github.com/scipy/scipy/pull/16010>`__: MAINT: Add a
check to verify all \`.pyi\` files are installed...
* `#16012 <https://github.com/scipy/scipy/pull/16012>`__: DOC: Fix broken
link and add python headers to contributing guide
* `#16015 <https://github.com/scipy/scipy/pull/16015>`__: DEP: bump version
for deprecating residual to flow.
* `#16018 <https://github.com/scipy/scipy/pull/16018>`__: Doc: fix arch
linux building from source local dependencies instructions
* `#16019 <https://github.com/scipy/scipy/pull/16019>`__: DOC: fix conda
env name in quickstart guide [skip ci]
* `#16021 <https://github.com/scipy/scipy/pull/16021>`__: DOC: typos in
basinhopping documentation
* `#16024 <https://github.com/scipy/scipy/pull/16024>`__: CI: unpin pytest
and pytest-xdist
* `#16026 <https://github.com/scipy/scipy/pull/16026>`__: BUG: Allow
\`spsolve_triangular\` to work with matrices with...
* `#16029 <https://github.com/scipy/scipy/pull/16029>`__: BUG: Fix
meson-info file errors and add more informative exception
* `#16030 <https://github.com/scipy/scipy/pull/16030>`__: MAINT: stats:
more accurate error message for \`multivariate_normal\`
* `#16032 <https://github.com/scipy/scipy/pull/16032>`__: FIX: show warning
when passing NAN into input of convolve method
* `#16037 <https://github.com/scipy/scipy/pull/16037>`__: MAINT: fix
missing \`f\` prefix on f-strings
* `#16042 <https://github.com/scipy/scipy/pull/16042>`__: MAINT:
stats.dirichlet: fix interface inconsistency
* `#16044 <https://github.com/scipy/scipy/pull/16044>`__: DEV: do.py,
adoption of pkg pydevtool (removed non SciPy specific...
* `#16045 <https://github.com/scipy/scipy/pull/16045>`__: ENH: Use
circleci-artifacts-redirector-action
* `#16051 <https://github.com/scipy/scipy/pull/16051>`__: MAINT:
Miscellaneous small changes to filter_design
* `#16053 <https://github.com/scipy/scipy/pull/16053>`__: Mark fitpack
sources as \`recursive\`
* `#16055 <https://github.com/scipy/scipy/pull/16055>`__: MAINT: stats:
replace \`np.var\` with \`_moment(..., 2)\` to...
* `#16058 <https://github.com/scipy/scipy/pull/16058>`__: DEV: Fix meson
debian python build
* `#16060 <https://github.com/scipy/scipy/pull/16060>`__: MAINT: Allow all
Latin-1 Unicode letters in the source code.
* `#16062 <https://github.com/scipy/scipy/pull/16062>`__: DOC: Document
QUADPACK routines used in \`\*quad\`
* `#16067 <https://github.com/scipy/scipy/pull/16067>`__: DEP: remove
spatial.distance.matching
* `#16070 <https://github.com/scipy/scipy/pull/16070>`__: ENH: interpolate:
handle length-1 grid axes in RegularGridInterpolator
* `#16073 <https://github.com/scipy/scipy/pull/16073>`__: DOC: expand
RegularGridInterpolator docstring
* `#16075 <https://github.com/scipy/scipy/pull/16075>`__: CI: Fix
refguidecheck failures; unpin Sphinx
* `#16077 <https://github.com/scipy/scipy/pull/16077>`__: BUG: interpolate:
RGI(nan) is nan
* `#16078 <https://github.com/scipy/scipy/pull/16078>`__: DEV,BLD: Use
Meson in Gitpod builds
* `#16082 <https://github.com/scipy/scipy/pull/16082>`__: BUG:
refguide-check: allow multiline namedtuples
* `#16083 <https://github.com/scipy/scipy/pull/16083>`__: DOC: fixing a
sign issue in FFTlog function documentation
* `#16092 <https://github.com/scipy/scipy/pull/16092>`__: ENH: interpolate:
Add functionality to accept descending points...
* `#16095 <https://github.com/scipy/scipy/pull/16095>`__: MAINT: Remove old
filtered warnings
* `#16100 <https://github.com/scipy/scipy/pull/16100>`__: MAINT: Fix a
couple compiler warnings.
* `#16104 <https://github.com/scipy/scipy/pull/16104>`__: DOC: stats:
symmetry not checked for (inv)wishart distributions
* `#16111 <https://github.com/scipy/scipy/pull/16111>`__: BUG: Fix norm for
sparse arrays
* `#16115 <https://github.com/scipy/scipy/pull/16115>`__: MAINT: merge
\`environment.yml\` and \`environment_meson.yml\`
* `#16117 <https://github.com/scipy/scipy/pull/16117>`__: MAINT:
stats.wilcoxon: return \`zstatistic\` only when \`method='approx'\`
* `#16118 <https://github.com/scipy/scipy/pull/16118>`__: Download openblas
binary from GH repo
* `#16122 <https://github.com/scipy/scipy/pull/16122>`__: CI: Speed up ci
build that keeps timing out
* `#16125 <https://github.com/scipy/scipy/pull/16125>`__: DOC: interpolate:
fix typos "the the" -> "the"
* `#16126 <https://github.com/scipy/scipy/pull/16126>`__: DOC: interpolate:
details rectilinear grids in docstrings
* `#16128 <https://github.com/scipy/scipy/pull/16128>`__: BUG: interpolate:
fix extrapolation behaviors of \`previous\`...
* `#16130 <https://github.com/scipy/scipy/pull/16130>`__: Increase time to
timeout on azure
* `#16134 <https://github.com/scipy/scipy/pull/16134>`__: BUG: signal: Fix
calculation of extended image indices in convolve2d.
* `#16135 <https://github.com/scipy/scipy/pull/16135>`__: MAINT:
sparse.linalg: A minor improvement with zero initial guess
* `#16137 <https://github.com/scipy/scipy/pull/16137>`__: Clean up fitpack
smoke tests
* `#16138 <https://github.com/scipy/scipy/pull/16138>`__: TST: interpolate:
mark rbf chunking tests as slow
* `#16141 <https://github.com/scipy/scipy/pull/16141>`__: DOC: Plot poles
as x and zeros as o in signal
* `#16144 <https://github.com/scipy/scipy/pull/16144>`__: DEP: Execute
deprecation for squeezing input vectors in spatial.distance
* `#16145 <https://github.com/scipy/scipy/pull/16145>`__: ENH: Fix
signal.iircomb w0 bugs, add support for both frequency...
* `#16150 <https://github.com/scipy/scipy/pull/16150>`__: Add typing info
for Rotation.concatenate
* `#16165 <https://github.com/scipy/scipy/pull/16165>`__: BUG: fix
extension module initialization, needs use of \`PyMODINIT_FUNC\`
* `#16166 <https://github.com/scipy/scipy/pull/16166>`__: MAINT:linalg:
Expose Cython functions for generic use
* `#16167 <https://github.com/scipy/scipy/pull/16167>`__: ENH: Tweak
theilslopes and siegelslopes to return a tuple_bunch
* `#16168 <https://github.com/scipy/scipy/pull/16168>`__: BUG: special: Fix
the test 'test_d' that is run when SCIPY_XSLOW...
* `#16173 <https://github.com/scipy/scipy/pull/16173>`__: Adds note to the
curve_fit() docstring to use float64.
* `#16176 <https://github.com/scipy/scipy/pull/16176>`__: MAINT: remove
questionable uses of \`Py_FatalError\` in module...
* `#16177 <https://github.com/scipy/scipy/pull/16177>`__: MAINT: Cleanup
unused code in meson-files
* `#16180 <https://github.com/scipy/scipy/pull/16180>`__: DEV: do.py build.
On setup checks if intro-buildoptions.json...
* `#16181 <https://github.com/scipy/scipy/pull/16181>`__: BUG: stats: fix
multivariate_hypergeom.rvs method
* `#16183 <https://github.com/scipy/scipy/pull/16183>`__: ENH: Simplify
return names in stats.theil/siegelslopes (and fix...
* `#16184 <https://github.com/scipy/scipy/pull/16184>`__: DEP: raise if
fillvalue cannot be cast to output type in signal.convolve2d
* `#16185 <https://github.com/scipy/scipy/pull/16185>`__: BUG: stats: Fix
handling of float32 inputs for the boost-based...
* `#16187 <https://github.com/scipy/scipy/pull/16187>`__: BLD: default to
Meson in pyproject.toml
* `#16194 <https://github.com/scipy/scipy/pull/16194>`__: BLD: add a build
option to force use of the g77 ABI with Meson
* `#16198 <https://github.com/scipy/scipy/pull/16198>`__: DEP: sharpen
deprecation in NumericalInverseHermite
* `#16206 <https://github.com/scipy/scipy/pull/16206>`__: CI: Test NumPy
main branch also with Python 3.11
* `#16220 <https://github.com/scipy/scipy/pull/16220>`__: Create a new
spline from a partial derivative of a bivariate...
* `#16223 <https://github.com/scipy/scipy/pull/16223>`__: MAINT:
interpolate: move RGI to a separate file
* `#16228 <https://github.com/scipy/scipy/pull/16228>`__: TST: interpolate:
move test_spalde_scalar to other fitpack tests
* `#16229 <https://github.com/scipy/scipy/pull/16229>`__: REL: DOC: fix
documentation URLs
* `#16230 <https://github.com/scipy/scipy/pull/16230>`__: BUG: fix
extension module initialization, needs use of PyMODINIT_FUNC,...
* `#16239 <https://github.com/scipy/scipy/pull/16239>`__: MAINT: tools: Add
more output to a refguide-check error message.
* `#16241 <https://github.com/scipy/scipy/pull/16241>`__: DOC: stats:
update roadmap
* `#16242 <https://github.com/scipy/scipy/pull/16242>`__: BUG: Make KDTree
more robust against nans.
* `#16245 <https://github.com/scipy/scipy/pull/16245>`__: DEP: Execute
deprecation of pinv2
* `#16247 <https://github.com/scipy/scipy/pull/16247>`__: DOC:linalg:
Remove references to removed pinv2 function
* `#16248 <https://github.com/scipy/scipy/pull/16248>`__: DOC: prep 1.9.0
release notes
* `#16249 <https://github.com/scipy/scipy/pull/16249>`__: Refguide check
verbosity abs names
* `#16257 <https://github.com/scipy/scipy/pull/16257>`__: DEP: Deprecation
follow-ups
* `#16259 <https://github.com/scipy/scipy/pull/16259>`__: Revert "CI: pin
Pip to 22.0.4 to avoid issues with \`--no-build-isolation\`"
* `#16261 <https://github.com/scipy/scipy/pull/16261>`__: DEP: add
deprecation warning to maxiter kwarg in _minimize_tnc
* `#16264 <https://github.com/scipy/scipy/pull/16264>`__: DOC: update the
RegularGridInterpolator docstring
* `#16265 <https://github.com/scipy/scipy/pull/16265>`__: DEP: deprecate
spatial.distance.kulsinski
* `#16267 <https://github.com/scipy/scipy/pull/16267>`__: DOC: broken
donation link on GitHub
* `#16273 <https://github.com/scipy/scipy/pull/16273>`__: DOC: remove
deprecated functions from refguide
* `#16276 <https://github.com/scipy/scipy/pull/16276>`__: MAINT:
sparse.linalg: Update some docstrings.
* `#16279 <https://github.com/scipy/scipy/pull/16279>`__: MAINT: stats:
override \`loguniform.fit\` to resolve overparameterization
* `#16282 <https://github.com/scipy/scipy/pull/16282>`__: BUG: special:
DECREF scipy_special object before exiting sf_error().
* `#16283 <https://github.com/scipy/scipy/pull/16283>`__: Corrections To
Docs
* `#16287 <https://github.com/scipy/scipy/pull/16287>`__: BLD: sync
pyproject.toml changes from oldest-supported-numpy
* `#16289 <https://github.com/scipy/scipy/pull/16289>`__: MAINT: stats:
remove function-specific warning messages
* `#16290 <https://github.com/scipy/scipy/pull/16290>`__: BLD: fix issue
with \`python setup.py install\` and \`_directmodule\`
* `#16295 <https://github.com/scipy/scipy/pull/16295>`__: MAINT: move
\`import_array\` before module creation in module...
* `#16296 <https://github.com/scipy/scipy/pull/16296>`__: DOC: REL: fix
\`make dist\` issue with missing dependencies
* `#16303 <https://github.com/scipy/scipy/pull/16303>`__: MAINT: revert
addition of multivariate_beta
* `#16304 <https://github.com/scipy/scipy/pull/16304>`__: MAINT: add a more
informative error message for broken installs
* `#16309 <https://github.com/scipy/scipy/pull/16309>`__: BLD: CI: fix
issue in wheel metadata, and add basic "build in...
* `#16316 <https://github.com/scipy/scipy/pull/16316>`__: REL: update
version switcher for 1.8.1
* `#16321 <https://github.com/scipy/scipy/pull/16321>`__: DOC: fix
incorrect formatting of deprecation tags
* `#16326 <https://github.com/scipy/scipy/pull/16326>`__: REL: update
version switcher for 1.9
* `#16329 <https://github.com/scipy/scipy/pull/16329>`__: MAINT: git
security shim for 1.9.x
* `#16339 <https://github.com/scipy/scipy/pull/16339>`__: MAINT, TST: bump
tol for _axis_nan_policy_test
* `#16341 <https://github.com/scipy/scipy/pull/16341>`__: BLD: update
Pythran requirement to 0.11.0, to support Clang >=13
* `#16353 <https://github.com/scipy/scipy/pull/16353>`__: MAINT: version
bounds 1.9.0rc1
* `#16360 <https://github.com/scipy/scipy/pull/16360>`__: MAINT, TST: sup
warning for theilslopes
* `#16361 <https://github.com/scipy/scipy/pull/16361>`__: MAINT:
SCIPY_USE_PROPACK
* `#16370 <https://github.com/scipy/scipy/pull/16370>`__: MAINT: update
Boost submodule to include Cygwin fix
* `#16374 <https://github.com/scipy/scipy/pull/16374>`__: MAINT: update
pydata-sphinx-theme
* `#16379 <https://github.com/scipy/scipy/pull/16379>`__: DOC: dark theme
css adjustments
* `#16390 <https://github.com/scipy/scipy/pull/16390>`__: TST, MAINT:
adjust 32-bit xfails for HiGHS
* `#16393 <https://github.com/scipy/scipy/pull/16393>`__: MAINT: use
correct type for element wise comparison
* `#16414 <https://github.com/scipy/scipy/pull/16414>`__: BUG: spatial:
Handle integer arrays in HalfspaceIntersection.
* `#16420 <https://github.com/scipy/scipy/pull/16420>`__: MAINT: next round
of 1.9.0 backports
* `#16422 <https://github.com/scipy/scipy/pull/16422>`__: TST: fix test
issues with casting-related warnings with numpy...
* `#16427 <https://github.com/scipy/scipy/pull/16427>`__: MAINT:
stats.shapiro: don't modify input in place
* `#16436 <https://github.com/scipy/scipy/pull/16436>`__: DOC: optimize:
Mark deprecated linprog methods explicitly
* `#16444 <https://github.com/scipy/scipy/pull/16444>`__: BUG: fix fail to
open tempfile in messagestream.pyx (#8850)
* `#16451 <https://github.com/scipy/scipy/pull/16451>`__: MAINT: few more
1.9.0 backports
* `#16453 <https://github.com/scipy/scipy/pull/16453>`__: DOC: Copy-edit
1.9.0-notes.rst
* `#16457 <https://github.com/scipy/scipy/pull/16457>`__: TST: skip 32-bit
test_pdist_correlation_iris_nonC
* `#16458 <https://github.com/scipy/scipy/pull/16458>`__: MAINT: 1.9.0
backports
* `#16473 <https://github.com/scipy/scipy/pull/16473>`__: REL: update 1.9.0
release notes
* `#16482 <https://github.com/scipy/scipy/pull/16482>`__: DOC: Update
Returns section of optimize.linprog.
* `#16484 <https://github.com/scipy/scipy/pull/16484>`__: MAINT: remove raw
html from README.rst
* `#16485 <https://github.com/scipy/scipy/pull/16485>`__: BLD: fix warnings
from f2py templating parsing
* `#16493 <https://github.com/scipy/scipy/pull/16493>`__: BLD: clean up
unwanted files in sdist, via \`.gitattributes\`
* `#16507 <https://github.com/scipy/scipy/pull/16507>`__: REL: more tweaks
to sdist contents
* `#16512 <https://github.com/scipy/scipy/pull/16512>`__: [1.9] MAINT: skip
complex128 propack tests on windows
* `#16526 <https://github.com/scipy/scipy/pull/16526>`__: MAINT: 1.9.0rc2
backports
* `#16530 <https://github.com/scipy/scipy/pull/16530>`__: MAINT: fix
umfpack test failure with numpy 1.23
* `#16541 <https://github.com/scipy/scipy/pull/16541>`__: BLD: fix
regression in building _lsap with symbol visibility
Checksums
=========
MD5
~~~
e9d3a0ae887a3be05f0b658f6ed6abfe Changelog
9ecd958676c105268fea11b5441833e1 README.txt
27efe2af07a8a0e336532bd94370373d
scipy-1.9.0rc2-cp310-cp310-macosx_10_9_x86_64.whl
e9bedac372c3a5dbc2b455d379177127
scipy-1.9.0rc2-cp310-cp310-macosx_12_0_arm64.whl
9bb0b0c609dffd1f0baa7bde690d7008
scipy-1.9.0rc2-cp310-cp310-macosx_12_0_universal2.macosx_10_9_x86_64.whl
04034163e39af15f02e0fae30560e3bc
scipy-1.9.0rc2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
4dda696f929adbd671c195a9310ae002
scipy-1.9.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
201376bae9721999e3566b6ea7391dfc scipy-1.9.0rc2-cp310-cp310-win_amd64.whl
33536bd807bb03f3283b524bc66b5e13
scipy-1.9.0rc2-cp38-cp38-macosx_10_9_x86_64.whl
3f23428a07e144ddb8f2aa713f632990
scipy-1.9.0rc2-cp38-cp38-macosx_12_0_arm64.whl
69ecced5c42893ec1b6228844fc28077
scipy-1.9.0rc2-cp38-cp38-macosx_12_0_universal2.macosx_10_9_x86_64.whl
bccd494cce287ccc039e8cbb0ae368eb
scipy-1.9.0rc2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
90cf11b2c49a0cb9670d63da80c96c4a
scipy-1.9.0rc2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
b34e02c0a1bacebde8b0f6d0f41b56e2
scipy-1.9.0rc2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
285d3024080bd176d92f065d9f4b6ba7 scipy-1.9.0rc2-cp38-cp38-win32.whl
8c1eaaf790ee8669bcc5fda611ba3e97 scipy-1.9.0rc2-cp38-cp38-win_amd64.whl
e1c3867d9e7bac379653fe3839d830e8
scipy-1.9.0rc2-cp39-cp39-macosx_10_9_x86_64.whl
645953ce36557c6b0e24ebc14aa7ec1c
scipy-1.9.0rc2-cp39-cp39-macosx_12_0_arm64.whl
708810830c490bf0af80f993760b8ab9
scipy-1.9.0rc2-cp39-cp39-macosx_12_0_universal2.macosx_10_9_x86_64.whl
599d90440e19b13fa70237f611b5694b
scipy-1.9.0rc2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
93fae30095fbe4a7399bf4e92edd35b8
scipy-1.9.0rc2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
47f068d9efe33d9ce040db5ac9d55dcc
scipy-1.9.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
1fc0c1045c56057163cc4fcc5067dede scipy-1.9.0rc2-cp39-cp39-win32.whl
f0dd35790ac301d5a7c6996d9f27abf1 scipy-1.9.0rc2-cp39-cp39-win_amd64.whl
SHA256
~~~~~~
8d2f46fc82834d91f546d3ae8fabbea8a8db41c372338402c03b09af2a265866 Changelog
62c3d2c2eb7dc7e43358c1c06e3769404b8be55ee91f352a0b7b0402a7ae92d7 README.txt
a80bd6a872b477d1099dda70732c2b1a28d5d302eeae8b3ca6df394f76395a84
scipy-1.9.0rc2-cp310-cp310-macosx_10_9_x86_64.whl
91eee6c8fb79bfcadb9db46cfb558f6bd5dec9f1d1b289dec1ba4c901895d4ab
scipy-1.9.0rc2-cp310-cp310-macosx_12_0_arm64.whl
c5c2d263ab8bd98ec309cd3092ee50719864d2babf40c6e47c913e8ea25c41d8
scipy-1.9.0rc2-cp310-cp310-macosx_12_0_universal2.macosx_10_9_x86_64.whl
bfc6dae17c36b5ddef171ff9f81fd2185aa05bdbc92f5894ba910c6bb257acdc
scipy-1.9.0rc2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
c45ac765fdb82ada75d7079db15d315320f34bceef11aeaefe0a7c7e03b4017a
scipy-1.9.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
6d5bc5bc9c79a0ec9b55b5998f58442fd1d284cb4b527d684ce9e386926be628
scipy-1.9.0rc2-cp310-cp310-win_amd64.whl
f4c264e4efcff7bdd3c4041a817f8ae96a2c705d03c2418f6e82c2b2f23dd075
scipy-1.9.0rc2-cp38-cp38-macosx_10_9_x86_64.whl
6c9e6242b5e7cf9440b31b69e0bdcaa53f97b5905f1172d72c41a179d02d0acb
scipy-1.9.0rc2-cp38-cp38-macosx_12_0_arm64.whl
2e4afcb7db8d24b1467e3e3bd8abca8b3f4bd045523b82b0aa9b5d2e72462b3d
scipy-1.9.0rc2-cp38-cp38-macosx_12_0_universal2.macosx_10_9_x86_64.whl
c8f5af55f1042b7992a21f4bd2d3760a01e745f07367e23bfdab8e25c32eb9cb
scipy-1.9.0rc2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
fff9ba39ab63f0b00953d726ba349113c6e542e89676d2661d2c95eadfaeb6a9
scipy-1.9.0rc2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
fba0340b9730e12ce9943fdd0702473f889d79755bec8b3f7baed49d38dad89d
scipy-1.9.0rc2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
c301266038529475eb351e01f209e43ab2d1dc2745b6c7d0c0de7b4e46814661
scipy-1.9.0rc2-cp38-cp38-win32.whl
c3a3e9c123c1b80be967c4f191988dfbcfe80b1467f07f1777efe48994459bae
scipy-1.9.0rc2-cp38-cp38-win_amd64.whl
bfdbc832b62e0bf552bca7662486d484fe2ad3f3fefe4ca577b36b702e56ba17
scipy-1.9.0rc2-cp39-cp39-macosx_10_9_x86_64.whl
0b7effc84f187a4aacdf498bfefef6e934682222ab3a2e7c8b63056a22bcb228
scipy-1.9.0rc2-cp39-cp39-macosx_12_0_arm64.whl
aea25d9fd356bb818b9f56f22da62424a2dbe5f3ef096eeaba142de0f137dcb4
scipy-1.9.0rc2-cp39-cp39-macosx_12_0_universal2.macosx_10_9_x86_64.whl
5f859d583268b5556bf2cbfb3e008ef9c237a6e8af31feb59eb0273d7833cc71
scipy-1.9.0rc2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
c48725151d6553f87020e2f9577347c64e11345334565252caab3b840721c63c
scipy-1.9.0rc2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
ab61f0aaee27e3b17d6f4897388d2ce8d3e3f1e45ad1280eb5b95900c951062d
scipy-1.9.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
5144e3d494932cc1438e06c75e2bd021ec27333fcad69acc020ad27aba07f112
scipy-1.9.0rc2-cp39-cp39-win32.whl
19685d8077de30c16456c669d4cb9767119d19d44760199e680ea707e9fa6d7d
scipy-1.9.0rc2-cp39-cp39-win_amd64.whl
4
4
Hi All,
On behalf of the NumPy team, I'm pleased to announce the release of NumPy
1.23.1. NumPy 1.23.1 is a maintenance release that fixes bugs discovered
after the 1.23.0 release. Notable fixes are:
- Fix searchsorted for float16 NaNs
- Fix compilation on Apple M1
- Fix KeyError in crackfortran operator support (Slycot)
The Python versions supported for this release are 3.8-3.10. Wheels can be
downloaded from PyPI <https://pypi.org/project/numpy/1.23.1>; source
archives, release notes, and wheel hashes are available on Github
<https://github.com/numpy/numpy/releases/tag/v1.23.1>.
*Contributors*
A total of 7 people contributed to this release. People with a "+" by their
names contributed a patch for the first time.
- Charles Harris
- Matthias Koeppe +
- Pranab Das +
- Rohit Goswami
- Sebastian Berg
- Serge Guelton
- Srimukh Sripada +
*Pull requests merged*
A total of 8 pull requests were merged for this release.
- #21866: BUG: Fix discovered MachAr (still used within valgrind)
- #21867: BUG: Handle NaNs correctly for float16 during sorting
- #21868: BUG: Use ``keepdims`` during normalization in ``np.average``
and...
- #21869: DOC: mention changes to ``max_rows`` behaviour in
``np.loadtxt``
- #21870: BUG: Reject non integer array-likes with size 1 in delete
- #21949: BLD: Make can_link_svml return False for 32bit builds on x86_64
- #21951: BUG: Reorder extern "C" to only apply to function
declarations...
- #21952: BUG: Fix KeyError in crackfortran operator support
Cheers,
Charles Harris
1
0
Hi Folks,
We're organizing the maintainers' track at EuroScipy 2022, happening in
Basel at the end of August this year: https://www.euroscipy.org/2022/.
This track is a venue for maintainers to meet one another and meet
maintainers of other projects, interact, and exchange ideas. With the works
going into the scientific python community and SPECs(
https://scientific-python.org/), we think it would be nice for folks who
are going to be around at EuroScipy to meet and discuss issues.
You can see the previous track at the last EuroScipy here:
https://www.euroscipy.org/2019/maintainers.html
We would really appreciate it if you could come, be there, and contribute
in sessions if you wish. We're also looking for ideas/proposals for
sessions.
We have two concrete questions:
- Are there any maintainers from your project who are attending the
conference?
- Do you have a proposal for a session for the track?
Best,
On Behalf of The EuroScipy Committee,
Adrin
1
0
Hi all,
As most here are aware, there is a large overlap between the SciPy and
NumPy contributors and community. Because of our initial setup, both the
NumPy and the SciPy community meetings currently happen on the same day.
To make this more convenient for maintainers and contributors, I propose
moving the SciPy meetings by one week, so that the next one happens on
*Wednesday,
July 13*.
If there are no objections by the next 48 hours, I'll update the calendar.
Thanks,
Melissa
2
2
Hello, folks!
After our recent discussion, I have created a SciPy slack space for
developers, maintainers and potential contributors. This is not a space for
user questions, rather for discussions about how to contribute, internal
team announcements and a space to share ideas about the project. You are
welcome to join using the following invite link:
https://join.slack.com/t/scipy-community/shared_invite/zt-1a76bomjr-fuS1ZTn…
If you have ideas for improvements, feel free to share! As a side note,
this is not meant to replace the mailing list - all important announcements
and conversations should still happen here.
Cheers!
- Melissa
3
6
Hi,
This PR https://github.com/scipy/scipy/pull/16499 is an attempt at getting Cholesky rank-1 and rank-k up/downdates into SciPy,
by introducing a `scipy.linalg.cholesky_update` function.
I borrowed heavily from a previous half-finished PR which did the same thing (https://github.com/scipy/scipy/pull/8286), and added rank-k support.
The PR includes a benchmark showing that at least the rank-1 update is much faster than redoing the factorization from scratch.
Thanks for taking the time to review this.
Kind regards,
Giacomo
2
2