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
python -m venv .venv && .venv\Scripts\activateuv is a next-generation Python package manager written in Rust — resolves and installs packages in milliseconds.
uv add seraplot
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.
numpy, pandas, or scipy — nothing to conflict with your existing stack.
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
python -m venv .venv && .venv\Scripts\activateuv 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
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.
numpy, pandas ou scipy — rien qui puisse entrer en conflit avec votre stack.
pip install plotly télécharge ~15 Mo. pip install seraplot télécharge ~2 Mo.