Skip to content

Commit ce553b2

Browse files
committed
Merge branch 'master' into add_floordiv
2 parents 4e4acac + f360f12 commit ce553b2

5 files changed

Lines changed: 37 additions & 19 deletions

File tree

ANNOUNCE.rst

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,32 @@
11
=========================
2-
Announcing NumExpr 2.12.1
2+
Announcing NumExpr 2.13.0
33
=========================
44

55
Hi everyone,
66

7-
NumExpr 2.12.1 allows isnan/isfinite/isinf functions to be used with complex.
8-
Also, OneAPI MKL has been fixed. Thanks to Luke Shaw for these contributions.
7+
NumExpr 2.13.0 introduced a bunch of new features including new
8+
bitwise operators (&, |, ^, ~), floor division (//). It also adds
9+
many new functions (like hypot, log2, maximum, minimum, nextafter...).
10+
Thanks to Luke Shaw for these contributions.
911
1012
Project documentation is available at:
1113

12-
http://numexpr.readthedocs.io/
14+
https://numexpr.readthedocs.io/
1315

14-
Changes from 2.12.0 to 2.12.1
16+
Changes from 2.12.1 to 2.13.0
1517
-----------------------------
1618

17-
* Added complex counterparts for isnan/isfinite/isinf functions.
18-
Thanks to Luke Shaw.
19+
* New functionality has been added:
20+
* Bitwise operators (and, or, not, xor): `&, |, ~, ^`
21+
* New binary arithmetic operator for floor division: `//`
22+
* New functions: `signbit`, `hypot`, `copysign`, `nextafter`, `maximum`,
23+
`minimum`, `log2`, `trunc`, `round` and `sign`.
24+
* Also enables integer outputs for integer inputs for
25+
`abs`, `fmod`, `copy`, `ones_like`, `sign` and `round`.
1926

20-
* Updated documentation for the new functions and instructions
21-
for adding new functions to the virtual machine. Thanks to Luke Shaw.
27+
Thanks to Luke Shaw for the contributions.
2228

23-
* Fixed MKL support; it was broken in 2.12.0. Thanks to
24-
Christoph Gohlke for reporting the issue.
29+
* New wheels for Python 3.14 and 3.14t are provided.
2530

2631
What's Numexpr?
2732
---------------

AUTHORS.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,5 @@ since 2016 to 2023.
3030
Teng Liu fixed many bugs, and in particular, contributed valuable fixes
3131
to the new regex sanitizer for expressions.
3232

33-
Luke Shaw contributed new isnan/isinf/isfinite functions, and expanded
34-
the amount of opcodes from 128 to 256.
33+
Luke Shaw contributed a bunch of new functions, and expanded the amount
34+
of opcodes from 128 to 256.

RELEASE_NOTES.rst

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,27 @@
11
=====================================
2-
Release notes for NumExpr 2.12 series
2+
Release notes for NumExpr 2.13 series
33
=====================================
44

5-
6-
Changes from 2.12.1 to 2.12.2
5+
Changes from 2.13.0 to 2.13.1
76
-----------------------------
87

98
* **Under development.**
109

1110

11+
Changes from 2.12.1 to 2.13.0
12+
-----------------------------
13+
14+
* New functionality has been added:
15+
* Bitwise operators (and, or, not, xor): `&, |, ~, ^`
16+
* New binary arithmetic operator for floor division: `//`
17+
* New functions: `signbit`, `hypot`, `copysign`, `nextafter`, `maximum`, `minimum`, `log2`, `trunc`, `round` and `sign`.
18+
* Also enables integer outputs for integer inputs for `abs`, `copy`, `ones_like`, `sign` and `round`.
19+
20+
Thanks to Luke Shaw for the contributions.
21+
22+
* New wheels for Python 3.14 and 3.14t are provided.
23+
24+
1225
Changes from 2.12.0 to 2.12.1
1326
-----------------------------
1427

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.12.2.dev0
1+
2.13.1.dev0

doc/user_guide.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
NumExpr 2.12 User Guide
2-
======================
1+
NumExpr User Guide
2+
==================
33

44
The NumExpr package supplies routines for the fast evaluation of
55
array expressions elementwise by using a vector-based virtual

0 commit comments

Comments
 (0)