Skip to main content

A light-weight analytical engine for OLAP processing

Project description

# Babbage Analytical Engine

[![Build Status](https://travis-ci.org/spendb/babbage.svg?branch=master)](https://travis-ci.org/spendb/babbage) [![Coverage Status](https://coveralls.io/repos/spendb/babbage/badge.svg?branch=master&service=github)](https://coveralls.io/github/spendb/babbage?branch=master)

babbage is a lightweight implementation of an OLAP-style database query tool for PostgreSQL. Given a database schema and a logical model of the data, it can be used to perform analytical queries against that data - programmatically or via a web API.

It is heavily inspired by [Cubes](http://cubes.databrewery.org/) but has less ambitious goals, i.e. no pre-computation of aggregates, or multiple storage backends.

## Installation and test

babbage will normally included as a PyPI dependency, or installed via pip:

`bash $ pip install babbage `

People interested in contributing to the package should instead check out the source repository and then use the provided Makefile to install the library (this requires virtualenv to be installed):

`bash $ git clone https://github.com/spendb/babbage.git $ cd babbage $ make install $ make test `

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

babbage-0.1.1.tar.gz (16.5 kB view hashes)

Uploaded Source

Built Distribution

babbage-0.1.1-py2-none-any.whl (20.3 kB view hashes)

Uploaded Python 2

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page