ANN: Numexpr 1.4 released

Francesc Alted faltet at pytables.org
Sun Aug 1 13:34:38 CEST 2010


========================
 Announcing Numexpr 1.4
========================

Numexpr 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.

What's new
==========

The main improvement in this version is the support for
multi-threading in pure C.  Threading in C provides the best
performance in nowadays multi-core machines.  In addition, this avoids
the GIL that hampers performance in many Python apps.

Just to wet your appetite, look into this page where the
implementation is briefly described and where some benchmarks are
shown:

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

In case you want to know more in detail what has changed in this
version, see:

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

or have a look at RELEASE_NOTES.txt in the tarball.

Where I can find Numexpr?
=========================

The project is hosted at Google code in:

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

And you can get the packages from PyPI as well:

http://pypi.python.org/pypi

Share your experience
=====================

Let us know of any bugs, suggestions, gripes, kudos, etc. you may
have.


Enjoy!

-- 
Francesc Alted


More information about the Python-announce-list mailing list