python-numexpr

python-numexpr 1.4.2

Fast numerical expression evaluator for NumPy

http://code.google.com/p/numexpr/

Packager: Mehmet Özdemir

License: MIT

Actions

Build files

Bug reports

Binary packages

python-numexpr

Release history

ReleaseRelease dateVersionUpdaterComment
32011-02-011.4.2Serdar DalgıçVersion bump:
- Multithreaded operation is disabled for small arrays (less than 32 KB). This allows to remove the overhead of multithreading for such a small arrays. Closes numexpr #36.
- Dividing int arrays by zero gives a 0 as result now (and not a floating point exception anymore. This behaviour mimics NumPy. Thanks to Gaëtan de Menten for the fix. Closes numexpr #37.
- When compiled with VML support, the number of threads is set to 1 for VML core, and to the number of cores for the native pthreads implementation. This leads to much better performance. Closes numexpr #39.
- Fixed different issues with reduction operations (`sum`, `prod`). The problem is that the threaded code does not work well for broadcasting or reduction operations. Now, the serial code is used in those cases. Closes numexpr #41.
- Optimization of "compilation phase" through a better hash. This can lead up to a 25% of improvement when operating with variable expressions over small arrays. Thanks to Gaëtan de Menten for the patch. Closes numexpr #43.
- The ``set_num_threads`` now returns the number of previous thread setting, as stated in the docstrings.
22010-11-221.4.1Serdar DalgıçVersion bump.
12010-07-071.3.1Serdar DalgıçFirst release.

Patches