SciPy 1.11.2 Release Notes#

SciPy 1.11.2 is a bug-fix release with no new features compared to 1.11.1. Python 3.12 and musllinux wheels are provided with this release.

Authors#

  • Name (commits)

  • Evgeni Burovski (2)

  • CJ Carey (3)

  • Dieter Werthmüller (1)

  • elbarso (1) +

  • Ralf Gommers (2)

  • Matt Haberland (1)

  • jokasimr (1) +

  • Thilo Leitzbach (1) +

  • LemonBoy (1) +

  • Ellie Litwack (2) +

  • Sturla Molden (1)

  • Andrew Nelson (5)

  • Tyler Reddy (39)

  • Daniel Schmitz (6)

  • Dan Schult (2)

  • Albert Steppi (1)

  • Matus Valo (1)

  • Stefan van der Walt (1)

A total of 18 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.11.2#

  • #4690: special.jn_zeros(281, 6) hangs

  • #12247: Complex matrix square root of positive semi-definite matrix

  • #18398: BUG: `loadmat` fails to load matlab structures with anonymous…

  • #18603: BUG: Floating point CSC with int64 indices doesn’t work with…

  • #18730: BUG: `scipy.optimize.minimize` fails when `dtype=float32`…

  • #18788: DOC: Broken link to installation instructions in README.rst

  • #18792: BUG: Build failure with Cython 3.0.0b3 if scipy is already installed

  • #18793: BUG: optimize.least_squares with method=’trf’ yields wrong result…

  • #18800: BUG: cKDtree.query no longer accepts DataFrame as input

  • #19002: Spalde error with scipy 1.10: 0-th dimension must be fixed

  • #19022: BUG: <Compilation of scipy 1.11 falls with python3.12>

  • #19026: BUG: Compilation of scipy 1.10.1 and 1.11.1 fails with Python…

Pull requests for 1.11.2#

  • #17918: BUG: Fix error in linalg/_matfuncs_sqrtm.py

  • #18644: BUG: sparse.linalg: Cast index arrays to intc before calling…

  • #18784: Allow johnsonsu parameters to be floats

  • #18785: MAINT: stats: fix NumPy DeprecationWarnings

  • #18787: REL, MAINT: prep for 1.11.2

  • #18790: DOC: Fix broken link to installation guide in README

  • #18804: BUG: Ensure cKDtree.query does not pass Pandas DataFrame to np.isfinite

  • #18809: CI, MAINT: 32-bit Pillow pin

  • #18810: BLD: copy `cython_optimize.pxd` to build dir

  • #18825: BUG: make `L-BFGS-B` optimizer work with single precision gradient

  • #18831: BUG: io/matlab: Fix loading of mat files containing fn handles…

  • #18859: BUG: make Bessel-roots function not hang and not skip roots

  • #18894: DOC: linking interp1d docstring to tutorial

  • #18896: BUG: lsq trf gives x=1e-10 if x0 is near a bound

  • #18937: CI/BLD: create cp312 wheels

  • #18961: DOC: Fix installation instructions using venv/pip

  • #18985: CI: move the musllinux Cirrus job to GHA, optimize other jobs

  • #18999: CI: reduce Cirrus CI usage during wheel builds

  • #19004: BUG: interpolate: fix spalde with len(c) < len(t)

  • #19025: BUG: pass unused xrtol in fmin_bfgs to _minimize_bfgs

  • #19027: BLD: rename `setup.py` to `_setup.py` to signal it should…

  • #19034: MAINT: NumPy 1.25.x deprecations

  • #19054: MAINT: ensure cobyla objective returns scalar