./math/py-numexpr, Numerical expression evaluator for NumPy

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


Branch: CURRENT, Version: 2.14.1, Package name: py313-numexpr-2.14.1, Maintainer: pkgsrc-users

Numexpr is a fast numerical expression evaluator for NumPy. With it,
expressions that operate on arrays (like "3*a+4*b") are accelerated
and use less memory than doing the same calculation in Python.


Required to run:
[devel/py-setuptools] [math/py-numpy] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 116.602 KB

Version history: (Expand)


CVS history: (Expand)


   2025-10-30 16:19:43 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-numexpr: updated to 2.14.1

Changes from 2.14.0 to 2.14.1

* Rolled back static typing support to ensure compatibiity with NumPy 1.26.
* Added CI tests for NumPy 1.26
   2025-10-09 09:58:14 by Thomas Klausner | Files touched by this commit (442)
Log message:
*: remove reference to (removed) Python 3.9
   2025-09-14 16:03:44 by Thomas Klausner | Files touched by this commit (2)
Log message:
py-numexpr: fix build on NetBSD
   2025-09-14 08:53:49 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-numexpr: updated to 2.12.1

Changes from 2.12.0 to 2.12.1

* Added complex counterparts for isnan/isfinite/isinf functions.
  Thanks to Luke Shaw.

* Updated documentation for the new functions and instructions
  for adding new functions to the virtual machine.  Thanks to Luke Shaw.

* Fixed MKL support; it was broken in 2.12.0.  Thanks to
  Christoph Gohlke for reporting the issue.
   2025-09-11 08:12:27 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-numexpr: updated to 2.12.0

Changes from 2.11.0 to 2.12.0

* Added isnan/isfinite/isinf functions.  Thanks to Luke Shaw.

* New instructions for adding new functions to the virtual machine.
  They are available at ADDFUNCS.rst.  Thanks to Luke Shaw.

* We are distributing binary wheels for Python 3.14 and 3.14t now.

* We are distributing musllinux wheels too!  Thanks to Clément Robert.
   2025-08-05 09:52:37 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-numexpr: updated to 2.11.0

Changes from 2.10.2 to 2.11.0

* Initial support for free-threaded Python 3.13t has been added.
  This is still experimental, so please report any issues you find.

* Fix imaginary evaluation in the form of `1.1e1j`.  This was
  previously not supported and would raise an error.

* The test suite has been modernized to use `pytest` instead of `unittest`.
  This should make it easier to run the tests and contribute to the project.

* Python 3.10 is now the minimum supported version.
   2025-07-03 21:18:12 by Thomas Klausner | Files touched by this commit (92)
Log message:
*: py-numpy needs Python >= 3.11 now
   2025-04-15 18:31:40 by Adam Ciarcinski | Files touched by this commit (58) | Package updated
Log message:
Fix PLIST after py-setuptools update; bump depends and revision