Path to this page:
./
math/py-numexpr,
Numerical expression evaluator for NumPy
Branch: CURRENT,
Version: 2.10.2nb1,
Package name: py312-numexpr-2.10.2nb1,
Maintainer: pkgsrc-usersNumexpr 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: 104.284 KB
Version history: (Expand)
- (2025-04-16) Updated to version: py312-numexpr-2.10.2nb1
- (2025-01-06) Updated to version: py312-numexpr-2.10.2
- (2024-10-14) Updated to version: py312-numexpr-2.10.1
- (2024-07-31) Updated to version: py311-numexpr-2.10.1
- (2024-02-12) Updated to version: py311-numexpr-2.9.0
- (2023-12-17) Updated to version: py311-numexpr-2.8.8
CVS history: (Expand)
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) |  |
Log message:
Fix PLIST after py-setuptools update; bump depends and revision
|
2025-01-06 12:46:08 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-numexpr: updated to 2.10.2
Changes from 2.10.1 to 2.10.2
* Better support for CPUs that do not have a power of 2 number of
cores.
* Allow numexpr to run with the multithreading package in Python.
* Wheels for Python 3.13 are now provided.
|
2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862) |
Log message:
py-*: remove unused tool dependency
py-setuptools includes the py-wheel functionality nowadays
|
2024-10-14 08:46:10 by Thomas Klausner | Files touched by this commit (325) |
Log message:
*: clean-up after python38 removal
|
2024-02-12 15:34:18 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-numexpr: updated to 2.9.0
Changes from 2.8.8 to 2.9.0
---------------------------
* Support for PyPy. The full test suite
should pass now, at least for the 3.10 version.
* Fixed more sanitizer issues.
* Modernized the test suite to avoid some warnings.
|
2023-12-17 17:05:31 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-numexpr: updated to 2.8.8
Changes from 2.8.7 to 2.8.8
---------------------------
* Fix re_evaluate not taking global_dict as argument. Thanks to Teng Liu
(@27rabbitlt).
* Fix parsing of simple complex numbers. Now, `ne.evaluate('1.5j')` works.
Thanks to Teng Liu (@27rabbitlt).
* Fixes for upcoming NumPy 2.0:
* Replace npy_cdouble with C++ complex. Thanks to Teng Liu (@27rabbitlt).
* Add NE_MAXARGS for future numpy change NPY_MAXARGS. Now it is set to 64
to match NumPy 2.0 value. Thanks to Teng Liu (@27rabbitlt).
|
2023-09-30 12:35:06 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-numexpr: updated to 2.8.7
Changes from 2.8.6 to 2.8.7
---------------------------
* More permissive rules in sanitizing regular expression: allow to access digits
after the . with scientific notation. Thanks to Thomas Vincent.
* Don't reject double underscores that are not at the start or end of a variable
name (pandas uses those), or scientific-notation numbers with digits after the
decimal point. Thanks to Rebecca Palmer.
* Do not use `numpy.alltrue` in the test suite, as it has been deprecated
(replaced by `numpy.all`). Thanks to Rebecca Chen.
* Wheels for Python 3.12. Wheels for 3.7 and 3.8 are not generated anymore.
|