Path to this page:
Subject: CVS commit: pkgsrc/math/py-numpy
From: Adam Ciarcinski
Date: 2022-04-09 14:14:27
Message id: 20220409121428.06C97FB24@cvs.NetBSD.org
Log Message:
py-numpy: updated to 1.22.3
The NumPy 1.22.3 is maintenance release that fixes bugs discovered after the
1.22.2 release. The most noticeable fixes may be those for DLPack. One that may
cause some problems is disallowing strings as inputs to logical ufuncs. It is
still undecided how strings should be treated in those functions and it was
thought best to simply disallow them until a decision was reached. That should
not cause problems with older code.
The NumPy 1.22.2 is maintenance release that fixes bugs discovered after the
1.22.1 release. Notable fixes are:
- Several build related fixes for downstream projects and other platforms.
- Various Annotation fixes/additions.
- Numpy wheels for Windows will use the 1.41 tool chain, fixing downstream link
problems for projects using NumPy provided libraries on Windows.
- Deal with CVE-2021-41495 complaint.
The NumPy 1.22.1 is maintenance release that fixes bugs discovered after the
1.22.0 release. Notable fixes are:
- Fix f2PY docstring problems (SciPy)
- Fix reduction type problems (AstroPy)
- Fix various typing bugs.
NumPy 1.22.0 is a big release featuring the work of 153 contributers spread
over 609 pull requests. There have been many improvements, highlights are:
* Annotations of the main namespace are essentially complete. Upstream is a
moving target, so there will likely be further improvements, but the major
work is done. This is probably the most user visible enhancement in this
release.
* A preliminary version of the proposed Array-API is provided. This is a step
in creating a standard collection of functions that can be used across
applications such as CuPy and JAX.
* NumPy now has a DLPack backend. DLPack provides a common interchange format
for array (tensor) data.
* New methods for ``quantile``, ``percentile``, and related functions. The new
methods provide a complete set of the methods commonly found in the
literature.
* A new configurable allocator for use by downstream projects.
* The universal functions have been refactored to implement most of
:ref:`NEP 43 <NEP43>`. This also unlocks the ability to experiment with the
future DType API.
Files: