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

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


Branch: CURRENT, Version: 1.26.4, Package name: py311-numpy-1.26.4, 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: 15416.142 KB

Version history: (Expand)


CVS history: (Expand)


   2024-02-28 12:34:37 by Jonathan Perkin | Files touched by this commit (2)
Log message:
py-numpy: Fix build on SunOS.
   2024-02-06 19:14:57 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-numpy: updated to 1.26.4

NumPy 1.26.4 is a maintenance release that fixes bugs and regressions
discovered after the 1.26.3 release. The Python versions supported by this
release are 3.9-3.12. This is the last planned release in the 1.26.x series.

BUG: Restore missing asstr import
MAINT: prepare 1.26.x for further development
BUG: ``numpy.array_api``: fix ``linalg.cholesky`` upper decomp...
CI: Bump azure pipeline timeout to 120 minutes
MAINT, BLD: Fix unused inline functions warnings on clang
BLD: include fix for MinGW platform detection
TST: Fix test_numeric on riscv64
BLD: fix building for windows ARM64
MAINT: add ``newaxis`` to ``__all__`` in ``numpy.array_api``
BUG: Use large file fallocate on 32 bit linux platforms
TST: Fix test_warning_calls on Python 3.12
TST: Bump pytz to 2023.3.post1
BUG: Fix AVX512 build flags on Intel Classic Compiler
BLD: fix potential issue with escape sequences in ``__config__.py``
CI: pin cygwin python to 3.9.16-1 and fix typing tests [skip...
MAINT: Bump cibuildwheel to v2.16.4
BLD: unvendor meson-python on 1.26.x and upgrade to meson-python...
MAINT: Include header defining backtrace
BUG: Fix np.quantile([Fraction(2,1)], 0.5)
   2024-01-15 18:50:34 by Thomas Klausner | Files touched by this commit (4)
Log message:
py-numpy: fix build with Python 3.12

The upstream code has moved and changed and it's hard to see what/when,
but I've tried to make it match what upstream is doing now.
   2024-01-04 23:06:13 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-numpy: updated to 1.26.3

1.26.3
MAINT: prepare 1.26.x for further development
TYP: add None to ``__getitem__`` in ``numpy.array_api``
BLD,BUG: quadmath required where available [f2py]
BUG: alpha doesn't use REAL(10)
BUG: Fix FP overflow error in division when the divisor is scalar
MAINT: Pin scipy-openblas version.
BUG: Fix f2py to enable use of string optional inout argument
BUG: Fix -fsanitize=alignment issue in numpy/_core/src/multiarray/arraytypes.c.src
TST: Explicitly pass NumPy path to cython during tests (also...
BUG: fix issues with ``newaxis`` and ``linalg.solve`` in ``numpy.array_api``
BUG: Disallow shadowed modulenames
BUG: Handle common blocks with kind specifications from modules
BUG: Fix moving compiled executable to root with f2py -c on Windows
BUG: Fix single to half-precision conversion on PPC64/VSX3
TST: f2py: fix issue in test skip condition
Revert "MAINT: Pin scipy-openblas version."
MAINT: do not use ``long`` type
TST: PyPy needs another gc.collect on latest versions
CI: Install Lapack runtime on Cygwin.
MAINT: Bump conda-incubator/setup-miniconda from 2.2.0 to 3.0.1
BLD: update vendored Meson for AIX shared library fix
MAINT: Init ``base`` in cpu_avx512_kn
BUG: Fix failing test_features on SapphireRapids
BUG: Fix non-contiguous memory load when ARM/Neon is enabled
MAINT,BUG: Never import distutils above 3.12 [f2py]
MAINT: make the import-time check for old Accelerate more specific
BUG: fix macOS version checks for Accelerate support
MAINT: Bump actions/setup-node and larsoner/circleci-artifacts-redirector-action
BUG: avoid seg fault from OOB access in RandomState.set_state()
BUG: Fix two errors related to not checking for failed allocations
BUG: Fix regression with ``f2py`` wrappers when modules and subroutines...
BUG: Fix build issues on SPR
BLD: fix uninitialized variable warnings from simd/neon/memory.h
BUG: Handle ``iso_c_type`` mappings more consistently
BUG: Fix module name bug in signature files [urgent] [f2py]
BUG: Handle .pyf.src and fix SciPy [urgent]
DOC: ``f2py`` rewrite with ``meson`` details
BUG: Add external library handling for meson [f2py]
MAINT: Run f2py's meson backend with the same python that ran...
MAINT: Update ``numpy/f2py/_backends`` from main.
MAINT: Easy updates of ``f2py/*.py`` from main.
MAINT: Update crackfortran.py and f2py2e.py from main
   2024-01-02 20:57:46 by Dr. Thomas Orgis | Files touched by this commit (1)
Log message:
math/py-numpy: actually blas=blas (cblas implicit) for more correct linkage
   2023-12-27 10:06:03 by Dr. Thomas Orgis | Files touched by this commit (1)
Log message:
math/py-numpy: remove acclerate.framework and unnecessary CPPFLAGS from bl3
   2023-12-07 21:45:56 by Dr. Thomas Orgis | Files touched by this commit (1)
Log message:
py-numpy: fix BLAS choice

This is now properly using WHEEL_ARGS to impose our BLAS choice.

Supporting Accelerate Framework on Darwin means extra work (some shim
pkgconfig file via the proposed blaswrap package).
   2023-11-23 09:54:23 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-numpy: checks for gcc 8.4+, set GCC_REQD