Skip to content

atoti/atoti

Repository files navigation

atoti-logo

github github Hits gha GitHub Discussion

linkedin linkedin

🔍 Overview

Atoti is a Data Analytics platform with a best-in-class calculation engine, a visualization suite, and a real-time OLAP cube — all rolled into one. Atoti is made by ActiveViam, which includes a free Community Edition.

atoti-github-video

Check out atoti.io for more info. For enterprise solutions, reach out to ActiveViam.

🔭 Highlights

  • Analyze a billion rows on your laptop and up to 10 terabytes in the cloud
  • Create multiple what-if scenarios without duplicating your data
  • Integrate data in real time from multiple sources with continuous queries
  • Explore across hundreds of dimensions in a responsive OLAP cube
  • Visualize data in interactive widgets without coding, from Jupyter notebook
  • Share results with peers and partners with Atoti’s dashboarding web application or Excel

🎭 Showcase

Welcome! This repository has some neat things to get you up and running with Atoti. Stay here to find out:

  • Atoti Academy  — Get started with Atoti using our introductory notebooks.
  • Technical Guides  — Learn specific technical operations in Atoti.
  • Use Cases  — Adapt Atoti to a specific business use case.

Moving to production? Navigate to our Project Template repository to learn how to implement Atoti projects:

  • Project Template 

🧰 Installation

Atoti Python API requires Python 3.10, 3.11, or 3.12 in addition to Java 21 (when using your own JDK, otherwise Atoti is already bundled with jdk4py).

We recommend using uv for better virtual environment and dependency management. However, if desired, we also support alternative methods of installation (do not mix uv and conda).

Note: Start jupyter-lab at the root of this repository.

uv

pip install uv
uv sync --python 3.10
uv run jupyter-lab

Python

pip install "atoti[jupyterlab]"
jupyter-lab

Conda

conda install atoti atoti-jupyterlab python -c conda-forge -c https://conda.atoti.io
jupyter-lab

💬 Discussions and issues

You can use:

By starting a discussion or opening an issue, you agree with Atoti's terms of use and privacy policy.

📚 Other resources


Reach out to ActiveViam for more information.