Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Installation

Requirements

  • Python 3.8+
  • pip 21+

SeraPlot ships as a compiled Rust extension (.pyd / .so) bundled in the wheel. There is no compiler required on the user side — the binary is pre-built for each platform.


Install

Standard Python package installer — works in any environment:

pip install seraplot
pip install seraplot==2.3.61
pip install --upgrade seraplot
💡For project isolation, always install inside a virtual environment: python -m venv .venv && .venv\Scripts\activate
⚡ Recommended — 10–100× faster than pip

uv is a next-generation Python package manager written in Rust — resolves and installs packages in milliseconds.

uv add seraplot
💡Run pip install uv once to install uv, then use uv add in any project.

Install from the conda-forge channel, or declare it in your environment file:

conda install -c conda-forge seraplot

Or add to environment.yml:

dependencies:
  - pip:
    - seraplot

Why the install is this simple

SeraPlot has zero required Python dependencies. The Rust extension is entirely self-contained — the HTML output embeds its own JavaScript inline and does not load anything from a CDN.

🌐 Works offline Charts render in air-gapped environments, emails, PDF exports via browser print — no CDN, no internet.
🔒 No conflicts Zero dependency on numpy, pandas, or scipy — nothing to conflict with your existing stack.
🚀 All platforms Pre-built wheels for Windows, Linux, and macOS. No compiler, no Rust toolchain needed.
🪶 Tiny footprint pip install plotly downloads ~15 MB. pip install seraplot downloads ~2 MB.

Prérequis

  • Python 3.8+
  • pip 21+

SeraPlot se distribue sous forme d'extension Rust compilée (.pyd / .so) incluse dans le wheel. Aucun compilateur n'est requis côté utilisateur — le binaire est pré-compilé pour chaque plateforme.


Installer

Gestionnaire de paquets Python standard — fonctionne dans tous les environnements :

pip install seraplot
pip install seraplot==2.3.61
pip install --upgrade seraplot
💡Pour isoler votre projet, installez toujours dans un environnement virtuel : python -m venv .venv && .venv\Scripts\activate
⚡ Recommandé — 10 à 100× plus rapide que pip

uv est un gestionnaire de paquets Python nouvelle génération écrit en Rust — résout et installe les paquets en quelques millisecondes.

uv add seraplot
💡Exécutez pip install uv une seule fois pour installer uv, puis utilisez uv add dans chaque projet.

Installez depuis le canal conda-forge, ou déclarez-le dans votre fichier d'environnement :

conda install -c conda-forge seraplot

Ou ajoutez dans environment.yml :

dependencies:
  - pip:
    - seraplot

Pourquoi l'installation est aussi simple

SeraPlot n'a aucune dépendance Python requise. L'extension Rust est entièrement autonome — le HTML embarque son propre JavaScript sans rien charger depuis un CDN.

🌐 Fonctionne hors ligne Les graphiques se génèrent en environnement isolé, dans les e-mails, en impression PDF — sans CDN ni internet.
🔒 Zéro conflit Aucune dépendance sur numpy, pandas ou scipy — rien qui puisse entrer en conflit avec votre stack.
🚀 Toutes plateformes Wheels pré-compilés pour Windows, Linux et macOS. Aucun compilateur, aucune toolchain Rust requise.
🪶 Empreinte minimale pip install plotly télécharge ~15 Mo. pip install seraplot télécharge ~2 Mo.