Installation¶
The package is available on PyPI.
Requirements¶
- Python 3.11+
- PySpark 3.x+
- For notebook mode: IPython / Jupyter
Using uv (recommended)¶
Using pip¶
Development Installation¶
git clone https://github.com/montanarograziano/spark_plan_viz.git
cd spark_plan_viz
just install # installs all dependencies including dev tools
Limitations¶
- Databricks Serverless Compute is not supported, as it does not expose the
_jdfobject needed to traverse the JVM execution plan. - A working Java installation is required (PySpark uses Py4J to communicate with the JVM).