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

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


Branch: CURRENT, Version: 1.23.3, Package name: py310-numpy-1.23.3, 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: 10474.647 KB

Version history: (Expand)


CVS history: (Expand)


   2022-09-12 10:05:45 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-numpy: updated to 1.23.3

1.23.3

BLD: Add Python 3.11 wheels to aarch64 build
MAINT: Update setup.py for Python 3.11.
CI: Test NumPy build against old versions of GCC(6, 7, 8)
MAINT: support IBM i system
BUG: Fix circleci build
BUG: Expose heapsort algorithms in a shared header
BUG: Support using libunwind for backtrack
MAINT: fix an incorrect pointer type usage in f2py
BUG: change overloads to play nice with pyright.
TST,BUG: Use fork context to fix MacOS savez test
TYP,BUG: Reduce argument validation in C-based ``__class_getitem__``
TST: ensure ``np.equal.reduce`` raises a ``TypeError``
BUG: Fix the implementation of numpy.array_api.vecdot
BUG: Better report integer division overflow (backport)
   2022-09-07 17:11:56 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-numpy: updated to 1.23.2

NUMPY 1.23.0 RELEASED

Jun 22, 2022 – NumPy 1.23.0 is now available. The highlights of the release are:

Implementation of loadtxt in C, greatly improving its performance.
Exposure of DLPack at the Python level for easy data exchange.
Changes to the promotion and comparisons of structured dtypes.
Improvements to f2py.
The NumPy 1.23.0 release continues the ongoing work to improve the handling and \ 
promotion of dtypes, increase the execution speed, clarify the documentation, \ 
and expire old deprecations. It is the work of 151 contributors spread over 494 \ 
pull requests. The Python versions supported by this release 3.8-3.10. Python \ 
3.11 will be supported when it reaches the rc stage.
   2022-06-07 13:23:03 by Jonathan Perkin | Files touched by this commit (1)
Log message:
py-numpy: Remove invalid __STDC_VERSION__ on SunOS.
   2022-05-25 21:22:20 by Tobias Nygren | Files touched by this commit (3)
Log message:
py-numpy: just assume the __builtin_prefetch configure test works

Also bump PKGREVISION since this is an installed header.
   2022-05-25 21:09:25 by Tobias Nygren | Files touched by this commit (4)
Log message:
py-numpy: fix build on macOS and maybe others
   2022-05-23 19:28:41 by Ryo ONODERA | Files touched by this commit (4)
Log message:
py-numpy: Workaround undefined-symbol errors under NetBSD at least

py-numpy-1.22.4's symbol check mechanism does not work for NetBSD
and the other platforms, because gcc and clang calculate trivial math
functions, for example, log1pl() and expm1l(), with immediate arguments,
for example 0. So compiling 'log1pl(0)' is always successful
even if -lm is not added to the compiler's commandline arguments.
Use GNU autotools style check with ugly workaround.
I have no idea about WASM case. However current mechanism will
not work as expected.
Bump PKGREVISION.
   2022-05-22 21:14:00 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-numpy: updated to 1.22.4

1.22.4:
TYP, BUG: Fix ``np.lib.stride_tricks`` re-exported under the...
TST: Bump mypy from 0.931 to 0.940
MAINT: Explicitly re-export the types in ``numpy._typing``
MAINT: Specify sphinx, numpydoc versions for CI doc builds
BUG: Fix typos
ENH, BLD: Fix math feature detection for wasm
MAINT: Fix failing simd and cygwin tests.
MAINT: Fix failing Python 3.8 32-bit Windows test.
BUG: add linux guard
BUG: Allow legacy dtypes to cast to datetime again
BUG: Make mmap handling safer in frombuffer
BUG: Stop using PyBytesObject.ob_shash deprecated in Python 3.11.
ENH: Introduce numpy.core.setup_common.NPY_CXX_FLAGS
BUG: Ensure compile errors are raised correclty
BUG: Fix segmentation fault
MAINT: Update doc requirements
MAINT: Mark ``npy_memchr`` with ``no_sanitize("alignment")`` on clang
DOC: Proposal - make the doc landing page cards more similar...
MAINT: Update Cython version to 0.29.30.
BUG: Fix GCC error during build configuration
REL: Prepare for the NumPy 1.22.4 release.
MAINT: Skip tests that fail on PyPy.
   2022-05-08 12:18:31 by Nia Alarie | Files touched by this commit (1)
Log message:
py-numpy: Expects compiler to default to C++11.