NumPy v1.22.4 releases: fundamental package for scientific computing with Python

NumPy is the fundamental package for scientific computing with Python. It contains among other things:

  • a powerful N-dimensional array object
  • sophisticated (broadcasting) functions
  • tools for integrating C/C++ and Fortran code
  • useful linear algebra, Fourier transform, and random number capabilities

NumPy

Besides its obvious scientific uses, NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases.

NumPy v1.22.4 releases

Changelog

A total of 22 pull requests were merged for this release.

  • #21191: TYP, BUG: Fix np.lib.stride_tricks re-exported under the…
  • #21192: TST: Bump mypy from 0.931 to 0.940
  • #21243: MAINT: Explicitly re-export the types in numpy._typing
  • #21245: MAINT: Specify sphinx, numpydoc versions for CI doc builds
  • #21275: BUG: Fix typos
  • #21277: ENH, BLD: Fix math feature detection for wasm
  • #21350: MAINT: Fix failing simd and cygwin tests.
  • #21438: MAINT: Fix failing Python 3.8 32-bit Windows test.
  • #21444: BUG: add linux guard per #21386
  • #21445: BUG: Allow legacy dtypes to cast to datetime again
  • #21446: BUG: Make mmap handling safer in frombuffer
  • #21447: BUG: Stop using PyBytesObject.ob_shash deprecated in Python 3.11.
  • #21448: ENH: Introduce numpy.core.setup_common.NPY_CXX_FLAGS
  • #21472: BUG: Ensure compile errors are raised correclty
  • #21473: BUG: Fix segmentation fault
  • #21474: MAINT: Update doc requirements
  • #21475: MAINT: Mark npy_memchr with no_sanitize("alignment") on clang
  • #21512: DOC: Proposal – make the doc landing page cards more similar…
  • #21525: MAINT: Update Cython version to 0.29.30.
  • #21536: BUG: Fix GCC error during build configuration
  • #21541: REL: Prepare for the NumPy 1.22.4 release.
  • #21547: MAINT: Skip tests that fail on PyPy.

Download