SciPy 1.16.1 Release Notes#

SciPy 1.16.1 is a bug-fix release that adds support for Python 3.14.0rc1, including PyPI wheels.

Authors#

  • Name (commits)

  • Evgeni Burovski (1)

  • Rob Falck (1)

  • Ralf Gommers (7)

  • Geoffrey Gunter (1) +

  • Matt Haberland (2)

  • Joren Hammudoglu (1)

  • Andrew Nelson (2)

  • newyork_loki (1) +

  • Ilhan Polat (1)

  • Tyler Reddy (25)

  • Daniel Schmitz (1)

  • Dan Schult (2)

    A total of 12 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.16.1#

  • #23075: BUG: ndimage.median_filter: always returns 0 on single element…

  • #23158: BUG: optimize.shgo: unbounded cache in Complex.split_edge

  • #23216: BUG: @_transition_to_rng leads to inconsistent function signatures

  • #23217: BUG: stats.beta.entropy: doesn’t work with array-valued a, b

  • #23221: BUG: signal.tf2sos: ComplexWarning

  • #23277: BUG: signal.freqz: erroneously returns complex-valued frequencies

  • #23278: BUG: linalg.sqrtm: incorrect results in 1.16.0 when at least…

  • #23321: BUG: CSC matrix multiplication and indptrs

  • #23329: BUG: Compilation failure in HiGHs with MSVC

  • #23338: DOC: optimize.minimize: erroneously claims COBYLA doesn’t support…

Pull requests for 1.16.1#

  • #23167: BUG: optimize.shgo: Complex cache split_edge differently

  • #23187: CI: add cp314/cp314t nighly wheel builds

  • #23206: DOC: ndimage.vectorized_filter: correct output description

  • #23214: REL, MAINT: prep for 1.16.1

  • #23222: BUG: signal.tf2sos: fix a new ComplexWarning

  • #23266: BUG: signal.remez: fix handling of weight array

  • #23276: BUG: fix signature of @_transition_to_rng functions (SPEC…

  • #23279: BUG: linalg: Fix pointer casting order for sqrtm

  • #23280: BUG: fix broadcasting in beta.entropy() with new infrastructure

  • #23284: DOC: optimize.least_squares: minor nit

  • #23293: BUG: ndimage.median_filter: single element array handling

  • #23322: BUG: sparse: multiply() should produce CSC output for CSC…

  • #23332: BLD: Add bigobj flag for MSVC to fix object file section limit

  • #23339: DOC: optimize.minimize: remove outdated limitation for equality…

  • #23348: MAINT: sparse: multiply() uses attribute presence instead…

  • #23380: CI: bump to cibuildwheel 3.1.0 for 3.14.0rc1, add cp314t musllinux…

  • #23384: CI: disable special-casing of 3.14-dev now that Python 3.14rc1…

  • #23387: MAINT: Python 3.14 to classifiers