Skip to content

bkocherov/olapy

 
 

Repository files navigation

OlaPy, an experimental OLAP engine based on Pandas

About

OlaPy is an OLAP engine with MDX support, web interface (slice & dice) and XMLA support for Excel clients.

Status

This project is currently a research prototype, not suited for production use.

Licence

This project is currently licenced under the LGPL v3 licence.

Installation

To set up the application, run, ideally in a virtualenv:

python setup.py install

or just:

pip install -e .

Usage

To use XMLA from Excel, just start the XMLA server by executing in the root directory:

python olapy ( -c | --console , if you want to print logs only in the console)

and use the url: http://127.0.0.1:8000/xmla in Excel

Developing

This project must adhere to the Abilian Developer Guide.

Pull requests are welcome.

Tests

To run tests, run:

pytest tests

or simply (on Unix-like systems):

make test

Credits

This project is developed by Abilian SAS and partially funded by the French Government through the Wendelin project and the Investissement d'avenir programme.

About

OlaPy, an experimental OLAP engine based on Pandas

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.4%
  • Makefile 0.6%