Python package (recommended)
Atoti and its plugins (such as theJupyterLab extension) are distributed from ActiveViam’s repository.
Only the latest version line of the Atoti Python SDK is published on PyPI, and that line is now
6.2.x.
0.9.x versions are therefore no longer published there: they are only available from ActiveViam’s repository.
The 0.9.x versions already on PyPI remain installable but will not receive updates.ActiveViam repository
Configurehttps://activeviam.jfrog.io/artifactory/api/pypi/pypi/simple/ as an extra-index-url and install the packages with uv:
Advanced
Client only
Projects using Atoti Python SDK exclusively toconnect to already running Atoti sessions (i.e. never starting new ones) do not need the atoti package and can instead install atoti-client.
atoti-client and its extras do not require a Java runtime and do not embed any JARs so they take up significantly less disk space.
JupyterLab extension extra:
Custom JDK
Installingatoti will install jdk4py: a Python package embedding a JDK including all the Java modules required to run Atoti.
Projects willing to use their own JDK can skip the installation of jdk4py:
JAVA_HOME environment variable to point to a JDK >=21.
Conda package (deprecated)
Installconda with an installer such as Miniforge .
Add the Atoti channel:
JupyterLab extension: