Blaze is the next generation of NumPy
Switch branches/tags
Nothing to show
Pull request Compare This branch is 594 commits ahead, 7491 commits behind blaze:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
blaze
docs
ooc
web
.gitignore
AUTHORS
LICENSE
Makefile
README.md
requirements.txt
setup.py

README.md

Blaze

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.

Documentation

Installing

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

Introduction

To build project inside of Anaconda:

$ make build

To build documentation:

$ make docs

To run tests:

$ python setup.py test

Contributing

Anyone wishing to contribute should join the discussion on the blaze-dev mailing list at: blaze-dev@continuum.io

License

Blaze development is sponsored by Continuum Analytics.

Released under BSD license. See LICENSE for details.