Installation¶
Requirements¶
- Python 3.12+
- uv (recommended) or pip
Install with pip¶
Optional dependencies¶
# Visualization (Graphviz + Matplotlib)
pip install "synamine[viz]"
# Machine learning
pip install "synamine[ml]"
# LLM integration
pip install "synamine[llm]"
# Everything
pip install "synamine[all]"
Install with uv (from source)¶
Optional dependencies with uv¶
uv sync --extra viz # visualization
uv sync --extra ml # machine learning
uv sync --extra all # everything
System dependencies¶
Graphviz binary
For DFG, Petri Net, and Process Tree visualization, you need the Graphviz system binary installed: