Skip to main content
`Ctrl`+`K`

# 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