SciPy 1.16.2 Release Notes#

SciPy 1.16.2 is a bug-fix release with no new features compared to 1.16.1. This is the first stable release of SciPy to provide Windows on ARM wheels on PyPI.

Authors#

  • Name (commits)

  • Dietrich Brunn (1)

  • Ralf Gommers (6)

  • Adam Jones (1)

  • Gleb Khmyznikov (1) +

  • Jost Migenda (1) +

  • newyork_loki (1)

  • Nick ODell (3)

  • Dimitri Papadopoulos Orfanos (1)

  • Ilhan Polat (2)

  • Tyler Reddy (26)

  • Mugunthan Selvanayagam (1) +

  • Shuhei Watanabe (1) +

    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.2#

  • #21562: BLD: Windows Arm builds

  • #22244: MAINT: specify lower bound for pytest in pyproject.toml

  • #22825: CI: new GH runners available for macOS 15 and Windows 2025

  • #23411: BUG: signal.periodogram: memory leak

  • #23428: Incomplete license terms for sub components since version 1.16.0…

  • #23429: BUG: optimize.nnls: memory leak

  • #23430: BUG: optimize: missing error checking for slsqp inputs

  • #23458: CI: CUDA compilation failures for all cupy tests

  • #23474: BUG: signal.lombscargle(precenter=True) modifies input array…

  • #23564: CI: macOS conda-forge job failing because of scikit-umfpack upgrade

Pull requests for 1.16.2#

  • #23122: BLD: Windows Arm64 wheel support

  • #23133: CI: validate build on Win-ARM64

  • #23154: CI: bump OpenBLAS and cibuildwheel versions

  • #23402: REL, MAINT: prepare for SciPy 1.16.2

  • #23403: BUG: Skip installing gmpy2(test deps) for Win-ARM64

  • #23414: BUG: signal: Avoid unbounded cache for ShortTimeFFT

  • #23435: MAINT: ensure Qhull license file gets included in wheels

  • #23442: BUG: fix regression for non-integer maxiter in SLSQP

  • #23452: MAINT: Update licensing of bundled software

  • #23457: BUG: signal.ShortTimeFFT: Remove @lru_cache decorators

  • #23471: BUG: optimize: fix the incompatible dtypes in L-BFGS-B

  • #23475: BUG: signal.lombscargle: replace in-place input adjustments

  • #23488: MAINT: Bump CuPy to 13.6.0 to fix GPU CI

  • #23495: MAINT: add lower bound for pytest

  • #23540: MAINT, BLD: ignore meson wraplock

  • #23563: BUG: fix memory leaks in optimize.nnls and linalg.sqrtm

  • #23576: CI: pin scikit-umfpack to 0.3.3 to avoid failures, 0.4.2 is broken.