SciPy 1.7.2 Release Notes#

SciPy 1.7.2 is a bug-fix release with no new features compared to 1.7.1. Notably, the release includes wheels for Python 3.10, and wheels are now built with a newer version of OpenBLAS, 0.3.17. Python 3.10 wheels are provided for MacOS x86_64 (thin, not universal2 or arm64 at this time), and Windows/Linux 64-bit. Many wheels are now built with newer versions of manylinux, which may require newer versions of pip.

Authors#

  • Peter Bell

  • da-woods +

  • Isuru Fernando

  • Ralf Gommers

  • Matt Haberland

  • Nicholas McKibben

  • Ilhan Polat

  • Judah Rand +

  • Tyler Reddy

  • Pamphile Roy

  • Charles Harris

  • Matti Picus

  • Hugo van Kemenade

  • Jacob Vanderplas

A total of 14 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.7.2#

  • #6019: minimize_scalar doesn’t seem to honor “disp” option

  • #14321: BUG: Indexing of CSR matrices with many rows is much slower than…

  • #14465: BUG: n-d interpolation parameter provided to geometric_slerp

  • #14599: SciPy 1.7 builds as zipped egg, ruining imports

  • #14606: BUG: crash / core dump when calling scipy.stats.beta.ppf with…

  • #14732: CI, TST: pre-release failures for scipy/interpolate/tests/test_rbfinterp.py

  • #14802: CI: Azure Main coverage job failure

  • #14829: macOS CI failing with `ld: library not found for -lSystem`

  • #14887: BUG: scipy.stats.multivariate_normal.logpdf mutates some inputs

Pull requests for 1.7.2#

  • #14207: DOC: stats: remove ‘Methods’ section from `binomtest` docstring…

  • #14316: MAINT: Update `openblas_support.py` to support Apple Silicon

  • #14323: BUG: Speed up sparse compressed indexing with very many rows

  • #14333: MAINT: Use /usr/bin/linux32 so that sysconfig.get_platform()…

  • #14478: BUG: geometric_slerp t ndim guard

  • #14605: MAINT: Skip some interpolative decomposition tests

  • #14616: REL: update build dependency versions in pyproject.toml for 1.7.2

  • #14618: FIX: raise RuntimeWarning when Boost evaluation_error is encountered

  • #14672: BLD: add `zip_safe=False` to the `setup()` call

  • #14791: MAINT: SciPy 1.7.2 prep/backports

  • #14803: MAINT: disable include/source coverage warning.

  • #14813: Added missing np.import_array()

  • #14831: CI: Add stdlib to LD_LIBRARY_PATH

  • #14893: BUG: Fix alignment errors due to relaxed stride checking

  • #14897: BUG: avoid mutating inputs in multivariate distributions

  • #14921: MAINT: “backport” 3.10 support

  • #14937: MAINT: backports for 1.7.2, plus update Pythran min version to…

  • #14938: TST: silence test failures on macOS for `beta.ppf` overflow