Data Visualization
Declarative Visualization
★ 4.5
Open Source BI Tool
★ 4.6
pip install altairN/A — web application, deploy via Docker or JARpip install altairN/A — web application, deploy via Docker or JARData engineers use Altair for rapid exploratory visualization in Jupyter notebooks. Its declarative grammar lets you add interactivity — tooltips, selections, linked charts — with just a few extra lines, making it easy to build exploratory dashboards from pipeline outputs without leaving the Python environment.
Python data engineers use Metabase as the self-serve analytics layer on top of pipeline outputs — connecting Metabase to the warehouse and organizing datasets into collections for business teams. The Metabase API allows Python scripts to programmatically create questions, update dashboards, and embed signed dashboard URLs into internal applications after each pipeline run.
Individual Tool Pages