|
1 | 1 | ========================= |
2 | | -Announcing NumExpr 2.13. |
| 2 | +Announcing NumExpr 2.14. |
3 | 3 | ========================= |
4 | 4 |
|
5 | 5 | Hi everyone, |
6 | 6 |
|
7 | | -NumExpr 2.13.1 introduces a couple of patches for maximum/minimum and |
8 | | -multiplication/addition for booleans to match NumPy behaviour. |
9 | | -Thanks to Luke Shaw for these contributions. |
| 7 | +NumExpr 2.14.0 introduces a couple of patches for tan/tanh and |
| 8 | +adds static typing support. |
| 9 | +Thanks to Luke Shaw and Joren Hammudoglu (@jorenham) for these contributions. |
10 | 10 |
|
11 | 11 | Project documentation is available at: |
12 | 12 |
|
13 | 13 | https://numexpr.readthedocs.io/ |
14 | 14 |
|
15 | | -Changes from 2.12.1 to 2.13.0 |
| 15 | +Changes from 2.13.1 to 2.14.0 |
16 | 16 | ----------------------------- |
17 | 17 |
|
18 | | -* New functionality has been added: |
19 | | - * Bitwise operators (and, or, not, xor): `&, |, ~, ^` |
20 | | - * New binary arithmetic operator for floor division: `//` |
21 | | - * New functions: `signbit`, `hypot`, `copysign`, `nextafter`, `maximum`, |
22 | | - `minimum`, `log2`, `trunc`, `round` and `sign`. |
23 | | - * Also enables integer outputs for integer inputs for |
24 | | - `abs`, `fmod`, `copy`, `ones_like`, `sign` and `round`. |
| 18 | +* Numerical stability for overflow has been improved for ``tan`` and ``tanh`` |
| 19 | + to handle possible overflows for complex numbers. |
25 | 20 |
|
26 | | - Thanks to Luke Shaw for the contributions. |
| 21 | +* Static typing support has been added, making NumExpr compatible with |
| 22 | + static type checkers like `mypy` and `pyright`. |
| 23 | + Thanks to Joren Hammudoglu (@jorenham) for the work. |
27 | 24 |
|
28 | | -* New wheels for Python 3.14 and 3.14t are provided. |
29 | 25 |
|
30 | 26 | What's Numexpr? |
31 | 27 | --------------- |
|
0 commit comments