Installation¶
pip install interactive-pipe
The core package depends only on numpy, matplotlib, Pillow and PyYAML — the matplotlib backend works out of the box.
Optional extras¶
| Extra | Installs | When you need it |
|---|---|---|
qt6 |
PyQt6 | The Qt backend (gui="qt"), richest feature set |
qt5 |
PyQt5 | Qt backend on systems without Qt6 support |
notebook |
ipywidgets | The Jupyter backend (gui="nb"), incl. Google Colab |
full |
Qt6 + OpenCV + ipywidgets + pandas + gradio + pytest | Everything |
pip install "interactive-pipe[qt6]" # Qt backend
pip install "interactive-pipe[notebook]" # Jupyter / Colab
pip install "interactive-pipe[full]" # everything
Gradio (gui="gradio") needs pip install gradio (included in full).
From source¶
git clone git@github.com:balthazarneveu/interactive_pipe.git
cd interactive_pipe
pip install -e ".[full]"
Tested platforms¶
- ✅ Linux (Ubuntu / KDE Neon)
- ✅ Raspberry Pi
- ✅ Google Colab (use
gui="nb")