Commit Graph

  • 9baa18df89 Accepting request 1319844 from devel:languages:python:numeric factory Ana Guerrero 2025-11-25 14:54:11 +00:00
  • dadb578e17 - update to 2.14.1: * Rolled back static typing support to ensure compatibiity with NumPy 1.26. * Added CI tests for NumPy 1.26 * Numerical stability for overflow has been improved for tan / tanh to handle possible overflows for complex numbers. * Static typing support has been added, making NumExpr compatible with static type checkers like mypy and pyright. Thanks to Joren Hammudoglu (@jorenham) for the work. * Patch to maximum/minimum functions in order to match NumPy NaN handling * Patch to convert '+'->'|' and '*'->'&' for booleans * New functionality has been added: * Bitwise operators (and, or, not, xor): &, |, ~, ^ * New binary arithmetic operator for floor division: // * New functions: signbit, hypot, copysign, nextafter, maximum, minimum, log2, trunc, round and sign. * Also enables integer outputs for integer inputs for abs, copy, ones_like, sign and round. * New wheels for Python 3.14 and 3.14t are provided. * 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. * Added isnan/isfinite/isinf functions. Dirk Mueller 2025-11-17 21:48:39 +00:00
  • 3c35237262 Accepting request 1301515 from devel:languages:python:numeric Ana Guerrero 2025-08-27 19:35:14 +00:00
  • a232fae7f7 - Update to 2.11.0: * Initial support for free-threaded Python 3.13t has been added. * Fix imaginary evaluation in the form of 1.1e1j. * The test suite has been modernized to use pytest instead of unittest. * Python 3.10 is now the minimum supported version. Steve Kowalik 2025-08-27 04:11:40 +00:00
  • ae68614738 Accepting request 1228310 from devel:languages:python:numeric Ana Guerrero 2024-12-05 16:08:50 +00:00
  • 1b3671fe18 Accepting request 1228309 from home:bnavigator:branches:devel:languages:python:numeric Benjamin Greiner 2024-12-04 13:13:33 +00:00
  • 165630da72 Accepting request 1223649 from devel:languages:python:numeric Ana Guerrero 2024-11-12 18:23:59 +00:00
  • 748c0a6b1a - Add upstream patch fix-test-max-threads-unset.patch - Remove upstreamed patch numexpr-pr485-allow-numpy1.patch - Update to 2.10.1: - The default number of 'safe' threads has been upgraded to 16 (instead of previous 8). That means that if your CPU has > 16 cores, the default is to use 16. You can always override this with the "NUMEXPR_MAX_THREADS" environment variable. - NumPy 1.23 is now the minimum supported. - Preliminary support for Python 3.13. Thanks to Karolina Surma. - Fix tests on nthreads detection (closes: #479). Thanks to @avalentino. - The build process has been modernized and now uses the pyproject.toml file for more of the configuration options. Daniel Garcia 2024-11-12 11:40:48 +00:00
  • 614cabe390 Accepting request 1173536 from devel:languages:python:numeric Ana Guerrero 2024-05-13 15:57:55 +00:00
  • 2a06e6c5c6 Accepting request 1173493 from home:bnavigator:branches:devel:languages:python:numeric Matej Cepl 2024-05-12 22:14:42 +00:00
  • 96e6291b9e Accepting request 1169895 from devel:languages:python:numeric Ana Guerrero 2024-04-23 16:57:43 +00:00
  • f073ef103e Accepting request 1169641 from home:mcalabkova:branches:devel:languages:python:numeric Matej Cepl 2024-04-23 14:04:37 +00:00
  • cc53e81786 Accepting request 1169176 from home:bnavigator:numpy Matej Cepl 2024-04-19 22:24:54 +00:00
  • a3cbf97876 Accepting request 1144513 from devel:languages:python:numeric Ana Guerrero 2024-02-06 15:35:34 +00:00
  • 94739bfeda OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numexpr?expand=0&rev=34 Dirk Mueller 2024-02-06 09:35:09 +00:00
  • b2873064e5 - update to 2.9.0: * Support for PyPy (see PRs #467 and #740). The full test suite should pass now, at least for the 3.10 version. providing help and additional fixes. * Fixed more sanitizer issues (see PR #469). * Modernized the test suite to avoid some warnings. Dirk Mueller 2024-02-06 09:33:30 +00:00
  • 6b2761785c Accepting request 1133817 from devel:languages:python:numeric Ana Guerrero 2023-12-18 21:56:31 +00:00
  • 292b24174c - update to 2.8.8: * Fix re_evaluate not taking global_dict as argument. * Fix parsing of simple complex numbers. Now, ne.evaluate('1.5j') works. * Fixes for upcoming NumPy 2.0 Dirk Mueller 2023-12-18 09:24:49 +00:00
  • fecd249f9f Accepting request 1129235 from devel:languages:python:numeric Ana Guerrero 2023-11-27 21:45:08 +00:00
  • f6f5915765 - update to 2.8.7: * More permissive rules in sanitizing regular expression: allow to access digits after the . with scientific notation. * 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. * Do not use numpy.alltrue in the test suite, as it has been deprecated (replaced by numpy.all). * Python 3.12 support * Thanks to Kirill Kouzoubov for a range of fixes to constants parsing that was * Thanks to Mark Harfouche for noticing that we no longer need numpy version - skip python3.6 build (no numpy) - python3 package added * Fixed several issues with different platforms not supporting * Now, when trying to use pure Python boolean operators, 'and', 'or' and 'not, an error is issued and suggesting that '&', '|' - fix requiements for SLE 11 Dirk Mueller 2023-11-27 19:49:32 +00:00
  • 4def325930 Accepting request 1109001 from devel:languages:python:numeric Ana Guerrero 2023-09-06 16:56:58 +00:00
  • d63c66077b Accepting request 1108948 from home:bnavigator:branches:devel:languages:python:numeric Markéta Machová 2023-09-05 08:00:57 +00:00
  • 3f47b4635b Accepting request 1106397 from devel:languages:python:numeric Ana Guerrero 2023-08-28 15:17:30 +00:00
  • f889b91fca Accepting request 1106190 from home:apersaud:branches:devel:languages:python:numeric Markéta Machová 2023-08-28 10:55:31 +00:00
  • 9ce6fa7aff Accepting request 1046267 from devel:languages:python:numeric Dominique Leuenberger 2023-01-03 14:04:27 +00:00
  • 91c6432290 - update to 2.8.4: * Support for Python 3.11 has been added. * Thanks to Tobias Hangleiter for an improved accuracy complex expm1 function. While it is 25 % slower, it is significantly more accurate for the real component over a range of values and matches NumPy outputs much more closely. * Thanks to Kirill Kouzoubov for a range of fixes to constants parsing that was resulting in duplicated constants of the same value. * Thanks to Mark Harfouche for noticing that we no longer need numpy version checks. packaging is no longer a requirement as a result. Dirk Mueller 2023-01-02 18:50:45 +00:00
  • a228899489 Accepting request 989833 from devel:languages:python:numeric Dominique Leuenberger 2022-08-04 11:23:09 +00:00
  • 1c73fba17e Accepting request 989743 from home:bnavigator:branches:devel:languages:python Dirk Mueller 2022-07-18 09:52:07 +00:00
  • 2599ecaea0 Accepting request 988324 from devel:languages:python:numeric Dominique Leuenberger 2022-07-12 09:12:09 +00:00
  • 9d751d9316 Accepting request 988037 from home:apersaud:branches:devel:languages:python:numeric Matej Cepl 2022-07-11 09:48:09 +00:00
  • d9f712c1be Accepting request 952057 from devel:languages:python:numeric Dominique Leuenberger 2022-02-09 19:38:11 +00:00
  • 96b7dd75b0 Accepting request 952000 from home:apersaud:branches:devel:languages:python:numeric Dirk Mueller 2022-02-07 09:26:40 +00:00
  • 05a767fce3 Accepting request 878626 from devel:languages:python:numeric Dominique Leuenberger 2021-03-15 09:54:27 +00:00
  • ff1963a990 - skip python3.6 build (no numpy) Dirk Mueller 2021-03-12 20:28:35 +00:00
  • cab594d19a Accepting request 876605 from home:apersaud:branches:devel:languages:python:numeric Dirk Mueller 2021-03-08 08:30:19 +00:00
  • 780e0307a0 Accepting request 862129 from devel:languages:python:numeric Dominique Leuenberger 2021-01-11 16:13:18 +00:00
  • 4714b2b2df Accepting request 862018 from home:apersaud:branches:devel:languages:python:numeric Markéta Machová 2021-01-10 15:28:57 +00:00
  • 10d7e57204 Accepting request 761947 from devel:languages:python:numeric Dominique Leuenberger 2020-01-09 21:50:27 +00:00
  • ae6705ceaa Accepting request 761946 from home:TheBlackCat:branches:devel:languages:python:numeric Todd R 2020-01-08 18:16:36 +00:00
  • d7f6ac0382 Accepting request 727462 from devel:languages:python:numeric Dominique Leuenberger 2019-09-02 11:26:03 +00:00
  • a8d7fc9ad6 Accepting request 727360 from home:apersaud:branches:devel:languages:python:numeric Tomáš Chvátal 2019-08-31 13:41:39 +00:00
  • 6fec0fe197 Accepting request 660789 from devel:languages:python:numeric Dominique Leuenberger 2019-01-08 11:26:02 +00:00
  • b02111bdea Accepting request 660788 from home:TheBlackCat:branches:devel:languages:python:numeric Todd R 2018-12-23 04:00:53 +00:00
  • b21644df17 Accepting request 632816 from devel:languages:python:numeric Dominique Leuenberger 2018-09-04 20:56:26 +00:00
  • d1e15f5fc5 Accepting request 632752 from home:apersaud:branches:devel:languages:python:numeric Tomáš Chvátal 2018-09-03 09:06:05 +00:00
  • 8857dc2490 Accepting request 627751 from devel:languages:python:numeric Dominique Leuenberger 2018-08-07 07:44:18 +00:00
  • 52c348ce29 Accepting request 530885 from devel:languages:python Dominique Leuenberger 2017-10-05 09:58:44 +00:00
  • 02d7b395cc Accepting request 528801 from devel:languages:python Dominique Leuenberger 2017-09-28 10:34:50 +00:00
  • bcaa149c43 Accepting request 489486 from devel:languages:python Dominique Leuenberger 2017-05-03 13:55:01 +00:00
  • dffe54c426 Accepting request 357122 from devel:languages:python Dominique Leuenberger 2016-02-03 09:19:43 +00:00
  • 8c145ac2dd Accepting request 306667 from devel:languages:python Stephan Kulow 2015-05-15 05:43:52 +00:00
  • 047ec861f6 Accepting request 241241 from devel:languages:python Stephan Kulow 2014-07-17 15:31:35 +00:00