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.
If you are interested in the development version of Blaze you can obtain the source from Github.
$ git clone git@github.com: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
Anyone wishing to contribute should join the discussion on the blaze-dev mailing list at: blaze-dev@continuum.io
Blaze development is sponsored by Continuum Analytics.
Released under BSD license. See LICENSE for details.