NumPy: array processing for numbers, strings, records and objects

Edit Package python-numpy

NumPy is a general-purpose array-processing package designed to
efficiently manipulate large multi-dimensional arrays of arbitrary
records without sacrificing too much speed for small multi-dimensional
arrays. NumPy is built on the Numeric code base and adds features
introduced by numarray as well as an extended C-API and the ability to
create arrays of arbitrary type which also makes NumPy suitable for
interfacing with general-purpose data-base applications.

There are also basic facilities for discrete fourier transform,
basic linear algebra and random number generation.

Refresh
Refresh
Source Files
Filename Size Changed
_constraints 0000000182 182 Bytes
_multibuild 0000000056 56 Bytes
ignore-pkg_resources-deprecation.patch 0000000555 555 Bytes
numpy-1.25.2.tar.gz 0010805282 10.3 MB
numpy-1.9.0-remove-__declspec.patch 0000001152 1.13 KB
numpy-buildfix.patch 0000001025 1 KB
python-numpy-rpmlintrc 0000000478 478 Bytes
python-numpy.changes 0000145343 142 KB
python-numpy.spec 0000013587 13.3 KB
Revision 136 (latest revision is 163)
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 136)
- update to 1.25.2:
  * Upgrade various build dependencies.
  * use ``-ftrapping-math`` with Clang on macOS
  * properly handle negative indexes in ufunc_at fast path
  * PyObject_IsTrue and PyObject_Not error handling in setflags
  * histogram small range robust
  * Update meson.build files from main branch
  * exclude min, max and round from ``np.__all__``
  * Dependabot updates
  * Fix the signature for np.array_api.take
  * update OpenBLAS to an intermeidate commit
  * Fix reference count leak in str(scalar).
  * fix invalid function pointer conversion error
  * Factor out slow ``getenv`` call used for memory policy warning
  * correct URL in cirrus.star [skip cirrus]
  * Fix C types in scalartypes
  * do not modify the input to ufunc_at
  * Further fixes to indexing loop and added tests

- Update to 1.25.1:
  * NumPy 1.25.1 is a maintenance release that fixes bugs and regressions
    discovered after the 1.25.0 release. The Python versions supported by
    this release are 3.9-3.11.
  * #23968: MAINT: prepare 1.25.x for further development
  * #24036: BLD: Port long double identification to C for meson
  * #24037: BUG: Fix reduction return NULL to be goto fail
  * #24038: BUG: Avoid undefined behavior in array.astype()
  * #24039: BUG: Ensure __array_ufunc__ works without any kwargs passed
  * #24117: MAINT: Pin urllib3 to avoid anaconda-client bug.
  * #24118: TST: Pin pydantic<2 in Pyodide workflow
Comments 0
openSUSE Build Service is sponsored by