ANN: SciPy 1.12.0rc1 -- please test

Tyler Reddy <[email protected]> Wed, 20 Dec 2023 10:42:57 -0700
Newsgroups gmane.comp.python.numeric.general,gmane.comp.python.scientific.devel
Message-ID <CAHPuU_ZSuB_ZrvJcVaQ9mxsboCGeQhuSiA38e1OrR+TgTcFmKw@mail.gmail.com>
--===============7927530632972132394==
Content-Type: multipart/alternative; boundary="0000000000000f5906060cf484de"

--0000000000000f5906060cf484de
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi all,

On behalf of the SciPy development team I'm pleased to announce the release
candidate
SciPy 1.12.0rc1. 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.12.0rc1

One of a few ways install the release candidate with pip:
pip install scipy=3D=3D1.12.0rc1

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
SciPy 1.12.0 Release Notes
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D

Note: SciPy 1.12.0 is not released yet!

SciPy 1.12.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.12.x branch, and on adding new features on the main branch.

This release requires Python 3.9+ and NumPy 1.22.4 or greater.

For running on PyPy, PyPy3 6.0+ is required.


**************************
Highlights of this release
**************************
- Experimental support for the array API standard has been added to part of
  `scipy.special`, and to all of `scipy.fft` and `scipy.cluster`. There are
  likely to be bugs and early feedback for usage with CuPy arrays, PyTorch
  tensors, and other array API compatible libraries is appreciated. Use the
  ``SCIPY_ARRAY_API`` environment variable for testing.
- A new class, ``ShortTimeFFT``, provides a more versatile implementation
of the
  short-time Fourier transform (STFT), its inverse (ISTFT) as well as the
(cross-)
  spectrogram. It utilizes an improved algorithm for calculating the ISTFT.
- Several new constructors have been added for sparse arrays, and many
operations
  now additionally support sparse arrays, further facilitating the migratio=
n
  from sparse matrices.
- A large portion of the `scipy.stats` API now has improved support for
handling
  ``NaN`` values, masked arrays, and more fine-grained shape-handling. The
  accuracy and performance of a number of ``stats`` methods have been
improved,
  and a number of new statistical tests and distributions have been added.


************
New features
************

`scipy.cluster` improvements
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
- Experimental support added for the array API standard; PyTorch tensors,
  CuPy arrays and array API compatible array libraries are now accepted
  (GPU support is limited to functions with pure Python implementations).
  CPU arrays which can be converted to and from NumPy are supported
  module-wide and returned arrays will match the input type.
  This behaviour is enabled by setting the ``SCIPY_ARRAY_API`` environment
  variable before importing ``scipy``. This experimental support is still
  under development and likely to contain bugs - testing is very welcome.


`scipy.fft` improvements
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
- Experimental support added for the array API standard; functions which ar=
e
  part of the ``fft`` array API standard extension module, as well as the
  Fast Hankel Transforms and the basic FFTs which are not in the extension
  module, now accept PyTorch tensors, CuPy arrays and array API compatible
  array libraries. CPU arrays which can be converted to and from NumPy
arrays
  are supported module-wide and returned arrays will match the input type.
  This behaviour is enabled by setting the ``SCIPY_ARRAY_API`` environment
  variable before importing ``scipy``. This experimental support is still
under
  development and likely to contain bugs - testing is very welcome.

`scipy.integrate` improvements
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
- Added `scipy.integrate.cumulative_simpson` for cumulative quadrature
  from sampled data using Simpson's 1/3 rule.

`scipy.interpolate` improvements
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D
- New class ``NdBSpline`` represents tensor-product splines in N dimensions=
.
  This class only knows how to evaluate a tensor product given coefficients
  and knot vectors. This way it generalizes ``BSpline`` for 1D data to N-D,
and
  parallels ``NdPPoly`` (which represents N-D tensor product polynomials).
  Evaluations exploit the localized nature of b-splines.
- ``NearestNDInterpolator.__call__`` accepts ``**query_options``, which are
  passed through to the ``KDTree.query`` call to find nearest neighbors.
This
  allows, for instance, to limit the neighbor search distance and
parallelize
  the query using the ``workers`` keyword.
- ``BarycentricInterpolator`` now allows computing the derivatives.
- It is now possible to change interpolation values in an existing
  ``CloughTocher2DInterpolator`` instance, while also saving the barycentri=
c
  coordinates of interpolation points.

`scipy.linalg` improvements
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
- Access to new low-level LAPACK functions is provided via ``dtgsyl`` and
  ``stgsyl``.

`scipy.ndimage` improvements
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D


`scipy.optimize` improvements
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
- `scipy.optimize.nnls` is rewritten in Python and now implements the
so-called
  fnnls or fast nnls.
- The result object of `scipy.optimize.root` and
`scipy.optimize.root_scalar`
  now reports the method used.
- The ``callback`` method of `scipy.optimize.differential_evolution` can
now be
  passed more detailed information via the ``intermediate_results`` keyword
  parameter. Also, the evolution ``strategy`` now accepts a callable for
  additional customization. The performance of ``differential_evolution``
has
  also been improved.
- ``minimize`` method ``Newton-CG`` has been made slightly more efficient.
- ``minimize`` method ``BFGS`` now accepts an initial estimate for the
inverse
  of the Hessian, which allows for more efficient workflows in some
  circumstances. The new parameter is ``hess_inv0``.
- ``minimize`` methods ``CG``, ``Newton-CG``, and ``BFGS`` now accept
parameters
  ``c1`` and ``c2``, allowing specification of the Armijo and curvature rul=
e
  parameters, respectively.
- ``curve_fit`` performance has improved due to more efficient memoization
  of the callable function.
- ``isotonic_regression`` has been added to allow nonparametric isotonic
  regression.

`scipy.signal` improvements
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
- ``freqz``, ``freqz_zpk``, and ``group_delay`` are now more accurate
  when ``fs`` has a default value.
- The new class ``ShortTimeFFT`` provides a more versatile implementation
of the
  short-time Fourier transform (STFT), its inverse (ISTFT) as well as the
(cross-)
  spectrogram. It utilizes an improved algorithm for calculating the ISTFT
based on
  dual windows and provides more fine-grained control of the
parametrization especially
  in regard to scaling and phase-shift. Functionality was implemented to
ease
  working with signal and STFT chunks. A section has been added to the
"SciPy User Guide"
  providing algorithmic details. The functions ``stft``, ``istft`` and
``spectrogram``
  have been marked as legacy.

`scipy.sparse` improvements
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
- ``sparse.linalg`` iterative solvers ``sparse.linalg.cg``,
  ``sparse.linalg.cgs``, ``sparse.linalg.bicg``, ``sparse.linalg.bicgstab``=
,
  ``sparse.linalg.gmres``, and ``sparse.linalg.qmr`` are rewritten in
Python.
- Updated vendored SuperLU version to ``6.0.1``, along with a few additiona=
l
  fixes.
- Sparse arrays have gained additional constructors: ``eye_array``,
  ``random_array``, ``block_array``, and ``identity``. ``kron`` and
``kronsum``
  have been adjusted to additionally support operation on sparse arrays.
- Sparse matrices now support a transpose with ``axes=3D(1, 0)``, to mirror
  the ``.T``  method.
- ``LaplacianNd`` now allows selection of the largest subset of eigenvalues=
,
  and additionally now supports retrieval of the corresponding eigenvectors=
.
  The performance of ``LaplacianNd`` has also been improved.
- The performance of ``dok_matrix`` and ``dok_array`` has been improved,
  and their inheritance behavior should be more robust.
- ``hstack``, ``vstack``, and ``block_diag`` now work with sparse arrays,
and
  preserve the input sparse type.
- A new function, `scipy.sparse.linalg.matrix_power`, has been added,
allowing
  for exponentiation of sparse arrays.


`scipy.spatial` improvements
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
- Two new methods were implemented for ``spatial.transform.Rotation``:
  ``__pow__`` to raise a rotation to integer or fractional power and
  ``approx_equal`` to check if two rotations are approximately equal.
- The method ``Rotation.align_vectors`` was extended to solve a constrained
  alignment problem where two vectors are required to be aligned precisely.
  Also when given a single pair of vectors, the algorithm now returns the
  rotation with minimal magnitude, which can be considered as a minor
  backward incompatible change.
- A new representation for ``spatial.transform.Rotation`` called Davenport
  angles is available through ``from_davenport`` and ``as_davenport``
methods.
- Performance improvements have been added to ``distance.hamming`` and
  ``distance.correlation``.
- Improved performance of ``SphericalVoronoi`` ``sort_vertices_of_regions``
  and two dimensional area calculations.

`scipy.special` improvements
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
- Added `scipy.special.stirling2` for computation of Stirling numbers of th=
e
  second kind. Both exact calculation and an asymptotic approximation
  (the default) are supported via ``exact=3DTrue`` and ``exact=3DFalse`` (t=
he
  default) respectively.
-  Added `scipy.special.betaincc` for computation of the complementary
incomplete Beta function and `scipy.special.betainccinv` for computation of
its inverse.
- Improved precision of `scipy.special.betainc` and
`scipy.special.betaincinv`
- Experimental support added for alternative backends: functions
  `scipy.special.log_ndtr`, `scipy.special.ndtr`, `scipy.special.ndtri`,
  `scipy.special.erf`, `scipy.special.erfc`, `scipy.special.i0`,
  `scipy.special.i0e`, `scipy.special.i1`, `scipy.special.i1e`,
  `scipy.special.gammaln`, `scipy.special.gammainc`,
`scipy.special.gammaincc`,
  `scipy.special.logit`, and `scipy.special.expit` now accept PyTorch
tensors
  and CuPy arrays. These features are still under development and likely to
  contain bugs, so they are disabled by default; enable them by setting a
  ``SCIPY_ARRAY_API``  environment variable to ``1`` before importing
``scipy``.
  Testing is appreciated!


`scipy.stats` improvements
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
- Added `scipy.stats.quantile_test`, a nonparametric test of whether a
  hypothesized value is the quantile associated with a specified
probability.
  The ``confidence_interval`` method of the result object gives a confidenc=
e
  interval of the quantile.
- `scipy.stats.wasserstein_distance` now computes the Wasserstein distance
  in the multidimensional case.
- `scipy.stats.sampling.FastGeneratorInversion` provides a convenient
  interface to fast random sampling via numerical inversion of distribution
  CDFs.
- `scipy.stats.geometric_discrepancy` adds geometric/topological discrepanc=
y
  metrics for random samples.
- `scipy.stats.multivariate_normal` now has a ``fit`` method for fitting
  distribution parameters to data via maximum likelihood estimation.
- `scipy.stats.bws_test` performs the Baumgartner-Weiss-Schindler test of
  whether two-samples were drawn from the same distribution.
- `scipy.stats.jf_skew_t` implements the Jones and Faddy skew-t
distribution.
- `scipy.stats.anderson_ksamp` now supports a permutation version of the
test
  using the ``method`` parameter.
- The ``fit`` methods of `scipy.stats.halfcauchy`,
`scipy.stats.halflogistic`, and
  `scipy.stats.halfnorm` are faster and more accurate.
- `scipy.stats.beta` ``entropy`` accuracy has been improved for extreme
values of
  distribution parameters.
- The accuracy of ``sf`` and/or ``isf`` methods have been improved for
  several distributions: `scipy.stats.burr`, `scipy.stats.hypsecant`,
  `scipy.stats.kappa3`, `scipy.stats.loglaplace`, `scipy.stats.lognorm`,
  `scipy.stats.lomax`, `scipy.stats.pearson3`, `scipy.stats.rdist`, and
  `scipy.stats.pareto`.
- The following functions now support parameters ``axis``, ``nan_policy``,
and ``keep_dims``: `scipy.stats.entropy`,
`scipy.stats.differential_entropy`, `scipy.stats.variation`,
`scipy.stats.ansari`, `scipy.stats.bartlett`, `scipy.stats.levene`,
`scipy.stats.fligner`, `scipy.stats.cirmean, `scipy.stats.circvar`,
`scipy.stats.circstd`, `scipy.stats.tmean`, `scipy.stats.tvar`,
`scipy.stats.tstd`, `scipy.stats.tmin`, `scipy.stats.tmax`, and
`scipy.stats.tsem`.
- The ``logpdf`` and ``fit`` methods of `scipy.stats.skewnorm` have been
improved.
- The beta negative binomial distribution is implemented as
`scipy.stats.betanbinom`.
- The speed of `scipy.stats.invwishart` ``rvs`` and ``logpdf`` have been
improved.
- A source of intermediate overflow in `scipy.stats.boxcox_normmax` with
``method=3D'mle'`` has been eliminated, and the returned value of ``lmbda``
is constrained such that the transformed data will not overflow.
- `scipy.stats.nakagami` ``stats`` is more accurate and reliable.
- A source of intermediate overflow in `scipy.norminvgauss.pdf` has been
eliminated.
- Added support for masked arrays to ``stats.circmean``, ``stats.circvar``,
  ``stats.circstd``, and ``stats.entropy``.
- ``dirichlet`` has gained a new covariance (``cov``) method.
- Improved accuracy of ``multivariate_t`` entropy with large degrees of
  freedom.
- ``loggamma`` has an improved ``entropy`` method.



*******************
Deprecated features
*******************

- Error messages have been made clearer for objects that don't exist in the
  public namespace and warnings sharpened for private attributes that are
not
  supposed to be imported at all.
- `scipy.signal.cmplx_sort` has been deprecated and will be removed in
  SciPy 1.14. A replacement you can use is provided in the deprecation
message.
- Values the the argument ``initial`` of
`scipy.integrate.cumulative_trapezoid`
  other than ``0`` and ``None`` are now deprecated.
- `scipy.stats.rvs_ratio_uniforms` is deprecated in favour of
  `scipy.stats.sampling.RatioUniforms`
- `scipy.integrate.quadrature` and `scipy.integrate.romberg` have been
  deprecated due to accuracy issues and interface shortcomings. They will
  be removed in SciPy 1.14. Please use `scipy.integrate.quad` instead.
- Coinciding with upcoming changes to function signatures (e.g. removal of =
a
  deprecated keyword), we are deprecating positional use of keyword
arguments
  for the affected functions, which will raise an error starting with
  SciPy 1.14. In some cases, this has delayed the originally announced
  removal date, to give time to respond to the second part of the
deprecation.
  Affected functions are:

  - ``linalg.{eigh, eigvalsh, pinv}``
  - ``integrate.simpson``
  - ``signal.{firls, firwin, firwin2, remez}``
  - ``sparse.linalg.{bicg, bicgstab, cg, cgs, gcrotmk, gmres, lgmres,
minres, qmr, tfqmr}``
  - ``special.comb``
  - ``stats.kendalltau``

- All wavelet functions have been deprecated, as PyWavelets provides
suitable
  implementations; affected functions are: ``signal.{daub, qmf, cascade,
  morlet, morlet2, ricker, cwt}``


*********************
Expired Deprecations
*********************
There is an ongoing effort to follow through on long-standing deprecations.
The following previously deprecated features are affected:

- The ``centered`` keyword of `stats.qmc.LatinHypercube` has been removed.
  Use ``scrambled=3DFalse`` instead of ``centered=3DTrue``.


******************************
Backwards incompatible changes
******************************

*************
Other changes
*************
- The arguments used to compile and link SciPy are now available via
  ``show_config``.



*******
Authors
*******

* Name (commits)
* endolith (1)
* h-vetinari (29)
* Tom Adamczewski (3) +
* Anudeep Adiraju (1) +
* akeemlh (1)
* Alex Amadori (2) +
* Raja Yashwanth Avantsa (2) +
* Seth Axen (1) +
* Ross Barnowski (1)
* Dan Barzilay (1) +
* Ashish Bastola (1) +
* Christoph Baumgarten (2)
* Ben Beasley (3) +
* Doron Behar (1)
* Peter Bell (1)
* Sebastian Berg (1)
* Ben Boeckel (1) +
* David Boetius (1) +
* Jake Bowhay (102)
* Larry Bradley (1) +
* Dietrich Brunn (5)
* Evgeni Burovski (101)
* Matthias Bussonnier (18)
* CJ Carey (6)
* Colin Carroll (1) +
* Aadya Chinubhai (1) +
* Luca Citi (1)
* Lucas Colley (140) +
* com3dian (1) +
* Anirudh Dagar (4)
* Danni (1) +
* Dieter Werthm=C3=BCller (1)
* John Doe (2) +
* Philippe DONNAT (2) +
* drestebon (1) +
* Thomas Duvernay (1)
* elbarso (1) +
* emilfrost (2) +
* Paul Estano (8) +
* Evandro (2)
* Franz Kir=C3=A1ly (1) +
* Nikita Furin (1) +
* gabrielthomsen (1) +
* Lukas Geiger (9) +
* Artem Glebov (22) +
* Caden Gobat (1)
* Ralf Gommers (125)
* Alexander Goscinski (2) +
* Rohit Goswami (2) +
* Olivier Grisel (1)
* Matt Haberland (243)
* Charles Harris (1)
* harshilkamdar (1) +
* Alon Hovav (2) +
* Gert-Ludwig Ingold (1)
* Romain Jacob (1) +
* jcwhitehead (1) +
* Julien Jerphanion (13)
* He Jia (1)
* JohnWT (1) +
* jokasimr (1) +
* Evan W Jones (1)
* Karen R=C3=B3bertsd=C3=B3ttir (1) +
* Ganesh Kathiresan (1)
* Robert Kern (11)
* Andrew Knyazev (4)
* Uwe L. Korn (1) +
* Rishi Kulkarni (1)
* Kale Kundert (3) +
* Jozsef Kutas (2)
* Kyle0 (2) +
* Robert Langefeld (1) +
* Jeffrey Larson (1) +
* Jessy Lauer (1) +
* lciti (1) +
* Hoang Le (1) +
* Antony Lee (5)
* Thilo Leitzbach (4) +
* LemonBoy (2) +
* Ellie Litwack (8) +
* Thomas Loke (4) +
* Malte Londschien (1) +
* Christian Lorentzen (6)
* Adam Lugowski (9) +
* lutefiskhotdish (1)
* mainak33 (1) +
* Ben Mares (11) +
* mart-mihkel (2) +
* Mateusz Sok=C3=B3=C5=82 (24) +
* Nikolay Mayorov (4)
* Nicholas McKibben (1)
* Melissa Weber Mendon=C3=A7a (7)
* Kat Mistberg (2) +
* mkiffer (1) +
* mocquin (1) +
* Nicolas Mokus (2) +
* Sturla Molden (1)
* Roberto Pastor Muela (3) +
* Bijay Nayak (1) +
* Andrew Nelson (105)
* Praveer Nidamaluri (2) +
* Lysandros Nikolaou (2)
* Dimitri Papadopoulos Orfanos (7)
* Pablo Rodr=C3=ADguez P=C3=A9rez (1) +
* Dimitri Papadopoulos (2)
* Tirth Patel (14)
* Kyle Paterson (1) +
* Paul (4) +
* Yann Pellegrini (2) +
* Matti Picus (4)
* Ilhan Polat (36)
* Pranav (1) +
* Bharat Raghunathan (1)
* Chris Rapson (1) +
* Matteo Raso (4)
* Tyler Reddy (165)
* Martin Reinecke (1)
* Tilo Reneau-Cardoso (1) +
* resting-dove (2) +
* Simon Segerblom Rex (4)
* Lucas Roberts (2)
* Pamphile Roy (31)
* Feras Saad (3) +
* Atsushi Sakai (3)
* Masahiro Sakai (2) +
* Omar Salman (14)
* Andrej Savikin (1) +
* Daniel Schmitz (52)
* Dan Schult (19)
* Scott Shambaugh (9)
* Sheila-nk (2) +
* Mauro Silberberg (3) +
* Maciej Skorski (1) +
* Laurent Sorber (1) +
* Albert Steppi (28)
* Kai Striega (1)
* Saswat Susmoy (1) +
* Alex Szatmary (1) +
* S=C3=B8ren Fuglede J=C3=B8rgensen (3)
* othmane tamri (3) +
* Ewout ter Hoeven (1)
* Will Tirone (1)
* TLeitzbach (1) +
* Kevin Topolski (1) +
* Edgar Andr=C3=A9s Margffoy Tuay (1)
* Dipansh Uikey (1) +
* Matus Valo (3)
* Christian Veenhuis (2)
* Nicolas Vetsch (1) +
* Isaac Virshup (7)
* Hielke Walinga (2) +
* Stefan van der Walt (2)
* Warren Weckesser (7)
* Bernhard M. Wiedemann (4)
* Levi John Wolf (1)
* Xuefeng Xu (4) +
* Rory Yorke (2)
* YoussefAli1 (1) +
* Irwin Zaid (4) +
* Jinzhe Zeng (1) +
* JIMMY ZHAO (1) +

A total of 161 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.12.0
************************

* `#2725 <https://github.com/scipy/scipy/issues/2725>`__: Barycentric
interpolation should allow evaluation of derivatives
* `#4244 <https://github.com/scipy/scipy/issues/4244>`__: betaincinv
accuracy
* `#4677 <https://github.com/scipy/scipy/issues/4677>`__: Unexpected
behavior from scipy.special.btdtri
* `#4819 <https://github.com/scipy/scipy/issues/4819>`__: Comparison
operator overloading doesn't work with sparse matrices
* `#5022 <https://github.com/scipy/scipy/issues/5022>`__: bicg returns last
iterate, not the smallest-residue vector
* `#6198 <https://github.com/scipy/scipy/issues/6198>`__: callback for
Krylov methods
* `#7241 <https://github.com/scipy/scipy/issues/7241>`__: ENH: Implement
Chandrupatla's algorithm for root finding (simpler/faster...
* `#9527 <https://github.com/scipy/scipy/issues/9527>`__: Anderson-Darling
ksamples can not estimate p-values beyond given...
* `#11516 <https://github.com/scipy/scipy/issues/11516>`__: Recommend
ccache for benchmarks in contributor documentation
* `#12017 <https://github.com/scipy/scipy/issues/12017>`__: Expose FACTOR
parameter instead of using magic number in scipy.optimize.nnls
* `#12748 <https://github.com/scipy/scipy/issues/12748>`__: Convergence
issue of GMRES
* `#12796 <https://github.com/scipy/scipy/issues/12796>`__: BUG:
nonmonotonicity in betaincinv, btdtri, stats.beta.ppf
* `#13306 <https://github.com/scipy/scipy/issues/13306>`__: griddata with
multiple data values
* `#13437 <https://github.com/scipy/scipy/issues/13437>`__: DOC: Add
example as to how to use solve_ivp to solve complex...
* `#14037 <https://github.com/scipy/scipy/issues/14037>`__: ENH: other
quality metrics for random sampling
* `#14480 <https://github.com/scipy/scipy/issues/14480>`__: LSODA
implementation of dense output yields incorrect result
* `#15533 <https://github.com/scipy/scipy/issues/15533>`__: BUG: test
failure with MKL in presence of AVX512-capable processor
* `#15676 <https://github.com/scipy/scipy/issues/15676>`__: ENH: Implement
\`multivariate_normal.fit\`
* `#15738 <https://github.com/scipy/scipy/issues/15738>`__: DEP: change
default of atol in \`scipy.sparse.linalg.\*\`
* `#16729 <https://github.com/scipy/scipy/issues/16729>`__: _fitpack /
dfitpack duplication
* `#16880 <https://github.com/scipy/scipy/issues/16880>`__: ENH: Add
Rotation.align_vector
* `#17290 <https://github.com/scipy/scipy/issues/17290>`__: ENH: multi
dimensional wasserstein/earth mover distance in Scipy
* `#17398 <https://github.com/scipy/scipy/issues/17398>`__: BUG:
Documentation for \`scipy.optimize.differential_evolution\`...
* `#17462 <https://github.com/scipy/scipy/issues/17462>`__: ENH: Create
Rotations by aligning a primary axis and best-fitting...
* `#17493 <https://github.com/scipy/scipy/issues/17493>`__: BUG: stats:
Occasional failures of some tests of \`levy_stable\`
* `#17572 <https://github.com/scipy/scipy/issues/17572>`__: BUG:
Deprecation warning says to use non-existent symbols
* `#17706 <https://github.com/scipy/scipy/issues/17706>`__: ENH: add
isotonic regression
* `#17734 <https://github.com/scipy/scipy/issues/17734>`__: BUG: dijkstra
algorithm is returning different results in v1.10...
* `#17744 <https://github.com/scipy/scipy/issues/17744>`__: BUG:
test_maxiter_worsening[lgmres] failed on riscv
* `#17756 <https://github.com/scipy/scipy/issues/17756>`__: DOC: dimension
clarification in \`directed_hausdorff \`
* `#17771 <https://github.com/scipy/scipy/issues/17771>`__: BUG: cannot
import ODEintWarning from scipy.integrate
* `#17864 <https://github.com/scipy/scipy/issues/17864>`__: ENH: feature
request for initial hessian estimate in scipy bfgs...
* `#17890 <https://github.com/scipy/scipy/issues/17890>`__: ENH: Stirling
Numbers of the second Kind
* `#18093 <https://github.com/scipy/scipy/issues/18093>`__: BUG: entropy
calculations failing for large values
* `#18279 <https://github.com/scipy/scipy/issues/18279>`__: BUG:
deprecation warnings for private API are misleading
* `#18316 <https://github.com/scipy/scipy/issues/18316>`__: DOC: update
scipy.stats.truncnorm.rvs example
* `#18389 <https://github.com/scipy/scipy/issues/18389>`__: BUG:
Yeo-Johnson Power Transformer gives Numpy warning
* `#18404 <https://github.com/scipy/scipy/issues/18404>`__: ENH: Add
wrapper for LAPACK functions stgsyl and dtgsyl
* `#18432 <https://github.com/scipy/scipy/issues/18432>`__: BUG:
levy_stable.pdf does not use pdf_default_method_name attribute
* `#18452 <https://github.com/scipy/scipy/issues/18452>`__: BUG: DST 2 and
3 with \`norm=3D"ortho"\` are not orthogonal
* `#18457 <https://github.com/scipy/scipy/issues/18457>`__: DOC: clarify
that \`prewitt\` filter does not return the magnitude...
* `#18506 <https://github.com/scipy/scipy/issues/18506>`__: BUG: Strange
behavior of scipy.stats.hypergeom.sf function with...
* `#18511 <https://github.com/scipy/scipy/issues/18511>`__: BUG: Incorrect
hypergeometric mean calculation
* `#18564 <https://github.com/scipy/scipy/issues/18564>`__: BUG:
\`rv_discrete\` fails when support is unbounded below
* `#18568 <https://github.com/scipy/scipy/issues/18568>`__: BUG: circe-ci
eigenvalue-LOBPCG benchmarks do not check accuracy...
* `#18577 <https://github.com/scipy/scipy/issues/18577>`__: DEP: deprecate
positional arguments in \`sparse.gmres\`
* `#18578 <https://github.com/scipy/scipy/issues/18578>`__: DEP: deprecate
positional arguments in \`stats.kendalltau\`
* `#18579 <https://github.com/scipy/scipy/issues/18579>`__: DEP: deprecate
positional arguments in \`firwin\*\`
* `#18580 <https://github.com/scipy/scipy/issues/18580>`__: DEP: removal of
\`scale=3D'raw'\` in \`iqr\`
* `#18581 <https://github.com/scipy/scipy/issues/18581>`__: DEP: removal of
\`stats.binom_test\`
* `#18582 <https://github.com/scipy/scipy/issues/18582>`__: DEP: removal of
parameter \`centered\` of \`stats.qmc.LatinHypercube\`
* `#18592 <https://github.com/scipy/scipy/issues/18592>`__: Semantics of
sparse array creation functions
* `#18637 <https://github.com/scipy/scipy/issues/18637>`__: BUG: Anaconda
environment creation with python 3.11
* `#18639 <https://github.com/scipy/scipy/issues/18639>`__: ENH:
\`multivariate_normal.rvs\` extremely slow
* `#18643 <https://github.com/scipy/scipy/issues/18643>`__: DOC: Problem
with the randint description
* `#18647 <https://github.com/scipy/scipy/issues/18647>`__: BUG: dgbmv
gives "(len(x)>offx+(trans=3D=3D0?m-1:n-1)\*abs(incx))...
* `#18651 <https://github.com/scipy/scipy/issues/18651>`__: DOC: Missing
equal sign in equation of Lomb-Scargle periodogram
* `#18669 <https://github.com/scipy/scipy/issues/18669>`__: DOC: sparse
docs "matrix" and "array" mixup
* `#18680 <https://github.com/scipy/scipy/issues/18680>`__: stats: XSLOW
test failures in TestFit
* `#18702 <https://github.com/scipy/scipy/issues/18702>`__: DEP: deprecate
aliased integration methods that are (close to)...
* `#18721 <https://github.com/scipy/scipy/issues/18721>`__: TST: Cause of
\`test_linsolve.py\` test failure
* `#18748 <https://github.com/scipy/scipy/issues/18748>`__: [DOC] Incorrect
docstring for \`boxcox_normmax\` argument \`method=3D"mle"\`,...
* `#18836 <https://github.com/scipy/scipy/issues/18836>`__: DOC: API
reference doesn't point users to replacement for interp1d
* `#18838 <https://github.com/scipy/scipy/issues/18838>`__: BUG:
stats.burr12: distribution returns invalid moments
* `#18839 <https://github.com/scipy/scipy/issues/18839>`__: ENH:
concatenating sparse arrays should return sparse arrays
* `#18849 <https://github.com/scipy/scipy/issues/18849>`__: BUG: \`python
dev.py bench\` fails
* `#18860 <https://github.com/scipy/scipy/issues/18860>`__: BUG/BENCH:
clough_tocher benchmark fails
* `#18864 <https://github.com/scipy/scipy/issues/18864>`__: BUG: curve_fit
memoization causes significant overhead in function...
* `#18868 <https://github.com/scipy/scipy/issues/18868>`__: CI/BENCH: Fail
on error
* `#18876 <https://github.com/scipy/scipy/issues/18876>`__: DOC: integrate:
clarify that event and jac must have the same...
* `#18881 <https://github.com/scipy/scipy/issues/18881>`__: DOC: lobpcg
examples improvement
* `#18903 <https://github.com/scipy/scipy/issues/18903>`__: DOC: links in
hacking.rst go back to hacking.rst instead of their...
* `#18939 <https://github.com/scipy/scipy/issues/18939>`__: ENH: add new
representations for Sakurai and Mikota matrices...
* `#18944 <https://github.com/scipy/scipy/issues/18944>`__: How to change
the default setup for using res.plot()
* `#18953 <https://github.com/scipy/scipy/issues/18953>`__: BUG:
\`\`scipy.optimize._differentialevolution\`\` incorrectly...
* `#18966 <https://github.com/scipy/scipy/issues/18966>`__: BUG:
\`PyArray_MAX\` no longer available in \`numpy/arrayobject.h\`
* `#18981 <https://github.com/scipy/scipy/issues/18981>`__: ENH: Publish
musllinux wheels to PyPI
* `#18984 <https://github.com/scipy/scipy/issues/18984>`__: DOC:
scipy.stats.lognorm =E2=80=94 SciPy v1.12.0.dev Manual
* `#18987 <https://github.com/scipy/scipy/issues/18987>`__: BUG:
reproducible builds problem in _
stats_pythran.cpython-311-x86_64-linux-gnu.so
* `#19008 <https://github.com/scipy/scipy/issues/19008>`__: DOC: error in
scipy.integrate.DOP853
* `#19009 <https://github.com/scipy/scipy/issues/19009>`__: DOC: Maybe a
typo on the parameter 'alternative' in the Mann-Whitney...
* `#19024 <https://github.com/scipy/scipy/issues/19024>`__: BUG: #18481
made BFGS minimization less accurate
* `#19039 <https://github.com/scipy/scipy/issues/19039>`__: BUG:
stats.zscore returns all NaN if given masked array with...
* `#19049 <https://github.com/scipy/scipy/issues/19049>`__: TST: add test
for gh-17918
* `#19056 <https://github.com/scipy/scipy/issues/19056>`__: ENH: add
computing a selected number \`m\` of extreme eigenpairs...
* `#19063 <https://github.com/scipy/scipy/issues/19063>`__: DOC: typo in
scipy.linalg.pinv.html
* `#19075 <https://github.com/scipy/scipy/issues/19075>`__: ENH: Allow to
choose line-search parameters in related optimization...
* `#19082 <https://github.com/scipy/scipy/issues/19082>`__: MAINT, REL:
Programming Language directive
* `#19090 <https://github.com/scipy/scipy/issues/19090>`__: BUG:
root_scalar (newton method), inconsistent objective function...
* `#19092 <https://github.com/scipy/scipy/issues/19092>`__: ENH: update
vendored SuperLU version
* `#19098 <https://github.com/scipy/scipy/issues/19098>`__: ENH: add method
in RootResults of root_scalar and root
* `#19102 <https://github.com/scipy/scipy/issues/19102>`__: BUG:
\`least_squares\` with \`method=3D'trf'\` with initial params...
* `#19117 <https://github.com/scipy/scipy/issues/19117>`__: TST/MAINT:
\`AssertionError\`s with fresh build on M1 macOS
* `#19118 <https://github.com/scipy/scipy/issues/19118>`__: BUG:
\`np\`-coercible array-likes are not accepted with array...
* `#19140 <https://github.com/scipy/scipy/issues/19140>`__: DOC: stats:
alternative loc-scale handling in levy_stable
* `#19147 <https://github.com/scipy/scipy/issues/19147>`__: BUG: asfarray
is removed from numpy
* `#19150 <https://github.com/scipy/scipy/issues/19150>`__: build warnings
from pythran (?)
* `#19158 <https://github.com/scipy/scipy/issues/19158>`__: BUG: Source
archives have bogus timestamps
* `#19161 <https://github.com/scipy/scipy/issues/19161>`__: ENH: allow
\`sparse_matrix.transpose(axes=3D(1, 0))\`
* `#19167 <https://github.com/scipy/scipy/issues/19167>`__: BUG: build
graph non-determinism
* `#19177 <https://github.com/scipy/scipy/issues/19177>`__: TST:
SphericalVoronoi tests not sensitive to regions internal...
* `#19185 <https://github.com/scipy/scipy/issues/19185>`__: BUG:
minimize_scalar not checking entire area specified by bounds
* `#19188 <https://github.com/scipy/scipy/issues/19188>`__: DOC: 1D arrays
with KDTree
* `#19190 <https://github.com/scipy/scipy/issues/19190>`__: TST: skip
reason incorrect in some cases, related to array API...
* `#19193 <https://github.com/scipy/scipy/issues/19193>`__: DOC: typo in
scipy.stats.Covariance
* `#19241 <https://github.com/scipy/scipy/issues/19241>`__: BUG: utils from
scipy.sparse.sputils are not available from scipy.sparse...
* `#19273 <https://github.com/scipy/scipy/issues/19273>`__: Calculation of
frequencies w is not accurate when fs is default...
* `#19276 <https://github.com/scipy/scipy/issues/19276>`__: MAINT: array
types: make \`compliance_scipy\` more strict
* `#19332 <https://github.com/scipy/scipy/issues/19332>`__: ENH: help
\`skewnorm.fit\` find global minimum
* `#19352 <https://github.com/scipy/scipy/issues/19352>`__: CI, BUILD:
SciPy build failure with Cython 3.0.3 (bisected)
* `#19363 <https://github.com/scipy/scipy/issues/19363>`__: DOC:
inconsistent terminology at scipy.interpolate.griddata.html
* `#19373 <https://github.com/scipy/scipy/issues/19373>`__: DOC:
interpolate: add note to BarycentricInterpolator.add_xi...
* `#19396 <https://github.com/scipy/scipy/issues/19396>`__: BUG: L-BFGS-B
has surprisingly high memory consumption
* `#19398 <https://github.com/scipy/scipy/issues/19398>`__: BUG: Missing
assertion in test_filter_design.py
* `#19406 <https://github.com/scipy/scipy/issues/19406>`__: CI, MAINT:
known CI issue with NumPy main/latest
* `#19442 <https://github.com/scipy/scipy/issues/19442>`__: BUG: Error
collecting tests due to inconsistent parameterization...
* `#19448 <https://github.com/scipy/scipy/issues/19448>`__: DOC:fft:
next_fast_len signature is empty in docs
* `#19490 <https://github.com/scipy/scipy/issues/19490>`__: MAINT: lint:
fail inventory
* `#19544 <https://github.com/scipy/scipy/issues/19544>`__: DOC/MAINT:
refguide-check errors
* `#19565 <https://github.com/scipy/scipy/issues/19565>`__: DOC/DX:
\`meson-python\` missing from 'required build dependencies'
* `#19568 <https://github.com/scipy/scipy/issues/19568>`__: DOC/DX: \`cd
scipy\` missing from 'Building from source'
* `#19575 <https://github.com/scipy/scipy/issues/19575>`__: BUG:
scipy.ndimage.watershed_ift cost data type is too small...
* `#19577 <https://github.com/scipy/scipy/issues/19577>`__: Windows build
problems related to fast matrix market parts
* `#19599 <https://github.com/scipy/scipy/issues/19599>`__: ENH: Returning
NotImplemented when multiplying sparse arrays...
* `#19612 <https://github.com/scipy/scipy/issues/19612>`__: ENH: add best
cost function evaluation to differential evolution...
* `#19616 <https://github.com/scipy/scipy/issues/19616>`__: BUG: Normal
Inverse Gaussian numerically unstable
* `#19620 <https://github.com/scipy/scipy/issues/19620>`__: _lib: Test
error in test_warning_calls_filters because of a Python...
* `#19636 <https://github.com/scipy/scipy/issues/19636>`__: DOC: issue in
documentation for the callback argument in scipy.optimize.minimize
* `#19640 <https://github.com/scipy/scipy/issues/19640>`__: CI, MAINT:
pre-release job failures with scipy-openblas32

************************
Pull requests for 1.12.0
************************

* `#12680 <https://github.com/scipy/scipy/pull/12680>`__: ENH: stats: add
nonparametric one-sample quantile test and CI
* `#14103 <https://github.com/scipy/scipy/pull/14103>`__: DOC: integrate:
Add complex matrix DE solution to examples
* `#14552 <https://github.com/scipy/scipy/pull/14552>`__: BUG: Fix LSODA
interpolation scheme
* `#17408 <https://github.com/scipy/scipy/pull/17408>`__: ENH: Short-Time
Fourier Transform (STFT) Enhancements
* `#17452 <https://github.com/scipy/scipy/pull/17452>`__: ENH: Add the
__pow__ operator for Rotations
* `#17460 <https://github.com/scipy/scipy/pull/17460>`__: ENH: New Rotation
method approx_equal()
* `#17473 <https://github.com/scipy/scipy/pull/17473>`__: ENH: stats:
multivariate Wasserstein distance/EMD
* `#17495 <https://github.com/scipy/scipy/pull/17495>`__: DOC: Optimize:
update DE documentation
* `#17542 <https://github.com/scipy/scipy/pull/17542>`__: ENH: Extend
Rotation.align_vectors() to allow an infinite weight,...
* `#17697 <https://github.com/scipy/scipy/pull/17697>`__: ENH: special:
Improvements for the incomplete beta functions.
* `#17719 <https://github.com/scipy/scipy/pull/17719>`__: ENH: Add
Chandrupatla's algorithm to optimize._zeros_py.py to...
* `#17722 <https://github.com/scipy/scipy/pull/17722>`__: ENH add pava and
isotonic_regression
* `#17728 <https://github.com/scipy/scipy/pull/17728>`__: ENH: Implemented
Rotation.from_davenport and Rotation.as_davenport
* `#17757 <https://github.com/scipy/scipy/pull/17757>`__: DOC: clarify
input dimensions for \`directed_hausdorff\` method
* `#17955 <https://github.com/scipy/scipy/pull/17955>`__: ENH: add
simplified fast numerical inversion to stats.sampling
* `#18103 <https://github.com/scipy/scipy/pull/18103>`__: ENH: add
stirling2 function to \`scipy.special\`
* `#18133 <https://github.com/scipy/scipy/pull/18133>`__: BUG: Fix fails of
some tests and bad behaviour for x=3Dzeta in...
* `#18151 <https://github.com/scipy/scipy/pull/18151>`__: ENH: add
cumulative_simpson integration to scipy.integrate
* `#18156 <https://github.com/scipy/scipy/pull/18156>`__: ENH: Added
loggamma entropy method
* `#18197 <https://github.com/scipy/scipy/pull/18197>`__: ENH: Add
derivatives for BarycentricInterpolator
* `#18219 <https://github.com/scipy/scipy/pull/18219>`__: DEP: integrate:
Deprecate \`initial\` values other than None...
* `#18348 <https://github.com/scipy/scipy/pull/18348>`__: ENH: add private
function to bracket root of monotonic function
* `#18361 <https://github.com/scipy/scipy/pull/18361>`__: ENH: add \`fit\`
method to \`multivariate_normal\`
* `#18363 <https://github.com/scipy/scipy/pull/18363>`__: ENH: stats: add
Baumgartner-Weiss-Schindler test
* `#18376 <https://github.com/scipy/scipy/pull/18376>`__: ENH:
CloughTocher2DInterpolator multiple times with different...
* `#18465 <https://github.com/scipy/scipy/pull/18465>`__: ENH: asymptotic
expansion for multivariate t entropy
* `#18470 <https://github.com/scipy/scipy/pull/18470>`__: ENH:
stats.anderson_ksamp: re-add permutation version of test
* `#18477 <https://github.com/scipy/scipy/pull/18477>`__: DOC:
stats.truncnorm: add example about truncation points
* `#18481 <https://github.com/scipy/scipy/pull/18481>`__: MAINT:
differentiable fns respect float width. Closes #15602
* `#18488 <https://github.com/scipy/scipy/pull/18488>`__:
MAINT:ENH:sparse.linalg: Rewrite iterative solvers in Python,...
* `#18492 <https://github.com/scipy/scipy/pull/18492>`__: Add NdBSpline:
n-dim tensor product b-spline object
* `#18496 <https://github.com/scipy/scipy/pull/18496>`__: ENH: Faster
_select_samples in _differential_evolution.py
* `#18499 <https://github.com/scipy/scipy/pull/18499>`__: ENH: asymptotic
expansion for beta entropy for large a and b
* `#18544 <https://github.com/scipy/scipy/pull/18544>`__: ENH:
sparse.linalg: Implement matrix_power()
* `#18552 <https://github.com/scipy/scipy/pull/18552>`__: DOC:
stats.laplace_asymmetric: note relationship between scale...
* `#18570 <https://github.com/scipy/scipy/pull/18570>`__: ENH:optimize:
Rewrite nnls in Python
* `#18571 <https://github.com/scipy/scipy/pull/18571>`__: ENH: linalg: Add
wrapper for \`?tgsyl\`
* `#18575 <https://github.com/scipy/scipy/pull/18575>`__: REL: set version
to 1.12.0.dev0
* `#18585 <https://github.com/scipy/scipy/pull/18585>`__: DOC:
stats.rv_discrete: note that default methods are not compatible...
* `#18586 <https://github.com/scipy/scipy/pull/18586>`__: ENH: override sf
for rdist distribution
* `#18587 <https://github.com/scipy/scipy/pull/18587>`__: DEP: signal:
deprecate cmplx_sort
* `#18589 <https://github.com/scipy/scipy/pull/18589>`__: DEP: remove
parameter centered of stats.qmc.LatinHypercube
* `#18594 <https://github.com/scipy/scipy/pull/18594>`__: DOC: more
explicit example usage of scipy.linalg.lu_factor
* `#18602 <https://github.com/scipy/scipy/pull/18602>`__: MAINT:
stats.hypergeom.mean: correct for large args
* `#18606 <https://github.com/scipy/scipy/pull/18606>`__: ENH: override sf
for Pearson3 distribution
* `#18609 <https://github.com/scipy/scipy/pull/18609>`__: TST: update
nonlin tests for sparse arrays
* `#18610 <https://github.com/scipy/scipy/pull/18610>`__: DEP: stats:
remove deprecated binom_test
* `#18612 <https://github.com/scipy/scipy/pull/18612>`__: DEP: stats.iqr:
remove deprecated \`scale=3D'raw'\`
* `#18613 <https://github.com/scipy/scipy/pull/18613>`__: BUG: fix ortho
mode in DST type 2/3
* `#18614 <https://github.com/scipy/scipy/pull/18614>`__: MAINT: don't
override sf for loguniform/reciprocal distribution
* `#18616 <https://github.com/scipy/scipy/pull/18616>`__: ENH: override sf
in loglaplace distribution
* `#18617 <https://github.com/scipy/scipy/pull/18617>`__: MAINT:
interpolate: delete duplicated FITPACK bisplev interface
* `#18620 <https://github.com/scipy/scipy/pull/18620>`__: MAINT: signal:
avoid eval/exec in hilbert2
* `#18622 <https://github.com/scipy/scipy/pull/18622>`__: MAINT: Move
rvs_ratio_uniforms to sampling
* `#18624 <https://github.com/scipy/scipy/pull/18624>`__: DEP: adjust
deprecation of positional arguments
* `#18631 <https://github.com/scipy/scipy/pull/18631>`__: ENH: Add
\`fast_matrix_market\` to scipy.io
* `#18633 <https://github.com/scipy/scipy/pull/18633>`__: BUG: Fix issue
levy_stable.pdf
* `#18640 <https://github.com/scipy/scipy/pull/18640>`__: MAINT: Fix lint
warnings in \`_traversal.pyx\`
* `#18641 <https://github.com/scipy/scipy/pull/18641>`__: ENH: makes
\`_covariance\` a cached property
* `#18649 <https://github.com/scipy/scipy/pull/18649>`__: DEP:
scipy.stats.morestats: clarify deprecation warnings
* `#18652 <https://github.com/scipy/scipy/pull/18652>`__: BUG: Fixes how
the length of argument x of linalg.blas.?gbmv...
* `#18653 <https://github.com/scipy/scipy/pull/18653>`__: DOC: Add missing
equal sign to Lomb-Scargle periodogram equation
* `#18661 <https://github.com/scipy/scipy/pull/18661>`__: CI: update
\`SCIPY_NIGHTLY_UPLOAD_TOKEN\` on CirrusCI.
* `#18664 <https://github.com/scipy/scipy/pull/18664>`__: ENH:
stats.dirichlet: add covariance method
* `#18666 <https://github.com/scipy/scipy/pull/18666>`__: DEV: update
environment.yml, removing setuptools
* `#18667 <https://github.com/scipy/scipy/pull/18667>`__: DEV: Add Windows
specific instructions to environment.yml
* `#18668 <https://github.com/scipy/scipy/pull/18668>`__: ENH: add
machinery to support Array API
* `#18670 <https://github.com/scipy/scipy/pull/18670>`__: MAINT: signal:
deduplicate \*ord functions
* `#18677 <https://github.com/scipy/scipy/pull/18677>`__: TST: linalg:
improve seeding of some tests that are a problem...
* `#18679 <https://github.com/scipy/scipy/pull/18679>`__:
MAINT:stats:Cythonize and remove Fortran statlib code
* `#18682 <https://github.com/scipy/scipy/pull/18682>`__: TST: stats: fix
xslow test failures
* `#18686 <https://github.com/scipy/scipy/pull/18686>`__: DEV: Add ability
to run memory benchmarks on macOS
* `#18689 <https://github.com/scipy/scipy/pull/18689>`__: CI: test with
Python 3.12-beta
* `#18690 <https://github.com/scipy/scipy/pull/18690>`__: DOC: mention that
\`genlogistic\` is one of several types of...
* `#18692 <https://github.com/scipy/scipy/pull/18692>`__: MAINT: signal:
replace \`np.r_["-1", arrays]\` by a more sane...
* `#18694 <https://github.com/scipy/scipy/pull/18694>`__: DOC: signal:
Updated Chebyshev 2 documentation
* `#18695 <https://github.com/scipy/scipy/pull/18695>`__: ENH: override
halflogistic fit for free parameters
* `#18696 <https://github.com/scipy/scipy/pull/18696>`__: MAINT Fix broken
link in scipy.optimize._differentialevolution.py
* `#18699 <https://github.com/scipy/scipy/pull/18699>`__: DEP: integrate:
deprecate old aliases
* `#18705 <https://github.com/scipy/scipy/pull/18705>`__: MAINT Optimize
link in scipy.optimize._differentialevolution.py
* `#18706 <https://github.com/scipy/scipy/pull/18706>`__: DOC: linalg:
various doc improvements
* `#18708 <https://github.com/scipy/scipy/pull/18708>`__: MAINT:
signal/dlsim: avoid using interp1d; use make_interp_spline...
* `#18710 <https://github.com/scipy/scipy/pull/18710>`__: MAINT: remove
np.r_["-1", ...]
* `#18712 <https://github.com/scipy/scipy/pull/18712>`__: MAINT: bump
minimal supported NumPy version to 1.22.4
* `#18713 <https://github.com/scipy/scipy/pull/18713>`__: MAINT: fix linter
error in \`_fitpack_impl.py\`
* `#18714 <https://github.com/scipy/scipy/pull/18714>`__: ENH: Improve beta
entropy when one argument is large
* `#18715 <https://github.com/scipy/scipy/pull/18715>`__: MAINT: signal:
remove duplicated _atleast_2d_or_none
* `#18718 <https://github.com/scipy/scipy/pull/18718>`__: TST: mark two
tests of \`lsq_linear\` as xslow
* `#18719 <https://github.com/scipy/scipy/pull/18719>`__: MAINT:
optimize._chandrupatla: result object fixup
* `#18720 <https://github.com/scipy/scipy/pull/18720>`__: DOC: Fix
notational variation in _lbfgsb_py.py: "pg_i" and "proj...
* `#18723 <https://github.com/scipy/scipy/pull/18723>`__:
MAINT:sparse.linalg: Use _NoValue for deprecated kwargs
* `#18726 <https://github.com/scipy/scipy/pull/18726>`__: ENH: improve
halflogistic distribution fitting with fixed parameters
* `#18727 <https://github.com/scipy/scipy/pull/18727>`__: MAINT: Add skip
CI link to PR template
* `#18728 <https://github.com/scipy/scipy/pull/18728>`__: MAINT:
optimize._chandrupatla: refactor for code reuse
* `#18729 <https://github.com/scipy/scipy/pull/18729>`__: DOC: Add note
connecting weibull_min to standard exponential.
* `#18734 <https://github.com/scipy/scipy/pull/18734>`__: MAINT: Update
codeowners
* `#18742 <https://github.com/scipy/scipy/pull/18742>`__: ENH:
differential_evolution callback accepts intermediate_result
* `#18744 <https://github.com/scipy/scipy/pull/18744>`__:
TST:sparse.linalg:Relax test_hermitian_modes tolerances
* `#18746 <https://github.com/scipy/scipy/pull/18746>`__: MAINT: forward
port 1.11.0 relnotes
* `#18755 <https://github.com/scipy/scipy/pull/18755>`__: ENH: override isf
for Burr distribution
* `#18756 <https://github.com/scipy/scipy/pull/18756>`__: DOC:
stats.boxcox_normmax: correct minimize -> maximize
* `#18758 <https://github.com/scipy/scipy/pull/18758>`__: DOC: Document
performance cliff for scipy.sparse.random
* `#18760 <https://github.com/scipy/scipy/pull/18760>`__: ENH: override
halfnorm fit
* `#18764 <https://github.com/scipy/scipy/pull/18764>`__: ENH: stats: add
informative error message to \`boxcox_normmax\`...
* `#18771 <https://github.com/scipy/scipy/pull/18771>`__: Fix typo from
#18758
* `#18777 <https://github.com/scipy/scipy/pull/18777>`__: DOC: Clarify
Prewitt filter
* `#18783 <https://github.com/scipy/scipy/pull/18783>`__: ENH: stats:
Implement _sf and _isf for hypsecant.
* `#18786 <https://github.com/scipy/scipy/pull/18786>`__: MAINT: forward
port 1.11.1 relnotes
* `#18794 <https://github.com/scipy/scipy/pull/18794>`__: MAINT: fix
\`halflogistic.fit\` for bad location guess
* `#18795 <https://github.com/scipy/scipy/pull/18795>`__: BUG, DOC: Correct
\`adsurl\` value and add a general \`url\`...
* `#18799 <https://github.com/scipy/scipy/pull/18799>`__: ENH: simplify
\`gausshyper.pdf\`
* `#18802 <https://github.com/scipy/scipy/pull/18802>`__: MAINT: Use
\`sparse.diags\` instead of \`spdiags\` internally.
* `#18803 <https://github.com/scipy/scipy/pull/18803>`__: MAINT:
\`rv_discrete\` should raise with duplicate \`xk\` in...
* `#18807 <https://github.com/scipy/scipy/pull/18807>`__: ENH: remove
unnecessary root-find from skewnorm
* `#18808 <https://github.com/scipy/scipy/pull/18808>`__: TST: test for
gh-18800
* `#18812 <https://github.com/scipy/scipy/pull/18812>`__: DEP: linalg:
sharpen deprecation warning for pinv {,r}cond
* `#18814 <https://github.com/scipy/scipy/pull/18814>`__: DOC: update
windows instructions and move conda/mamba
* `#18815 <https://github.com/scipy/scipy/pull/18815>`__: ENH:stats: Add
_isf method to loglaplace
* `#18816 <https://github.com/scipy/scipy/pull/18816>`__: ENH:stats: Add
_isf method to lognorm
* `#18817 <https://github.com/scipy/scipy/pull/18817>`__: DOC: Fix examples
in randint description
* `#18818 <https://github.com/scipy/scipy/pull/18818>`__: MAINT: Simplify
codespaces env activation
* `#18819 <https://github.com/scipy/scipy/pull/18819>`__: TST:
stats.dgamma.pdf: adjust test that fails intermittently
* `#18820 <https://github.com/scipy/scipy/pull/18820>`__: ENH:stats: Add
_isf method to pareto
* `#18822 <https://github.com/scipy/scipy/pull/18822>`__: ENH:stats: Add
_sf and _isf methods to kappa3
* `#18823 <https://github.com/scipy/scipy/pull/18823>`__: ENH:stats: Add
_isf method to lomax
* `#18824 <https://github.com/scipy/scipy/pull/18824>`__: ENH: override
halfcauchy distribution fit
* `#18826 <https://github.com/scipy/scipy/pull/18826>`__: DEP: linalg: use
_NoValue for eigh/eigvalsh positional argument...
* `#18829 <https://github.com/scipy/scipy/pull/18829>`__: ENH: optimize:
vectorized minimization of univariate functions
* `#18830 <https://github.com/scipy/scipy/pull/18830>`__: DOC: soften
wording on import guidelines, mention lazy loading
* `#18833 <https://github.com/scipy/scipy/pull/18833>`__: ENH: optimize:
release the GIL while computing the LSAP solution
* `#18835 <https://github.com/scipy/scipy/pull/18835>`__: DEP:
scipy.stats.stats: clarify deprecation warnings
* `#18840 <https://github.com/scipy/scipy/pull/18840>`__: MAINT:
stats.burr12: moments are undefined when c\*d <=3D order
* `#18841 <https://github.com/scipy/scipy/pull/18841>`__: MAINT: \*sctype\*
replace NumPy 2.0
* `#18843 <https://github.com/scipy/scipy/pull/18843>`__: DEP: vendor
sklearn's mechanism to deprecate passing kwargs positionally
* `#18846 <https://github.com/scipy/scipy/pull/18846>`__: MAINT: Reduce
file size of the SVG files included in \`signal.rst\`
* `#18847 <https://github.com/scipy/scipy/pull/18847>`__: MAINT: ptp no
method for NumPy 2.0
* `#18848 <https://github.com/scipy/scipy/pull/18848>`__: ENH: add compile
and link args to \`show_config\` output
* `#18850 <https://github.com/scipy/scipy/pull/18850>`__: ENH: improve
performance of \`SphericalVoronoi\` area calculation
* `#18852 <https://github.com/scipy/scipy/pull/18852>`__: BUG: fix overflow
in stats.yeojohnson
* `#18853 <https://github.com/scipy/scipy/pull/18853>`__: BENCH: Remove
factorial benchmarks
* `#18854 <https://github.com/scipy/scipy/pull/18854>`__: MAINT: signal:
lighten the notation in lsim
* `#18856 <https://github.com/scipy/scipy/pull/18856>`__: MAINT: Remove
more runtests.py stuff
* `#18858 <https://github.com/scipy/scipy/pull/18858>`__: MAINT: clean up
views/strides/dtypes utilities in \`cluster.hierarcy\`
* `#18861 <https://github.com/scipy/scipy/pull/18861>`__: MAINT: avoid
\`np.deprecate\` and \`np.core\`, add \`normalize_axis_index\`...
* `#18862 <https://github.com/scipy/scipy/pull/18862>`__: ENH: sparse
arrays for hstack, vstack, bmat, block_diag. New...
* `#18863 <https://github.com/scipy/scipy/pull/18863>`__: DEP: remove extra
np.deprecate and add docs back
* `#18872 <https://github.com/scipy/scipy/pull/18872>`__: DOC: Add
relationship between Fisk (log-logistic) and logistic.
* `#18873 <https://github.com/scipy/scipy/pull/18873>`__: DOC: add more
cross compilation details
* `#18885 <https://github.com/scipy/scipy/pull/18885>`__: DOC: minor issues
in install commands
* `#18886 <https://github.com/scipy/scipy/pull/18886>`__: MAINT/DOC: remove
docstring issues in ndimage
* `#18887 <https://github.com/scipy/scipy/pull/18887>`__: DOC: tab sync
based on same tab name using \`\`sync\`\` statement
* `#18888 <https://github.com/scipy/scipy/pull/18888>`__: MAINT: Set RAM
requirement for Codespaces
* `#18889 <https://github.com/scipy/scipy/pull/18889>`__: CI: Add
prerelease build with 64bit OpenBLAS nightly
* `#18893 <https://github.com/scipy/scipy/pull/18893>`__: ENH: Geometric
quality metrics for random sampling
* `#18898 <https://github.com/scipy/scipy/pull/18898>`__: DOC: fix sparse
docs "matrix" and "array" mixup
* `#18905 <https://github.com/scipy/scipy/pull/18905>`__: DOC: Clarify DOF
in f-distribution notes
* `#18910 <https://github.com/scipy/scipy/pull/18910>`__: DOC: from
CONTRIBUTING.rst link to SciPy website
* `#18911 <https://github.com/scipy/scipy/pull/18911>`__: DOC/MAINT:
\`special\` doc fixes
* `#18914 <https://github.com/scipy/scipy/pull/18914>`__: ENH: Enhance
\`dev.py\` by adding command to query PYTHONPATH
* `#18916 <https://github.com/scipy/scipy/pull/18916>`__: DEP: stats:
improve deprecation of private but present modules
* `#18917 <https://github.com/scipy/scipy/pull/18917>`__: ENH: move {c,
q}spline_1d to use sosfilt/lfilter
* `#18920 <https://github.com/scipy/scipy/pull/18920>`__: DOC: indicate
functions with multiple valid solutions in csgraph
* `#18927 <https://github.com/scipy/scipy/pull/18927>`__: TST: use
Hypothesis for property-based tests
* `#18929 <https://github.com/scipy/scipy/pull/18929>`__: ENH: change
sparse dok from subclass of dict to have attribute...
* `#18930 <https://github.com/scipy/scipy/pull/18930>`__: ENH: _lib._util:
make _lazywhere compatible with Array API
* `#18931 <https://github.com/scipy/scipy/pull/18931>`__: MAINT: cleanup
redundant tests for \`vonmises.fit\`
* `#18932 <https://github.com/scipy/scipy/pull/18932>`__: DEP: deprecate
positional arguments for some methods in signal._fir_f=E2=80=A6
* `#18933 <https://github.com/scipy/scipy/pull/18933>`__: DEP: deprecate
positional arguments for special.comb
* `#18934 <https://github.com/scipy/scipy/pull/18934>`__: DEP: deprecate
positional arguments for some methods in sparse.linalg=E2=80=A6
* `#18935 <https://github.com/scipy/scipy/pull/18935>`__: DEP: deprecate
positional arguments for linalg.pinv
* `#18936 <https://github.com/scipy/scipy/pull/18936>`__: DEP: deprecate
positional arguments for stats.kendalltau
* `#18942 <https://github.com/scipy/scipy/pull/18942>`__: CI: Change
OpenBLAS nightly wheel location
* `#18943 <https://github.com/scipy/scipy/pull/18943>`__: DEP:
sparse.linalg: deprecate positional arguments for gcrotmk,...
* `#18946 <https://github.com/scipy/scipy/pull/18946>`__: DEP: linalg:
deprecate positional args for eigh/eigvalsh
* `#18948 <https://github.com/scipy/scipy/pull/18948>`__: ENH: Jones and
Faddy Skew-T distribution
* `#18949 <https://github.com/scipy/scipy/pull/18949>`__: DOC:
stats.FitResult.plot: add example
* `#18952 <https://github.com/scipy/scipy/pull/18952>`__: MAINT: Remove
\`._is_array\` since there's now: \`isinstance(x,...
* `#18954 <https://github.com/scipy/scipy/pull/18954>`__: BENCH:
update/rewrite lobpcg benchmark sparse_linalg_lobpcg.py
* `#18955 <https://github.com/scipy/scipy/pull/18955>`__: MAINT/DOC:
spatial: Document and test the double cover property...
* `#18958 <https://github.com/scipy/scipy/pull/18958>`__: MAINT:
optimize.differential_evolution: clarify that bounds must...
* `#18962 <https://github.com/scipy/scipy/pull/18962>`__: Update name of
coverage action
* `#18963 <https://github.com/scipy/scipy/pull/18963>`__:
ENH:sparse.linalg: Add LaplacianNd class to special sparse arrays
* `#18967 <https://github.com/scipy/scipy/pull/18967>`__: MAINT: redefine
\`PyArray_MAX\`/\`PyArray_MIN\` because they...
* `#18968 <https://github.com/scipy/scipy/pull/18968>`__: DEP: optimize:
improve deprecation of private modules named without...
* `#18970 <https://github.com/scipy/scipy/pull/18970>`__: DEP: integrate:
improve deprecation of private modules named...
* `#18973 <https://github.com/scipy/scipy/pull/18973>`__: MAINT: linalg:
remove a stray np.cast
* `#18975 <https://github.com/scipy/scipy/pull/18975>`__: ENH: Port scipy
to use new numpy complex types
* `#18977 <https://github.com/scipy/scipy/pull/18977>`__: ENH: Expose c1
and c2 of scalar_search_wolfe to fmin_bfgs
* `#18986 <https://github.com/scipy/scipy/pull/18986>`__: ENH: add
possibility to fix parameters in multivariate normal...
* `#18992 <https://github.com/scipy/scipy/pull/18992>`__: DEP: interpolate:
improve deprecation of private modules named...
* `#18995 <https://github.com/scipy/scipy/pull/18995>`__: DOC:
stats.lognorm: add example of the relationship between norm...
* `#18996 <https://github.com/scipy/scipy/pull/18996>`__: ENH:
optimize.curve_fit: reduce overhead of lightweight memoization
* `#18997 <https://github.com/scipy/scipy/pull/18997>`__: DOC: add
\`noexcept\` to \`cython_optimize\` docs
* `#19000 <https://github.com/scipy/scipy/pull/19000>`__: MAINT: fft:
rename \`test_numpy.py\` to \`test_basic.py\`
* `#19005 <https://github.com/scipy/scipy/pull/19005>`__: ENH: fft: support
array API standard
* `#19007 <https://github.com/scipy/scipy/pull/19007>`__: BLD: Add venv to
.gitignore
* `#19010 <https://github.com/scipy/scipy/pull/19010>`__: DOC/MAINT: typo:
change Azure reference to Cirrus
* `#19012 <https://github.com/scipy/scipy/pull/19012>`__: DOC:
stats.mannwhitneyu: address apparent sign inconsistency...
* `#19013 <https://github.com/scipy/scipy/pull/19013>`__: DOCS: Fixed typo
in _fitpack2.py
* `#19014 <https://github.com/scipy/scipy/pull/19014>`__: MAINT: copy,
array-api compatible utility function
* `#19015 <https://github.com/scipy/scipy/pull/19015>`__: ENH: Update numpy
exceptions imports
* `#19018 <https://github.com/scipy/scipy/pull/19018>`__: TST/BUG: fix
array API test skip decorators
* `#19023 <https://github.com/scipy/scipy/pull/19023>`__: ENH: special:
dispatch to array library
* `#19030 <https://github.com/scipy/scipy/pull/19030>`__: MAINT: replace
\`optparse\` usage with \`argparse\`
* `#19033 <https://github.com/scipy/scipy/pull/19033>`__: MAINT: Fix
codespaces setup.sh script
* `#19035 <https://github.com/scipy/scipy/pull/19035>`__: DEP: linalg:
improve deprecation of private modules named without...
* `#19045 <https://github.com/scipy/scipy/pull/19045>`__: MAINT: Change
\`add_newdoc\` import and remove \`NINF\`
* `#19047 <https://github.com/scipy/scipy/pull/19047>`__: Corrected a
grammatical error in the docstring of class DOP853
* `#19050 <https://github.com/scipy/scipy/pull/19050>`__: CI/BLD: make
nightly wheels daily closes #19048
* `#19051 <https://github.com/scipy/scipy/pull/19051>`__: ENH: array
agnostic \`cov\`, used in \`cluster\`
* `#19052 <https://github.com/scipy/scipy/pull/19052>`__: BENCH: update
asv, fail benchmark CI on errors, fix fallout
* `#19053 <https://github.com/scipy/scipy/pull/19053>`__: CI: cirrus mods
* `#19055 <https://github.com/scipy/scipy/pull/19055>`__: MAINT: use
\`copy\` utility from #19014 in \`cluster\`
* `#19057 <https://github.com/scipy/scipy/pull/19057>`__: ENH: add
computing a selected number m of extreme eigenpairs...
* `#19060 <https://github.com/scipy/scipy/pull/19060>`__: MAINT: port
minpack2.dcsrch from Fortran to Python, remove Fortran...
* `#19061 <https://github.com/scipy/scipy/pull/19061>`__: DOC: spell NaN ->
nan
* `#19062 <https://github.com/scipy/scipy/pull/19062>`__: BLD: Replace
complex occurences with singlecomplex in SuperLU
* `#19064 <https://github.com/scipy/scipy/pull/19064>`__: TST: bump
tolerance of \`TestTruncexpon.test_is_isf\` a little
* `#19066 <https://github.com/scipy/scipy/pull/19066>`__: Update dfovec.py
case 20 for zero indexing
* `#19067 <https://github.com/scipy/scipy/pull/19067>`__: DEP: remove all
deprecated \`scipy.<numpy-func>\` objects
* `#19070 <https://github.com/scipy/scipy/pull/19070>`__: DEP: odr:
improved deprecation of private modules
* `#19073 <https://github.com/scipy/scipy/pull/19073>`__: DOC: remove
reference to no longer imported numpy funcs
* `#19074 <https://github.com/scipy/scipy/pull/19074>`__: TST: add
regression test for sqrtm unexpectedly converting to...
* `#19078 <https://github.com/scipy/scipy/pull/19078>`__: ENH: Reflect
changes from numpy namespace refactor part 3
* `#19081 <https://github.com/scipy/scipy/pull/19081>`__: ENH: optimize: c1
and c2 of scalar_search_wolfe to cg and newton-cg
* `#19083 <https://github.com/scipy/scipy/pull/19083>`__: MAINT: forward
port 1.11.2 relnotes
* `#19086 <https://github.com/scipy/scipy/pull/19086>`__: BLD: tweaks to
build dependencies and 3.12 classifier in pyproject.toml
* `#19087 <https://github.com/scipy/scipy/pull/19087>`__: DOC: add info
about usage of ccache for benchmarks
* `#19089 <https://github.com/scipy/scipy/pull/19089>`__: DOC: add comment
on args in solve_ivp (#18876)
* `#19091 <https://github.com/scipy/scipy/pull/19091>`__: MAINT:
optimize.root_scalar: handle args when method is newton...
* `#19093 <https://github.com/scipy/scipy/pull/19093>`__: MAINT:
stats.zscore: return correct result when 0th element is...
* `#19094 <https://github.com/scipy/scipy/pull/19094>`__: BUG: optimize:
update incorrect c1 value
* `#19095 <https://github.com/scipy/scipy/pull/19095>`__: ENH: optimize:
add inv Hess estimate in BFGS
* `#19100 <https://github.com/scipy/scipy/pull/19100>`__: MAINT: Move
\`trapezoid\` implementation to SciPy
* `#19104 <https://github.com/scipy/scipy/pull/19104>`__: MAINT: fix the CT
subclass benchmark
* `#19110 <https://github.com/scipy/scipy/pull/19110>`__: MAINT: Remove
usages of np.row_stack and np.in1d
* `#19113 <https://github.com/scipy/scipy/pull/19113>`__: MAINT, TST:
default_rng few tests
* `#19115 <https://github.com/scipy/scipy/pull/19115>`__: ENH, TST: Use
explicit imports in docstring examples
* `#19127 <https://github.com/scipy/scipy/pull/19127>`__: DOC: linalg: fix
typos in pinv docs
* `#19128 <https://github.com/scipy/scipy/pull/19128>`__: ENH: optimize:
add method attribute to result object from root_scalar...
* `#19129 <https://github.com/scipy/scipy/pull/19129>`__: DOC:Added
Examples To \`combine_pvalues\` and \`fhtoffset\`
* `#19136 <https://github.com/scipy/scipy/pull/19136>`__: MAINT: remove
NumPy infty alias
* `#19141 <https://github.com/scipy/scipy/pull/19141>`__: MAINT: more NumPy
API shims
* `#19143 <https://github.com/scipy/scipy/pull/19143>`__: MAINT: remove
asfarray usage
* `#19146 <https://github.com/scipy/scipy/pull/19146>`__: DOC:
sparse.linalg: Enhance lobpcg documentation with updated...
* `#19152 <https://github.com/scipy/scipy/pull/19152>`__: DOC: fix
predeces(s)or typo.
* `#19157 <https://github.com/scipy/scipy/pull/19157>`__: TST: add
array-agnostic assertions
* `#19162 <https://github.com/scipy/scipy/pull/19162>`__: ENH: Allow
\`sparse_mtx.transpose(axes=3D(1, 0))\`
* `#19165 <https://github.com/scipy/scipy/pull/19165>`__: DEP: improve
deprecation warnings for constants module
* `#19166 <https://github.com/scipy/scipy/pull/19166>`__: MAINT: Reflect
changes from \`numpy\` namespace refactor Part...
* `#19168 <https://github.com/scipy/scipy/pull/19168>`__: BLD: special: fix
dependencies for \`_ellip_harm_2\`
* `#19170 <https://github.com/scipy/scipy/pull/19170>`__: MAINT: fix a
number of issues in Cython code
* `#19171 <https://github.com/scipy/scipy/pull/19171>`__: ENH: constructors
for sparse arrays
* `#19172 <https://github.com/scipy/scipy/pull/19172>`__: MAINT: Spherical
Voronoi sort simplify
* `#19173 <https://github.com/scipy/scipy/pull/19173>`__: MAINT:
integrate._tanhsinh: improvements after further testing
* `#19175 <https://github.com/scipy/scipy/pull/19175>`__: DOC: stats:
Correct levy_stable loc-scale note
* `#19178 <https://github.com/scipy/scipy/pull/19178>`__: MAINT/DOC: add
\`fit\` to multivariate normal methods in documentation
* `#19179 <https://github.com/scipy/scipy/pull/19179>`__: DOC: Added
example for tf2zpk function
* `#19183 <https://github.com/scipy/scipy/pull/19183>`__: MAINT: Import
\`fromarrays\` from \`rec\`
* `#19184 <https://github.com/scipy/scipy/pull/19184>`__: TST: fix sparse
constructor test with large memory footprint
* `#19186 <https://github.com/scipy/scipy/pull/19186>`__: TST: _lib:
improve array API assertions
* `#19187 <https://github.com/scipy/scipy/pull/19187>`__: BUG: accept
\`np\`-coercible array-likes with array API flag...
* `#19191 <https://github.com/scipy/scipy/pull/19191>`__: BLD: update
minimum versions of meson-python and pythran
* `#19192 <https://github.com/scipy/scipy/pull/19192>`__: TST: test
tolerance bumps to fix reported failures
* `#19194 <https://github.com/scipy/scipy/pull/19194>`__: BUG/TST: fix
\`test_array_api\` for \`cupy\`
* `#19195 <https://github.com/scipy/scipy/pull/19195>`__: DOC: Fixed typo
in scipy.stats.Covariance
* `#19198 <https://github.com/scipy/scipy/pull/19198>`__: DOC:
optimize.minimize_scalar: note limitations and suggest alternatives
* `#19201 <https://github.com/scipy/scipy/pull/19201>`__: DOC: missing
backticks
* `#19202 <https://github.com/scipy/scipy/pull/19202>`__: DOC: remove old
mention to Python 2.
* `#19203 <https://github.com/scipy/scipy/pull/19203>`__: DOC: Fix
_nan_allsame example prompt.
* `#19204 <https://github.com/scipy/scipy/pull/19204>`__: DOC: missing (and
stray) backtick in mannwhitneyu
* `#19206 <https://github.com/scipy/scipy/pull/19206>`__: TST, MAINT: skip
fix for array API tests
* `#19217 <https://github.com/scipy/scipy/pull/19217>`__: BLD: start
building wheels against numpy 2.0 [wheel build]
* `#19218 <https://github.com/scipy/scipy/pull/19218>`__: DOC: Added
examples for zpk2tf, tf2sos, sos2tf, lp2lp_zpk, lp2hp_zpk,...
* `#19219 <https://github.com/scipy/scipy/pull/19219>`__: ENH: Implemented
custom mutation / crossover functions for DifferentialEvolution
* `#19222 <https://github.com/scipy/scipy/pull/19222>`__: DOC: clarify
guidance on style modifications
* `#19224 <https://github.com/scipy/scipy/pull/19224>`__: BUG: integrate:
expose ODEintWarning
* `#19226 <https://github.com/scipy/scipy/pull/19226>`__: DEP: improve
message for deprecated private API for \`sparse\`
* `#19227 <https://github.com/scipy/scipy/pull/19227>`__: DOC: Trailing
character after closing backquote.
* `#19229 <https://github.com/scipy/scipy/pull/19229>`__: DOC: Fix repeated
typos in dev.py
* `#19233 <https://github.com/scipy/scipy/pull/19233>`__: DOC: Fix
character after trailing backticks
* `#19236 <https://github.com/scipy/scipy/pull/19236>`__: BUG: Remove
removed item from \`__all__\`
* `#19237 <https://github.com/scipy/scipy/pull/19237>`__: DOC: Missing
import in private _nan_allsame function docs.
* `#19240 <https://github.com/scipy/scipy/pull/19240>`__: DEP: spatial:
improve deprecation of private modules without...
* `#19243 <https://github.com/scipy/scipy/pull/19243>`__: DOC: stats: fix
documentation of warnings raised by pearsonr
* `#19244 <https://github.com/scipy/scipy/pull/19244>`__: MAINT: scipy.io
NEP 50 shims
* `#19247 <https://github.com/scipy/scipy/pull/19247>`__: MAINT: NumPy
version check removals
* `#19251 <https://github.com/scipy/scipy/pull/19251>`__: TST/MAINT:
cluster: use new array API assertions
* `#19253 <https://github.com/scipy/scipy/pull/19253>`__: MAINT: Cleanup
expired ndarray methods
* `#19256 <https://github.com/scipy/scipy/pull/19256>`__: DOC: Added
examples for correlation, num_obs_dm, num_obs_y functions.
* `#19259 <https://github.com/scipy/scipy/pull/19259>`__: DOC: outline
workaround when precision losses occur in BFGS [skip...
* `#19261 <https://github.com/scipy/scipy/pull/19261>`__: MAINT: fft:
refactor basic backend with \`_execute_1D\`
* `#19262 <https://github.com/scipy/scipy/pull/19262>`__: MAINT: fft: clean
up test-skips
* `#19263 <https://github.com/scipy/scipy/pull/19263>`__: ENH: fft: GPU
support for non-standard basic transforms
* `#19264 <https://github.com/scipy/scipy/pull/19264>`__: MAINT/TST: fft:
remove duplicate namespace and dtype checks
* `#19265 <https://github.com/scipy/scipy/pull/19265>`__: MAINT: array API:
rename \`arg_err_msg\` and move to \`_lib\`
* `#19266 <https://github.com/scipy/scipy/pull/19266>`__: ENH: use inplace
add in _minimize_newtoncg
* `#19267 <https://github.com/scipy/scipy/pull/19267>`__: MAINT: use
linalg.norm in \`_minimize_newtoncg\`
* `#19270 <https://github.com/scipy/scipy/pull/19270>`__: MAINT: fix
-Wdeprecated-non-prototype warnings in Cephes code
* `#19271 <https://github.com/scipy/scipy/pull/19271>`__: DOC: add example
for \`ndimage.shift\`
* `#19275 <https://github.com/scipy/scipy/pull/19275>`__: MAINT: Add
warning filter for \`numpy.core\` rename
* `#19278 <https://github.com/scipy/scipy/pull/19278>`__: DOC: use
\`np.copysign()\` instead of \`np.sign()\`
* `#19281 <https://github.com/scipy/scipy/pull/19281>`__: DOC: add \`fft\`
to list of array API supporting modules
* `#19282 <https://github.com/scipy/scipy/pull/19282>`__: MAINT: fft: clean
up assertions
* `#19284 <https://github.com/scipy/scipy/pull/19284>`__: ENH: update
SuperLU to version 6.0.1
* `#19285 <https://github.com/scipy/scipy/pull/19285>`__: MAINT fix more
\`-Wdeprecate-non-prototype\` warnings
* `#19287 <https://github.com/scipy/scipy/pull/19287>`__: ENH: add
exact=3DFalse support for stirling2
* `#19289 <https://github.com/scipy/scipy/pull/19289>`__: BLD: stats:
improve build config for \`unuran_wrapper\`
* `#19293 <https://github.com/scipy/scipy/pull/19293>`__: MAINT:
optimize._bracket_root: refactor and comment for clarity
* `#19294 <https://github.com/scipy/scipy/pull/19294>`__: MAINT: replace
IOError alias with OSError
* `#19295 <https://github.com/scipy/scipy/pull/19295>`__: DOC: fix typos
found by codespell
* `#19296 <https://github.com/scipy/scipy/pull/19296>`__: MAINT: fix linter
issues
* `#19298 <https://github.com/scipy/scipy/pull/19298>`__: MAINT: replace
io.open alias with built-in open
* `#19302 <https://github.com/scipy/scipy/pull/19302>`__: MAINT:
Fix/parametrize Rotation tests.
* `#19304 <https://github.com/scipy/scipy/pull/19304>`__: DOC: fix page
typo in ks_2samp reference
* `#19310 <https://github.com/scipy/scipy/pull/19310>`__: MAINT: Remove
\`np.int_\` and \`np.uint\`
* `#19311 <https://github.com/scipy/scipy/pull/19311>`__: DOC: invalid
interpreted-text (missing space after closing backtick).
* `#19312 <https://github.com/scipy/scipy/pull/19312>`__: DOC: Misc
formatting error.
* `#19313 <https://github.com/scipy/scipy/pull/19313>`__: DOC: And new line
at end of line in CPP code.
* `#19314 <https://github.com/scipy/scipy/pull/19314>`__: DOC: Rst don't
like list without blanklines.
* `#19315 <https://github.com/scipy/scipy/pull/19315>`__: MAINT: forward
port 1.11.3 relnotes
* `#19317 <https://github.com/scipy/scipy/pull/19317>`__: MAINT: remove
support for building with setup.py
* `#19327 <https://github.com/scipy/scipy/pull/19327>`__: ENH: Add a
numerically stable logpdf function for the skewnorm...
* `#19331 <https://github.com/scipy/scipy/pull/19331>`__: MAINT, BLD: more
setup.py cleanups
* `#19333 <https://github.com/scipy/scipy/pull/19333>`__: ENH: Fit
skewnorms with MLE more robustly
* `#19340 <https://github.com/scipy/scipy/pull/19340>`__: DEP: deprecate
scipy.signal wavelets
* `#19341 <https://github.com/scipy/scipy/pull/19341>`__: MAINT: Remove
remaining \`numpy.int_\` and filter \`np.long\`...
* `#19346 <https://github.com/scipy/scipy/pull/19346>`__: MAINT: stats: fix
\`differential_entropy\` too small error behavior
* `#19347 <https://github.com/scipy/scipy/pull/19347>`__: BUG: fix
ValueError in stats.truncpareto
* `#19349 <https://github.com/scipy/scipy/pull/19349>`__: MAINT: Minor fix
to shim import of scipy.signal.
* `#19350 <https://github.com/scipy/scipy/pull/19350>`__: ENH: stats: add
support for masked arrays, \`nan_policy\`, and...
* `#19358 <https://github.com/scipy/scipy/pull/19358>`__: TST:
SphericalVoronoi region type
* `#19360 <https://github.com/scipy/scipy/pull/19360>`__: BLD, MAINT: more
build system cleanups
* `#19367 <https://github.com/scipy/scipy/pull/19367>`__: CI: avoid using
Cython 3.0.3
* `#19371 <https://github.com/scipy/scipy/pull/19371>`__: ENH:
stats.ansari: add axis / nan_policy / keepdims support
* `#19376 <https://github.com/scipy/scipy/pull/19376>`__: TST: bump
tolerance of \`test_al_mohy_higham_2012_experiment_1\`
* `#19380 <https://github.com/scipy/scipy/pull/19380>`__: DEV/CI: use
scipy-openblas32 wheels in dev.py and some CI jobs
* `#19385 <https://github.com/scipy/scipy/pull/19385>`__: ENH: beta
negative binomial distribution
* `#19390 <https://github.com/scipy/scipy/pull/19390>`__: DOC, MAINT: more
distutils/build cleanups
* `#19391 <https://github.com/scipy/scipy/pull/19391>`__: MAINT: spatial:
Change error message in KDTree to be more informative.
* `#19392 <https://github.com/scipy/scipy/pull/19392>`__: ENH:
stats.bartlett: add axis / nan_policy / keepdims support
* `#19394 <https://github.com/scipy/scipy/pull/19394>`__: MAINT: Partially
revert \`np.int_\` changes
* `#19395 <https://github.com/scipy/scipy/pull/19395>`__: DEP: ndimage:
improve the deprecation of private modules named...
* `#19399 <https://github.com/scipy/scipy/pull/19399>`__: TST: signal: add
missing assertion in test_filter_design.py
* `#19402 <https://github.com/scipy/scipy/pull/19402>`__: MAINT: l-bfgs-b
remove intermediate bounds array
* `#19409 <https://github.com/scipy/scipy/pull/19409>`__: MAINT: fix a C++
build error with GCC 13
* `#19410 <https://github.com/scipy/scipy/pull/19410>`__: DOC: interpolate:
add note to BarycentricInterpolator.add_xi
* `#19412 <https://github.com/scipy/scipy/pull/19412>`__: ENH: stats: add
support for masked arrays for circular statistics...
* `#19414 <https://github.com/scipy/scipy/pull/19414>`__: BLD:
with-scipy-openblas instead of use-scipy-openblas
* `#19419 <https://github.com/scipy/scipy/pull/19419>`__: ENH:
SphericalVoronoi sort faster
* `#19422 <https://github.com/scipy/scipy/pull/19422>`__: DOC: Fix trivial
typo.
* `#19425 <https://github.com/scipy/scipy/pull/19425>`__: ENH: stats: add
masked array, axis tuple, and nan policy support...
* `#19426 <https://github.com/scipy/scipy/pull/19426>`__: MAINT: Update
\`fft.helper\` import
* `#19428 <https://github.com/scipy/scipy/pull/19428>`__: ENH:
stats.levene/fligner: add axis / nan_policy / keepdims support
* `#19429 <https://github.com/scipy/scipy/pull/19429>`__: DOC: Fix
documentation of callback function signature of scipy.optimize.minimize
* `#19431 <https://github.com/scipy/scipy/pull/19431>`__: MAINT: more NEP
50 shims
* `#19433 <https://github.com/scipy/scipy/pull/19433>`__: DOC: Add example
for \`stats.hdquantiles\`
* `#19435 <https://github.com/scipy/scipy/pull/19435>`__: MAINT: Translate
lambertw_scalar into C++
* `#19439 <https://github.com/scipy/scipy/pull/19439>`__: BLD: update build
dependency versions in pyproject.toml
* `#19440 <https://github.com/scipy/scipy/pull/19440>`__: DOC: remove
unused parameter in spline_filter docstring
* `#19443 <https://github.com/scipy/scipy/pull/19443>`__: TST: Fix #19442
minimally
* `#19445 <https://github.com/scipy/scipy/pull/19445>`__: TST: Remove some
unnecessary tuple conversions
* `#19449 <https://github.com/scipy/scipy/pull/19449>`__: DOC/MAINT: fft:
fix signature for next_fast_len
* `#19453 <https://github.com/scipy/scipy/pull/19453>`__: Added parenthesis
for accurate calculation of frequencies w when...
* `#19458 <https://github.com/scipy/scipy/pull/19458>`__: DOC: spatial:
Rotation docs updates
* `#19461 <https://github.com/scipy/scipy/pull/19461>`__: DOC: dev: update
max line length to 88 characters
* `#19465 <https://github.com/scipy/scipy/pull/19465>`__: DOC: fix broken
NetCDF URL
* `#19466 <https://github.com/scipy/scipy/pull/19466>`__: MAINT: NumPy int
type shims
* `#19469 <https://github.com/scipy/scipy/pull/19469>`__: DEP: special:
improve deprecation of private modules named without...
* `#19471 <https://github.com/scipy/scipy/pull/19471>`__: MAINT: Translate
binom to C++
* `#19472 <https://github.com/scipy/scipy/pull/19472>`__: MAINT: Update
fast_matrix_market to 1.7.4
* `#19482 <https://github.com/scipy/scipy/pull/19482>`__: MAINT: Make use
of sf_error conditional on flag in scipy::special...
* `#19483 <https://github.com/scipy/scipy/pull/19483>`__: ENH: add max dist
to NearestNDInterpolator
* `#19484 <https://github.com/scipy/scipy/pull/19484>`__: CI: limit
scipy-openblas32 wheel to 0.3.23.293.2
* `#19487 <https://github.com/scipy/scipy/pull/19487>`__: ENH:
stats.cramervonmises/epps_singleton: add axis / nan_policy...
* `#19489 <https://github.com/scipy/scipy/pull/19489>`__: MAINT: lint:
ignore E501 (line length) by subpackage
* `#19491 <https://github.com/scipy/scipy/pull/19491>`__: MAINT/STY: misc:
remove E501 (line length) lint ignore
* `#19494 <https://github.com/scipy/scipy/pull/19494>`__: MAINT/STY:
\`conftest.py\`: remove E501 (line length) lint ignore
* `#19495 <https://github.com/scipy/scipy/pull/19495>`__: MAINT: get rid of
Python 2 left-overs
* `#19497 <https://github.com/scipy/scipy/pull/19497>`__: CI: add '[lint
only]', '[docs only]' skip tags
* `#19501 <https://github.com/scipy/scipy/pull/19501>`__: TST: skip
test_bootstrap_against_theory
* `#19503 <https://github.com/scipy/scipy/pull/19503>`__: MAINT/STY:
fftpack: remove E501 (line length) lint ignore
* `#19505 <https://github.com/scipy/scipy/pull/19505>`__: MAINT/STY:
\`scipyoptdoc.py\`: remove E501 (line length) lint...
* `#19506 <https://github.com/scipy/scipy/pull/19506>`__: MAINT: sparse:
update tests to switch to format and toarray from...
* `#19507 <https://github.com/scipy/scipy/pull/19507>`__: MAINT/DOC: stats:
fix lint errors
* `#19508 <https://github.com/scipy/scipy/pull/19508>`__: MAINT/DOC/BENCH:
optimize: fix linter errors
* `#19509 <https://github.com/scipy/scipy/pull/19509>`__: MAINT: fix
remaining lint errors
* `#19510 <https://github.com/scipy/scipy/pull/19510>`__: DEP: integrate:
deprecate romberg and quadrature
* `#19514 <https://github.com/scipy/scipy/pull/19514>`__: MAINT/STY: odr:
remove E501 (line length) lint ignore
* `#19515 <https://github.com/scipy/scipy/pull/19515>`__: MAINT:
Restructure extra_special (working name) as internal library
* `#19516 <https://github.com/scipy/scipy/pull/19516>`__: MAINT: lint:
enable UP rules
* `#19519 <https://github.com/scipy/scipy/pull/19519>`__: DOC: Fix example
used in stats tutorial
* `#19520 <https://github.com/scipy/scipy/pull/19520>`__: MAINT/STY: fft:
remove E501 (line length) lint ignore, \`noqa\`...
* `#19523 <https://github.com/scipy/scipy/pull/19523>`__: MAINT/STY:
constants: remove E501 (line length) lint ignore
* `#19525 <https://github.com/scipy/scipy/pull/19525>`__: DOC, CI: refguide
may vary locs
* `#19527 <https://github.com/scipy/scipy/pull/19527>`__: DOC, MAINT: more
refguide fixes
* `#19529 <https://github.com/scipy/scipy/pull/19529>`__: MAINT: blanket
\`noqa\` vet
* `#19533 <https://github.com/scipy/scipy/pull/19533>`__: DOC: fix more
typos found by codespell
* `#19534 <https://github.com/scipy/scipy/pull/19534>`__: MAINT: get rid of
more Python 2 left-overs
* `#19540 <https://github.com/scipy/scipy/pull/19540>`__: DOC:
_binomtest.py: Add clearer error messages
* `#19546 <https://github.com/scipy/scipy/pull/19546>`__: MAINT: Fix
interpolate.make_smoothing_spline's size validation...
* `#19556 <https://github.com/scipy/scipy/pull/19556>`__: DOC: revert part
of bcbb18f / #19533
* `#19558 <https://github.com/scipy/scipy/pull/19558>`__: MAINT: forward
port 1.11.4 relnotes
* `#19562 <https://github.com/scipy/scipy/pull/19562>`__: MAINT: Fix typos
in Rotation.from_mrp referenced paper
* `#19564 <https://github.com/scipy/scipy/pull/19564>`__: MAINT: Mark in
\`.gitignore\` the directories instead of their...
* `#19570 <https://github.com/scipy/scipy/pull/19570>`__: DOC: Fixed build
instructions in index.rst (#19568)
* `#19574 <https://github.com/scipy/scipy/pull/19574>`__: DOC: update
Building from source docs for editable installs
* `#19576 <https://github.com/scipy/scipy/pull/19576>`__: BUG: Use uint32
for cost in NI_WatershedElement
* `#19578 <https://github.com/scipy/scipy/pull/19578>`__: BUG:
stats._axis_nan_policy_factory: respect too_small when detecting...
* `#19579 <https://github.com/scipy/scipy/pull/19579>`__: BLD:MAINT:Update
dev.py message
* `#19581 <https://github.com/scipy/scipy/pull/19581>`__: BUG:
interpolate/ndbspline: fix OOB access for len(tx) !=3D len(ty)...
* `#19583 <https://github.com/scipy/scipy/pull/19583>`__: ENH: Use
\`np.dot\` to speedup \`spatial.distance.correlation\`
* `#19585 <https://github.com/scipy/scipy/pull/19585>`__: DEP: improve
deprecation of remaining private modules named without...
* `#19588 <https://github.com/scipy/scipy/pull/19588>`__: BLD:Add missing
cstdin include in fast matrix market
* `#19589 <https://github.com/scipy/scipy/pull/19589>`__: ENH: Use
\`np.dot\` to speedup \`spatial.distance.hamming\`
* `#19590 <https://github.com/scipy/scipy/pull/19590>`__: MAINT:special:Add
more noexcept to Cython signatures
* `#19591 <https://github.com/scipy/scipy/pull/19591>`__: MAINT:
interpolate/RGI: avoid unnecessary validation of data...
* `#19593 <https://github.com/scipy/scipy/pull/19593>`__: Returning
NotImplemented in comparisons with sparse arrays
* `#19597 <https://github.com/scipy/scipy/pull/19597>`__: TST:
special._sinpi/_cospi: skip failing \`test_intermediate_overflow\`
* `#19600 <https://github.com/scipy/scipy/pull/19600>`__: Fix sparse
multiply
* `#19601 <https://github.com/scipy/scipy/pull/19601>`__: ENH: Make special
C++ implementations work on CUDA (and beyond!)
* `#19603 <https://github.com/scipy/scipy/pull/19603>`__: DOC: doc shim for
eig normalization
* `#19604 <https://github.com/scipy/scipy/pull/19604>`__: BUG: fix overflow
in stats.boxcox_normmax when method=3D'mle'
* `#19606 <https://github.com/scipy/scipy/pull/19606>`__: MAINT: array
types: restrict to boolean & numerical dtypes
* `#19608 <https://github.com/scipy/scipy/pull/19608>`__: MAINT/DOC:
refguide-check fixes
* `#19609 <https://github.com/scipy/scipy/pull/19609>`__: MAINT: lint:
enable line-length check (package-wide)
* `#19611 <https://github.com/scipy/scipy/pull/19611>`__: DOC: clarify
interpolator termionolgy
* `#19613 <https://github.com/scipy/scipy/pull/19613>`__: MAINT: Added
clang-format formatting for special C++ files
* `#19617 <https://github.com/scipy/scipy/pull/19617>`__: fix numerical
stability
* `#19618 <https://github.com/scipy/scipy/pull/19618>`__: MAINT: qmc
permutations win type
* `#19622 <https://github.com/scipy/scipy/pull/19622>`__: CI: undo
cython=3D=3D0.29.35 pin for the 32-bit Linux job, remove...
* `#19623 <https://github.com/scipy/scipy/pull/19623>`__: MAINT: lint:
enable \`stacklevel\` warnings check
* `#19624 <https://github.com/scipy/scipy/pull/19624>`__: MAINT/TST: _lib:
use value instead of deprecated s
* `#19626 <https://github.com/scipy/scipy/pull/19626>`__: MAINT: more SciPy
windows int shims
* `#19628 <https://github.com/scipy/scipy/pull/19628>`__: DOC: 1.12.0
release notes
* `#19635 <https://github.com/scipy/scipy/pull/19635>`__: MAINT: simplify
Nakagami mean calculation
* `#19637 <https://github.com/scipy/scipy/pull/19637>`__: DOC: Clarify
integration error bound in \`integrate\` tutorial
* `#19648 <https://github.com/scipy/scipy/pull/19648>`__: MAINT: simplify
chi distribution mean calculation
* `#19651 <https://github.com/scipy/scipy/pull/19651>`__: MAINT:
stats.entropy: silence mypy
* `#19656 <https://github.com/scipy/scipy/pull/19656>`__: BUG: Remove
unnecessary incref on unrelated type
* `#19658 <https://github.com/scipy/scipy/pull/19658>`__: MAINT: git blame
ignores for lint clean-ups
* `#19660 <https://github.com/scipy/scipy/pull/19660>`__: STY: special: use
indent width of 4 in clang-format
* `#19661 <https://github.com/scipy/scipy/pull/19661>`__: CI: fix
pre-release job by correct version pin for scipy-openblas32
* `#19677 <https://github.com/scipy/scipy/pull/19677>`__: DOC: array types:
mention partial support in \`special\`
* `#19686 <https://github.com/scipy/scipy/pull/19686>`__: TST: fix
incorrect signal.sosfilt tests
* `#19690 <https://github.com/scipy/scipy/pull/19690>`__: BLD: avoid
fast-math for oneAPI compilers, fix up handling of...
* `#19691 <https://github.com/scipy/scipy/pull/19691>`__: BUG: fix negative
overflow in stats.boxcox_normmax
* `#19693 <https://github.com/scipy/scipy/pull/19693>`__: BUG: Prevent
mutation of \`w\` parameter in \`spatial.distance.\*\`
* `#19702 <https://github.com/scipy/scipy/pull/19702>`__: DEP: Adopt
\`\*tol\` deprecations also for \`gcrotmk/lgmres/minres/tfqmr\`

Checksums
=3D=3D=3D=3D=3D=3D=3D=3D=3D

MD5
~~~

3a240b8500dbd61f81c738a72912be1b  Changelog
fe705a1a222d86c178f060f26f39fc06  README.txt
885907212172fa7ad0fff3170f2b4f13
 scipy-1.12.0rc1-cp310-cp310-macosx_10_9_x86_64.whl
03a7bf978ec11435d71030d621d40d9e
 scipy-1.12.0rc1-cp310-cp310-macosx_12_0_arm64.whl
9715069ca0e76b84b73688905a84a3f4
 scipy-1.12.0rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.w=
hl
43373136c7b91834822ead0b4de2b965
 scipy-1.12.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
3de1ecf1c2e32460303f3d218350b03a
 scipy-1.12.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl
1cefe0b5202049e33ecd2ac0b7a1928a  scipy-1.12.0rc1-cp310-cp310-win_amd64.whl
8194c755ce714ae1cba2066ce5af9281
 scipy-1.12.0rc1-cp311-cp311-macosx_10_9_x86_64.whl
88cdfc9aee1c24b2476f650f69135cfa
 scipy-1.12.0rc1-cp311-cp311-macosx_12_0_arm64.whl
f5223a5c0a835793fe06fab073713f29
 scipy-1.12.0rc1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.w=
hl
4a86f000117fce12236f4ff8488f99b3
 scipy-1.12.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
43c7f91c847f451687d6159352fb1d25
 scipy-1.12.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl
fdca37067f8abc153a582e55b2efb4bb  scipy-1.12.0rc1-cp311-cp311-win_amd64.whl
9d0ef5585aa4cb8e4df4bffc634dd293
 scipy-1.12.0rc1-cp312-cp312-macosx_10_9_x86_64.whl
8aeba1ecaef49cc515345cca9959dc0c
 scipy-1.12.0rc1-cp312-cp312-macosx_12_0_arm64.whl
fc39a4e802933ee434b96189961ac60e
 scipy-1.12.0rc1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.w=
hl
e336ba0a1460b48ce0d2a0204d8a007d
 scipy-1.12.0rc1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
2a7700fd76aac9c4682fa7e21fcff7fa
 scipy-1.12.0rc1-cp312-cp312-musllinux_1_1_x86_64.whl
37ac6bf2459338d8fbca3bcd1f48f445  scipy-1.12.0rc1-cp312-cp312-win_amd64.whl
cbac45dcfa4e0f2f1f21d7e34a713141
 scipy-1.12.0rc1-cp39-cp39-macosx_10_9_x86_64.whl
6ff21d2ed00248f11170d0926b8a9141
 scipy-1.12.0rc1-cp39-cp39-macosx_12_0_arm64.whl
9cc67b976369e068de6dcb2726ea06e5
 scipy-1.12.0rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
6690d768b953edebf48f99e743074a7a
 scipy-1.12.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
2d3eca17ab5b07f5b6e8daea86c0d2c0
 scipy-1.12.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl
30725e963b6781e1b1ace788b9d17272  scipy-1.12.0rc1-cp39-cp39-win_amd64.whl

SHA256
~~~~~~

2e733b2385ed5e793698b7bd39a5733506c472c5f33f19bf79e0f193ac733c1b  Changelog
121bbe693f7e373540abb6fb6e4ff226cba28e8191ff9c9788468e3582c2e057  README.tx=
t
3615179981dbf46acfbb24f5883e79fd6dff2984799139ce674125f1271f9f4b
 scipy-1.12.0rc1-cp310-cp310-macosx_10_9_x86_64.whl
91c886f0c2fd494da4866e4e0be33325b6e5c6f8d2a7bf6eea2af7782b3f89a5
 scipy-1.12.0rc1-cp310-cp310-macosx_12_0_arm64.whl
7f93c6febff595fad1f25c0303061a79a8c6e8b720ac76a9595b6b3523bea7fd
 scipy-1.12.0rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.w=
hl
0817f36403a03d37a385d9931463921c348dfb86f4051c981c49c00a3b56809d
 scipy-1.12.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
059bf15669d30f4e105aa283fb7fac8fa2f9a6de8a3939422bad265a674c537b
 scipy-1.12.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl
7aa5d8794955db85ce3806fcbacd15a363472ddd3be776fa0deb0c01896b67af
 scipy-1.12.0rc1-cp310-cp310-win_amd64.whl
a4056fb90600d94f598caed6a3465e9223fedd15b76bf6ab71775e3bf2bbc5d1
 scipy-1.12.0rc1-cp311-cp311-macosx_10_9_x86_64.whl
59f121fdc3c9e5a21e94029f4e60f0466e3c81b1842114dcbfa6289e33f4d238
 scipy-1.12.0rc1-cp311-cp311-macosx_12_0_arm64.whl
c6b4455c11407996c454f05b02a51129aef3a7f92d5f8c2d01b0af496716e43b
 scipy-1.12.0rc1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.w=
hl
dd19dff414b7c07b711b4bb584728d3803f8a09aa31e13ed137830f27a5e8dd9
 scipy-1.12.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
6ef9890afa855f20a77c9fb83db7f21366ff2fd4fbaa4204e05dc7680725f5f5
 scipy-1.12.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl
7bfba81e6da57a5fea65c7450de8cc043f4ac95966183c53b8ce379957f33d19
 scipy-1.12.0rc1-cp311-cp311-win_amd64.whl
bfd39fa37239331711194c75b57230333463630a9885385216939e9327fb3db5
 scipy-1.12.0rc1-cp312-cp312-macosx_10_9_x86_64.whl
cf2b879f1e81c16bfd40dd61ede0774467a07cadeaa7ba93ff52abf85e4358e5
 scipy-1.12.0rc1-cp312-cp312-macosx_12_0_arm64.whl
36589310180e55537f0a42444bfc05f388155f3c9e75644fc9fabc8ea05351b4
 scipy-1.12.0rc1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.w=
hl
8786144accdf673ed3b7d01510a78926eb95f7d1bb339a993fdd0a22e20f1f64
 scipy-1.12.0rc1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
b0113b938209293a1d4fbdd1fb07a5ac02314d9abc538503f38cd15c83a65363
 scipy-1.12.0rc1-cp312-cp312-musllinux_1_1_x86_64.whl
7914b4a79237a20988369c77d01ba974d85795c8c84c6ebed72f3611765245ca
 scipy-1.12.0rc1-cp312-cp312-win_amd64.whl
e5b7614be617716dec97f5865a352f3a46d50a1aa509d6c273c0f19a30b69030
 scipy-1.12.0rc1-cp39-cp39-macosx_10_9_x86_64.whl
e4418262eb9937af44236b677b33d378631476282bd3234209d424a5aca3c4fc
 scipy-1.12.0rc1-cp39-cp39-macosx_12_0_arm64.whl
65cb554a52be1ddd288f154c496e73baca2411054956ad6b073343f8428e025d
 scipy-1.12.0rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
7b1f66bcafffcbd1bbf52796fb1fe64d077be65792058b88eac7f1e9b51b51d8
 scipy-1.12.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
d8f574b692f5bcd204d8e23bebf113ec6ade2bb5724ee5ea7e81d5875442a008
 scipy-1.12.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl
6697133d20770ad289a6a23080532fd269f1ac9e9c93c2e84f3b1f1d60ff510b
 scipy-1.12.0rc1-cp39-cp39-win_amd64.whl

--0000000000000f5906060cf484de
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi all,<div><br></div><div>On behalf of the SciPy developm=
ent team I&#39;m pleased to announce the release candidate<br>SciPy 1.12.0r=
c1. Please help us test this pre-release.</div><div><br></div><div>Sources =
and binary wheels can be found at:</div><div><a href=3D"https://pypi.org/pr=
oject/SciPy/">https://pypi.org/project/SciPy/</a>=C2=A0<br></div><div>and a=
t:=C2=A0<a href=3D"https://github.com/scipy/scipy/releases/tag/v1.12.0rc1">=
https://github.com/scipy/scipy/releases/tag/v1.12.0rc1</a>=C2=A0</div><div>=
<br></div><div>One of a few ways install the release candidate with pip:</d=
iv><div>pip install scipy=3D=3D1.12.0rc1</div><div><br></div><div>=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>Sc=
iPy 1.12.0 Release Notes<br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br><br>Note: SciPy 1.12.0 is not released=
 yet!<br><br>SciPy 1.12.0 is the culmination of 6 months of hard work. It c=
ontains<br>many new features, numerous bug-fixes, improved test coverage an=
d better<br>documentation. There have been a number of deprecations and API=
 changes<br>in this release, which are documented below. All users are enco=
uraged to<br>upgrade to this release, as there are a large number of bug-fi=
xes and<br>optimizations. Before upgrading, we recommend that users check t=
hat<br>their own code does not use deprecated SciPy functionality (to do so=
,<br>run your code with ``python -Wd`` and check for ``DeprecationWarning``=
 s).<br>Our development attention will now shift to bug-fix releases on the=
<br>1.12.x branch, and on adding new features on the main branch.<br><br>Th=
is release requires Python 3.9+ and NumPy 1.22.4 or greater.<br><br>For run=
ning on PyPy, PyPy3 6.0+ is required.<br><br><br>**************************=
<br>Highlights of this release<br>**************************<br>- Experimen=
tal support for the array API standard has been added to part of<br>=C2=A0 =
`scipy.special`, and to all of `scipy.fft` and `scipy.cluster`. There are<b=
r>=C2=A0 likely to be bugs and early feedback for usage with CuPy arrays, P=
yTorch<br>=C2=A0 tensors, and other array API compatible libraries is appre=
ciated. Use the<br>=C2=A0 ``SCIPY_ARRAY_API`` environment variable for test=
ing.<br>- A new class, ``ShortTimeFFT``, provides a more versatile implemen=
tation of the<br>=C2=A0 short-time Fourier transform (STFT), its inverse (I=
STFT) as well as the (cross-)<br>=C2=A0 spectrogram. It utilizes an improve=
d algorithm for calculating the ISTFT.<br>- Several new constructors have b=
een added for sparse arrays, and many operations<br>=C2=A0 now additionally=
 support sparse arrays, further facilitating the migration<br>=C2=A0 from s=
parse matrices.<br>- A large portion of the `scipy.stats` API now has impro=
ved support for handling<br>=C2=A0 ``NaN`` values, masked arrays, and more =
fine-grained shape-handling. The<br>=C2=A0 accuracy and performance of a nu=
mber of ``stats`` methods have been improved,<br>=C2=A0 and a number of new=
 statistical tests and distributions have been added.<br><br><br>**********=
**<br>New features<br>************<br><br>`scipy.cluster` improvements<br>=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D<br>- Experimental support added for the array API standard; PyTor=
ch tensors,<br>=C2=A0 CuPy arrays and array API compatible array libraries =
are now accepted<br>=C2=A0 (GPU support is limited to functions with pure P=
ython implementations).<br>=C2=A0 CPU arrays which can be converted to and =
from NumPy are supported<br>=C2=A0 module-wide and returned arrays will mat=
ch the input type.<br>=C2=A0 This behaviour is enabled by setting the ``SCI=
PY_ARRAY_API`` environment<br>=C2=A0 variable before importing ``scipy``. T=
his experimental support is still<br>=C2=A0 under development and likely to=
 contain bugs - testing is very welcome.<br><br><br>`scipy.fft` improvement=
s<br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D<br>- Experimental support added for the array API standard; functions w=
hich are<br>=C2=A0 part of the ``fft`` array API standard extension module,=
 as well as the <br>=C2=A0 Fast Hankel Transforms and the basic FFTs which =
are not in the extension<br>=C2=A0 module, now accept PyTorch tensors, CuPy=
 arrays and array API compatible<br>=C2=A0 array libraries. CPU arrays whic=
h can be converted to and from NumPy arrays<br>=C2=A0 are supported module-=
wide and returned arrays will match the input type.<br>=C2=A0 This behaviou=
r is enabled by setting the ``SCIPY_ARRAY_API`` environment<br>=C2=A0 varia=
ble before importing ``scipy``. This experimental support is still under<br=
>=C2=A0 development and likely to contain bugs - testing is very welcome.<b=
r><br>`scipy.integrate` improvements<br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>- Added `scipy=
.integrate.cumulative_simpson` for cumulative quadrature<br>=C2=A0 from sam=
pled data using Simpson&#39;s 1/3 rule.<br><br>`scipy.interpolate` improvem=
ents<br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>- New class ``NdBSpline`` represents tens=
or-product splines in N dimensions.<br>=C2=A0 This class only knows how to =
evaluate a tensor product given coefficients<br>=C2=A0 and knot vectors. Th=
is way it generalizes ``BSpline`` for 1D data to N-D, and<br>=C2=A0 paralle=
ls ``NdPPoly`` (which represents N-D tensor product polynomials).<br>=C2=A0=
 Evaluations exploit the localized nature of b-splines.<br>- ``NearestNDInt=
erpolator.__call__`` accepts ``**query_options``, which are<br>=C2=A0 passe=
d through to the ``KDTree.query`` call to find nearest neighbors. This<br>=
=C2=A0 allows, for instance, to limit the neighbor search distance and para=
llelize<br>=C2=A0 the query using the ``workers`` keyword.<br>- ``Barycentr=
icInterpolator`` now allows computing the derivatives.<br>- It is now possi=
ble to change interpolation values in an existing<br>=C2=A0 ``CloughTocher2=
DInterpolator`` instance, while also saving the barycentric<br>=C2=A0 coord=
inates of interpolation points.<br><br>`scipy.linalg` improvements<br>=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D<br>- Access to new low-level LAPACK functions is provided via ``dtgsyl`=
` and<br>=C2=A0 ``stgsyl``.<br><br>`scipy.ndimage` improvements<br>=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D<br><br><br>`scipy.optimize` improvements<br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>- `scipy.op=
timize.nnls` is rewritten in Python and now implements the so-called<br>=C2=
=A0 fnnls or fast nnls.<br>- The result object of `scipy.optimize.root` and=
 `scipy.optimize.root_scalar`<br>=C2=A0 now reports the method used.<br>- T=
he ``callback`` method of `scipy.optimize.differential_evolution` can now b=
e<br>=C2=A0 passed more detailed information via the ``intermediate_results=
`` keyword<br>=C2=A0 parameter. Also, the evolution ``strategy`` now accept=
s a callable for<br>=C2=A0 additional customization. The performance of ``d=
ifferential_evolution`` has<br>=C2=A0 also been improved.<br>- ``minimize``=
 method ``Newton-CG`` has been made slightly more efficient.<br>- ``minimiz=
e`` method ``BFGS`` now accepts an initial estimate for the inverse<br>=C2=
=A0 of the Hessian, which allows for more efficient workflows in some<br>=
=C2=A0 circumstances. The new parameter is ``hess_inv0``.<br>- ``minimize``=
 methods ``CG``, ``Newton-CG``, and ``BFGS`` now accept parameters<br>=C2=
=A0 ``c1`` and ``c2``, allowing specification of the Armijo and curvature r=
ule<br>=C2=A0 parameters, respectively.<br>- ``curve_fit`` performance has =
improved due to more efficient memoization<br>=C2=A0 of the callable functi=
on.<br>- ``isotonic_regression`` has been added to allow nonparametric isot=
onic<br>=C2=A0 regression.<br><br>`scipy.signal` improvements<br>=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br=
>- ``freqz``, ``freqz_zpk``, and ``group_delay`` are now more accurate<br>=
=C2=A0 when ``fs`` has a default value.<br>- The new class ``ShortTimeFFT``=
 provides a more versatile implementation of the<br>=C2=A0 short-time Fouri=
er transform (STFT), its inverse (ISTFT) as well as the (cross-)<br>=C2=A0 =
spectrogram. It utilizes an improved algorithm for calculating the ISTFT ba=
sed on<br>=C2=A0 dual windows and provides more fine-grained control of the=
 parametrization especially<br>=C2=A0 in regard to scaling and phase-shift.=
 Functionality was implemented to ease<br>=C2=A0 working with signal and ST=
FT chunks. A section has been added to the &quot;SciPy User Guide&quot;<br>=
=C2=A0 providing algorithmic details. The functions ``stft``, ``istft`` and=
 ``spectrogram``<br>=C2=A0 have been marked as legacy.<br><br>`scipy.sparse=
` improvements<br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D<br>- ``sparse.linalg`` iterative solvers ``<a href=
=3D"http://sparse.linalg.cg">sparse.linalg.cg</a>``,<br>=C2=A0 ``sparse.lin=
alg.cgs``, ``sparse.linalg.bicg``, ``sparse.linalg.bicgstab``,<br>=C2=A0 ``=
sparse.linalg.gmres``, and ``sparse.linalg.qmr`` are rewritten in Python.<b=
r>- Updated vendored SuperLU version to ``6.0.1``, along with a few additio=
nal<br>=C2=A0 fixes.<br>- Sparse arrays have gained additional constructors=
: ``eye_array``,<br>=C2=A0 ``random_array``, ``block_array``, and ``identit=
y``. ``kron`` and ``kronsum``<br>=C2=A0 have been adjusted to additionally =
support operation on sparse arrays.<br>- Sparse matrices now support a tran=
spose with ``axes=3D(1, 0)``, to mirror<br>=C2=A0 the ``.T`` =C2=A0method.<=
br>- ``LaplacianNd`` now allows selection of the largest subset of eigenval=
ues,<br>=C2=A0 and additionally now supports retrieval of the corresponding=
 eigenvectors.<br>=C2=A0 The performance of ``LaplacianNd`` has also been i=
mproved.<br>- The performance of ``dok_matrix`` and ``dok_array`` has been =
improved,<br>=C2=A0 and their inheritance behavior should be more robust.<b=
r>- ``hstack``, ``vstack``, and ``block_diag`` now work with sparse arrays,=
 and<br>=C2=A0 preserve the input sparse type.<br>- A new function, `scipy.=
sparse.linalg.matrix_power`, has been added, allowing<br>=C2=A0 for exponen=
tiation of sparse arrays.<br><br><br>`scipy.spatial` improvements<br>=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D<br>- Two new methods were implemented for ``spatial.transform.Rotation`=
`:<br>=C2=A0 ``__pow__`` to raise a rotation to integer or fractional power=
 and<br>=C2=A0 ``approx_equal`` to check if two rotations are approximately=
 equal.<br>- The method ``Rotation.align_vectors`` was extended to solve a =
constrained<br>=C2=A0 alignment problem where two vectors are required to b=
e aligned precisely.<br>=C2=A0 Also when given a single pair of vectors, th=
e algorithm now returns the<br>=C2=A0 rotation with minimal magnitude, whic=
h can be considered as a minor<br>=C2=A0 backward incompatible change.<br>-=
 A new representation for ``spatial.transform.Rotation`` called Davenport<b=
r>=C2=A0 angles is available through ``from_davenport`` and ``as_davenport`=
` methods.<br>- Performance improvements have been added to ``distance.hamm=
ing`` and<br>=C2=A0 ``distance.correlation``.<br>- Improved performance of =
``SphericalVoronoi`` ``sort_vertices_of_regions``<br>=C2=A0 and two dimensi=
onal area calculations.<br><br>`scipy.special` improvements<br>=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br=
>- Added `scipy.special.stirling2` for computation of Stirling numbers of t=
he<br>=C2=A0 second kind. Both exact calculation and an asymptotic approxim=
ation<br>=C2=A0 (the default) are supported via ``exact=3DTrue`` and ``exac=
t=3DFalse`` (the<br>=C2=A0 default) respectively.<br>- =C2=A0Added `scipy.s=
pecial.betaincc` for computation of the complementary incomplete Beta funct=
ion and `scipy.special.betainccinv` for computation of its inverse.<br>- Im=
proved precision of `scipy.special.betainc` and `scipy.special.betaincinv`<=
br>- Experimental support added for alternative backends: functions<br>=C2=
=A0 `scipy.special.log_ndtr`, `scipy.special.ndtr`, `scipy.special.ndtri`, =
<br>=C2=A0 `scipy.special.erf`, `scipy.special.erfc`, `scipy.special.i0`, <=
br>=C2=A0 `scipy.special.i0e`, `scipy.special.i1`, `scipy.special.i1e`, <br=
>=C2=A0 `scipy.special.gammaln`, `scipy.special.gammainc`, `scipy.special.g=
ammaincc`,<br>=C2=A0 `scipy.special.logit`, and `scipy.special.expit` now a=
ccept PyTorch tensors<br>=C2=A0 and CuPy arrays. These features are still u=
nder development and likely to <br>=C2=A0 contain bugs, so they are disable=
d by default; enable them by setting a <br>=C2=A0 ``SCIPY_ARRAY_API`` =C2=
=A0environment variable to ``1`` before importing ``scipy``. <br>=C2=A0 Tes=
ting is appreciated!<br><br><br>`scipy.stats` improvements<br>=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>- Add=
ed `scipy.stats.quantile_test`, a nonparametric test of whether a<br>=C2=A0=
 hypothesized value is the quantile associated with a specified probability=
.<br>=C2=A0 The ``confidence_interval`` method of the result object gives a=
 confidence<br>=C2=A0 interval of the quantile.<br>- `scipy.stats.wasserste=
in_distance` now computes the Wasserstein distance<br>=C2=A0 in the multidi=
mensional case.<br>- `scipy.stats.sampling.FastGeneratorInversion` provides=
 a convenient<br>=C2=A0 interface to fast random sampling via numerical inv=
ersion of distribution<br>=C2=A0 CDFs.<br>- `scipy.stats.geometric_discrepa=
ncy` adds geometric/topological discrepancy<br>=C2=A0 metrics for random sa=
mples.<br>- `scipy.stats.multivariate_normal` now has a ``fit`` method for =
fitting<br>=C2=A0 distribution parameters to data via maximum likelihood es=
timation.<br>- `scipy.stats.bws_test` performs the Baumgartner-Weiss-Schind=
ler test of<br>=C2=A0 whether two-samples were drawn from the same distribu=
tion.<br>- `scipy.stats.jf_skew_t` implements the Jones and Faddy skew-t di=
stribution.<br>- `scipy.stats.anderson_ksamp` now supports a permutation ve=
rsion of the test<br>=C2=A0 using the ``method`` parameter.<br>- The ``fit`=
` methods of `scipy.stats.halfcauchy`, `scipy.stats.halflogistic`, and<br>=
=C2=A0 `scipy.stats.halfnorm` are faster and more accurate.<br>- `scipy.sta=
ts.beta` ``entropy`` accuracy has been improved for extreme values of<br>=
=C2=A0 distribution parameters.<br>- The accuracy of ``sf`` and/or ``isf`` =
methods have been improved for<br>=C2=A0 several distributions: `scipy.stat=
s.burr`, `scipy.stats.hypsecant`,<br>=C2=A0 `scipy.stats.kappa3`, `scipy.st=
ats.loglaplace`, `scipy.stats.lognorm`,<br>=C2=A0 `scipy.stats.lomax`, `sci=
py.stats.pearson3`, `scipy.stats.rdist`, and<br>=C2=A0 `scipy.stats.pareto`=
.<br>- The following functions now support parameters ``axis``, ``nan_polic=
y``, and ``keep_dims``: `scipy.stats.entropy`, `scipy.stats.differential_en=
tropy`, `scipy.stats.variation`, `scipy.stats.ansari`, `scipy.stats.bartlet=
t`, `scipy.stats.levene`, `scipy.stats.fligner`, `scipy.stats.cirmean, `sci=
py.stats.circvar`, `scipy.stats.circstd`, `scipy.stats.tmean`, `scipy.stats=
.tvar`, `scipy.stats.tstd`, `scipy.stats.tmin`, `scipy.stats.tmax`, and `sc=
ipy.stats.tsem`.<br>- The ``logpdf`` and ``fit`` methods of `scipy.stats.sk=
ewnorm` have been improved.<br>- The beta negative binomial distribution is=
 implemented as `scipy.stats.betanbinom`.<br>- The speed of `scipy.stats.in=
vwishart` ``rvs`` and ``logpdf`` have been improved.<br>- A source of inter=
mediate overflow in `scipy.stats.boxcox_normmax` with ``method=3D&#39;mle&#=
39;`` has been eliminated, and the returned value of ``lmbda`` is constrain=
ed such that the transformed data will not overflow.<br>- `scipy.stats.naka=
gami` ``stats`` is more accurate and reliable.<br>- A source of intermediat=
e overflow in `scipy.norminvgauss.pdf` has been eliminated.<br>- Added supp=
ort for masked arrays to ``stats.circmean``, ``stats.circvar``,<br>=C2=A0 `=
`stats.circstd``, and ``stats.entropy``.<br>- ``dirichlet`` has gained a ne=
w covariance (``cov``) method.<br>- Improved accuracy of ``multivariate_t``=
 entropy with large degrees of<br>=C2=A0 freedom.<br>- ``loggamma`` has an =
improved ``entropy`` method.<br><br><br><br>*******************<br>Deprecat=
ed features<br>*******************<br><br>- Error messages have been made c=
learer for objects that don&#39;t exist in the<br>=C2=A0 public namespace a=
nd warnings sharpened for private attributes that are not<br>=C2=A0 suppose=
d to be imported at all.<br>- `scipy.signal.cmplx_sort` has been deprecated=
 and will be removed in<br>=C2=A0 SciPy 1.14. A replacement you can use is =
provided in the deprecation message.<br>- Values the the argument ``initial=
`` of `scipy.integrate.cumulative_trapezoid`<br>=C2=A0 other than ``0`` and=
 ``None`` are now deprecated.<br>- `scipy.stats.rvs_ratio_uniforms` is depr=
ecated in favour of<br>=C2=A0 `scipy.stats.sampling.RatioUniforms`<br>- `sc=
ipy.integrate.quadrature` and `scipy.integrate.romberg` have been<br>=C2=A0=
 deprecated due to accuracy issues and interface shortcomings. They will<br=
>=C2=A0 be removed in SciPy 1.14. Please use `scipy.integrate.quad` instead=
.<br>- Coinciding with upcoming changes to function signatures (e.g. remova=
l of a<br>=C2=A0 deprecated keyword), we are deprecating positional use of =
keyword arguments<br>=C2=A0 for the affected functions, which will raise an=
 error starting with<br>=C2=A0 SciPy 1.14. In some cases, this has delayed =
the originally announced<br>=C2=A0 removal date, to give time to respond to=
 the second part of the deprecation.<br>=C2=A0 Affected functions are: <br>=
<br>=C2=A0 - ``linalg.{eigh, eigvalsh, pinv}``<br>=C2=A0 - ``integrate.simp=
son``<br>=C2=A0 - ``signal.{firls, firwin, firwin2, remez}``<br>=C2=A0 - ``=
sparse.linalg.{bicg, bicgstab, cg, cgs, gcrotmk, gmres, lgmres, minres, qmr=
, tfqmr}``<br>=C2=A0 - ``special.comb``<br>=C2=A0 - ``stats.kendalltau``<br=
><br>- All wavelet functions have been deprecated, as PyWavelets provides s=
uitable<br>=C2=A0 implementations; affected functions are: ``signal.{daub, =
qmf, cascade,<br>=C2=A0 morlet, morlet2, ricker, cwt}``<br><br><br>********=
*************<br>Expired Deprecations<br>*********************<br>There is =
an ongoing effort to follow through on long-standing deprecations.<br>The f=
ollowing previously deprecated features are affected:<br><br>- The ``center=
ed`` keyword of `stats.qmc.LatinHypercube` has been removed.<br>=C2=A0 Use =
``scrambled=3DFalse`` instead of ``centered=3DTrue``.<br><br><br>**********=
********************<br>Backwards incompatible changes<br>*****************=
*************<br><br>*************<br>Other changes<br>*************<br>- T=
he arguments used to compile and link SciPy are now available via<br>=C2=A0=
 ``show_config``.<br><br><br><br>*******<br>Authors<br>*******<br><br>* Nam=
e (commits)<br>* endolith (1)<br>* h-vetinari (29)<br>* Tom Adamczewski (3)=
 +<br>* Anudeep Adiraju (1) +<br>* akeemlh (1)<br>* Alex Amadori (2) +<br>*=
 Raja Yashwanth Avantsa (2) +<br>* Seth Axen (1) +<br>* Ross Barnowski (1)<=
br>* Dan Barzilay (1) +<br>* Ashish Bastola (1) +<br>* Christoph Baumgarten=
 (2)<br>* Ben Beasley (3) +<br>* Doron Behar (1)<br>* Peter Bell (1)<br>* S=
ebastian Berg (1)<br>* Ben Boeckel (1) +<br>* David Boetius (1) +<br>* Jake=
 Bowhay (102)<br>* Larry Bradley (1) +<br>* Dietrich Brunn (5)<br>* Evgeni =
Burovski (101)<br>* Matthias Bussonnier (18)<br>* CJ Carey (6)<br>* Colin C=
arroll (1) +<br>* Aadya Chinubhai (1) +<br>* Luca Citi (1)<br>* Lucas Colle=
y (140) +<br>* com3dian (1) +<br>* Anirudh Dagar (4)<br>* Danni (1) +<br>* =
Dieter Werthm=C3=BCller (1)<br>* John Doe (2) +<br>* Philippe DONNAT (2) +<=
br>* drestebon (1) +<br>* Thomas Duvernay (1)<br>* elbarso (1) +<br>* emilf=
rost (2) +<br>* Paul Estano (8) +<br>* Evandro (2)<br>* Franz Kir=C3=A1ly (=
1) +<br>* Nikita Furin (1) +<br>* gabrielthomsen (1) +<br>* Lukas Geiger (9=
) +<br>* Artem Glebov (22) +<br>* Caden Gobat (1)<br>* Ralf Gommers (125)<b=
r>* Alexander Goscinski (2) +<br>* Rohit Goswami (2) +<br>* Olivier Grisel =
(1)<br>* Matt Haberland (243)<br>* Charles Harris (1)<br>* harshilkamdar (1=
) +<br>* Alon Hovav (2) +<br>* Gert-Ludwig Ingold (1)<br>* Romain Jacob (1)=
 +<br>* jcwhitehead (1) +<br>* Julien Jerphanion (13)<br>* He Jia (1)<br>* =
JohnWT (1) +<br>* jokasimr (1) +<br>* Evan W Jones (1)<br>* Karen R=C3=B3be=
rtsd=C3=B3ttir (1) +<br>* Ganesh Kathiresan (1)<br>* Robert Kern (11)<br>* =
Andrew Knyazev (4)<br>* Uwe L. Korn (1) +<br>* Rishi Kulkarni (1)<br>* Kale=
 Kundert (3) +<br>* Jozsef Kutas (2)<br>* Kyle0 (2) +<br>* Robert Langefeld=
 (1) +<br>* Jeffrey Larson (1) +<br>* Jessy Lauer (1) +<br>* lciti (1) +<br=
>* Hoang Le (1) +<br>* Antony Lee (5)<br>* Thilo Leitzbach (4) +<br>* Lemon=
Boy (2) +<br>* Ellie Litwack (8) +<br>* Thomas Loke (4) +<br>* Malte Londsc=
hien (1) +<br>* Christian Lorentzen (6)<br>* Adam Lugowski (9) +<br>* lutef=
iskhotdish (1)<br>* mainak33 (1) +<br>* Ben Mares (11) +<br>* mart-mihkel (=
2) +<br>* Mateusz Sok=C3=B3=C5=82 (24) +<br>* Nikolay Mayorov (4)<br>* Nich=
olas McKibben (1)<br>* Melissa Weber Mendon=C3=A7a (7)<br>* Kat Mistberg (2=
) +<br>* mkiffer (1) +<br>* mocquin (1) +<br>* Nicolas Mokus (2) +<br>* Stu=
rla Molden (1)<br>* Roberto Pastor Muela (3) +<br>* Bijay Nayak (1) +<br>* =
Andrew Nelson (105)<br>* Praveer Nidamaluri (2) +<br>* Lysandros Nikolaou (=
2)<br>* Dimitri Papadopoulos Orfanos (7)<br>* Pablo Rodr=C3=ADguez P=C3=A9r=
ez (1) +<br>* Dimitri Papadopoulos (2)<br>* Tirth Patel (14)<br>* Kyle Pate=
rson (1) +<br>* Paul (4) +<br>* Yann Pellegrini (2) +<br>* Matti Picus (4)<=
br>* Ilhan Polat (36)<br>* Pranav (1) +<br>* Bharat Raghunathan (1)<br>* Ch=
ris Rapson (1) +<br>* Matteo Raso (4)<br>* Tyler Reddy (165)<br>* Martin Re=
inecke (1)<br>* Tilo Reneau-Cardoso (1) +<br>* resting-dove (2) +<br>* Simo=
n Segerblom Rex (4)<br>* Lucas Roberts (2)<br>* Pamphile Roy (31)<br>* Fera=
s Saad (3) +<br>* Atsushi Sakai (3)<br>* Masahiro Sakai (2) +<br>* Omar Sal=
man (14)<br>* Andrej Savikin (1) +<br>* Daniel Schmitz (52)<br>* Dan Schult=
 (19)<br>* Scott Shambaugh (9)<br>* Sheila-nk (2) +<br>* Mauro Silberberg (=
3) +<br>* Maciej Skorski (1) +<br>* Laurent Sorber (1) +<br>* Albert Steppi=
 (28)<br>* Kai Striega (1)<br>* Saswat Susmoy (1) +<br>* Alex Szatmary (1) =
+<br>* S=C3=B8ren Fuglede J=C3=B8rgensen (3)<br>* othmane tamri (3) +<br>* =
Ewout ter Hoeven (1)<br>* Will Tirone (1)<br>* TLeitzbach (1) +<br>* Kevin =
Topolski (1) +<br>* Edgar Andr=C3=A9s Margffoy Tuay (1)<br>* Dipansh Uikey =
(1) +<br>* Matus Valo (3)<br>* Christian Veenhuis (2)<br>* Nicolas Vetsch (=
1) +<br>* Isaac Virshup (7)<br>* Hielke Walinga (2) +<br>* Stefan van der W=
alt (2)<br>* Warren Weckesser (7)<br>* Bernhard M. Wiedemann (4)<br>* Levi =
John Wolf (1)<br>* Xuefeng Xu (4) +<br>* Rory Yorke (2)<br>* YoussefAli1 (1=
) +<br>* Irwin Zaid (4) +<br>* Jinzhe Zeng (1) +<br>* JIMMY ZHAO (1) +<br><=
br>A total of 161 people contributed to this release.<br>People with a &quo=
t;+&quot; by their names contributed a patch for the first time.<br>This li=
st of names is automatically generated, and may not be fully complete.<br><=
br><br><br>************************<br>Issues closed for 1.12.0<br>********=
****************<br><br>* `#2725 &lt;<a href=3D"https://github.com/scipy/sc=
ipy/issues/2725">https://github.com/scipy/scipy/issues/2725</a>&gt;`__: Bar=
ycentric interpolation should allow evaluation of derivatives<br>* `#4244 &=
lt;<a href=3D"https://github.com/scipy/scipy/issues/4244">https://github.co=
m/scipy/scipy/issues/4244</a>&gt;`__: betaincinv accuracy<br>* `#4677 &lt;<=
a href=3D"https://github.com/scipy/scipy/issues/4677">https://github.com/sc=
ipy/scipy/issues/4677</a>&gt;`__: Unexpected behavior from scipy.special.bt=
dtri<br>* `#4819 &lt;<a href=3D"https://github.com/scipy/scipy/issues/4819"=
>https://github.com/scipy/scipy/issues/4819</a>&gt;`__: Comparison operator=
 overloading doesn&#39;t work with sparse matrices<br>* `#5022 &lt;<a href=
=3D"https://github.com/scipy/scipy/issues/5022">https://github.com/scipy/sc=
ipy/issues/5022</a>&gt;`__: bicg returns last iterate, not the smallest-res=
idue vector<br>* `#6198 &lt;<a href=3D"https://github.com/scipy/scipy/issue=
s/6198">https://github.com/scipy/scipy/issues/6198</a>&gt;`__: callback for=
 Krylov methods<br>* `#7241 &lt;<a href=3D"https://github.com/scipy/scipy/i=
ssues/7241">https://github.com/scipy/scipy/issues/7241</a>&gt;`__: ENH: Imp=
lement Chandrupatla&#39;s algorithm for root finding (simpler/faster...<br>=
* `#9527 &lt;<a href=3D"https://github.com/scipy/scipy/issues/9527">https:/=
/github.com/scipy/scipy/issues/9527</a>&gt;`__: Anderson-Darling ksamples c=
an not estimate p-values beyond given...<br>* `#11516 &lt;<a href=3D"https:=
//github.com/scipy/scipy/issues/11516">https://github.com/scipy/scipy/issue=
s/11516</a>&gt;`__: Recommend ccache for benchmarks in contributor document=
ation<br>* `#12017 &lt;<a href=3D"https://github.com/scipy/scipy/issues/120=
17">https://github.com/scipy/scipy/issues/12017</a>&gt;`__: Expose FACTOR p=
arameter instead of using magic number in scipy.optimize.nnls<br>* `#12748 =
&lt;<a href=3D"https://github.com/scipy/scipy/issues/12748">https://github.=
com/scipy/scipy/issues/12748</a>&gt;`__: Convergence issue of GMRES<br>* `#=
12796 &lt;<a href=3D"https://github.com/scipy/scipy/issues/12796">https://g=
ithub.com/scipy/scipy/issues/12796</a>&gt;`__: BUG: nonmonotonicity in beta=
incinv, btdtri, stats.beta.ppf<br>* `#13306 &lt;<a href=3D"https://github.c=
om/scipy/scipy/issues/13306">https://github.com/scipy/scipy/issues/13306</a=
>&gt;`__: griddata with multiple data values<br>* `#13437 &lt;<a href=3D"ht=
tps://github.com/scipy/scipy/issues/13437">https://github.com/scipy/scipy/i=
ssues/13437</a>&gt;`__: DOC: Add example as to how to use solve_ivp to solv=
e complex...<br>* `#14037 &lt;<a href=3D"https://github.com/scipy/scipy/iss=
ues/14037">https://github.com/scipy/scipy/issues/14037</a>&gt;`__: ENH: oth=
er quality metrics for random sampling<br>* `#14480 &lt;<a href=3D"https://=
github.com/scipy/scipy/issues/14480">https://github.com/scipy/scipy/issues/=
14480</a>&gt;`__: LSODA implementation of dense output yields incorrect res=
ult<br>* `#15533 &lt;<a href=3D"https://github.com/scipy/scipy/issues/15533=
">https://github.com/scipy/scipy/issues/15533</a>&gt;`__: BUG: test failure=
 with MKL in presence of AVX512-capable processor<br>* `#15676 &lt;<a href=
=3D"https://github.com/scipy/scipy/issues/15676">https://github.com/scipy/s=
cipy/issues/15676</a>&gt;`__: ENH: Implement \`multivariate_normal.fit\`<br=
>* `#15738 &lt;<a href=3D"https://github.com/scipy/scipy/issues/15738">http=
s://github.com/scipy/scipy/issues/15738</a>&gt;`__: DEP: change default of =
atol in \`scipy.sparse.linalg.\*\`<br>* `#16729 &lt;<a href=3D"https://gith=
ub.com/scipy/scipy/issues/16729">https://github.com/scipy/scipy/issues/1672=
9</a>&gt;`__: _fitpack / dfitpack duplication<br>* `#16880 &lt;<a href=3D"h=
ttps://github.com/scipy/scipy/issues/16880">https://github.com/scipy/scipy/=
issues/16880</a>&gt;`__: ENH: Add Rotation.align_vector<br>* `#17290 &lt;<a=
 href=3D"https://github.com/scipy/scipy/issues/17290">https://github.com/sc=
ipy/scipy/issues/17290</a>&gt;`__: ENH: multi dimensional wasserstein/earth=
 mover distance in Scipy<br>* `#17398 &lt;<a href=3D"https://github.com/sci=
py/scipy/issues/17398">https://github.com/scipy/scipy/issues/17398</a>&gt;`=
__: BUG: Documentation for \`scipy.optimize.differential_evolution\`...<br>=
* `#17462 &lt;<a href=3D"https://github.com/scipy/scipy/issues/17462">https=
://github.com/scipy/scipy/issues/17462</a>&gt;`__: ENH: Create Rotations by=
 aligning a primary axis and best-fitting...<br>* `#17493 &lt;<a href=3D"ht=
tps://github.com/scipy/scipy/issues/17493">https://github.com/scipy/scipy/i=
ssues/17493</a>&gt;`__: BUG: stats: Occasional failures of some tests of \`=
levy_stable\`<br>* `#17572 &lt;<a href=3D"https://github.com/scipy/scipy/is=
sues/17572">https://github.com/scipy/scipy/issues/17572</a>&gt;`__: BUG: De=
precation warning says to use non-existent symbols<br>* `#17706 &lt;<a href=
=3D"https://github.com/scipy/scipy/issues/17706">https://github.com/scipy/s=
cipy/issues/17706</a>&gt;`__: ENH: add isotonic regression<br>* `#17734 &lt=
;<a href=3D"https://github.com/scipy/scipy/issues/17734">https://github.com=
/scipy/scipy/issues/17734</a>&gt;`__: BUG: dijkstra algorithm is returning =
different results in v1.10...<br>* `#17744 &lt;<a href=3D"https://github.co=
m/scipy/scipy/issues/17744">https://github.com/scipy/scipy/issues/17744</a>=
&gt;`__: BUG: test_maxiter_worsening[lgmres] failed on riscv<br>* `#17756 &=
lt;<a href=3D"https://github.com/scipy/scipy/issues/17756">https://github.c=
om/scipy/scipy/issues/17756</a>&gt;`__: DOC: dimension clarification in \`d=
irected_hausdorff \`<br>* `#17771 &lt;<a href=3D"https://github.com/scipy/s=
cipy/issues/17771">https://github.com/scipy/scipy/issues/17771</a>&gt;`__: =
BUG: cannot import ODEintWarning from scipy.integrate<br>* `#17864 &lt;<a h=
ref=3D"https://github.com/scipy/scipy/issues/17864">https://github.com/scip=
y/scipy/issues/17864</a>&gt;`__: ENH: feature request for initial hessian e=
stimate in scipy bfgs...<br>* `#17890 &lt;<a href=3D"https://github.com/sci=
py/scipy/issues/17890">https://github.com/scipy/scipy/issues/17890</a>&gt;`=
__: ENH: Stirling Numbers of the second Kind<br>* `#18093 &lt;<a href=3D"ht=
tps://github.com/scipy/scipy/issues/18093">https://github.com/scipy/scipy/i=
ssues/18093</a>&gt;`__: BUG: entropy calculations failing for large values<=
br>* `#18279 &lt;<a href=3D"https://github.com/scipy/scipy/issues/18279">ht=
tps://github.com/scipy/scipy/issues/18279</a>&gt;`__: BUG: deprecation warn=
ings for private API are misleading<br>* `#18316 &lt;<a href=3D"https://git=
hub.com/scipy/scipy/issues/18316">https://github.com/scipy/scipy/issues/183=
16</a>&gt;`__: DOC: update scipy.stats.truncnorm.rvs example<br>* `#18389 &=
lt;<a href=3D"https://github.com/scipy/scipy/issues/18389">https://github.c=
om/scipy/scipy/issues/18389</a>&gt;`__: BUG: Yeo-Johnson Power Transformer =
gives Numpy warning<br>* `#18404 &lt;<a href=3D"https://github.com/scipy/sc=
ipy/issues/18404">https://github.com/scipy/scipy/issues/18404</a>&gt;`__: E=
NH: Add wrapper for LAPACK functions stgsyl and dtgsyl<br>* `#18432 &lt;<a =
href=3D"https://github.com/scipy/scipy/issues/18432">https://github.com/sci=
py/scipy/issues/18432</a>&gt;`__: BUG: levy_stable.pdf does not use pdf_def=
ault_method_name attribute<br>* `#18452 &lt;<a href=3D"https://github.com/s=
cipy/scipy/issues/18452">https://github.com/scipy/scipy/issues/18452</a>&gt=
;`__: BUG: DST 2 and 3 with \`norm=3D&quot;ortho&quot;\` are not orthogonal=
<br>* `#18457 &lt;<a href=3D"https://github.com/scipy/scipy/issues/18457">h=
ttps://github.com/scipy/scipy/issues/18457</a>&gt;`__: DOC: clarify that \`=
prewitt\` filter does not return the magnitude...<br>* `#18506 &lt;<a href=
=3D"https://github.com/scipy/scipy/issues/18506">https://github.com/scipy/s=
cipy/issues/18506</a>&gt;`__: BUG: Strange behavior of scipy.stats.hypergeo=
m.sf function with...<br>* `#18511 &lt;<a href=3D"https://github.com/scipy/=
scipy/issues/18511">https://github.com/scipy/scipy/issues/18511</a>&gt;`__:=
 BUG: Incorrect hypergeometric mean calculation<br>* `#18564 &lt;<a href=3D=
"https://github.com/scipy/scipy/issues/18564">https://github.com/scipy/scip=
y/issues/18564</a>&gt;`__: BUG: \`rv_discrete\` fails when support is unbou=
nded below<br>* `#18568 &lt;<a href=3D"https://github.com/scipy/scipy/issue=
s/18568">https://github.com/scipy/scipy/issues/18568</a>&gt;`__: BUG: circe=
-ci eigenvalue-LOBPCG benchmarks do not check accuracy...<br>* `#18577 &lt;=
<a href=3D"https://github.com/scipy/scipy/issues/18577">https://github.com/=
scipy/scipy/issues/18577</a>&gt;`__: DEP: deprecate positional arguments in=
 \`sparse.gmres\`<br>* `#18578 &lt;<a href=3D"https://github.com/scipy/scip=
y/issues/18578">https://github.com/scipy/scipy/issues/18578</a>&gt;`__: DEP=
: deprecate positional arguments in \`stats.kendalltau\`<br>* `#18579 &lt;<=
a href=3D"https://github.com/scipy/scipy/issues/18579">https://github.com/s=
cipy/scipy/issues/18579</a>&gt;`__: DEP: deprecate positional arguments in =
\`firwin\*\`<br>* `#18580 &lt;<a href=3D"https://github.com/scipy/scipy/iss=
ues/18580">https://github.com/scipy/scipy/issues/18580</a>&gt;`__: DEP: rem=
oval of \`scale=3D&#39;raw&#39;\` in \`iqr\`<br>* `#18581 &lt;<a href=3D"ht=
tps://github.com/scipy/scipy/issues/18581">https://github.com/scipy/scipy/i=
ssues/18581</a>&gt;`__: DEP: removal of \`stats.binom_test\`<br>* `#18582 &=
lt;<a href=3D"https://github.com/scipy/scipy/issues/18582">https://github.c=
om/scipy/scipy/issues/18582</a>&gt;`__: DEP: removal of parameter \`centere=
d\` of \`stats.qmc.LatinHypercube\`<br>* `#18592 &lt;<a href=3D"https://git=
hub.com/scipy/scipy/issues/18592">https://github.com/scipy/scipy/issues/185=
92</a>&gt;`__: Semantics of sparse array creation functions<br>* `#18637 &l=
t;<a href=3D"https://github.com/scipy/scipy/issues/18637">https://github.co=
m/scipy/scipy/issues/18637</a>&gt;`__: BUG: Anaconda environment creation w=
ith python 3.11<br>* `#18639 &lt;<a href=3D"https://github.com/scipy/scipy/=
issues/18639">https://github.com/scipy/scipy/issues/18639</a>&gt;`__: ENH: =
\`multivariate_normal.rvs\` extremely slow<br>* `#18643 &lt;<a href=3D"http=
s://github.com/scipy/scipy/issues/18643">https://github.com/scipy/scipy/iss=
ues/18643</a>&gt;`__: DOC: Problem with the randint description<br>* `#1864=
7 &lt;<a href=3D"https://github.com/scipy/scipy/issues/18647">https://githu=
b.com/scipy/scipy/issues/18647</a>&gt;`__: BUG: dgbmv gives &quot;(len(x)&g=
t;offx+(trans=3D=3D0?m-1:n-1)\*abs(incx))...<br>* `#18651 &lt;<a href=3D"ht=
tps://github.com/scipy/scipy/issues/18651">https://github.com/scipy/scipy/i=
ssues/18651</a>&gt;`__: DOC: Missing equal sign in equation of Lomb-Scargle=
 periodogram<br>* `#18669 &lt;<a href=3D"https://github.com/scipy/scipy/iss=
ues/18669">https://github.com/scipy/scipy/issues/18669</a>&gt;`__: DOC: spa=
rse docs &quot;matrix&quot; and &quot;array&quot; mixup<br>* `#18680 &lt;<a=
 href=3D"https://github.com/scipy/scipy/issues/18680">https://github.com/sc=
ipy/scipy/issues/18680</a>&gt;`__: stats: XSLOW test failures in TestFit<br=
>* `#18702 &lt;<a href=3D"https://github.com/scipy/scipy/issues/18702">http=
s://github.com/scipy/scipy/issues/18702</a>&gt;`__: DEP: deprecate aliased =
integration methods that are (close to)...<br>* `#18721 &lt;<a href=3D"http=
s://github.com/scipy/scipy/issues/18721">https://github.com/scipy/scipy/iss=
ues/18721</a>&gt;`__: TST: Cause of \`test_linsolve.py\` test failure<br>* =
`#18748 &lt;<a href=3D"https://github.com/scipy/scipy/issues/18748">https:/=
/github.com/scipy/scipy/issues/18748</a>&gt;`__: [DOC] Incorrect docstring =
for \`boxcox_normmax\` argument \`method=3D&quot;mle&quot;\`,...<br>* `#188=
36 &lt;<a href=3D"https://github.com/scipy/scipy/issues/18836">https://gith=
ub.com/scipy/scipy/issues/18836</a>&gt;`__: DOC: API reference doesn&#39;t =
point users to replacement for interp1d<br>* `#18838 &lt;<a href=3D"https:/=
/github.com/scipy/scipy/issues/18838">https://github.com/scipy/scipy/issues=
/18838</a>&gt;`__: BUG: stats.burr12: distribution returns invalid moments<=
br>* `#18839 &lt;<a href=3D"https://github.com/scipy/scipy/issues/18839">ht=
tps://github.com/scipy/scipy/issues/18839</a>&gt;`__: ENH: concatenating sp=
arse arrays should return sparse arrays<br>* `#18849 &lt;<a href=3D"https:/=
/github.com/scipy/scipy/issues/18849">https://github.com/scipy/scipy/issues=
/18849</a>&gt;`__: BUG: \`python dev.py bench\` fails<br>* `#18860 &lt;<a h=
ref=3D"https://github.com/scipy/scipy/issues/18860">https://github.com/scip=
y/scipy/issues/18860</a>&gt;`__: BUG/BENCH: clough_tocher benchmark fails<b=
r>* `#18864 &lt;<a href=3D"https://github.com/scipy/scipy/issues/18864">htt=
ps://github.com/scipy/scipy/issues/18864</a>&gt;`__: BUG: curve_fit memoiza=
tion causes significant overhead in function...<br>* `#18868 &lt;<a href=3D=
"https://github.com/scipy/scipy/issues/18868">https://github.com/scipy/scip=
y/issues/18868</a>&gt;`__: CI/BENCH: Fail on error<br>* `#18876 &lt;<a href=
=3D"https://github.com/scipy/scipy/issues/18876">https://github.com/scipy/s=
cipy/issues/18876</a>&gt;`__: DOC: integrate: clarify that event and jac mu=
st have the same...<br>* `#18881 &lt;<a href=3D"https://github.com/scipy/sc=
ipy/issues/18881">https://github.com/scipy/scipy/issues/18881</a>&gt;`__: D=
OC: lobpcg examples improvement<br>* `#18903 &lt;<a href=3D"https://github.=
com/scipy/scipy/issues/18903">https://github.com/scipy/scipy/issues/18903</=
a>&gt;`__: DOC: links in hacking.rst go back to hacking.rst instead of thei=
r...<br>* `#18939 &lt;<a href=3D"https://github.com/scipy/scipy/issues/1893=
9">https://github.com/scipy/scipy/issues/18939</a>&gt;`__: ENH: add new rep=
resentations for Sakurai and Mikota matrices...<br>* `#18944 &lt;<a href=3D=
"https://github.com/scipy/scipy/issues/18944">https://github.com/scipy/scip=
y/issues/18944</a>&gt;`__: How to change the default setup for using res.pl=
ot()<br>* `#18953 &lt;<a href=3D"https://github.com/scipy/scipy/issues/1895=
3">https://github.com/scipy/scipy/issues/18953</a>&gt;`__: BUG: \`\`scipy.o=
ptimize._differentialevolution\`\` incorrectly...<br>* `#18966 &lt;<a href=
=3D"https://github.com/scipy/scipy/issues/18966">https://github.com/scipy/s=
cipy/issues/18966</a>&gt;`__: BUG: \`PyArray_MAX\` no longer available in \=
`numpy/arrayobject.h\`<br>* `#18981 &lt;<a href=3D"https://github.com/scipy=
/scipy/issues/18981">https://github.com/scipy/scipy/issues/18981</a>&gt;`__=
: ENH: Publish musllinux wheels to PyPI<br>* `#18984 &lt;<a href=3D"https:/=
/github.com/scipy/scipy/issues/18984">https://github.com/scipy/scipy/issues=
/18984</a>&gt;`__: DOC: scipy.stats.lognorm =E2=80=94 SciPy <a href=3D"http=
://v1.12.0.dev">v1.12.0.dev</a> Manual<br>* `#18987 &lt;<a href=3D"https://=
github.com/scipy/scipy/issues/18987">https://github.com/scipy/scipy/issues/=
18987</a>&gt;`__: BUG: reproducible builds problem in _<a href=3D"http://st=
ats_pythran.cpython-311-x86_64-linux-gnu.so">stats_pythran.cpython-311-x86_=
64-linux-gnu.so</a><br>* `#19008 &lt;<a href=3D"https://github.com/scipy/sc=
ipy/issues/19008">https://github.com/scipy/scipy/issues/19008</a>&gt;`__: D=
OC: error in scipy.integrate.DOP853<br>* `#19009 &lt;<a href=3D"https://git=
hub.com/scipy/scipy/issues/19009">https://github.com/scipy/scipy/issues/190=
09</a>&gt;`__: DOC: Maybe a typo on the parameter &#39;alternative&#39; in =
the Mann-Whitney...<br>* `#19024 &lt;<a href=3D"https://github.com/scipy/sc=
ipy/issues/19024">https://github.com/scipy/scipy/issues/19024</a>&gt;`__: B=
UG: #18481 made BFGS minimization less accurate<br>* `#19039 &lt;<a href=3D=
"https://github.com/scipy/scipy/issues/19039">https://github.com/scipy/scip=
y/issues/19039</a>&gt;`__: BUG: stats.zscore returns all NaN if given maske=
d array with...<br>* `#19049 &lt;<a href=3D"https://github.com/scipy/scipy/=
issues/19049">https://github.com/scipy/scipy/issues/19049</a>&gt;`__: TST: =
add test for gh-17918<br>* `#19056 &lt;<a href=3D"https://github.com/scipy/=
scipy/issues/19056">https://github.com/scipy/scipy/issues/19056</a>&gt;`__:=
 ENH: add computing a selected number \`m\` of extreme eigenpairs...<br>* `=
#19063 &lt;<a href=3D"https://github.com/scipy/scipy/issues/19063">https://=
github.com/scipy/scipy/issues/19063</a>&gt;`__: DOC: typo in scipy.linalg.p=
inv.html<br>* `#19075 &lt;<a href=3D"https://github.com/scipy/scipy/issues/=
19075">https://github.com/scipy/scipy/issues/19075</a>&gt;`__: ENH: Allow t=
o choose line-search parameters in related optimization...<br>* `#19082 &lt=
;<a href=3D"https://github.com/scipy/scipy/issues/19082">https://github.com=
/scipy/scipy/issues/19082</a>&gt;`__: MAINT, REL: Programming Language dire=
ctive<br>* `#19090 &lt;<a href=3D"https://github.com/scipy/scipy/issues/190=
90">https://github.com/scipy/scipy/issues/19090</a>&gt;`__: BUG: root_scala=
r (newton method), inconsistent objective function...<br>* `#19092 &lt;<a h=
ref=3D"https://github.com/scipy/scipy/issues/19092">https://github.com/scip=
y/scipy/issues/19092</a>&gt;`__: ENH: update vendored SuperLU version<br>* =
`#19098 &lt;<a href=3D"https://github.com/scipy/scipy/issues/19098">https:/=
/github.com/scipy/scipy/issues/19098</a>&gt;`__: ENH: add method in RootRes=
ults of root_scalar and root<br>* `#19102 &lt;<a href=3D"https://github.com=
/scipy/scipy/issues/19102">https://github.com/scipy/scipy/issues/19102</a>&=
gt;`__: BUG: \`least_squares\` with \`method=3D&#39;trf&#39;\` with initial=
 params...<br>* `#19117 &lt;<a href=3D"https://github.com/scipy/scipy/issue=
s/19117">https://github.com/scipy/scipy/issues/19117</a>&gt;`__: TST/MAINT:=
 \`AssertionError\`s with fresh build on M1 macOS<br>* `#19118 &lt;<a href=
=3D"https://github.com/scipy/scipy/issues/19118">https://github.com/scipy/s=
cipy/issues/19118</a>&gt;`__: BUG: \`np\`-coercible array-likes are not acc=
epted with array...<br>* `#19140 &lt;<a href=3D"https://github.com/scipy/sc=
ipy/issues/19140">https://github.com/scipy/scipy/issues/19140</a>&gt;`__: D=
OC: stats: alternative loc-scale handling in levy_stable<br>* `#19147 &lt;<=
a href=3D"https://github.com/scipy/scipy/issues/19147">https://github.com/s=
cipy/scipy/issues/19147</a>&gt;`__: BUG: asfarray is removed from numpy<br>=
* `#19150 &lt;<a href=3D"https://github.com/scipy/scipy/issues/19150">https=
://github.com/scipy/scipy/issues/19150</a>&gt;`__: build warnings from pyth=
ran (?)<br>* `#19158 &lt;<a href=3D"https://github.com/scipy/scipy/issues/1=
9158">https://github.com/scipy/scipy/issues/19158</a>&gt;`__: BUG: Source a=
rchives have bogus timestamps<br>* `#19161 &lt;<a href=3D"https://github.co=
m/scipy/scipy/issues/19161">https://github.com/scipy/scipy/issues/19161</a>=
&gt;`__: ENH: allow \`sparse_matrix.transpose(axes=3D(1, 0))\`<br>* `#19167=
 &lt;<a href=3D"https://github.com/scipy/scipy/issues/19167">https://github=
.com/scipy/scipy/issues/19167</a>&gt;`__: BUG: build graph non-determinism<=
br>* `#19177 &lt;<a href=3D"https://github.com/scipy/scipy/issues/19177">ht=
tps://github.com/scipy/scipy/issues/19177</a>&gt;`__: TST: SphericalVoronoi=
 tests not sensitive to regions internal...<br>* `#19185 &lt;<a href=3D"htt=
ps://github.com/scipy/scipy/issues/19185">https://github.com/scipy/scipy/is=
sues/19185</a>&gt;`__: BUG: minimize_scalar not checking entire area specif=
ied by bounds<br>* `#19188 &lt;<a href=3D"https://github.com/scipy/scipy/is=
sues/19188">https://github.com/scipy/scipy/issues/19188</a>&gt;`__: DOC: 1D=
 arrays with KDTree<br>* `#19190 &lt;<a href=3D"https://github.com/scipy/sc=
ipy/issues/19190">https://github.com/scipy/scipy/issues/19190</a>&gt;`__: T=
ST: skip reason incorrect in some cases, related to array API...<br>* `#191=
93 &lt;<a href=3D"https://github.com/scipy/scipy/issues/19193">https://gith=
ub.com/scipy/scipy/issues/19193</a>&gt;`__: DOC: typo in scipy.stats.Covari=
ance<br>* `#19241 &lt;<a href=3D"https://github.com/scipy/scipy/issues/1924=
1">https://github.com/scipy/scipy/issues/19241</a>&gt;`__: BUG: utils from =
scipy.sparse.sputils are not available from scipy.sparse...<br>* `#19273 &l=
t;<a href=3D"https://github.com/scipy/scipy/issues/19273">https://github.co=
m/scipy/scipy/issues/19273</a>&gt;`__: Calculation of frequencies w is not =
accurate when fs is default...<br>* `#19276 &lt;<a href=3D"https://github.c=
om/scipy/scipy/issues/19276">https://github.com/scipy/scipy/issues/19276</a=
>&gt;`__: MAINT: array types: make \`compliance_scipy\` more strict<br>* `#=
19332 &lt;<a href=3D"https://github.com/scipy/scipy/issues/19332">https://g=
ithub.com/scipy/scipy/issues/19332</a>&gt;`__: ENH: help \`skewnorm.fit\` f=
ind global minimum<br>* `#19352 &lt;<a href=3D"https://github.com/scipy/sci=
py/issues/19352">https://github.com/scipy/scipy/issues/19352</a>&gt;`__: CI=
, BUILD: SciPy build failure with Cython 3.0.3 (bisected)<br>* `#19363 &lt;=
<a href=3D"https://github.com/scipy/scipy/issues/19363">https://github.com/=
scipy/scipy/issues/19363</a>&gt;`__: DOC: inconsistent terminology at scipy=
.interpolate.griddata.html<br>* `#19373 &lt;<a href=3D"https://github.com/s=
cipy/scipy/issues/19373">https://github.com/scipy/scipy/issues/19373</a>&gt=
;`__: DOC: interpolate: add note to BarycentricInterpolator.add_xi...<br>* =
`#19396 &lt;<a href=3D"https://github.com/scipy/scipy/issues/19396">https:/=
/github.com/scipy/scipy/issues/19396</a>&gt;`__: BUG: L-BFGS-B has surprisi=
ngly high memory consumption<br>* `#19398 &lt;<a href=3D"https://github.com=
/scipy/scipy/issues/19398">https://github.com/scipy/scipy/issues/19398</a>&=
gt;`__: BUG: Missing assertion in test_filter_design.py<br>* `#19406 &lt;<a=
 href=3D"https://github.com/scipy/scipy/issues/19406">https://github.com/sc=
ipy/scipy/issues/19406</a>&gt;`__: CI, MAINT: known CI issue with NumPy mai=
n/latest<br>* `#19442 &lt;<a href=3D"https://github.com/scipy/scipy/issues/=
19442">https://github.com/scipy/scipy/issues/19442</a>&gt;`__: BUG: Error c=
ollecting tests due to inconsistent parameterization...<br>* `#19448 &lt;<a=
 href=3D"https://github.com/scipy/scipy/issues/19448">https://github.com/sc=
ipy/scipy/issues/19448</a>&gt;`__: DOC:fft: next_fast_len signature is empt=
y in docs<br>* `#19490 &lt;<a href=3D"https://github.com/scipy/scipy/issues=
/19490">https://github.com/scipy/scipy/issues/19490</a>&gt;`__: MAINT: lint=
: fail inventory<br>* `#19544 &lt;<a href=3D"https://github.com/scipy/scipy=
/issues/19544">https://github.com/scipy/scipy/issues/19544</a>&gt;`__: DOC/=
MAINT: refguide-check errors<br>* `#19565 &lt;<a href=3D"https://github.com=
/scipy/scipy/issues/19565">https://github.com/scipy/scipy/issues/19565</a>&=
gt;`__: DOC/DX: \`meson-python\` missing from &#39;required build dependenc=
ies&#39;<br>* `#19568 &lt;<a href=3D"https://github.com/scipy/scipy/issues/=
19568">https://github.com/scipy/scipy/issues/19568</a>&gt;`__: DOC/DX: \`cd=
 scipy\` missing from &#39;Building from source&#39;<br>* `#19575 &lt;<a hr=
ef=3D"https://github.com/scipy/scipy/issues/19575">https://github.com/scipy=
/scipy/issues/19575</a>&gt;`__: BUG: scipy.ndimage.watershed_ift cost data =
type is too small...<br>* `#19577 &lt;<a href=3D"https://github.com/scipy/s=
cipy/issues/19577">https://github.com/scipy/scipy/issues/19577</a>&gt;`__: =
Windows build problems related to fast matrix market parts<br>* `#19599 &lt=
;<a href=3D"https://github.com/scipy/scipy/issues/19599">https://github.com=
/scipy/scipy/issues/19599</a>&gt;`__: ENH: Returning NotImplemented when mu=
ltiplying sparse arrays...<br>* `#19612 &lt;<a href=3D"https://github.com/s=
cipy/scipy/issues/19612">https://github.com/scipy/scipy/issues/19612</a>&gt=
;`__: ENH: add best cost function evaluation to differential evolution...<b=
r>* `#19616 &lt;<a href=3D"https://github.com/scipy/scipy/issues/19616">htt=
ps://github.com/scipy/scipy/issues/19616</a>&gt;`__: BUG: Normal Inverse Ga=
ussian numerically unstable<br>* `#19620 &lt;<a href=3D"https://github.com/=
scipy/scipy/issues/19620">https://github.com/scipy/scipy/issues/19620</a>&g=
t;`__: _lib: Test error in test_warning_calls_filters because of a Python..=
.<br>* `#19636 &lt;<a href=3D"https://github.com/scipy/scipy/issues/19636">=
https://github.com/scipy/scipy/issues/19636</a>&gt;`__: DOC: issue in docum=
entation for the callback argument in scipy.optimize.minimize<br>* `#19640 =
&lt;<a href=3D"https://github.com/scipy/scipy/issues/19640">https://github.=
com/scipy/scipy/issues/19640</a>&gt;`__: CI, MAINT: pre-release job failure=
s with scipy-openblas32<br><br>************************<br>Pull requests fo=
r 1.12.0<br>************************<br><br>* `#12680 &lt;<a href=3D"https:=
//github.com/scipy/scipy/pull/12680">https://github.com/scipy/scipy/pull/12=
680</a>&gt;`__: ENH: stats: add nonparametric one-sample quantile test and =
CI<br>* `#14103 &lt;<a href=3D"https://github.com/scipy/scipy/pull/14103">h=
ttps://github.com/scipy/scipy/pull/14103</a>&gt;`__: DOC: integrate: Add co=
mplex matrix DE solution to examples<br>* `#14552 &lt;<a href=3D"https://gi=
thub.com/scipy/scipy/pull/14552">https://github.com/scipy/scipy/pull/14552<=
/a>&gt;`__: BUG: Fix LSODA interpolation scheme<br>* `#17408 &lt;<a href=3D=
"https://github.com/scipy/scipy/pull/17408">https://github.com/scipy/scipy/=
pull/17408</a>&gt;`__: ENH: Short-Time Fourier Transform (STFT) Enhancement=
s<br>* `#17452 &lt;<a href=3D"https://github.com/scipy/scipy/pull/17452">ht=
tps://github.com/scipy/scipy/pull/17452</a>&gt;`__: ENH: Add the __pow__ op=
erator for Rotations<br>* `#17460 &lt;<a href=3D"https://github.com/scipy/s=
cipy/pull/17460">https://github.com/scipy/scipy/pull/17460</a>&gt;`__: ENH:=
 New Rotation method approx_equal()<br>* `#17473 &lt;<a href=3D"https://git=
hub.com/scipy/scipy/pull/17473">https://github.com/scipy/scipy/pull/17473</=
a>&gt;`__: ENH: stats: multivariate Wasserstein distance/EMD<br>* `#17495 &=
lt;<a href=3D"https://github.com/scipy/scipy/pull/17495">https://github.com=
/scipy/scipy/pull/17495</a>&gt;`__: DOC: Optimize: update DE documentation<=
br>* `#17542 &lt;<a href=3D"https://github.com/scipy/scipy/pull/17542">http=
s://github.com/scipy/scipy/pull/17542</a>&gt;`__: ENH: Extend Rotation.alig=
n_vectors() to allow an infinite weight,...<br>* `#17697 &lt;<a href=3D"htt=
ps://github.com/scipy/scipy/pull/17697">https://github.com/scipy/scipy/pull=
/17697</a>&gt;`__: ENH: special: Improvements for the incomplete beta funct=
ions.<br>* `#17719 &lt;<a href=3D"https://github.com/scipy/scipy/pull/17719=
">https://github.com/scipy/scipy/pull/17719</a>&gt;`__: ENH: Add Chandrupat=
la&#39;s algorithm to optimize._zeros_py.py to...<br>* `#17722 &lt;<a href=
=3D"https://github.com/scipy/scipy/pull/17722">https://github.com/scipy/sci=
py/pull/17722</a>&gt;`__: ENH add pava and isotonic_regression<br>* `#17728=
 &lt;<a href=3D"https://github.com/scipy/scipy/pull/17728">https://github.c=
om/scipy/scipy/pull/17728</a>&gt;`__: ENH: Implemented Rotation.from_davenp=
ort and Rotation.as_davenport<br>* `#17757 &lt;<a href=3D"https://github.co=
m/scipy/scipy/pull/17757">https://github.com/scipy/scipy/pull/17757</a>&gt;=
`__: DOC: clarify input dimensions for \`directed_hausdorff\` method<br>* `=
#17955 &lt;<a href=3D"https://github.com/scipy/scipy/pull/17955">https://gi=
thub.com/scipy/scipy/pull/17955</a>&gt;`__: ENH: add simplified fast numeri=
cal inversion to stats.sampling<br>* `#18103 &lt;<a href=3D"https://github.=
com/scipy/scipy/pull/18103">https://github.com/scipy/scipy/pull/18103</a>&g=
t;`__: ENH: add stirling2 function to \`scipy.special\`<br>* `#18133 &lt;<a=
 href=3D"https://github.com/scipy/scipy/pull/18133">https://github.com/scip=
y/scipy/pull/18133</a>&gt;`__: BUG: Fix fails of some tests and bad behavio=
ur for x=3Dzeta in...<br>* `#18151 &lt;<a href=3D"https://github.com/scipy/=
scipy/pull/18151">https://github.com/scipy/scipy/pull/18151</a>&gt;`__: ENH=
: add cumulative_simpson integration to scipy.integrate<br>* `#18156 &lt;<a=
 href=3D"https://github.com/scipy/scipy/pull/18156">https://github.com/scip=
y/scipy/pull/18156</a>&gt;`__: ENH: Added loggamma entropy method<br>* `#18=
197 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18197">https://githu=
b.com/scipy/scipy/pull/18197</a>&gt;`__: ENH: Add derivatives for Barycentr=
icInterpolator<br>* `#18219 &lt;<a href=3D"https://github.com/scipy/scipy/p=
ull/18219">https://github.com/scipy/scipy/pull/18219</a>&gt;`__: DEP: integ=
rate: Deprecate \`initial\` values other than None...<br>* `#18348 &lt;<a h=
ref=3D"https://github.com/scipy/scipy/pull/18348">https://github.com/scipy/=
scipy/pull/18348</a>&gt;`__: ENH: add private function to bracket root of m=
onotonic function<br>* `#18361 &lt;<a href=3D"https://github.com/scipy/scip=
y/pull/18361">https://github.com/scipy/scipy/pull/18361</a>&gt;`__: ENH: ad=
d \`fit\` method to \`multivariate_normal\`<br>* `#18363 &lt;<a href=3D"htt=
ps://github.com/scipy/scipy/pull/18363">https://github.com/scipy/scipy/pull=
/18363</a>&gt;`__: ENH: stats: add Baumgartner-Weiss-Schindler test<br>* `#=
18376 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18376">https://git=
hub.com/scipy/scipy/pull/18376</a>&gt;`__: ENH: CloughTocher2DInterpolator =
multiple times with different...<br>* `#18465 &lt;<a href=3D"https://github=
.com/scipy/scipy/pull/18465">https://github.com/scipy/scipy/pull/18465</a>&=
gt;`__: ENH: asymptotic expansion for multivariate t entropy<br>* `#18470 &=
lt;<a href=3D"https://github.com/scipy/scipy/pull/18470">https://github.com=
/scipy/scipy/pull/18470</a>&gt;`__: ENH: stats.anderson_ksamp: re-add permu=
tation version of test<br>* `#18477 &lt;<a href=3D"https://github.com/scipy=
/scipy/pull/18477">https://github.com/scipy/scipy/pull/18477</a>&gt;`__: DO=
C: stats.truncnorm: add example about truncation points<br>* `#18481 &lt;<a=
 href=3D"https://github.com/scipy/scipy/pull/18481">https://github.com/scip=
y/scipy/pull/18481</a>&gt;`__: MAINT: differentiable fns respect float widt=
h. Closes #15602<br>* `#18488 &lt;<a href=3D"https://github.com/scipy/scipy=
/pull/18488">https://github.com/scipy/scipy/pull/18488</a>&gt;`__: MAINT:EN=
H:sparse.linalg: Rewrite iterative solvers in Python,...<br>* `#18492 &lt;<=
a href=3D"https://github.com/scipy/scipy/pull/18492">https://github.com/sci=
py/scipy/pull/18492</a>&gt;`__: Add NdBSpline: n-dim tensor product b-splin=
e object<br>* `#18496 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18=
496">https://github.com/scipy/scipy/pull/18496</a>&gt;`__: ENH: Faster _sel=
ect_samples in _differential_evolution.py<br>* `#18499 &lt;<a href=3D"https=
://github.com/scipy/scipy/pull/18499">https://github.com/scipy/scipy/pull/1=
8499</a>&gt;`__: ENH: asymptotic expansion for beta entropy for large a and=
 b<br>* `#18544 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18544">h=
ttps://github.com/scipy/scipy/pull/18544</a>&gt;`__: ENH: sparse.linalg: Im=
plement matrix_power()<br>* `#18552 &lt;<a href=3D"https://github.com/scipy=
/scipy/pull/18552">https://github.com/scipy/scipy/pull/18552</a>&gt;`__: DO=
C: stats.laplace_asymmetric: note relationship between scale...<br>* `#1857=
0 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18570">https://github.=
com/scipy/scipy/pull/18570</a>&gt;`__: ENH:optimize: Rewrite nnls in Python=
<br>* `#18571 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18571">htt=
ps://github.com/scipy/scipy/pull/18571</a>&gt;`__: ENH: linalg: Add wrapper=
 for \`?tgsyl\`<br>* `#18575 &lt;<a href=3D"https://github.com/scipy/scipy/=
pull/18575">https://github.com/scipy/scipy/pull/18575</a>&gt;`__: REL: set =
version to 1.12.0.dev0<br>* `#18585 &lt;<a href=3D"https://github.com/scipy=
/scipy/pull/18585">https://github.com/scipy/scipy/pull/18585</a>&gt;`__: DO=
C: stats.rv_discrete: note that default methods are not compatible...<br>* =
`#18586 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18586">https://g=
ithub.com/scipy/scipy/pull/18586</a>&gt;`__: ENH: override sf for rdist dis=
tribution<br>* `#18587 &lt;<a href=3D"https://github.com/scipy/scipy/pull/1=
8587">https://github.com/scipy/scipy/pull/18587</a>&gt;`__: DEP: signal: de=
precate cmplx_sort<br>* `#18589 &lt;<a href=3D"https://github.com/scipy/sci=
py/pull/18589">https://github.com/scipy/scipy/pull/18589</a>&gt;`__: DEP: r=
emove parameter centered of stats.qmc.LatinHypercube<br>* `#18594 &lt;<a hr=
ef=3D"https://github.com/scipy/scipy/pull/18594">https://github.com/scipy/s=
cipy/pull/18594</a>&gt;`__: DOC: more explicit example usage of scipy.linal=
g.lu_factor<br>* `#18602 &lt;<a href=3D"https://github.com/scipy/scipy/pull=
/18602">https://github.com/scipy/scipy/pull/18602</a>&gt;`__: MAINT: stats.=
hypergeom.mean: correct for large args<br>* `#18606 &lt;<a href=3D"https://=
github.com/scipy/scipy/pull/18606">https://github.com/scipy/scipy/pull/1860=
6</a>&gt;`__: ENH: override sf for Pearson3 distribution<br>* `#18609 &lt;<=
a href=3D"https://github.com/scipy/scipy/pull/18609">https://github.com/sci=
py/scipy/pull/18609</a>&gt;`__: TST: update nonlin tests for sparse arrays<=
br>* `#18610 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18610">http=
s://github.com/scipy/scipy/pull/18610</a>&gt;`__: DEP: stats: remove deprec=
ated binom_test<br>* `#18612 &lt;<a href=3D"https://github.com/scipy/scipy/=
pull/18612">https://github.com/scipy/scipy/pull/18612</a>&gt;`__: DEP: stat=
s.iqr: remove deprecated \`scale=3D&#39;raw&#39;\`<br>* `#18613 &lt;<a href=
=3D"https://github.com/scipy/scipy/pull/18613">https://github.com/scipy/sci=
py/pull/18613</a>&gt;`__: BUG: fix ortho mode in DST type 2/3<br>* `#18614 =
&lt;<a href=3D"https://github.com/scipy/scipy/pull/18614">https://github.co=
m/scipy/scipy/pull/18614</a>&gt;`__: MAINT: don&#39;t override sf for logun=
iform/reciprocal distribution<br>* `#18616 &lt;<a href=3D"https://github.co=
m/scipy/scipy/pull/18616">https://github.com/scipy/scipy/pull/18616</a>&gt;=
`__: ENH: override sf in loglaplace distribution<br>* `#18617 &lt;<a href=
=3D"https://github.com/scipy/scipy/pull/18617">https://github.com/scipy/sci=
py/pull/18617</a>&gt;`__: MAINT: interpolate: delete duplicated FITPACK bis=
plev interface<br>* `#18620 &lt;<a href=3D"https://github.com/scipy/scipy/p=
ull/18620">https://github.com/scipy/scipy/pull/18620</a>&gt;`__: MAINT: sig=
nal: avoid eval/exec in hilbert2<br>* `#18622 &lt;<a href=3D"https://github=
.com/scipy/scipy/pull/18622">https://github.com/scipy/scipy/pull/18622</a>&=
gt;`__: MAINT: Move rvs_ratio_uniforms to sampling<br>* `#18624 &lt;<a href=
=3D"https://github.com/scipy/scipy/pull/18624">https://github.com/scipy/sci=
py/pull/18624</a>&gt;`__: DEP: adjust deprecation of positional arguments<b=
r>* `#18631 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18631">https=
://github.com/scipy/scipy/pull/18631</a>&gt;`__: ENH: Add \`fast_matrix_mar=
ket\` to <a href=3D"http://scipy.io">scipy.io</a><br>* `#18633 &lt;<a href=
=3D"https://github.com/scipy/scipy/pull/18633">https://github.com/scipy/sci=
py/pull/18633</a>&gt;`__: BUG: Fix issue levy_stable.pdf<br>* `#18640 &lt;<=
a href=3D"https://github.com/scipy/scipy/pull/18640">https://github.com/sci=
py/scipy/pull/18640</a>&gt;`__: MAINT: Fix lint warnings in \`_traversal.py=
x\`<br>* `#18641 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18641">=
https://github.com/scipy/scipy/pull/18641</a>&gt;`__: ENH: makes \`_covaria=
nce\` a cached property<br>* `#18649 &lt;<a href=3D"https://github.com/scip=
y/scipy/pull/18649">https://github.com/scipy/scipy/pull/18649</a>&gt;`__: D=
EP: scipy.stats.morestats: clarify deprecation warnings<br>* `#18652 &lt;<a=
 href=3D"https://github.com/scipy/scipy/pull/18652">https://github.com/scip=
y/scipy/pull/18652</a>&gt;`__: BUG: Fixes how the length of argument x of l=
inalg.blas.?gbmv...<br>* `#18653 &lt;<a href=3D"https://github.com/scipy/sc=
ipy/pull/18653">https://github.com/scipy/scipy/pull/18653</a>&gt;`__: DOC: =
Add missing equal sign to Lomb-Scargle periodogram equation<br>* `#18661 &l=
t;<a href=3D"https://github.com/scipy/scipy/pull/18661">https://github.com/=
scipy/scipy/pull/18661</a>&gt;`__: CI: update \`SCIPY_NIGHTLY_UPLOAD_TOKEN\=
` on CirrusCI.<br>* `#18664 &lt;<a href=3D"https://github.com/scipy/scipy/p=
ull/18664">https://github.com/scipy/scipy/pull/18664</a>&gt;`__: ENH: stats=
.dirichlet: add covariance method<br>* `#18666 &lt;<a href=3D"https://githu=
b.com/scipy/scipy/pull/18666">https://github.com/scipy/scipy/pull/18666</a>=
&gt;`__: DEV: update environment.yml, removing setuptools<br>* `#18667 &lt;=
<a href=3D"https://github.com/scipy/scipy/pull/18667">https://github.com/sc=
ipy/scipy/pull/18667</a>&gt;`__: DEV: Add Windows specific instructions to =
environment.yml<br>* `#18668 &lt;<a href=3D"https://github.com/scipy/scipy/=
pull/18668">https://github.com/scipy/scipy/pull/18668</a>&gt;`__: ENH: add =
machinery to support Array API<br>* `#18670 &lt;<a href=3D"https://github.c=
om/scipy/scipy/pull/18670">https://github.com/scipy/scipy/pull/18670</a>&gt=
;`__: MAINT: signal: deduplicate \*ord functions<br>* `#18677 &lt;<a href=
=3D"https://github.com/scipy/scipy/pull/18677">https://github.com/scipy/sci=
py/pull/18677</a>&gt;`__: TST: linalg: improve seeding of some tests that a=
re a problem...<br>* `#18679 &lt;<a href=3D"https://github.com/scipy/scipy/=
pull/18679">https://github.com/scipy/scipy/pull/18679</a>&gt;`__: MAINT:sta=
ts:Cythonize and remove Fortran statlib code<br>* `#18682 &lt;<a href=3D"ht=
tps://github.com/scipy/scipy/pull/18682">https://github.com/scipy/scipy/pul=
l/18682</a>&gt;`__: TST: stats: fix xslow test failures<br>* `#18686 &lt;<a=
 href=3D"https://github.com/scipy/scipy/pull/18686">https://github.com/scip=
y/scipy/pull/18686</a>&gt;`__: DEV: Add ability to run memory benchmarks on=
 macOS<br>* `#18689 &lt;<a href=3D"https://github.com/scipy/scipy/pull/1868=
9">https://github.com/scipy/scipy/pull/18689</a>&gt;`__: CI: test with Pyth=
on 3.12-beta<br>* `#18690 &lt;<a href=3D"https://github.com/scipy/scipy/pul=
l/18690">https://github.com/scipy/scipy/pull/18690</a>&gt;`__: DOC: mention=
 that \`genlogistic\` is one of several types of...<br>* `#18692 &lt;<a hre=
f=3D"https://github.com/scipy/scipy/pull/18692">https://github.com/scipy/sc=
ipy/pull/18692</a>&gt;`__: MAINT: signal: replace \`np.r_[&quot;-1&quot;, a=
rrays]\` by a more sane...<br>* `#18694 &lt;<a href=3D"https://github.com/s=
cipy/scipy/pull/18694">https://github.com/scipy/scipy/pull/18694</a>&gt;`__=
: DOC: signal: Updated Chebyshev 2 documentation<br>* `#18695 &lt;<a href=
=3D"https://github.com/scipy/scipy/pull/18695">https://github.com/scipy/sci=
py/pull/18695</a>&gt;`__: ENH: override halflogistic fit for free parameter=
s<br>* `#18696 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18696">ht=
tps://github.com/scipy/scipy/pull/18696</a>&gt;`__: MAINT Fix broken link i=
n scipy.optimize._differentialevolution.py<br>* `#18699 &lt;<a href=3D"http=
s://github.com/scipy/scipy/pull/18699">https://github.com/scipy/scipy/pull/=
18699</a>&gt;`__: DEP: integrate: deprecate old aliases<br>* `#18705 &lt;<a=
 href=3D"https://github.com/scipy/scipy/pull/18705">https://github.com/scip=
y/scipy/pull/18705</a>&gt;`__: MAINT Optimize link in scipy.optimize._diffe=
rentialevolution.py<br>* `#18706 &lt;<a href=3D"https://github.com/scipy/sc=
ipy/pull/18706">https://github.com/scipy/scipy/pull/18706</a>&gt;`__: DOC: =
linalg: various doc improvements<br>* `#18708 &lt;<a href=3D"https://github=
.com/scipy/scipy/pull/18708">https://github.com/scipy/scipy/pull/18708</a>&=
gt;`__: MAINT: signal/dlsim: avoid using interp1d; use make_interp_spline..=
.<br>* `#18710 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18710">ht=
tps://github.com/scipy/scipy/pull/18710</a>&gt;`__: MAINT: remove np.r_[&qu=
ot;-1&quot;, ...]<br>* `#18712 &lt;<a href=3D"https://github.com/scipy/scip=
y/pull/18712">https://github.com/scipy/scipy/pull/18712</a>&gt;`__: MAINT: =
bump minimal supported NumPy version to 1.22.4<br>* `#18713 &lt;<a href=3D"=
https://github.com/scipy/scipy/pull/18713">https://github.com/scipy/scipy/p=
ull/18713</a>&gt;`__: MAINT: fix linter error in \`_fitpack_impl.py\`<br>* =
`#18714 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18714">https://g=
ithub.com/scipy/scipy/pull/18714</a>&gt;`__: ENH: Improve beta entropy when=
 one argument is large<br>* `#18715 &lt;<a href=3D"https://github.com/scipy=
/scipy/pull/18715">https://github.com/scipy/scipy/pull/18715</a>&gt;`__: MA=
INT: signal: remove duplicated _atleast_2d_or_none<br>* `#18718 &lt;<a href=
=3D"https://github.com/scipy/scipy/pull/18718">https://github.com/scipy/sci=
py/pull/18718</a>&gt;`__: TST: mark two tests of \`lsq_linear\` as xslow<br=
>* `#18719 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18719">https:=
//github.com/scipy/scipy/pull/18719</a>&gt;`__: MAINT: optimize._chandrupat=
la: result object fixup<br>* `#18720 &lt;<a href=3D"https://github.com/scip=
y/scipy/pull/18720">https://github.com/scipy/scipy/pull/18720</a>&gt;`__: D=
OC: Fix notational variation in _lbfgsb_py.py: &quot;pg_i&quot; and &quot;p=
roj...<br>* `#18723 &lt;<a href=3D"https://github.com/scipy/scipy/pull/1872=
3">https://github.com/scipy/scipy/pull/18723</a>&gt;`__: MAINT:sparse.linal=
g: Use _NoValue for deprecated kwargs<br>* `#18726 &lt;<a href=3D"https://g=
ithub.com/scipy/scipy/pull/18726">https://github.com/scipy/scipy/pull/18726=
</a>&gt;`__: ENH: improve halflogistic distribution fitting with fixed para=
meters<br>* `#18727 &lt;<a href=3D"https://github.com/scipy/scipy/pull/1872=
7">https://github.com/scipy/scipy/pull/18727</a>&gt;`__: MAINT: Add skip CI=
 link to PR template<br>* `#18728 &lt;<a href=3D"https://github.com/scipy/s=
cipy/pull/18728">https://github.com/scipy/scipy/pull/18728</a>&gt;`__: MAIN=
T: optimize._chandrupatla: refactor for code reuse<br>* `#18729 &lt;<a href=
=3D"https://github.com/scipy/scipy/pull/18729">https://github.com/scipy/sci=
py/pull/18729</a>&gt;`__: DOC: Add note connecting weibull_min to standard =
exponential.<br>* `#18734 &lt;<a href=3D"https://github.com/scipy/scipy/pul=
l/18734">https://github.com/scipy/scipy/pull/18734</a>&gt;`__: MAINT: Updat=
e codeowners<br>* `#18742 &lt;<a href=3D"https://github.com/scipy/scipy/pul=
l/18742">https://github.com/scipy/scipy/pull/18742</a>&gt;`__: ENH: differe=
ntial_evolution callback accepts intermediate_result<br>* `#18744 &lt;<a hr=
ef=3D"https://github.com/scipy/scipy/pull/18744">https://github.com/scipy/s=
cipy/pull/18744</a>&gt;`__: TST:sparse.linalg:Relax test_hermitian_modes to=
lerances<br>* `#18746 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18=
746">https://github.com/scipy/scipy/pull/18746</a>&gt;`__: MAINT: forward p=
ort 1.11.0 relnotes<br>* `#18755 &lt;<a href=3D"https://github.com/scipy/sc=
ipy/pull/18755">https://github.com/scipy/scipy/pull/18755</a>&gt;`__: ENH: =
override isf for Burr distribution<br>* `#18756 &lt;<a href=3D"https://gith=
ub.com/scipy/scipy/pull/18756">https://github.com/scipy/scipy/pull/18756</a=
>&gt;`__: DOC: stats.boxcox_normmax: correct minimize -&gt; maximize<br>* `=
#18758 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18758">https://gi=
thub.com/scipy/scipy/pull/18758</a>&gt;`__: DOC: Document performance cliff=
 for scipy.sparse.random<br>* `#18760 &lt;<a href=3D"https://github.com/sci=
py/scipy/pull/18760">https://github.com/scipy/scipy/pull/18760</a>&gt;`__: =
ENH: override halfnorm fit<br>* `#18764 &lt;<a href=3D"https://github.com/s=
cipy/scipy/pull/18764">https://github.com/scipy/scipy/pull/18764</a>&gt;`__=
: ENH: stats: add informative error message to \`boxcox_normmax\`...<br>* `=
#18771 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18771">https://gi=
thub.com/scipy/scipy/pull/18771</a>&gt;`__: Fix typo from #18758<br>* `#187=
77 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18777">https://github=
.com/scipy/scipy/pull/18777</a>&gt;`__: DOC: Clarify Prewitt filter<br>* `#=
18783 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18783">https://git=
hub.com/scipy/scipy/pull/18783</a>&gt;`__: ENH: stats: Implement _sf and _i=
sf for hypsecant.<br>* `#18786 &lt;<a href=3D"https://github.com/scipy/scip=
y/pull/18786">https://github.com/scipy/scipy/pull/18786</a>&gt;`__: MAINT: =
forward port 1.11.1 relnotes<br>* `#18794 &lt;<a href=3D"https://github.com=
/scipy/scipy/pull/18794">https://github.com/scipy/scipy/pull/18794</a>&gt;`=
__: MAINT: fix \`halflogistic.fit\` for bad location guess<br>* `#18795 &lt=
;<a href=3D"https://github.com/scipy/scipy/pull/18795">https://github.com/s=
cipy/scipy/pull/18795</a>&gt;`__: BUG, DOC: Correct \`adsurl\` value and ad=
d a general \`url\`...<br>* `#18799 &lt;<a href=3D"https://github.com/scipy=
/scipy/pull/18799">https://github.com/scipy/scipy/pull/18799</a>&gt;`__: EN=
H: simplify \`gausshyper.pdf\`<br>* `#18802 &lt;<a href=3D"https://github.c=
om/scipy/scipy/pull/18802">https://github.com/scipy/scipy/pull/18802</a>&gt=
;`__: MAINT: Use \`sparse.diags\` instead of \`spdiags\` internally.<br>* `=
#18803 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18803">https://gi=
thub.com/scipy/scipy/pull/18803</a>&gt;`__: MAINT: \`rv_discrete\` should r=
aise with duplicate \`xk\` in...<br>* `#18807 &lt;<a href=3D"https://github=
.com/scipy/scipy/pull/18807">https://github.com/scipy/scipy/pull/18807</a>&=
gt;`__: ENH: remove unnecessary root-find from skewnorm<br>* `#18808 &lt;<a=
 href=3D"https://github.com/scipy/scipy/pull/18808">https://github.com/scip=
y/scipy/pull/18808</a>&gt;`__: TST: test for gh-18800<br>* `#18812 &lt;<a h=
ref=3D"https://github.com/scipy/scipy/pull/18812">https://github.com/scipy/=
scipy/pull/18812</a>&gt;`__: DEP: linalg: sharpen deprecation warning for p=
inv {,r}cond<br>* `#18814 &lt;<a href=3D"https://github.com/scipy/scipy/pul=
l/18814">https://github.com/scipy/scipy/pull/18814</a>&gt;`__: DOC: update =
windows instructions and move conda/mamba<br>* `#18815 &lt;<a href=3D"https=
://github.com/scipy/scipy/pull/18815">https://github.com/scipy/scipy/pull/1=
8815</a>&gt;`__: ENH:stats: Add _isf method to loglaplace<br>* `#18816 &lt;=
<a href=3D"https://github.com/scipy/scipy/pull/18816">https://github.com/sc=
ipy/scipy/pull/18816</a>&gt;`__: ENH:stats: Add _isf method to lognorm<br>*=
 `#18817 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18817">https://=
github.com/scipy/scipy/pull/18817</a>&gt;`__: DOC: Fix examples in randint =
description<br>* `#18818 &lt;<a href=3D"https://github.com/scipy/scipy/pull=
/18818">https://github.com/scipy/scipy/pull/18818</a>&gt;`__: MAINT: Simpli=
fy codespaces env activation<br>* `#18819 &lt;<a href=3D"https://github.com=
/scipy/scipy/pull/18819">https://github.com/scipy/scipy/pull/18819</a>&gt;`=
__: TST: stats.dgamma.pdf: adjust test that fails intermittently<br>* `#188=
20 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18820">https://github=
.com/scipy/scipy/pull/18820</a>&gt;`__: ENH:stats: Add _isf method to paret=
o<br>* `#18822 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18822">ht=
tps://github.com/scipy/scipy/pull/18822</a>&gt;`__: ENH:stats: Add _sf and =
_isf methods to kappa3<br>* `#18823 &lt;<a href=3D"https://github.com/scipy=
/scipy/pull/18823">https://github.com/scipy/scipy/pull/18823</a>&gt;`__: EN=
H:stats: Add _isf method to lomax<br>* `#18824 &lt;<a href=3D"https://githu=
b.com/scipy/scipy/pull/18824">https://github.com/scipy/scipy/pull/18824</a>=
&gt;`__: ENH: override halfcauchy distribution fit<br>* `#18826 &lt;<a href=
=3D"https://github.com/scipy/scipy/pull/18826">https://github.com/scipy/sci=
py/pull/18826</a>&gt;`__: DEP: linalg: use _NoValue for eigh/eigvalsh posit=
ional argument...<br>* `#18829 &lt;<a href=3D"https://github.com/scipy/scip=
y/pull/18829">https://github.com/scipy/scipy/pull/18829</a>&gt;`__: ENH: op=
timize: vectorized minimization of univariate functions<br>* `#18830 &lt;<a=
 href=3D"https://github.com/scipy/scipy/pull/18830">https://github.com/scip=
y/scipy/pull/18830</a>&gt;`__: DOC: soften wording on import guidelines, me=
ntion lazy loading<br>* `#18833 &lt;<a href=3D"https://github.com/scipy/sci=
py/pull/18833">https://github.com/scipy/scipy/pull/18833</a>&gt;`__: ENH: o=
ptimize: release the GIL while computing the LSAP solution<br>* `#18835 &lt=
;<a href=3D"https://github.com/scipy/scipy/pull/18835">https://github.com/s=
cipy/scipy/pull/18835</a>&gt;`__: DEP: scipy.stats.stats: clarify deprecati=
on warnings<br>* `#18840 &lt;<a href=3D"https://github.com/scipy/scipy/pull=
/18840">https://github.com/scipy/scipy/pull/18840</a>&gt;`__: MAINT: stats.=
burr12: moments are undefined when c\*d &lt;=3D order<br>* `#18841 &lt;<a h=
ref=3D"https://github.com/scipy/scipy/pull/18841">https://github.com/scipy/=
scipy/pull/18841</a>&gt;`__: MAINT: \*sctype\* replace NumPy 2.0<br>* `#188=
43 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18843">https://github=
.com/scipy/scipy/pull/18843</a>&gt;`__: DEP: vendor sklearn&#39;s mechanism=
 to deprecate passing kwargs positionally<br>* `#18846 &lt;<a href=3D"https=
://github.com/scipy/scipy/pull/18846">https://github.com/scipy/scipy/pull/1=
8846</a>&gt;`__: MAINT: Reduce file size of the SVG files included in \`sig=
nal.rst\`<br>* `#18847 &lt;<a href=3D"https://github.com/scipy/scipy/pull/1=
8847">https://github.com/scipy/scipy/pull/18847</a>&gt;`__: MAINT: ptp no m=
ethod for NumPy 2.0<br>* `#18848 &lt;<a href=3D"https://github.com/scipy/sc=
ipy/pull/18848">https://github.com/scipy/scipy/pull/18848</a>&gt;`__: ENH: =
add compile and link args to \`show_config\` output<br>* `#18850 &lt;<a hre=
f=3D"https://github.com/scipy/scipy/pull/18850">https://github.com/scipy/sc=
ipy/pull/18850</a>&gt;`__: ENH: improve performance of \`SphericalVoronoi\`=
 area calculation<br>* `#18852 &lt;<a href=3D"https://github.com/scipy/scip=
y/pull/18852">https://github.com/scipy/scipy/pull/18852</a>&gt;`__: BUG: fi=
x overflow in stats.yeojohnson<br>* `#18853 &lt;<a href=3D"https://github.c=
om/scipy/scipy/pull/18853">https://github.com/scipy/scipy/pull/18853</a>&gt=
;`__: BENCH: Remove factorial benchmarks<br>* `#18854 &lt;<a href=3D"https:=
//github.com/scipy/scipy/pull/18854">https://github.com/scipy/scipy/pull/18=
854</a>&gt;`__: MAINT: signal: lighten the notation in lsim<br>* `#18856 &l=
t;<a href=3D"https://github.com/scipy/scipy/pull/18856">https://github.com/=
scipy/scipy/pull/18856</a>&gt;`__: MAINT: Remove more runtests.py stuff<br>=
* `#18858 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18858">https:/=
/github.com/scipy/scipy/pull/18858</a>&gt;`__: MAINT: clean up views/stride=
s/dtypes utilities in \`cluster.hierarcy\`<br>* `#18861 &lt;<a href=3D"http=
s://github.com/scipy/scipy/pull/18861">https://github.com/scipy/scipy/pull/=
18861</a>&gt;`__: MAINT: avoid \`np.deprecate\` and \`np.core\`, add \`norm=
alize_axis_index\`...<br>* `#18862 &lt;<a href=3D"https://github.com/scipy/=
scipy/pull/18862">https://github.com/scipy/scipy/pull/18862</a>&gt;`__: ENH=
: sparse arrays for hstack, vstack, bmat, block_diag. New...<br>* `#18863 &=
lt;<a href=3D"https://github.com/scipy/scipy/pull/18863">https://github.com=
/scipy/scipy/pull/18863</a>&gt;`__: DEP: remove extra np.deprecate and add =
docs back<br>* `#18872 &lt;<a href=3D"https://github.com/scipy/scipy/pull/1=
8872">https://github.com/scipy/scipy/pull/18872</a>&gt;`__: DOC: Add relati=
onship between Fisk (log-logistic) and logistic.<br>* `#18873 &lt;<a href=
=3D"https://github.com/scipy/scipy/pull/18873">https://github.com/scipy/sci=
py/pull/18873</a>&gt;`__: DOC: add more cross compilation details<br>* `#18=
885 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18885">https://githu=
b.com/scipy/scipy/pull/18885</a>&gt;`__: DOC: minor issues in install comma=
nds<br>* `#18886 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18886">=
https://github.com/scipy/scipy/pull/18886</a>&gt;`__: MAINT/DOC: remove doc=
string issues in ndimage<br>* `#18887 &lt;<a href=3D"https://github.com/sci=
py/scipy/pull/18887">https://github.com/scipy/scipy/pull/18887</a>&gt;`__: =
DOC: tab sync based on same tab name using \`\`sync\`\` statement<br>* `#18=
888 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18888">https://githu=
b.com/scipy/scipy/pull/18888</a>&gt;`__: MAINT: Set RAM requirement for Cod=
espaces<br>* `#18889 &lt;<a href=3D"https://github.com/scipy/scipy/pull/188=
89">https://github.com/scipy/scipy/pull/18889</a>&gt;`__: CI: Add prereleas=
e build with 64bit OpenBLAS nightly<br>* `#18893 &lt;<a href=3D"https://git=
hub.com/scipy/scipy/pull/18893">https://github.com/scipy/scipy/pull/18893</=
a>&gt;`__: ENH: Geometric quality metrics for random sampling<br>* `#18898 =
&lt;<a href=3D"https://github.com/scipy/scipy/pull/18898">https://github.co=
m/scipy/scipy/pull/18898</a>&gt;`__: DOC: fix sparse docs &quot;matrix&quot=
; and &quot;array&quot; mixup<br>* `#18905 &lt;<a href=3D"https://github.co=
m/scipy/scipy/pull/18905">https://github.com/scipy/scipy/pull/18905</a>&gt;=
`__: DOC: Clarify DOF in f-distribution notes<br>* `#18910 &lt;<a href=3D"h=
ttps://github.com/scipy/scipy/pull/18910">https://github.com/scipy/scipy/pu=
ll/18910</a>&gt;`__: DOC: from CONTRIBUTING.rst link to SciPy website<br>* =
`#18911 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18911">https://g=
ithub.com/scipy/scipy/pull/18911</a>&gt;`__: DOC/MAINT: \`special\` doc fix=
es<br>* `#18914 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18914">h=
ttps://github.com/scipy/scipy/pull/18914</a>&gt;`__: ENH: Enhance \`dev.py\=
` by adding command to query PYTHONPATH<br>* `#18916 &lt;<a href=3D"https:/=
/github.com/scipy/scipy/pull/18916">https://github.com/scipy/scipy/pull/189=
16</a>&gt;`__: DEP: stats: improve deprecation of private but present modul=
es<br>* `#18917 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18917">h=
ttps://github.com/scipy/scipy/pull/18917</a>&gt;`__: ENH: move {c, q}spline=
_1d to use sosfilt/lfilter<br>* `#18920 &lt;<a href=3D"https://github.com/s=
cipy/scipy/pull/18920">https://github.com/scipy/scipy/pull/18920</a>&gt;`__=
: DOC: indicate functions with multiple valid solutions in csgraph<br>* `#1=
8927 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18927">https://gith=
ub.com/scipy/scipy/pull/18927</a>&gt;`__: TST: use Hypothesis for property-=
based tests<br>* `#18929 &lt;<a href=3D"https://github.com/scipy/scipy/pull=
/18929">https://github.com/scipy/scipy/pull/18929</a>&gt;`__: ENH: change s=
parse dok from subclass of dict to have attribute...<br>* `#18930 &lt;<a hr=
ef=3D"https://github.com/scipy/scipy/pull/18930">https://github.com/scipy/s=
cipy/pull/18930</a>&gt;`__: ENH: _lib._util: make _lazywhere compatible wit=
h Array API<br>* `#18931 &lt;<a href=3D"https://github.com/scipy/scipy/pull=
/18931">https://github.com/scipy/scipy/pull/18931</a>&gt;`__: MAINT: cleanu=
p redundant tests for \`vonmises.fit\`<br>* `#18932 &lt;<a href=3D"https://=
github.com/scipy/scipy/pull/18932">https://github.com/scipy/scipy/pull/1893=
2</a>&gt;`__: DEP: deprecate positional arguments for some methods in signa=
l._fir_f=E2=80=A6<br>* `#18933 &lt;<a href=3D"https://github.com/scipy/scip=
y/pull/18933">https://github.com/scipy/scipy/pull/18933</a>&gt;`__: DEP: de=
precate positional arguments for special.comb<br>* `#18934 &lt;<a href=3D"h=
ttps://github.com/scipy/scipy/pull/18934">https://github.com/scipy/scipy/pu=
ll/18934</a>&gt;`__: DEP: deprecate positional arguments for some methods i=
n sparse.linalg=E2=80=A6<br>* `#18935 &lt;<a href=3D"https://github.com/sci=
py/scipy/pull/18935">https://github.com/scipy/scipy/pull/18935</a>&gt;`__: =
DEP: deprecate positional arguments for linalg.pinv<br>* `#18936 &lt;<a hre=
f=3D"https://github.com/scipy/scipy/pull/18936">https://github.com/scipy/sc=
ipy/pull/18936</a>&gt;`__: DEP: deprecate positional arguments for stats.ke=
ndalltau<br>* `#18942 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18=
942">https://github.com/scipy/scipy/pull/18942</a>&gt;`__: CI: Change OpenB=
LAS nightly wheel location<br>* `#18943 &lt;<a href=3D"https://github.com/s=
cipy/scipy/pull/18943">https://github.com/scipy/scipy/pull/18943</a>&gt;`__=
: DEP: sparse.linalg: deprecate positional arguments for gcrotmk,...<br>* `=
#18946 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18946">https://gi=
thub.com/scipy/scipy/pull/18946</a>&gt;`__: DEP: linalg: deprecate position=
al args for eigh/eigvalsh<br>* `#18948 &lt;<a href=3D"https://github.com/sc=
ipy/scipy/pull/18948">https://github.com/scipy/scipy/pull/18948</a>&gt;`__:=
 ENH: Jones and Faddy Skew-T distribution<br>* `#18949 &lt;<a href=3D"https=
://github.com/scipy/scipy/pull/18949">https://github.com/scipy/scipy/pull/1=
8949</a>&gt;`__: DOC: stats.FitResult.plot: add example<br>* `#18952 &lt;<a=
 href=3D"https://github.com/scipy/scipy/pull/18952">https://github.com/scip=
y/scipy/pull/18952</a>&gt;`__: MAINT: Remove \`._is_array\` since there&#39=
;s now: \`isinstance(x,...<br>* `#18954 &lt;<a href=3D"https://github.com/s=
cipy/scipy/pull/18954">https://github.com/scipy/scipy/pull/18954</a>&gt;`__=
: BENCH: update/rewrite lobpcg benchmark sparse_linalg_lobpcg.py<br>* `#189=
55 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18955">https://github=
.com/scipy/scipy/pull/18955</a>&gt;`__: MAINT/DOC: spatial: Document and te=
st the double cover property...<br>* `#18958 &lt;<a href=3D"https://github.=
com/scipy/scipy/pull/18958">https://github.com/scipy/scipy/pull/18958</a>&g=
t;`__: MAINT: optimize.differential_evolution: clarify that bounds must...<=
br>* `#18962 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18962">http=
s://github.com/scipy/scipy/pull/18962</a>&gt;`__: Update name of coverage a=
ction<br>* `#18963 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18963=
">https://github.com/scipy/scipy/pull/18963</a>&gt;`__: ENH:sparse.linalg: =
Add LaplacianNd class to special sparse arrays<br>* `#18967 &lt;<a href=3D"=
https://github.com/scipy/scipy/pull/18967">https://github.com/scipy/scipy/p=
ull/18967</a>&gt;`__: MAINT: redefine \`PyArray_MAX\`/\`PyArray_MIN\` becau=
se they...<br>* `#18968 &lt;<a href=3D"https://github.com/scipy/scipy/pull/=
18968">https://github.com/scipy/scipy/pull/18968</a>&gt;`__: DEP: optimize:=
 improve deprecation of private modules named without...<br>* `#18970 &lt;<=
a href=3D"https://github.com/scipy/scipy/pull/18970">https://github.com/sci=
py/scipy/pull/18970</a>&gt;`__: DEP: integrate: improve deprecation of priv=
ate modules named...<br>* `#18973 &lt;<a href=3D"https://github.com/scipy/s=
cipy/pull/18973">https://github.com/scipy/scipy/pull/18973</a>&gt;`__: MAIN=
T: linalg: remove a stray np.cast<br>* `#18975 &lt;<a href=3D"https://githu=
b.com/scipy/scipy/pull/18975">https://github.com/scipy/scipy/pull/18975</a>=
&gt;`__: ENH: Port scipy to use new numpy complex types<br>* `#18977 &lt;<a=
 href=3D"https://github.com/scipy/scipy/pull/18977">https://github.com/scip=
y/scipy/pull/18977</a>&gt;`__: ENH: Expose c1 and c2 of scalar_search_wolfe=
 to fmin_bfgs<br>* `#18986 &lt;<a href=3D"https://github.com/scipy/scipy/pu=
ll/18986">https://github.com/scipy/scipy/pull/18986</a>&gt;`__: ENH: add po=
ssibility to fix parameters in multivariate normal...<br>* `#18992 &lt;<a h=
ref=3D"https://github.com/scipy/scipy/pull/18992">https://github.com/scipy/=
scipy/pull/18992</a>&gt;`__: DEP: interpolate: improve deprecation of priva=
te modules named...<br>* `#18995 &lt;<a href=3D"https://github.com/scipy/sc=
ipy/pull/18995">https://github.com/scipy/scipy/pull/18995</a>&gt;`__: DOC: =
stats.lognorm: add example of the relationship between norm...<br>* `#18996=
 &lt;<a href=3D"https://github.com/scipy/scipy/pull/18996">https://github.c=
om/scipy/scipy/pull/18996</a>&gt;`__: ENH: optimize.curve_fit: reduce overh=
ead of lightweight memoization<br>* `#18997 &lt;<a href=3D"https://github.c=
om/scipy/scipy/pull/18997">https://github.com/scipy/scipy/pull/18997</a>&gt=
;`__: DOC: add \`noexcept\` to \`cython_optimize\` docs<br>* `#19000 &lt;<a=
 href=3D"https://github.com/scipy/scipy/pull/19000">https://github.com/scip=
y/scipy/pull/19000</a>&gt;`__: MAINT: fft: rename \`test_numpy.py\` to \`te=
st_basic.py\`<br>* `#19005 &lt;<a href=3D"https://github.com/scipy/scipy/pu=
ll/19005">https://github.com/scipy/scipy/pull/19005</a>&gt;`__: ENH: fft: s=
upport array API standard<br>* `#19007 &lt;<a href=3D"https://github.com/sc=
ipy/scipy/pull/19007">https://github.com/scipy/scipy/pull/19007</a>&gt;`__:=
 BLD: Add venv to .gitignore<br>* `#19010 &lt;<a href=3D"https://github.com=
/scipy/scipy/pull/19010">https://github.com/scipy/scipy/pull/19010</a>&gt;`=
__: DOC/MAINT: typo: change Azure reference to Cirrus<br>* `#19012 &lt;<a h=
ref=3D"https://github.com/scipy/scipy/pull/19012">https://github.com/scipy/=
scipy/pull/19012</a>&gt;`__: DOC: stats.mannwhitneyu: address apparent sign=
 inconsistency...<br>* `#19013 &lt;<a href=3D"https://github.com/scipy/scip=
y/pull/19013">https://github.com/scipy/scipy/pull/19013</a>&gt;`__: DOCS: F=
ixed typo in _fitpack2.py<br>* `#19014 &lt;<a href=3D"https://github.com/sc=
ipy/scipy/pull/19014">https://github.com/scipy/scipy/pull/19014</a>&gt;`__:=
 MAINT: copy, array-api compatible utility function<br>* `#19015 &lt;<a hre=
f=3D"https://github.com/scipy/scipy/pull/19015">https://github.com/scipy/sc=
ipy/pull/19015</a>&gt;`__: ENH: Update numpy exceptions imports<br>* `#1901=
8 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19018">https://github.=
com/scipy/scipy/pull/19018</a>&gt;`__: TST/BUG: fix array API test skip dec=
orators<br>* `#19023 &lt;<a href=3D"https://github.com/scipy/scipy/pull/190=
23">https://github.com/scipy/scipy/pull/19023</a>&gt;`__: ENH: special: dis=
patch to array library<br>* `#19030 &lt;<a href=3D"https://github.com/scipy=
/scipy/pull/19030">https://github.com/scipy/scipy/pull/19030</a>&gt;`__: MA=
INT: replace \`optparse\` usage with \`argparse\`<br>* `#19033 &lt;<a href=
=3D"https://github.com/scipy/scipy/pull/19033">https://github.com/scipy/sci=
py/pull/19033</a>&gt;`__: MAINT: Fix codespaces setup.sh script<br>* `#1903=
5 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19035">https://github.=
com/scipy/scipy/pull/19035</a>&gt;`__: DEP: linalg: improve deprecation of =
private modules named without...<br>* `#19045 &lt;<a href=3D"https://github=
.com/scipy/scipy/pull/19045">https://github.com/scipy/scipy/pull/19045</a>&=
gt;`__: MAINT: Change \`add_newdoc\` import and remove \`NINF\`<br>* `#1904=
7 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19047">https://github.=
com/scipy/scipy/pull/19047</a>&gt;`__: Corrected a grammatical error in the=
 docstring of class DOP853<br>* `#19050 &lt;<a href=3D"https://github.com/s=
cipy/scipy/pull/19050">https://github.com/scipy/scipy/pull/19050</a>&gt;`__=
: CI/BLD: make nightly wheels daily closes #19048<br>* `#19051 &lt;<a href=
=3D"https://github.com/scipy/scipy/pull/19051">https://github.com/scipy/sci=
py/pull/19051</a>&gt;`__: ENH: array agnostic \`cov\`, used in \`cluster\`<=
br>* `#19052 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19052">http=
s://github.com/scipy/scipy/pull/19052</a>&gt;`__: BENCH: update asv, fail b=
enchmark CI on errors, fix fallout<br>* `#19053 &lt;<a href=3D"https://gith=
ub.com/scipy/scipy/pull/19053">https://github.com/scipy/scipy/pull/19053</a=
>&gt;`__: CI: cirrus mods<br>* `#19055 &lt;<a href=3D"https://github.com/sc=
ipy/scipy/pull/19055">https://github.com/scipy/scipy/pull/19055</a>&gt;`__:=
 MAINT: use \`copy\` utility from #19014 in \`cluster\`<br>* `#19057 &lt;<a=
 href=3D"https://github.com/scipy/scipy/pull/19057">https://github.com/scip=
y/scipy/pull/19057</a>&gt;`__: ENH: add computing a selected number m of ex=
treme eigenpairs...<br>* `#19060 &lt;<a href=3D"https://github.com/scipy/sc=
ipy/pull/19060">https://github.com/scipy/scipy/pull/19060</a>&gt;`__: MAINT=
: port minpack2.dcsrch from Fortran to Python, remove Fortran...<br>* `#190=
61 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19061">https://github=
.com/scipy/scipy/pull/19061</a>&gt;`__: DOC: spell NaN -&gt; nan<br>* `#190=
62 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19062">https://github=
.com/scipy/scipy/pull/19062</a>&gt;`__: BLD: Replace complex occurences wit=
h singlecomplex in SuperLU<br>* `#19064 &lt;<a href=3D"https://github.com/s=
cipy/scipy/pull/19064">https://github.com/scipy/scipy/pull/19064</a>&gt;`__=
: TST: bump tolerance of \`TestTruncexpon.test_is_isf\` a little<br>* `#190=
66 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19066">https://github=
.com/scipy/scipy/pull/19066</a>&gt;`__: Update dfovec.py case 20 for zero i=
ndexing<br>* `#19067 &lt;<a href=3D"https://github.com/scipy/scipy/pull/190=
67">https://github.com/scipy/scipy/pull/19067</a>&gt;`__: DEP: remove all d=
eprecated \`scipy.&lt;numpy-func&gt;\` objects<br>* `#19070 &lt;<a href=3D"=
https://github.com/scipy/scipy/pull/19070">https://github.com/scipy/scipy/p=
ull/19070</a>&gt;`__: DEP: odr: improved deprecation of private modules<br>=
* `#19073 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19073">https:/=
/github.com/scipy/scipy/pull/19073</a>&gt;`__: DOC: remove reference to no =
longer imported numpy funcs<br>* `#19074 &lt;<a href=3D"https://github.com/=
scipy/scipy/pull/19074">https://github.com/scipy/scipy/pull/19074</a>&gt;`_=
_: TST: add regression test for sqrtm unexpectedly converting to...<br>* `#=
19078 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19078">https://git=
hub.com/scipy/scipy/pull/19078</a>&gt;`__: ENH: Reflect changes from numpy =
namespace refactor part 3<br>* `#19081 &lt;<a href=3D"https://github.com/sc=
ipy/scipy/pull/19081">https://github.com/scipy/scipy/pull/19081</a>&gt;`__:=
 ENH: optimize: c1 and c2 of scalar_search_wolfe to cg and newton-cg<br>* `=
#19083 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19083">https://gi=
thub.com/scipy/scipy/pull/19083</a>&gt;`__: MAINT: forward port 1.11.2 reln=
otes<br>* `#19086 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19086"=
>https://github.com/scipy/scipy/pull/19086</a>&gt;`__: BLD: tweaks to build=
 dependencies and 3.12 classifier in pyproject.toml<br>* `#19087 &lt;<a hre=
f=3D"https://github.com/scipy/scipy/pull/19087">https://github.com/scipy/sc=
ipy/pull/19087</a>&gt;`__: DOC: add info about usage of ccache for benchmar=
ks<br>* `#19089 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19089">h=
ttps://github.com/scipy/scipy/pull/19089</a>&gt;`__: DOC: add comment on ar=
gs in solve_ivp (#18876)<br>* `#19091 &lt;<a href=3D"https://github.com/sci=
py/scipy/pull/19091">https://github.com/scipy/scipy/pull/19091</a>&gt;`__: =
MAINT: optimize.root_scalar: handle args when method is newton...<br>* `#19=
093 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19093">https://githu=
b.com/scipy/scipy/pull/19093</a>&gt;`__: MAINT: stats.zscore: return correc=
t result when 0th element is...<br>* `#19094 &lt;<a href=3D"https://github.=
com/scipy/scipy/pull/19094">https://github.com/scipy/scipy/pull/19094</a>&g=
t;`__: BUG: optimize: update incorrect c1 value<br>* `#19095 &lt;<a href=3D=
"https://github.com/scipy/scipy/pull/19095">https://github.com/scipy/scipy/=
pull/19095</a>&gt;`__: ENH: optimize: add inv Hess estimate in BFGS<br>* `#=
19100 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19100">https://git=
hub.com/scipy/scipy/pull/19100</a>&gt;`__: MAINT: Move \`trapezoid\` implem=
entation to SciPy<br>* `#19104 &lt;<a href=3D"https://github.com/scipy/scip=
y/pull/19104">https://github.com/scipy/scipy/pull/19104</a>&gt;`__: MAINT: =
fix the CT subclass benchmark<br>* `#19110 &lt;<a href=3D"https://github.co=
m/scipy/scipy/pull/19110">https://github.com/scipy/scipy/pull/19110</a>&gt;=
`__: MAINT: Remove usages of np.row_stack and np.in1d<br>* `#19113 &lt;<a h=
ref=3D"https://github.com/scipy/scipy/pull/19113">https://github.com/scipy/=
scipy/pull/19113</a>&gt;`__: MAINT, TST: default_rng few tests<br>* `#19115=
 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19115">https://github.c=
om/scipy/scipy/pull/19115</a>&gt;`__: ENH, TST: Use explicit imports in doc=
string examples<br>* `#19127 &lt;<a href=3D"https://github.com/scipy/scipy/=
pull/19127">https://github.com/scipy/scipy/pull/19127</a>&gt;`__: DOC: lina=
lg: fix typos in pinv docs<br>* `#19128 &lt;<a href=3D"https://github.com/s=
cipy/scipy/pull/19128">https://github.com/scipy/scipy/pull/19128</a>&gt;`__=
: ENH: optimize: add method attribute to result object from root_scalar...<=
br>* `#19129 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19129">http=
s://github.com/scipy/scipy/pull/19129</a>&gt;`__: DOC:Added Examples To \`c=
ombine_pvalues\` and \`fhtoffset\`<br>* `#19136 &lt;<a href=3D"https://gith=
ub.com/scipy/scipy/pull/19136">https://github.com/scipy/scipy/pull/19136</a=
>&gt;`__: MAINT: remove NumPy infty alias<br>* `#19141 &lt;<a href=3D"https=
://github.com/scipy/scipy/pull/19141">https://github.com/scipy/scipy/pull/1=
9141</a>&gt;`__: MAINT: more NumPy API shims<br>* `#19143 &lt;<a href=3D"ht=
tps://github.com/scipy/scipy/pull/19143">https://github.com/scipy/scipy/pul=
l/19143</a>&gt;`__: MAINT: remove asfarray usage<br>* `#19146 &lt;<a href=
=3D"https://github.com/scipy/scipy/pull/19146">https://github.com/scipy/sci=
py/pull/19146</a>&gt;`__: DOC: sparse.linalg: Enhance lobpcg documentation =
with updated...<br>* `#19152 &lt;<a href=3D"https://github.com/scipy/scipy/=
pull/19152">https://github.com/scipy/scipy/pull/19152</a>&gt;`__: DOC: fix =
predeces(s)or typo.<br>* `#19157 &lt;<a href=3D"https://github.com/scipy/sc=
ipy/pull/19157">https://github.com/scipy/scipy/pull/19157</a>&gt;`__: TST: =
add array-agnostic assertions<br>* `#19162 &lt;<a href=3D"https://github.co=
m/scipy/scipy/pull/19162">https://github.com/scipy/scipy/pull/19162</a>&gt;=
`__: ENH: Allow \`sparse_mtx.transpose(axes=3D(1, 0))\`<br>* `#19165 &lt;<a=
 href=3D"https://github.com/scipy/scipy/pull/19165">https://github.com/scip=
y/scipy/pull/19165</a>&gt;`__: DEP: improve deprecation warnings for consta=
nts module<br>* `#19166 &lt;<a href=3D"https://github.com/scipy/scipy/pull/=
19166">https://github.com/scipy/scipy/pull/19166</a>&gt;`__: MAINT: Reflect=
 changes from \`numpy\` namespace refactor Part...<br>* `#19168 &lt;<a href=
=3D"https://github.com/scipy/scipy/pull/19168">https://github.com/scipy/sci=
py/pull/19168</a>&gt;`__: BLD: special: fix dependencies for \`_ellip_harm_=
2\`<br>* `#19170 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19170">=
https://github.com/scipy/scipy/pull/19170</a>&gt;`__: MAINT: fix a number o=
f issues in Cython code<br>* `#19171 &lt;<a href=3D"https://github.com/scip=
y/scipy/pull/19171">https://github.com/scipy/scipy/pull/19171</a>&gt;`__: E=
NH: constructors for sparse arrays<br>* `#19172 &lt;<a href=3D"https://gith=
ub.com/scipy/scipy/pull/19172">https://github.com/scipy/scipy/pull/19172</a=
>&gt;`__: MAINT: Spherical Voronoi sort simplify<br>* `#19173 &lt;<a href=
=3D"https://github.com/scipy/scipy/pull/19173">https://github.com/scipy/sci=
py/pull/19173</a>&gt;`__: MAINT: integrate._tanhsinh: improvements after fu=
rther testing<br>* `#19175 &lt;<a href=3D"https://github.com/scipy/scipy/pu=
ll/19175">https://github.com/scipy/scipy/pull/19175</a>&gt;`__: DOC: stats:=
 Correct levy_stable loc-scale note<br>* `#19178 &lt;<a href=3D"https://git=
hub.com/scipy/scipy/pull/19178">https://github.com/scipy/scipy/pull/19178</=
a>&gt;`__: MAINT/DOC: add \`fit\` to multivariate normal methods in documen=
tation<br>* `#19179 &lt;<a href=3D"https://github.com/scipy/scipy/pull/1917=
9">https://github.com/scipy/scipy/pull/19179</a>&gt;`__: DOC: Added example=
 for tf2zpk function<br>* `#19183 &lt;<a href=3D"https://github.com/scipy/s=
cipy/pull/19183">https://github.com/scipy/scipy/pull/19183</a>&gt;`__: MAIN=
T: Import \`fromarrays\` from \`rec\`<br>* `#19184 &lt;<a href=3D"https://g=
ithub.com/scipy/scipy/pull/19184">https://github.com/scipy/scipy/pull/19184=
</a>&gt;`__: TST: fix sparse constructor test with large memory footprint<b=
r>* `#19186 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19186">https=
://github.com/scipy/scipy/pull/19186</a>&gt;`__: TST: _lib: improve array A=
PI assertions<br>* `#19187 &lt;<a href=3D"https://github.com/scipy/scipy/pu=
ll/19187">https://github.com/scipy/scipy/pull/19187</a>&gt;`__: BUG: accept=
 \`np\`-coercible array-likes with array API flag...<br>* `#19191 &lt;<a hr=
ef=3D"https://github.com/scipy/scipy/pull/19191">https://github.com/scipy/s=
cipy/pull/19191</a>&gt;`__: BLD: update minimum versions of meson-python an=
d pythran<br>* `#19192 &lt;<a href=3D"https://github.com/scipy/scipy/pull/1=
9192">https://github.com/scipy/scipy/pull/19192</a>&gt;`__: TST: test toler=
ance bumps to fix reported failures<br>* `#19194 &lt;<a href=3D"https://git=
hub.com/scipy/scipy/pull/19194">https://github.com/scipy/scipy/pull/19194</=
a>&gt;`__: BUG/TST: fix \`test_array_api\` for \`cupy\`<br>* `#19195 &lt;<a=
 href=3D"https://github.com/scipy/scipy/pull/19195">https://github.com/scip=
y/scipy/pull/19195</a>&gt;`__: DOC: Fixed typo in scipy.stats.Covariance<br=
>* `#19198 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19198">https:=
//github.com/scipy/scipy/pull/19198</a>&gt;`__: DOC: optimize.minimize_scal=
ar: note limitations and suggest alternatives<br>* `#19201 &lt;<a href=3D"h=
ttps://github.com/scipy/scipy/pull/19201">https://github.com/scipy/scipy/pu=
ll/19201</a>&gt;`__: DOC: missing backticks<br>* `#19202 &lt;<a href=3D"htt=
ps://github.com/scipy/scipy/pull/19202">https://github.com/scipy/scipy/pull=
/19202</a>&gt;`__: DOC: remove old mention to Python 2.<br>* `#19203 &lt;<a=
 href=3D"https://github.com/scipy/scipy/pull/19203">https://github.com/scip=
y/scipy/pull/19203</a>&gt;`__: DOC: Fix _nan_allsame example prompt.<br>* `=
#19204 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19204">https://gi=
thub.com/scipy/scipy/pull/19204</a>&gt;`__: DOC: missing (and stray) backti=
ck in mannwhitneyu<br>* `#19206 &lt;<a href=3D"https://github.com/scipy/sci=
py/pull/19206">https://github.com/scipy/scipy/pull/19206</a>&gt;`__: TST, M=
AINT: skip fix for array API tests<br>* `#19217 &lt;<a href=3D"https://gith=
ub.com/scipy/scipy/pull/19217">https://github.com/scipy/scipy/pull/19217</a=
>&gt;`__: BLD: start building wheels against numpy 2.0 [wheel build]<br>* `=
#19218 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19218">https://gi=
thub.com/scipy/scipy/pull/19218</a>&gt;`__: DOC: Added examples for zpk2tf,=
 tf2sos, sos2tf, lp2lp_zpk, lp2hp_zpk,...<br>* `#19219 &lt;<a href=3D"https=
://github.com/scipy/scipy/pull/19219">https://github.com/scipy/scipy/pull/1=
9219</a>&gt;`__: ENH: Implemented custom mutation / crossover functions for=
 DifferentialEvolution<br>* `#19222 &lt;<a href=3D"https://github.com/scipy=
/scipy/pull/19222">https://github.com/scipy/scipy/pull/19222</a>&gt;`__: DO=
C: clarify guidance on style modifications<br>* `#19224 &lt;<a href=3D"http=
s://github.com/scipy/scipy/pull/19224">https://github.com/scipy/scipy/pull/=
19224</a>&gt;`__: BUG: integrate: expose ODEintWarning<br>* `#19226 &lt;<a =
href=3D"https://github.com/scipy/scipy/pull/19226">https://github.com/scipy=
/scipy/pull/19226</a>&gt;`__: DEP: improve message for deprecated private A=
PI for \`sparse\`<br>* `#19227 &lt;<a href=3D"https://github.com/scipy/scip=
y/pull/19227">https://github.com/scipy/scipy/pull/19227</a>&gt;`__: DOC: Tr=
ailing character after closing backquote.<br>* `#19229 &lt;<a href=3D"https=
://github.com/scipy/scipy/pull/19229">https://github.com/scipy/scipy/pull/1=
9229</a>&gt;`__: DOC: Fix repeated typos in dev.py<br>* `#19233 &lt;<a href=
=3D"https://github.com/scipy/scipy/pull/19233">https://github.com/scipy/sci=
py/pull/19233</a>&gt;`__: DOC: Fix character after trailing backticks<br>* =
`#19236 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19236">https://g=
ithub.com/scipy/scipy/pull/19236</a>&gt;`__: BUG: Remove removed item from =
\`__all__\`<br>* `#19237 &lt;<a href=3D"https://github.com/scipy/scipy/pull=
/19237">https://github.com/scipy/scipy/pull/19237</a>&gt;`__: DOC: Missing =
import in private _nan_allsame function docs.<br>* `#19240 &lt;<a href=3D"h=
ttps://github.com/scipy/scipy/pull/19240">https://github.com/scipy/scipy/pu=
ll/19240</a>&gt;`__: DEP: spatial: improve deprecation of private modules w=
ithout...<br>* `#19243 &lt;<a href=3D"https://github.com/scipy/scipy/pull/1=
9243">https://github.com/scipy/scipy/pull/19243</a>&gt;`__: DOC: stats: fix=
 documentation of warnings raised by pearsonr<br>* `#19244 &lt;<a href=3D"h=
ttps://github.com/scipy/scipy/pull/19244">https://github.com/scipy/scipy/pu=
ll/19244</a>&gt;`__: MAINT: <a href=3D"http://scipy.io">scipy.io</a> NEP 50=
 shims<br>* `#19247 &lt;<a href=3D"https://github.com/scipy/scipy/pull/1924=
7">https://github.com/scipy/scipy/pull/19247</a>&gt;`__: MAINT: NumPy versi=
on check removals<br>* `#19251 &lt;<a href=3D"https://github.com/scipy/scip=
y/pull/19251">https://github.com/scipy/scipy/pull/19251</a>&gt;`__: TST/MAI=
NT: cluster: use new array API assertions<br>* `#19253 &lt;<a href=3D"https=
://github.com/scipy/scipy/pull/19253">https://github.com/scipy/scipy/pull/1=
9253</a>&gt;`__: MAINT: Cleanup expired ndarray methods<br>* `#19256 &lt;<a=
 href=3D"https://github.com/scipy/scipy/pull/19256">https://github.com/scip=
y/scipy/pull/19256</a>&gt;`__: DOC: Added examples for correlation, num_obs=
_dm, num_obs_y functions.<br>* `#19259 &lt;<a href=3D"https://github.com/sc=
ipy/scipy/pull/19259">https://github.com/scipy/scipy/pull/19259</a>&gt;`__:=
 DOC: outline workaround when precision losses occur in BFGS [skip...<br>* =
`#19261 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19261">https://g=
ithub.com/scipy/scipy/pull/19261</a>&gt;`__: MAINT: fft: refactor basic bac=
kend with \`_execute_1D\`<br>* `#19262 &lt;<a href=3D"https://github.com/sc=
ipy/scipy/pull/19262">https://github.com/scipy/scipy/pull/19262</a>&gt;`__:=
 MAINT: fft: clean up test-skips<br>* `#19263 &lt;<a href=3D"https://github=
.com/scipy/scipy/pull/19263">https://github.com/scipy/scipy/pull/19263</a>&=
gt;`__: ENH: fft: GPU support for non-standard basic transforms<br>* `#1926=
4 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19264">https://github.=
com/scipy/scipy/pull/19264</a>&gt;`__: MAINT/TST: fft: remove duplicate nam=
espace and dtype checks<br>* `#19265 &lt;<a href=3D"https://github.com/scip=
y/scipy/pull/19265">https://github.com/scipy/scipy/pull/19265</a>&gt;`__: M=
AINT: array API: rename \`arg_err_msg\` and move to \`_lib\`<br>* `#19266 &=
lt;<a href=3D"https://github.com/scipy/scipy/pull/19266">https://github.com=
/scipy/scipy/pull/19266</a>&gt;`__: ENH: use inplace add in _minimize_newto=
ncg<br>* `#19267 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19267">=
https://github.com/scipy/scipy/pull/19267</a>&gt;`__: MAINT: use linalg.nor=
m in \`_minimize_newtoncg\`<br>* `#19270 &lt;<a href=3D"https://github.com/=
scipy/scipy/pull/19270">https://github.com/scipy/scipy/pull/19270</a>&gt;`_=
_: MAINT: fix -Wdeprecated-non-prototype warnings in Cephes code<br>* `#192=
71 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19271">https://github=
.com/scipy/scipy/pull/19271</a>&gt;`__: DOC: add example for \`ndimage.shif=
t\`<br>* `#19275 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19275">=
https://github.com/scipy/scipy/pull/19275</a>&gt;`__: MAINT: Add warning fi=
lter for \`numpy.core\` rename<br>* `#19278 &lt;<a href=3D"https://github.c=
om/scipy/scipy/pull/19278">https://github.com/scipy/scipy/pull/19278</a>&gt=
;`__: DOC: use \`np.copysign()\` instead of \`np.sign()\`<br>* `#19281 &lt;=
<a href=3D"https://github.com/scipy/scipy/pull/19281">https://github.com/sc=
ipy/scipy/pull/19281</a>&gt;`__: DOC: add \`fft\` to list of array API supp=
orting modules<br>* `#19282 &lt;<a href=3D"https://github.com/scipy/scipy/p=
ull/19282">https://github.com/scipy/scipy/pull/19282</a>&gt;`__: MAINT: fft=
: clean up assertions<br>* `#19284 &lt;<a href=3D"https://github.com/scipy/=
scipy/pull/19284">https://github.com/scipy/scipy/pull/19284</a>&gt;`__: ENH=
: update SuperLU to version 6.0.1<br>* `#19285 &lt;<a href=3D"https://githu=
b.com/scipy/scipy/pull/19285">https://github.com/scipy/scipy/pull/19285</a>=
&gt;`__: MAINT fix more \`-Wdeprecate-non-prototype\` warnings<br>* `#19287=
 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19287">https://github.c=
om/scipy/scipy/pull/19287</a>&gt;`__: ENH: add exact=3DFalse support for st=
irling2<br>* `#19289 &lt;<a href=3D"https://github.com/scipy/scipy/pull/192=
89">https://github.com/scipy/scipy/pull/19289</a>&gt;`__: BLD: stats: impro=
ve build config for \`unuran_wrapper\`<br>* `#19293 &lt;<a href=3D"https://=
github.com/scipy/scipy/pull/19293">https://github.com/scipy/scipy/pull/1929=
3</a>&gt;`__: MAINT: optimize._bracket_root: refactor and comment for clari=
ty<br>* `#19294 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19294">h=
ttps://github.com/scipy/scipy/pull/19294</a>&gt;`__: MAINT: replace IOError=
 alias with OSError<br>* `#19295 &lt;<a href=3D"https://github.com/scipy/sc=
ipy/pull/19295">https://github.com/scipy/scipy/pull/19295</a>&gt;`__: DOC: =
fix typos found by codespell<br>* `#19296 &lt;<a href=3D"https://github.com=
/scipy/scipy/pull/19296">https://github.com/scipy/scipy/pull/19296</a>&gt;`=
__: MAINT: fix linter issues<br>* `#19298 &lt;<a href=3D"https://github.com=
/scipy/scipy/pull/19298">https://github.com/scipy/scipy/pull/19298</a>&gt;`=
__: MAINT: replace io.open alias with built-in open<br>* `#19302 &lt;<a hre=
f=3D"https://github.com/scipy/scipy/pull/19302">https://github.com/scipy/sc=
ipy/pull/19302</a>&gt;`__: MAINT: Fix/parametrize Rotation tests.<br>* `#19=
304 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19304">https://githu=
b.com/scipy/scipy/pull/19304</a>&gt;`__: DOC: fix page typo in ks_2samp ref=
erence<br>* `#19310 &lt;<a href=3D"https://github.com/scipy/scipy/pull/1931=
0">https://github.com/scipy/scipy/pull/19310</a>&gt;`__: MAINT: Remove \`np=
.int_\` and \`np.uint\`<br>* `#19311 &lt;<a href=3D"https://github.com/scip=
y/scipy/pull/19311">https://github.com/scipy/scipy/pull/19311</a>&gt;`__: D=
OC: invalid interpreted-text (missing space after closing backtick).<br>* `=
#19312 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19312">https://gi=
thub.com/scipy/scipy/pull/19312</a>&gt;`__: DOC: Misc formatting error.<br>=
* `#19313 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19313">https:/=
/github.com/scipy/scipy/pull/19313</a>&gt;`__: DOC: And new line at end of =
line in CPP code.<br>* `#19314 &lt;<a href=3D"https://github.com/scipy/scip=
y/pull/19314">https://github.com/scipy/scipy/pull/19314</a>&gt;`__: DOC: Rs=
t don&#39;t like list without blanklines.<br>* `#19315 &lt;<a href=3D"https=
://github.com/scipy/scipy/pull/19315">https://github.com/scipy/scipy/pull/1=
9315</a>&gt;`__: MAINT: forward port 1.11.3 relnotes<br>* `#19317 &lt;<a hr=
ef=3D"https://github.com/scipy/scipy/pull/19317">https://github.com/scipy/s=
cipy/pull/19317</a>&gt;`__: MAINT: remove support for building with setup.p=
y<br>* `#19327 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19327">ht=
tps://github.com/scipy/scipy/pull/19327</a>&gt;`__: ENH: Add a numerically =
stable logpdf function for the skewnorm...<br>* `#19331 &lt;<a href=3D"http=
s://github.com/scipy/scipy/pull/19331">https://github.com/scipy/scipy/pull/=
19331</a>&gt;`__: MAINT, BLD: more setup.py cleanups<br>* `#19333 &lt;<a hr=
ef=3D"https://github.com/scipy/scipy/pull/19333">https://github.com/scipy/s=
cipy/pull/19333</a>&gt;`__: ENH: Fit skewnorms with MLE more robustly<br>* =
`#19340 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19340">https://g=
ithub.com/scipy/scipy/pull/19340</a>&gt;`__: DEP: deprecate scipy.signal wa=
velets<br>* `#19341 &lt;<a href=3D"https://github.com/scipy/scipy/pull/1934=
1">https://github.com/scipy/scipy/pull/19341</a>&gt;`__: MAINT: Remove rema=
ining \`numpy.int_\` and filter \`np.long\`...<br>* `#19346 &lt;<a href=3D"=
https://github.com/scipy/scipy/pull/19346">https://github.com/scipy/scipy/p=
ull/19346</a>&gt;`__: MAINT: stats: fix \`differential_entropy\` too small =
error behavior<br>* `#19347 &lt;<a href=3D"https://github.com/scipy/scipy/p=
ull/19347">https://github.com/scipy/scipy/pull/19347</a>&gt;`__: BUG: fix V=
alueError in stats.truncpareto<br>* `#19349 &lt;<a href=3D"https://github.c=
om/scipy/scipy/pull/19349">https://github.com/scipy/scipy/pull/19349</a>&gt=
;`__: MAINT: Minor fix to shim import of scipy.signal.<br>* `#19350 &lt;<a =
href=3D"https://github.com/scipy/scipy/pull/19350">https://github.com/scipy=
/scipy/pull/19350</a>&gt;`__: ENH: stats: add support for masked arrays, \`=
nan_policy\`, and...<br>* `#19358 &lt;<a href=3D"https://github.com/scipy/s=
cipy/pull/19358">https://github.com/scipy/scipy/pull/19358</a>&gt;`__: TST:=
 SphericalVoronoi region type<br>* `#19360 &lt;<a href=3D"https://github.co=
m/scipy/scipy/pull/19360">https://github.com/scipy/scipy/pull/19360</a>&gt;=
`__: BLD, MAINT: more build system cleanups<br>* `#19367 &lt;<a href=3D"htt=
ps://github.com/scipy/scipy/pull/19367">https://github.com/scipy/scipy/pull=
/19367</a>&gt;`__: CI: avoid using Cython 3.0.3<br>* `#19371 &lt;<a href=3D=
"https://github.com/scipy/scipy/pull/19371">https://github.com/scipy/scipy/=
pull/19371</a>&gt;`__: ENH: stats.ansari: add axis / nan_policy / keepdims =
support<br>* `#19376 &lt;<a href=3D"https://github.com/scipy/scipy/pull/193=
76">https://github.com/scipy/scipy/pull/19376</a>&gt;`__: TST: bump toleran=
ce of \`test_al_mohy_higham_2012_experiment_1\`<br>* `#19380 &lt;<a href=3D=
"https://github.com/scipy/scipy/pull/19380">https://github.com/scipy/scipy/=
pull/19380</a>&gt;`__: DEV/CI: use scipy-openblas32 wheels in dev.py and so=
me CI jobs<br>* `#19385 &lt;<a href=3D"https://github.com/scipy/scipy/pull/=
19385">https://github.com/scipy/scipy/pull/19385</a>&gt;`__: ENH: beta nega=
tive binomial distribution<br>* `#19390 &lt;<a href=3D"https://github.com/s=
cipy/scipy/pull/19390">https://github.com/scipy/scipy/pull/19390</a>&gt;`__=
: DOC, MAINT: more distutils/build cleanups<br>* `#19391 &lt;<a href=3D"htt=
ps://github.com/scipy/scipy/pull/19391">https://github.com/scipy/scipy/pull=
/19391</a>&gt;`__: MAINT: spatial: Change error message in KDTree to be mor=
e informative.<br>* `#19392 &lt;<a href=3D"https://github.com/scipy/scipy/p=
ull/19392">https://github.com/scipy/scipy/pull/19392</a>&gt;`__: ENH: stats=
.bartlett: add axis / nan_policy / keepdims support<br>* `#19394 &lt;<a hre=
f=3D"https://github.com/scipy/scipy/pull/19394">https://github.com/scipy/sc=
ipy/pull/19394</a>&gt;`__: MAINT: Partially revert \`np.int_\` changes<br>*=
 `#19395 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19395">https://=
github.com/scipy/scipy/pull/19395</a>&gt;`__: DEP: ndimage: improve the dep=
recation of private modules named...<br>* `#19399 &lt;<a href=3D"https://gi=
thub.com/scipy/scipy/pull/19399">https://github.com/scipy/scipy/pull/19399<=
/a>&gt;`__: TST: signal: add missing assertion in test_filter_design.py<br>=
* `#19402 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19402">https:/=
/github.com/scipy/scipy/pull/19402</a>&gt;`__: MAINT: l-bfgs-b remove inter=
mediate bounds array<br>* `#19409 &lt;<a href=3D"https://github.com/scipy/s=
cipy/pull/19409">https://github.com/scipy/scipy/pull/19409</a>&gt;`__: MAIN=
T: fix a C++ build error with GCC 13<br>* `#19410 &lt;<a href=3D"https://gi=
thub.com/scipy/scipy/pull/19410">https://github.com/scipy/scipy/pull/19410<=
/a>&gt;`__: DOC: interpolate: add note to BarycentricInterpolator.add_xi<br=
>* `#19412 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19412">https:=
//github.com/scipy/scipy/pull/19412</a>&gt;`__: ENH: stats: add support for=
 masked arrays for circular statistics...<br>* `#19414 &lt;<a href=3D"https=
://github.com/scipy/scipy/pull/19414">https://github.com/scipy/scipy/pull/1=
9414</a>&gt;`__: BLD: with-scipy-openblas instead of use-scipy-openblas<br>=
* `#19419 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19419">https:/=
/github.com/scipy/scipy/pull/19419</a>&gt;`__: ENH: SphericalVoronoi sort f=
aster<br>* `#19422 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19422=
">https://github.com/scipy/scipy/pull/19422</a>&gt;`__: DOC: Fix trivial ty=
po.<br>* `#19425 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19425">=
https://github.com/scipy/scipy/pull/19425</a>&gt;`__: ENH: stats: add maske=
d array, axis tuple, and nan policy support...<br>* `#19426 &lt;<a href=3D"=
https://github.com/scipy/scipy/pull/19426">https://github.com/scipy/scipy/p=
ull/19426</a>&gt;`__: MAINT: Update \`fft.helper\` import<br>* `#19428 &lt;=
<a href=3D"https://github.com/scipy/scipy/pull/19428">https://github.com/sc=
ipy/scipy/pull/19428</a>&gt;`__: ENH: stats.levene/fligner: add axis / nan_=
policy / keepdims support<br>* `#19429 &lt;<a href=3D"https://github.com/sc=
ipy/scipy/pull/19429">https://github.com/scipy/scipy/pull/19429</a>&gt;`__:=
 DOC: Fix documentation of callback function signature of scipy.optimize.mi=
nimize<br>* `#19431 &lt;<a href=3D"https://github.com/scipy/scipy/pull/1943=
1">https://github.com/scipy/scipy/pull/19431</a>&gt;`__: MAINT: more NEP 50=
 shims<br>* `#19433 &lt;<a href=3D"https://github.com/scipy/scipy/pull/1943=
3">https://github.com/scipy/scipy/pull/19433</a>&gt;`__: DOC: Add example f=
or \`stats.hdquantiles\`<br>* `#19435 &lt;<a href=3D"https://github.com/sci=
py/scipy/pull/19435">https://github.com/scipy/scipy/pull/19435</a>&gt;`__: =
MAINT: Translate lambertw_scalar into C++<br>* `#19439 &lt;<a href=3D"https=
://github.com/scipy/scipy/pull/19439">https://github.com/scipy/scipy/pull/1=
9439</a>&gt;`__: BLD: update build dependency versions in pyproject.toml<br=
>* `#19440 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19440">https:=
//github.com/scipy/scipy/pull/19440</a>&gt;`__: DOC: remove unused paramete=
r in spline_filter docstring<br>* `#19443 &lt;<a href=3D"https://github.com=
/scipy/scipy/pull/19443">https://github.com/scipy/scipy/pull/19443</a>&gt;`=
__: TST: Fix #19442 minimally<br>* `#19445 &lt;<a href=3D"https://github.co=
m/scipy/scipy/pull/19445">https://github.com/scipy/scipy/pull/19445</a>&gt;=
`__: TST: Remove some unnecessary tuple conversions<br>* `#19449 &lt;<a hre=
f=3D"https://github.com/scipy/scipy/pull/19449">https://github.com/scipy/sc=
ipy/pull/19449</a>&gt;`__: DOC/MAINT: fft: fix signature for next_fast_len<=
br>* `#19453 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19453">http=
s://github.com/scipy/scipy/pull/19453</a>&gt;`__: Added parenthesis for acc=
urate calculation of frequencies w when...<br>* `#19458 &lt;<a href=3D"http=
s://github.com/scipy/scipy/pull/19458">https://github.com/scipy/scipy/pull/=
19458</a>&gt;`__: DOC: spatial: Rotation docs updates<br>* `#19461 &lt;<a h=
ref=3D"https://github.com/scipy/scipy/pull/19461">https://github.com/scipy/=
scipy/pull/19461</a>&gt;`__: DOC: dev: update max line length to 88 charact=
ers<br>* `#19465 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19465">=
https://github.com/scipy/scipy/pull/19465</a>&gt;`__: DOC: fix broken NetCD=
F URL<br>* `#19466 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19466=
">https://github.com/scipy/scipy/pull/19466</a>&gt;`__: MAINT: NumPy int ty=
pe shims<br>* `#19469 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19=
469">https://github.com/scipy/scipy/pull/19469</a>&gt;`__: DEP: special: im=
prove deprecation of private modules named without...<br>* `#19471 &lt;<a h=
ref=3D"https://github.com/scipy/scipy/pull/19471">https://github.com/scipy/=
scipy/pull/19471</a>&gt;`__: MAINT: Translate binom to C++<br>* `#19472 &lt=
;<a href=3D"https://github.com/scipy/scipy/pull/19472">https://github.com/s=
cipy/scipy/pull/19472</a>&gt;`__: MAINT: Update fast_matrix_market to 1.7.4=
<br>* `#19482 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19482">htt=
ps://github.com/scipy/scipy/pull/19482</a>&gt;`__: MAINT: Make use of sf_er=
ror conditional on flag in scipy::special...<br>* `#19483 &lt;<a href=3D"ht=
tps://github.com/scipy/scipy/pull/19483">https://github.com/scipy/scipy/pul=
l/19483</a>&gt;`__: ENH: add max dist to NearestNDInterpolator<br>* `#19484=
 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19484">https://github.c=
om/scipy/scipy/pull/19484</a>&gt;`__: CI: limit scipy-openblas32 wheel to 0=
.3.23.293.2<br>* `#19487 &lt;<a href=3D"https://github.com/scipy/scipy/pull=
/19487">https://github.com/scipy/scipy/pull/19487</a>&gt;`__: ENH: stats.cr=
amervonmises/epps_singleton: add axis / nan_policy...<br>* `#19489 &lt;<a h=
ref=3D"https://github.com/scipy/scipy/pull/19489">https://github.com/scipy/=
scipy/pull/19489</a>&gt;`__: MAINT: lint: ignore E501 (line length) by subp=
ackage<br>* `#19491 &lt;<a href=3D"https://github.com/scipy/scipy/pull/1949=
1">https://github.com/scipy/scipy/pull/19491</a>&gt;`__: MAINT/STY: misc: r=
emove E501 (line length) lint ignore<br>* `#19494 &lt;<a href=3D"https://gi=
thub.com/scipy/scipy/pull/19494">https://github.com/scipy/scipy/pull/19494<=
/a>&gt;`__: MAINT/STY: \`conftest.py\`: remove E501 (line length) lint igno=
re<br>* `#19495 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19495">h=
ttps://github.com/scipy/scipy/pull/19495</a>&gt;`__: MAINT: get rid of Pyth=
on 2 left-overs<br>* `#19497 &lt;<a href=3D"https://github.com/scipy/scipy/=
pull/19497">https://github.com/scipy/scipy/pull/19497</a>&gt;`__: CI: add &=
#39;[lint only]&#39;, &#39;[docs only]&#39; skip tags<br>* `#19501 &lt;<a h=
ref=3D"https://github.com/scipy/scipy/pull/19501">https://github.com/scipy/=
scipy/pull/19501</a>&gt;`__: TST: skip test_bootstrap_against_theory<br>* `=
#19503 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19503">https://gi=
thub.com/scipy/scipy/pull/19503</a>&gt;`__: MAINT/STY: fftpack: remove E501=
 (line length) lint ignore<br>* `#19505 &lt;<a href=3D"https://github.com/s=
cipy/scipy/pull/19505">https://github.com/scipy/scipy/pull/19505</a>&gt;`__=
: MAINT/STY: \`scipyoptdoc.py\`: remove E501 (line length) lint...<br>* `#1=
9506 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19506">https://gith=
ub.com/scipy/scipy/pull/19506</a>&gt;`__: MAINT: sparse: update tests to sw=
itch to format and toarray from...<br>* `#19507 &lt;<a href=3D"https://gith=
ub.com/scipy/scipy/pull/19507">https://github.com/scipy/scipy/pull/19507</a=
>&gt;`__: MAINT/DOC: stats: fix lint errors<br>* `#19508 &lt;<a href=3D"htt=
ps://github.com/scipy/scipy/pull/19508">https://github.com/scipy/scipy/pull=
/19508</a>&gt;`__: MAINT/DOC/BENCH: optimize: fix linter errors<br>* `#1950=
9 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19509">https://github.=
com/scipy/scipy/pull/19509</a>&gt;`__: MAINT: fix remaining lint errors<br>=
* `#19510 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19510">https:/=
/github.com/scipy/scipy/pull/19510</a>&gt;`__: DEP: integrate: deprecate ro=
mberg and quadrature<br>* `#19514 &lt;<a href=3D"https://github.com/scipy/s=
cipy/pull/19514">https://github.com/scipy/scipy/pull/19514</a>&gt;`__: MAIN=
T/STY: odr: remove E501 (line length) lint ignore<br>* `#19515 &lt;<a href=
=3D"https://github.com/scipy/scipy/pull/19515">https://github.com/scipy/sci=
py/pull/19515</a>&gt;`__: MAINT: Restructure extra_special (working name) a=
s internal library<br>* `#19516 &lt;<a href=3D"https://github.com/scipy/sci=
py/pull/19516">https://github.com/scipy/scipy/pull/19516</a>&gt;`__: MAINT:=
 lint: enable UP rules<br>* `#19519 &lt;<a href=3D"https://github.com/scipy=
/scipy/pull/19519">https://github.com/scipy/scipy/pull/19519</a>&gt;`__: DO=
C: Fix example used in stats tutorial<br>* `#19520 &lt;<a href=3D"https://g=
ithub.com/scipy/scipy/pull/19520">https://github.com/scipy/scipy/pull/19520=
</a>&gt;`__: MAINT/STY: fft: remove E501 (line length) lint ignore, \`noqa\=
`...<br>* `#19523 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19523"=
>https://github.com/scipy/scipy/pull/19523</a>&gt;`__: MAINT/STY: constants=
: remove E501 (line length) lint ignore<br>* `#19525 &lt;<a href=3D"https:/=
/github.com/scipy/scipy/pull/19525">https://github.com/scipy/scipy/pull/195=
25</a>&gt;`__: DOC, CI: refguide may vary locs<br>* `#19527 &lt;<a href=3D"=
https://github.com/scipy/scipy/pull/19527">https://github.com/scipy/scipy/p=
ull/19527</a>&gt;`__: DOC, MAINT: more refguide fixes<br>* `#19529 &lt;<a h=
ref=3D"https://github.com/scipy/scipy/pull/19529">https://github.com/scipy/=
scipy/pull/19529</a>&gt;`__: MAINT: blanket \`noqa\` vet<br>* `#19533 &lt;<=
a href=3D"https://github.com/scipy/scipy/pull/19533">https://github.com/sci=
py/scipy/pull/19533</a>&gt;`__: DOC: fix more typos found by codespell<br>*=
 `#19534 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19534">https://=
github.com/scipy/scipy/pull/19534</a>&gt;`__: MAINT: get rid of more Python=
 2 left-overs<br>* `#19540 &lt;<a href=3D"https://github.com/scipy/scipy/pu=
ll/19540">https://github.com/scipy/scipy/pull/19540</a>&gt;`__: DOC: _binom=
test.py: Add clearer error messages<br>* `#19546 &lt;<a href=3D"https://git=
hub.com/scipy/scipy/pull/19546">https://github.com/scipy/scipy/pull/19546</=
a>&gt;`__: MAINT: Fix interpolate.make_smoothing_spline&#39;s size validati=
on...<br>* `#19556 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19556=
">https://github.com/scipy/scipy/pull/19556</a>&gt;`__: DOC: revert part of=
 bcbb18f / #19533<br>* `#19558 &lt;<a href=3D"https://github.com/scipy/scip=
y/pull/19558">https://github.com/scipy/scipy/pull/19558</a>&gt;`__: MAINT: =
forward port 1.11.4 relnotes<br>* `#19562 &lt;<a href=3D"https://github.com=
/scipy/scipy/pull/19562">https://github.com/scipy/scipy/pull/19562</a>&gt;`=
__: MAINT: Fix typos in Rotation.from_mrp referenced paper<br>* `#19564 &lt=
;<a href=3D"https://github.com/scipy/scipy/pull/19564">https://github.com/s=
cipy/scipy/pull/19564</a>&gt;`__: MAINT: Mark in \`.gitignore\` the directo=
ries instead of their...<br>* `#19570 &lt;<a href=3D"https://github.com/sci=
py/scipy/pull/19570">https://github.com/scipy/scipy/pull/19570</a>&gt;`__: =
DOC: Fixed build instructions in index.rst (#19568)<br>* `#19574 &lt;<a hre=
f=3D"https://github.com/scipy/scipy/pull/19574">https://github.com/scipy/sc=
ipy/pull/19574</a>&gt;`__: DOC: update Building from source docs for editab=
le installs<br>* `#19576 &lt;<a href=3D"https://github.com/scipy/scipy/pull=
/19576">https://github.com/scipy/scipy/pull/19576</a>&gt;`__: BUG: Use uint=
32 for cost in NI_WatershedElement<br>* `#19578 &lt;<a href=3D"https://gith=
ub.com/scipy/scipy/pull/19578">https://github.com/scipy/scipy/pull/19578</a=
>&gt;`__: BUG: stats._axis_nan_policy_factory: respect too_small when detec=
ting...<br>* `#19579 &lt;<a href=3D"https://github.com/scipy/scipy/pull/195=
79">https://github.com/scipy/scipy/pull/19579</a>&gt;`__: BLD:MAINT:Update =
dev.py message<br>* `#19581 &lt;<a href=3D"https://github.com/scipy/scipy/p=
ull/19581">https://github.com/scipy/scipy/pull/19581</a>&gt;`__: BUG: inter=
polate/ndbspline: fix OOB access for len(tx) !=3D len(ty)...<br>* `#19583 &=
lt;<a href=3D"https://github.com/scipy/scipy/pull/19583">https://github.com=
/scipy/scipy/pull/19583</a>&gt;`__: ENH: Use \`np.dot\` to speedup \`spatia=
l.distance.correlation\`<br>* `#19585 &lt;<a href=3D"https://github.com/sci=
py/scipy/pull/19585">https://github.com/scipy/scipy/pull/19585</a>&gt;`__: =
DEP: improve deprecation of remaining private modules named without...<br>*=
 `#19588 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19588">https://=
github.com/scipy/scipy/pull/19588</a>&gt;`__: BLD:Add missing cstdin includ=
e in fast matrix market<br>* `#19589 &lt;<a href=3D"https://github.com/scip=
y/scipy/pull/19589">https://github.com/scipy/scipy/pull/19589</a>&gt;`__: E=
NH: Use \`np.dot\` to speedup \`spatial.distance.hamming\`<br>* `#19590 &lt=
;<a href=3D"https://github.com/scipy/scipy/pull/19590">https://github.com/s=
cipy/scipy/pull/19590</a>&gt;`__: MAINT:special:Add more noexcept to Cython=
 signatures<br>* `#19591 &lt;<a href=3D"https://github.com/scipy/scipy/pull=
/19591">https://github.com/scipy/scipy/pull/19591</a>&gt;`__: MAINT: interp=
olate/RGI: avoid unnecessary validation of data...<br>* `#19593 &lt;<a href=
=3D"https://github.com/scipy/scipy/pull/19593">https://github.com/scipy/sci=
py/pull/19593</a>&gt;`__: Returning NotImplemented in comparisons with spar=
se arrays<br>* `#19597 &lt;<a href=3D"https://github.com/scipy/scipy/pull/1=
9597">https://github.com/scipy/scipy/pull/19597</a>&gt;`__: TST: special._s=
inpi/_cospi: skip failing \`test_intermediate_overflow\`<br>* `#19600 &lt;<=
a href=3D"https://github.com/scipy/scipy/pull/19600">https://github.com/sci=
py/scipy/pull/19600</a>&gt;`__: Fix sparse multiply<br>* `#19601 &lt;<a hre=
f=3D"https://github.com/scipy/scipy/pull/19601">https://github.com/scipy/sc=
ipy/pull/19601</a>&gt;`__: ENH: Make special C++ implementations work on CU=
DA (and beyond!)<br>* `#19603 &lt;<a href=3D"https://github.com/scipy/scipy=
/pull/19603">https://github.com/scipy/scipy/pull/19603</a>&gt;`__: DOC: doc=
 shim for eig normalization<br>* `#19604 &lt;<a href=3D"https://github.com/=
scipy/scipy/pull/19604">https://github.com/scipy/scipy/pull/19604</a>&gt;`_=
_: BUG: fix overflow in stats.boxcox_normmax when method=3D&#39;mle&#39;<br=
>* `#19606 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19606">https:=
//github.com/scipy/scipy/pull/19606</a>&gt;`__: MAINT: array types: restric=
t to boolean &amp; numerical dtypes<br>* `#19608 &lt;<a href=3D"https://git=
hub.com/scipy/scipy/pull/19608">https://github.com/scipy/scipy/pull/19608</=
a>&gt;`__: MAINT/DOC: refguide-check fixes<br>* `#19609 &lt;<a href=3D"http=
s://github.com/scipy/scipy/pull/19609">https://github.com/scipy/scipy/pull/=
19609</a>&gt;`__: MAINT: lint: enable line-length check (package-wide)<br>*=
 `#19611 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19611">https://=
github.com/scipy/scipy/pull/19611</a>&gt;`__: DOC: clarify interpolator ter=
mionolgy<br>* `#19613 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19=
613">https://github.com/scipy/scipy/pull/19613</a>&gt;`__: MAINT: Added cla=
ng-format formatting for special C++ files<br>* `#19617 &lt;<a href=3D"http=
s://github.com/scipy/scipy/pull/19617">https://github.com/scipy/scipy/pull/=
19617</a>&gt;`__: fix numerical stability<br>* `#19618 &lt;<a href=3D"https=
://github.com/scipy/scipy/pull/19618">https://github.com/scipy/scipy/pull/1=
9618</a>&gt;`__: MAINT: qmc permutations win type<br>* `#19622 &lt;<a href=
=3D"https://github.com/scipy/scipy/pull/19622">https://github.com/scipy/sci=
py/pull/19622</a>&gt;`__: CI: undo cython=3D=3D0.29.35 pin for the 32-bit L=
inux job, remove...<br>* `#19623 &lt;<a href=3D"https://github.com/scipy/sc=
ipy/pull/19623">https://github.com/scipy/scipy/pull/19623</a>&gt;`__: MAINT=
: lint: enable \`stacklevel\` warnings check<br>* `#19624 &lt;<a href=3D"ht=
tps://github.com/scipy/scipy/pull/19624">https://github.com/scipy/scipy/pul=
l/19624</a>&gt;`__: MAINT/TST: _lib: use value instead of deprecated s<br>*=
 `#19626 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19626">https://=
github.com/scipy/scipy/pull/19626</a>&gt;`__: MAINT: more SciPy windows int=
 shims<br>* `#19628 &lt;<a href=3D"https://github.com/scipy/scipy/pull/1962=
8">https://github.com/scipy/scipy/pull/19628</a>&gt;`__: DOC: 1.12.0 releas=
e notes<br>* `#19635 &lt;<a href=3D"https://github.com/scipy/scipy/pull/196=
35">https://github.com/scipy/scipy/pull/19635</a>&gt;`__: MAINT: simplify N=
akagami mean calculation<br>* `#19637 &lt;<a href=3D"https://github.com/sci=
py/scipy/pull/19637">https://github.com/scipy/scipy/pull/19637</a>&gt;`__: =
DOC: Clarify integration error bound in \`integrate\` tutorial<br>* `#19648=
 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19648">https://github.c=
om/scipy/scipy/pull/19648</a>&gt;`__: MAINT: simplify chi distribution mean=
 calculation<br>* `#19651 &lt;<a href=3D"https://github.com/scipy/scipy/pul=
l/19651">https://github.com/scipy/scipy/pull/19651</a>&gt;`__: MAINT: stats=
.entropy: silence mypy<br>* `#19656 &lt;<a href=3D"https://github.com/scipy=
/scipy/pull/19656">https://github.com/scipy/scipy/pull/19656</a>&gt;`__: BU=
G: Remove unnecessary incref on unrelated type<br>* `#19658 &lt;<a href=3D"=
https://github.com/scipy/scipy/pull/19658">https://github.com/scipy/scipy/p=
ull/19658</a>&gt;`__: MAINT: git blame ignores for lint clean-ups<br>* `#19=
660 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19660">https://githu=
b.com/scipy/scipy/pull/19660</a>&gt;`__: STY: special: use indent width of =
4 in clang-format<br>* `#19661 &lt;<a href=3D"https://github.com/scipy/scip=
y/pull/19661">https://github.com/scipy/scipy/pull/19661</a>&gt;`__: CI: fix=
 pre-release job by correct version pin for scipy-openblas32<br>* `#19677 &=
lt;<a href=3D"https://github.com/scipy/scipy/pull/19677">https://github.com=
/scipy/scipy/pull/19677</a>&gt;`__: DOC: array types: mention partial suppo=
rt in \`special\`<br>* `#19686 &lt;<a href=3D"https://github.com/scipy/scip=
y/pull/19686">https://github.com/scipy/scipy/pull/19686</a>&gt;`__: TST: fi=
x incorrect signal.sosfilt tests<br>* `#19690 &lt;<a href=3D"https://github=
.com/scipy/scipy/pull/19690">https://github.com/scipy/scipy/pull/19690</a>&=
gt;`__: BLD: avoid fast-math for oneAPI compilers, fix up handling of...<br=
>* `#19691 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19691">https:=
//github.com/scipy/scipy/pull/19691</a>&gt;`__: BUG: fix negative overflow =
in stats.boxcox_normmax<br>* `#19693 &lt;<a href=3D"https://github.com/scip=
y/scipy/pull/19693">https://github.com/scipy/scipy/pull/19693</a>&gt;`__: B=
UG: Prevent mutation of \`w\` parameter in \`spatial.distance.\*\`<br>* `#1=
9702 &lt;<a href=3D"https://github.com/scipy/scipy/pull/19702">https://gith=
ub.com/scipy/scipy/pull/19702</a>&gt;`__: DEP: Adopt \`\*tol\` deprecations=
 also for \`gcrotmk/lgmres/minres/tfqmr\`<br><br>Checksums<br>=3D=3D=3D=3D=
=3D=3D=3D=3D=3D<br><br>MD5<br>~~~<br><br>3a240b8500dbd61f81c738a72912be1b =
=C2=A0Changelog<br>fe705a1a222d86c178f060f26f39fc06 =C2=A0README.txt<br>885=
907212172fa7ad0fff3170f2b4f13 =C2=A0scipy-1.12.0rc1-cp310-cp310-macosx_10_9=
_x86_64.whl<br>03a7bf978ec11435d71030d621d40d9e =C2=A0scipy-1.12.0rc1-cp310=
-cp310-macosx_12_0_arm64.whl<br>9715069ca0e76b84b73688905a84a3f4 =C2=A0scip=
y-1.12.0rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl<br=
>43373136c7b91834822ead0b4de2b965 =C2=A0scipy-1.12.0rc1-cp310-cp310-manylin=
ux_2_17_x86_64.manylinux2014_x86_64.whl<br>3de1ecf1c2e32460303f3d218350b03a=
 =C2=A0scipy-1.12.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl<br>1cefe0b52020=
49e33ecd2ac0b7a1928a =C2=A0scipy-1.12.0rc1-cp310-cp310-win_amd64.whl<br>819=
4c755ce714ae1cba2066ce5af9281 =C2=A0scipy-1.12.0rc1-cp311-cp311-macosx_10_9=
_x86_64.whl<br>88cdfc9aee1c24b2476f650f69135cfa =C2=A0scipy-1.12.0rc1-cp311=
-cp311-macosx_12_0_arm64.whl<br>f5223a5c0a835793fe06fab073713f29 =C2=A0scip=
y-1.12.0rc1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl<br=
>4a86f000117fce12236f4ff8488f99b3 =C2=A0scipy-1.12.0rc1-cp311-cp311-manylin=
ux_2_17_x86_64.manylinux2014_x86_64.whl<br>43c7f91c847f451687d6159352fb1d25=
 =C2=A0scipy-1.12.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl<br>fdca37067f8a=
bc153a582e55b2efb4bb =C2=A0scipy-1.12.0rc1-cp311-cp311-win_amd64.whl<br>9d0=
ef5585aa4cb8e4df4bffc634dd293 =C2=A0scipy-1.12.0rc1-cp312-cp312-macosx_10_9=
_x86_64.whl<br>8aeba1ecaef49cc515345cca9959dc0c =C2=A0scipy-1.12.0rc1-cp312=
-cp312-macosx_12_0_arm64.whl<br>fc39a4e802933ee434b96189961ac60e =C2=A0scip=
y-1.12.0rc1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl<br=
>e336ba0a1460b48ce0d2a0204d8a007d =C2=A0scipy-1.12.0rc1-cp312-cp312-manylin=
ux_2_17_x86_64.manylinux2014_x86_64.whl<br>2a7700fd76aac9c4682fa7e21fcff7fa=
 =C2=A0scipy-1.12.0rc1-cp312-cp312-musllinux_1_1_x86_64.whl<br>37ac6bf24593=
38d8fbca3bcd1f48f445 =C2=A0scipy-1.12.0rc1-cp312-cp312-win_amd64.whl<br>cba=
c45dcfa4e0f2f1f21d7e34a713141 =C2=A0scipy-1.12.0rc1-cp39-cp39-macosx_10_9_x=
86_64.whl<br>6ff21d2ed00248f11170d0926b8a9141 =C2=A0scipy-1.12.0rc1-cp39-cp=
39-macosx_12_0_arm64.whl<br>9cc67b976369e068de6dcb2726ea06e5 =C2=A0scipy-1.=
12.0rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl<br>6690d=
768b953edebf48f99e743074a7a =C2=A0scipy-1.12.0rc1-cp39-cp39-manylinux_2_17_=
x86_64.manylinux2014_x86_64.whl<br>2d3eca17ab5b07f5b6e8daea86c0d2c0 =C2=A0s=
cipy-1.12.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl<br>30725e963b6781e1b1ace7=
88b9d17272 =C2=A0scipy-1.12.0rc1-cp39-cp39-win_amd64.whl<br><br>SHA256<br>~=
~~~~~<br><br>2e733b2385ed5e793698b7bd39a5733506c472c5f33f19bf79e0f193ac733c=
1b =C2=A0Changelog<br>121bbe693f7e373540abb6fb6e4ff226cba28e8191ff9c9788468=
e3582c2e057 =C2=A0README.txt<br>3615179981dbf46acfbb24f5883e79fd6dff2984799=
139ce674125f1271f9f4b =C2=A0scipy-1.12.0rc1-cp310-cp310-macosx_10_9_x86_64.=
whl<br>91c886f0c2fd494da4866e4e0be33325b6e5c6f8d2a7bf6eea2af7782b3f89a5 =C2=
=A0scipy-1.12.0rc1-cp310-cp310-macosx_12_0_arm64.whl<br>7f93c6febff595fad1f=
25c0303061a79a8c6e8b720ac76a9595b6b3523bea7fd =C2=A0scipy-1.12.0rc1-cp310-c=
p310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl<br>0817f36403a03d37a3=
85d9931463921c348dfb86f4051c981c49c00a3b56809d =C2=A0scipy-1.12.0rc1-cp310-=
cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl<br>059bf15669d30f4e105=
aa283fb7fac8fa2f9a6de8a3939422bad265a674c537b =C2=A0scipy-1.12.0rc1-cp310-c=
p310-musllinux_1_1_x86_64.whl<br>7aa5d8794955db85ce3806fcbacd15a363472ddd3b=
e776fa0deb0c01896b67af =C2=A0scipy-1.12.0rc1-cp310-cp310-win_amd64.whl<br>a=
4056fb90600d94f598caed6a3465e9223fedd15b76bf6ab71775e3bf2bbc5d1 =C2=A0scipy=
-1.12.0rc1-cp311-cp311-macosx_10_9_x86_64.whl<br>59f121fdc3c9e5a21e94029f4e=
60f0466e3c81b1842114dcbfa6289e33f4d238 =C2=A0scipy-1.12.0rc1-cp311-cp311-ma=
cosx_12_0_arm64.whl<br>c6b4455c11407996c454f05b02a51129aef3a7f92d5f8c2d01b0=
af496716e43b =C2=A0scipy-1.12.0rc1-cp311-cp311-manylinux_2_17_aarch64.manyl=
inux2014_aarch64.whl<br>dd19dff414b7c07b711b4bb584728d3803f8a09aa31e13ed137=
830f27a5e8dd9 =C2=A0scipy-1.12.0rc1-cp311-cp311-manylinux_2_17_x86_64.manyl=
inux2014_x86_64.whl<br>6ef9890afa855f20a77c9fb83db7f21366ff2fd4fbaa4204e05d=
c7680725f5f5 =C2=A0scipy-1.12.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl<br>=
7bfba81e6da57a5fea65c7450de8cc043f4ac95966183c53b8ce379957f33d19 =C2=A0scip=
y-1.12.0rc1-cp311-cp311-win_amd64.whl<br>bfd39fa37239331711194c75b572303334=
63630a9885385216939e9327fb3db5 =C2=A0scipy-1.12.0rc1-cp312-cp312-macosx_10_=
9_x86_64.whl<br>cf2b879f1e81c16bfd40dd61ede0774467a07cadeaa7ba93ff52abf85e4=
358e5 =C2=A0scipy-1.12.0rc1-cp312-cp312-macosx_12_0_arm64.whl<br>3658931018=
0e55537f0a42444bfc05f388155f3c9e75644fc9fabc8ea05351b4 =C2=A0scipy-1.12.0rc=
1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl<br>8786144ac=
cdf673ed3b7d01510a78926eb95f7d1bb339a993fdd0a22e20f1f64 =C2=A0scipy-1.12.0r=
c1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl<br>b0113b9382=
09293a1d4fbdd1fb07a5ac02314d9abc538503f38cd15c83a65363 =C2=A0scipy-1.12.0rc=
1-cp312-cp312-musllinux_1_1_x86_64.whl<br>7914b4a79237a20988369c77d01ba974d=
85795c8c84c6ebed72f3611765245ca =C2=A0scipy-1.12.0rc1-cp312-cp312-win_amd64=
.whl<br>e5b7614be617716dec97f5865a352f3a46d50a1aa509d6c273c0f19a30b69030 =
=C2=A0scipy-1.12.0rc1-cp39-cp39-macosx_10_9_x86_64.whl<br>e4418262eb9937af4=
4236b677b33d378631476282bd3234209d424a5aca3c4fc =C2=A0scipy-1.12.0rc1-cp39-=
cp39-macosx_12_0_arm64.whl<br>65cb554a52be1ddd288f154c496e73baca2411054956a=
d6b073343f8428e025d =C2=A0scipy-1.12.0rc1-cp39-cp39-manylinux_2_17_aarch64.=
manylinux2014_aarch64.whl<br>7b1f66bcafffcbd1bbf52796fb1fe64d077be65792058b=
88eac7f1e9b51b51d8 =C2=A0scipy-1.12.0rc1-cp39-cp39-manylinux_2_17_x86_64.ma=
nylinux2014_x86_64.whl<br>d8f574b692f5bcd204d8e23bebf113ec6ade2bb5724ee5ea7=
e81d5875442a008 =C2=A0scipy-1.12.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl<br=
>6697133d20770ad289a6a23080532fd269f1ac9e9c93c2e84f3b1f1d60ff510b =C2=A0sci=
py-1.12.0rc1-cp39-cp39-win_amd64.whl<br></div></div>

--0000000000000f5906060cf484de--

--===============7927530632972132394==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
NumPy-Discussion mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/numpy-discussion.python.org/
Member address: [email protected]

--===============7927530632972132394==--