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.
pip
pip install seraplot
pip install seraplot==2.3.61
pip install --upgrade seraplot
uv
uv is a fast Python package manager written in Rust.
uv add seraplot
conda
conda install -c conda-forge seraplot
Or add it to your 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. This means:
- charts work offline, in air-gapped environments, in emails, in PDF exports via browser print
- no version conflict with your
numpy,pandas, orscipy - wheels available for Windows, Linux, and macOS — no compilation needed
For comparison, 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.
pip
pip install seraplot
pip install seraplot==2.3.61
pip install --upgrade seraplot
uv
uv est un gestionnaire de paquets Python rapide écrit en Rust.
uv add seraplot
conda
conda install -c conda-forge seraplot
Ou dans votre 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. Concrètement :
- les graphiques fonctionnent hors ligne, en environnement isolé, par e-mail, en impression PDF
- aucun conflit de version avec
numpy,pandasouscipy - wheels disponibles pour Windows, Linux et macOS — aucune compilation nécessaire
Pour comparaison, pip install plotly télécharge ~15 Mo. pip install seraplot télécharge ~2 Mo.