Giter Site home page Giter Site logo

blaze's Introduction

Blaze extends the usability of NumPy and Pandas to distributed and out-of-core computing. Blaze provides an interface similar to that of the NumPy ND-Array or Pandas DataFrame. Blaze maps inputs from these familiar interfaces onto a variety of other computational engines like Postgres or Spark. Blaze connects users to big computation from the comfort of an interactive object.

Blaze includes a rich set of computational and data primitives useful in building and communicating between computational systems. Blaze can help with consistent and robust data migration, as well as remote execution.

Blaze aims to be a foundational project allowing many different users of other PyData projects (Pandas, Theano, Numba, SciPy, Scikit-Learn) to interoperate at the application level and at the library level with the goal of being able to to lift their existing functionality into a distributed context.

Status

Blaze is in development. Take a look at the release notes.

Documentation

Documentation is available at blaze.pydata.org/

Trying out Blaze

The easiest way to try out Blaze is through the Anaconda distribution.

To make sure you're running the latest released version of Blaze, use the conda package manager to update.

$ conda update blaze

Source code for the latest development version of blaze can be obtained from Github.

Dependencies

The Blaze project itself is spread out over multiple projects, in addition to the main blaze repo. Other Blaze projects include the following:

Additionally, Blaze hooks into and depends on several excellent projects written by the general community. See requirements.txt for a full list of dependencies.

Installing from Source

Install all the pre-requisites using conda or another mechanism, then run:

$ python setup.py install

Installing from Binstar.org

If you're on a Linux or Mac OS-X platform, you can install a development version of Blaze (hosted on Binstar) by typing the following:

$ conda install -c mwiebe -c mrocklin blaze

Contributing

Anyone wishing to discuss on Blaze should join the blaze-dev mailing list. To get started contributing, read through the Developer Workflow documentation.

License

Blaze development is sponsored by Continuum Analytics.

Released under BSD license. See LICENSE.txt for details.

blaze's People

Contributors

mwiebe avatar mrocklin avatar markflorisson avatar sdiehl avatar aterrel avatar teoliphant avatar talumbau avatar quasiben avatar maggie-m avatar esc avatar francescalted avatar seibert avatar majidaldo avatar garaud avatar milos-popovic avatar rgieseke avatar

Watchers

Cory Krug avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.