Skip to main content
`Ctrl`+`K`

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