numba 0.5

Mark Florisson mark.florisson at continuum.io
Sat Jan 19 02:25:39 CET 2013


On behalf of the numba team I am pleased to announce a new version of
Numba, 0.5. The release includes several new features that make Numba
code more Pythonic, as well as many bug fixes and improved
documentation.

Download: http://pypi.python.org/pypi/numba/0.5.0
Documentation: http://numba.pydata.org/numba-doc/0.5/
Github: https://github.com/numba/numba

Numba will be part of the next anaconda CE release 1.3, to be released
next week.

Numba
======
Numba is an just-in-time specializing compiler for Python and NumPy
code to LLVM for annotated functions (through decorators). It's goal
is to seamlessly integrate with the Python scientific software stack
and provide optimized native code and integration with native foreign
languages.

Dependencies:
============
* llvmpy 0.10.0
* meta
* cython
* numpy
* LLVM 3.2 (3.1 might work but is not officially supported)

Release notes:
============
* SSA-based type inference
    * Allows variable reuse
    * Allow referring to variables before lexical definition
* Support multiple comparisons
* Support for template types
* List comprehensions
* Support for pointers
* Many bug fixes
* Added user documentation


Many thanks to everyone who contributed, in code or thought! Enjoy!


More information about the Python-announce-list mailing list