./math/py-numpy, Array processing for numbers, strings, records, and objects

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.25.2, Package name: py310-numpy-1.25.2, Maintainer: pkgsrc-users

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.

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


Required to run:
[math/lapack] [math/blas] [devel/py-setuptools] [devel/py-cython] [lang/gcc7] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 10552.033 KB

Version history: (Expand)


CVS history: (Expand)


   2023-08-02 18:17:20 by Nia Alarie | Files touched by this commit (41)
Log message:
*: Use FORCE_C_STD=c99 for C packages that use for loop initial
declarations without setting -std=c99.
   2023-07-31 20:36:01 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-numpy: updated to 1.25.2

1.25.2
MAINT: prepare 1.25.x for further development
ENH: Improve clang-cl compliance
MAINT: Upgrade various build dependencies.
BLD: use ``-ftrapping-math`` with Clang on macOS
BUG: properly handle negative indexes in ufunc_at fast path
BUG: PyObject_IsTrue and PyObject_Not error handling in setflags
BUG: histogram small range robust
MAINT: Update meson.build files from main branch
MAINT: exclude min, max and round from ``np.__all__``
MAINT: Dependabot updates
BUG: Fix the signature for np.array_api.take
BLD: update OpenBLAS to an intermeidate commit
BUG: Fix reference count leak in str(scalar).
BUG: fix invalid function pointer conversion error
BUG: Factor out slow ``getenv`` call used for memory policy warning
CI: correct URL in cirrus.star [skip cirrus]
BUG: Fix C types in scalartypes
BUG: do not modify the input to ufunc_at
BUG: Further fixes to indexing loop and added tests
   2023-07-20 23:07:13 by Nia Alarie | Files touched by this commit (2)
Log message:
py-numpy: Requires a C++17 compiler.
   2023-07-10 15:38:10 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-numpy: updated to 1.25.1

1.25.1
MAINT: prepare 1.25.x for further development
BLD: Port long double identification to C for meson
BUG: Fix reduction ``return NULL`` to be ``goto fail``
BUG: Avoid undefined behavior in array.astype()
BUG: Ensure ``__array_ufunc__`` works without any kwargs passed
MAINT: Pin urllib3 to avoid anaconda-client bug.
TST: Pin pydantic<2 in Pyodide workflow
MAINT: Bump pypa/cibuildwheel from 2.13.0 to 2.13.1
MAINT: Bump actions/checkout from 3.5.2 to 3.5.3
BUG: Multiply or Divides using SIMD without a full vector can...
MAINT: testing for IS_MUSL closes #24074
BUG: Only replace dtype temporarily if dimensions changed
MAINT: Bump actions/setup-node from 3.6.0 to 3.7.0
BUG: Fix private procedures in f2py modules
   2023-07-01 10:38:26 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
py-numpy: update to 1.25.0.

 NumPy 1.25.0 is now available. The highlights of the release are:

    Support for MUSL, there are now MUSL wheels.
    Support for the Fujitsu C/C++ compiler.
    Object arrays are now supported in einsum.
    Support for the inplace matrix multiplication (@=).

The NumPy 1.25.0 release continues the ongoing work to improve the
handling and promotion of dtypes, increase the execution speed,
and clarify the documentation. There has also been preparatory work
for the future NumPy 2.0.0, resulting in a large number of new and
expired deprecations.

The Python versions supported by this release are 3.9-3.11.
   2023-04-28 16:40:00 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-numpy: updated to 1.24.3

NumPy 1.24.3 is a maintenance release that fixes bugs and regressions discovered \ 
after the
1.24.2 release. The Python versions supported by this release are 3.8-3.11.

BUG: fix for f2py string scalars
BUG: datetime64/timedelta64 comparisons return NotImplemented
MAINT: Pin matplotlib to version 3.6.3 for refguide checks
DOC: Fix matplotlib error in documentation
CI: Ensure submodules are initialized in gitpod.
TYP: Replace duplicate reduce in ufunc type signature with reduceat
TYP: Remove duplicate CLIP/WRAP/RAISE in __init__.pyi.
TYP: Mark ``d`` argument to fftfreq and rfftfreq as optional...
TYP: Add type annotations for comparison operators to MaskedArray.
TYP: Remove some stray type-check-only imports of ``msort``
BUG: Ensure like is only stripped for `like=` dispatched functions
BUG: fix loading and storing big arrays on s390x
MAINT: Bump larsoner/circleci-artifacts-redirector-action
BUG: Ignore invalid and overflow warnings in masked setitem
BUG: Fix masked array raveling when `order="A"` or `order="K"`
MAINT: Update conftest for newer hypothesis versions
BUG: Fix bug in parsing F77 style string arrays.
   2023-03-29 11:34:15 by Thomas Klausner | Files touched by this commit (96)
Log message:
*: use PYTHON_VERSION instead of _PYTHON_VERSION
   2023-03-15 14:48:40 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-numpy: stop using < with _PYTHON_VERSION

Per pkglint.