/olapy-web

Primary LanguageJavaScriptGNU Lesser General Public License v2.1LGPL-2.1

OlaPy, an experimental OLAP engine based on Pandas

About

Olapy-web is a visual, web-based tool for exploring and analyzing OLAP databases served by the OlaPy.

docs/img/dash.gif

docs/img/pvt.gif

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:

make develop

(see make pip, make js, make build etc).

Usage

Run the demo

Run:

  1. flask init to initialize the db and some demos
  2. make run to run application, using the following credential to log in:
  • login: admin
  • password: admin
  1. visit 127.0.0.1:5000

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

Documentation

See the documentation: http://olapy-web.readthedocs.io/en/latest/.

To build it, run:

make doc

and open docs/_build/html/index.html.

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.