SciPy 1.14.1 Release Notes#
SciPy 1.14.1 adds support for Python 3.13, including binary wheels on PyPI. Apart from that, it is a bug-fix release with no new features compared to 1.14.0.
Authors#
- Name (commits) 
- h-vetinari (1) 
- Evgeni Burovski (1) 
- CJ Carey (2) 
- Lucas Colley (3) 
- Ralf Gommers (3) 
- Melissa Weber Mendonça (1) 
- Andrew Nelson (3) 
- Nick ODell (1) 
- Tyler Reddy (36) 
- Daniel Schmitz (1) 
- Dan Schult (4) 
- Albert Steppi (2) 
- Ewout ter Hoeven (1) 
- Tibor Völcker (2) + 
- Adam Turner (1) + 
- Warren Weckesser (2) 
- ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh) (1) 
A total of 17 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.14.1#
- #19572: BUG: doccer: `test_decorator` fails with Python 3.13 due to… 
- #19911: BUG: open_memstream unavailable with glibc >= 2.10 + C99 
- #20992: ENH: 3.13 wheels 
- #20993: BUG: spsolve prints “dgstrf info” to stdout on singular matrices 
- #21058: BUG: `special.pro_rad1`: incorrect results 
- #21064: BUG: sparse: `hstack/vstack` between a sparse and ndarray breaks… 
- #21073: MAINT: `cluster`/`stats`: array API test failures in main 
- #21079: BUG: unable to securely deploy app as scipy 1.14.0 requires write… 
- #21142: BUG: signal: crash in `signaltools` on free-threaded Python,… 
- #21195: CI: documentation build failing? 
- #21207: BUG: `fft.hfftn` fails on list inputs 
- #21234: BUG: Files in SuperLU under LGPL license 
- #21238: BUG: io/scipy.sparse.csgraph: refguide check failure in main 
- #21250: DOC: `sampling_tdr.rst` failing in CircleCI smoke-tutorials… 
- #21272: BUG: dtype changed for argument to `rv_discrete._pmf` 
- #21306: BUG: odr: pickling is not possible 
- #21323: DOC: build failing in CI 
- #21408: BLD, CI: Cirrus 3.13 wheels? 
Pull requests for 1.14.1#
- #21000: BLD: make cp313 wheels [wheel build] 
- #21038: REL, MAINT: prep for 1.14.1 
- #21062: BUG: special: Fixes for pro_rad1 
- #21067: BUG: special: remove type punning to avoid warnings in LTO builds 
- #21069: MAINT: uarray: fix typo in `small_dynamic_array.h` 
- #21074: MAINT: adapt to array-api-strict 2.0 
- #21084: BLD: Enable `open_memstream()` on newer glibc 
- #21104: MAINT: Unskip `scipy.misc.test.test_decorator` for Python 3.13+ 
- #21107: DOC: add release note for 1.14 sparse section about sparse array… 
- #21108: BUG: sparse: fix 1D for vstack/hstack and Improve 1D error msgs… 
- #21160: BUG: signal: fix crash under free-threaded CPython in medfilt2d 
- #21172: BUG: sparse.linalg: Update `SuperLU` to fix unfilterable output… 
- #21200: DOC: Fix type of ``html_sidebars`` value in ``conf.py`` 
- #21209: BUG: fft: fix array-like input 
- #21244: BUG: sparse: fix failing doctests in io and csgraph that print… 
- #21271: DOC: stats: silence the doctest error 
- #21274: MAINT: sparse.linalg: update `SuperLU/colamd.c` to fix license… 
- #21283: BUG: stats: adapt to `np.floor` type promotion removal 
- #21305: MAINT: `stats.bartlett`: ensure statistic is non-negative 
- #21315: CI: Update to cibuildwheel 2.20.0 
- #21320: BUG: odr: fix pickling 
- #21324: DOC: Don’t use Sphinx 8.0.0 until gh-21323 is resolved. 
- #21400: BUG: sparse: Fix 1D specialty hstack codes 
- #21401: MAINT: special: Accommodate changed integer handling in NumPy… 
- #21409: BLD: cp313 wheels on `manylinux_aarch64`