Atoti notebooks
Notebook gallery and issue tracking for Atoti
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](https://www.activeviam.com/), which includes a free Community Edition. The project is written primarily in Jupyter Notebook, distributed under the Apache License 2.0 license, first published in 2020. Key topics include: charts, cube, data-visualization, multidimensional-analysis, olap.
Deprecation notice: The notebooks in this repository use Atoti Python SDK 0.9.11
🔍 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.
<p align="center"> <a href="https://www.youtube.com/watch?v=8QJe-3eWHgo" target="_blank"><img src="https://data.atoti.io/notebooks/banners/atoti-github-video.png" alt="atoti-github-video"></a> </p>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:
- <a href="./01-atoti-academy/"><img src="https://img.shields.io/badge/Atoti%20Academy-9E4F8A" alt="Atoti Academy"></a> — Get started with Atoti using our introductory notebooks
- <a href="./02-technical-guides/"><img src="https://img.shields.io/badge/Technical%20Guides-9E4F8A" alt="Technical Guides"></a> — Learn specific technical operations in Atoti
- <a href="./03-use-cases/"><img src="https://img.shields.io/badge/Use%20Cases-9E4F8A" alt="Use Cases"></a> — Adapt Atoti to a specific business use case
Moving to production? Navigate to our Project Template repository to learn how to implement Atoti projects:
- <a href="https://github.com/atoti/project-template"><img src="https://img.shields.io/badge/Project%20Template-9E4F8A" alt="Project Template"></a>
🧰 Installation
Atoti Python SDK requires one of the following Python versions:
- 3.10
- 3.11
- 3.12
- 3.13
In addition, Atoti Python SDK requires Java 21 if you want to use your own JDK. If you do not have a JDK, Atoti is bundled with jdk4py. We use uv for better virtual environment and dependency management. We strongly recommend against mixing uv and conda.
Note: Start
jupyter-labat the root of this repository.
uv
bashpip install uv uv sync --python 3.10.11 uv run jupyter-lab
💬 Discussions and issues
You can use:
- Discussions to ask questions or suggest new features
- Issues to report problems
By starting a discussion or opening an issue, you agree with Atoti's terms of use and privacy policy.
📚 Other resources
<br/> <p align="center"> Reach out to <a href="https://activeviam.com/contact-us/?utm_source=github&utm_medium=atoti">ActiveViam</a> for more information. </p>Contributors
Showing top 10 contributors by commit count.
