Blaze is the next-generation of NumPy. It is designed as a foundational set of abstractions on which to build out-of-core and distributed algorithms over a wide variety of data sources.
Blaze is a work in progress at the moment. The code is quite a distance from feature complete. The code is released in an effort to start a public discussion with our end users and community.
Blaze is approaching being a usable library, but does not have runnable components at the moment.
If you are interested in the development version of Blaze you can obtain the source from Github.
$ git clone firstname.lastname@example.org:ContinuumIO/blaze.git
Many of the dependencies ( llvm, numba, ... ) are non-trivial to install. It is highly recommend that you build Blaze using the Anaconda Python distribution.
Free Anaconda CE is available here: http://continuum.io/anacondace.html .
Using Anaconda's package manager:
$ conda install ply $ conda install blosc $ conda install aterm
To build project inside of Anaconda:
$ make build
To build documentation:
$ make docs
To run tests:
$ python setup.py test
Blaze development is sponsored by Continuum Analytics.
Released under BSD license. See LICENSE for details.