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

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


Branch: CURRENT, Version: 1.16.6, Package name: py37-numpy-1.16.6, 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:
[lang/g95] [math/lapack] [math/blas] [devel/py-setuptools] [devel/py-cython] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 99bc8b723639066168cca0c9a3b68c36c73bddc2
RMD160: af2c5ec5956986b061a5cf067de5685098b6846f
Filesize: 5022.793 KB

Version history: (Expand)


CVS history: (Expand)


   2020-03-26 09:33:36 by Jonathan Perkin | Files touched by this commit (2)
Log message:
py-numpy: Remove bogus empty string argument.

Introduced 5 years ago due to variable expansion being committed, the variable
in question is no longer required.  Noticed by Dr. Thomas Orgis.
   2020-01-31 00:34:28 by Min Sik Kim | Files touched by this commit (2) | Package updated
Log message:
math/py-numpy: Update to 1.16.6

Changes:

- The np.testing.utils functions have been updated from
  1.19.0-dev0. This improves the function documentation and error
  messages as well extending the assert_array_compare function to
  additional types.
- Allow matmul (@) to work with object arrays.
- Fix regression in matmul (@) for boolean types.
- Array comparison assertions include maximum differences.
   2020-01-24 17:18:22 by Min Sik Kim | Files touched by this commit (3) | Package updated
Log message:
math/py-numpy: Update to 1.16.5

Changes:

- Add project URLs to setup.py
- fix tests and ctypes code for PyPy
- use npy_intp instead of int for indexing array
- Ignore DeprecationWarning during nose imports
- Fix use-after-free in boolean indexing
- Fix errors in _add_newdocs
- fix byte order reversal for datetime64[ns]
- Use nbytes to also catch empty descr during allocation
- np.array cleared errors occured in PyMemoryView_FromObject
- Fixes for Undefined Behavior Sanitizer (UBSan) errors.
- ensure that casting to/from structured is properly checked.
- fix histogram*d dispatchers
- further fixup to histogram2d dispatcher.
- Replace contextlib.suppress for Python 2.7
- fix compilation of 3rd party modules with Py_LIMITED_API...
- Fix memory leak in dtype from dict contructor
- Document array_function at a higher level.
- add new recfunctions to __all__
- Remove stray print that causes a SystemError on python 3.7
- Pin pytest version to 5.0.1.
- Enable huge pages in all Linux builds
- fix behavior of structured_to_unstructured
   2019-06-14 16:33:07 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-numpy: updated to 1.16.4

1.16.4:
BUG: Some PyPy versions lack PyStructSequence_InitType2.
MAINT, DEP: Fix deprecated ``assertEquals()``
BUG: Fix structured_to_unstructured on single-field types (backport)
BLD: Make CI pass again with pytest 4.5
TST: Register markers in conftest.py.
BUG: Removes ValueError for empty kwargs in arraymultiter_new
BUG: Add TypeError to accepted exceptions in crackfortran.
BUG: Handle subarrays in descr_to_dtype
BUG: Protect generators from log(0.0)
BUG: Always return views from structured_to_unstructured when...
BUG: Catch stderr when checking compiler version
BUG: longdouble(int) does not work
BUG: distutils/system_info.py fix missing subprocess import
BUG,DEP: Fix writeable flag setting for arrays without base
MAINT: Prepare for the 1.16.4 release.
BUG: special case object arrays when printing rel-, abs-error
   2019-04-24 12:09:59 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-numpy: updated to 1.16.3

1.16.3:
Pull requests merged
BUG: Fixes to numpy.distutils.Configuration.get_version
BUG: Fix errors in string formatting while producing an error
BUG: Convert fortran flags in environment variable
BUG: Remove error-prone borrowed reference handling
BUG: Add error checks when converting integers to datetime types
BUG: Remove our patched version of `distutils.split_quoted`
BUG: Fix testsuite failures on ppc and riscv
BUG: Fix parameter validity checks in ``random.choice``
BUG: Ensure linspace works on object input.
BLD: fix include list for sdist building.
BUG: __array_interface__ offset was always ignored
MAINT: f2py: Add a cast to avoid a compiler warning.
BUG, MAINT: fix reference count error on invalid input to ndarray.flat
ENH: Cast covariance to double in random mvnormal
BUG: Fix null pointer dereference in PyArray_DTypeFromObjectHelper
BUG: Use C call to sysctlbyname for AVX detection on MacOS.
BUG: Fix crash when calling savetxt on a padded array
BUG: ufunc.at iteration variable size fix
DOC: Add as_ctypes_type to the documentation
BUG: Return the coefficients array directly
BUG/MAINT: Tidy typeinfo.h and .c
BUG: Make allow_pickle=False the default for loading
DOC: fix some doctest failures
BUG/MAINT: Tidy typeinfo.h and .c
BLD: address mingw-w64 issue. Follow-up to gh-9977
REL: Prepare for the NumPy release.
   2019-03-04 10:09:46 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-numpy: updated to 1.16.2

1.16.2:
TST: fix vmImage dispatch in Azure
MAINT: remove complicated test of multiarray import failure mode
BUG: fix signed zero behavior in npy_divmod
MAINT: Add functions to parse shell-strings in the platform-native...
BUG: Fix regression in parsing of F90 and F77 environment variables
BUG: parse shell escaping in extra_compile_args and extra_link_args
BLD: Windows absolute path DLL loading
   2019-02-01 10:24:25 by Adam Ciarcinski | Files touched by this commit (7) | Package updated
Log message:
py-numpy: updated to 1.16.1

1.16.1:
* BUG: Check paths are unicode, bytes or path-like
* ENH: add mm->q floordiv
* ENH: port np.core.overrides to C for speed
* BUG: Ensure probabilities are not NaN in choice
* MAINT: add warning to numpy.distutils for LDFLAGS append behavior.
* ENH: add "max difference" messages to np.testing.assert_array_equal...
* BUG: Fix incorrect/missing reference cleanups found using valgrind
  that wraps subprocess
* DOC, TST: Clean up matplotlib imports
* BUG: Fix reference counting for subarrays containing objects
* BUG: Ensure failing memory allocations are reported
* BUG: Fix leak of void scalar buffer info
* MAINT: Change the order of checking for local file.
* BUG: loosen kwargs requirements in ediff1d
* DOC: clarify the extend of __array_function__ support in NumPy...
* BUG: Check that dtype or formats arguments are not None.
* BUG: fix f2py problem to build wrappers using PGI's Fortran
* BUG: double decref of dtype in failure codepath. Test and fix
* BUG, DOC: test, fix that f2py.compile accepts str and bytes,...
* BUG: resolve writeback in arr_insert failure paths
* ENH: Add mm->qm divmod
* BUG: Fix SystemError when pickling datetime64 array with pickle5
* BUG: Fix rounding of denormals in double and float to half casts.
* TEST: pin mingw version
* BUG: ndarrays pickled by 1.16 cannot be loaded by 1.15.4 and...
* BUG: do not Py_DECREF NULL pointer
* ENH: add _dtype_ctype to namespace for freeze analysis
* BUG: fail if old multiarray module detected
* BUG: Do not double-quote arguments passed on to the linker
* BUG: Do not insert extra double quote into preprocessor macros
   2019-01-24 23:27:10 by Maya Rashish | Files touched by this commit (2)
Log message:
py-numpy: backport upstream commit for PR pkg/53887

https://github.com/numpy/numpy/commit/5 … 4fcc926a46