Skip to content

Testspieler09/delta_visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Delta ($\Delta$) Visualizer

Note

This tool is designed to work with the output of Delta ($\Delta$).

An interactive marimo notebook for data visualization, managed with uv for fast, reproducible Python environments.

This project is designed to be run as a live, reactive notebook rather than a static script or report.

Requirements

Setup

Clone the repository and install dependencies using uv:

uv sync

This will create a virtual environment and install all dependencies exactly as locked in uv.lock.

Running the notebook

Start the marimo app with:

uv run marimo run visualize.py

This launches an interactive UI in your browser.

Marimo will:

  • execute cells reactively
  • persist layout state
  • render tables, charts, and callouts inline

Layouts

The layouts/visualize.grid.json file stores a saved marimo layout (cell positions, visibility, etc.).

Marimo will automatically pick this up when opening the notebook, allowing consistent presentation across runs.

Why marimo?

Marimo combines the strengths of notebooks and apps:

  • Reactive execution (no hidden state)
  • UI components as first-class values
  • Reproducible layouts
  • Scriptable, version-controlled notebooks

This makes it ideal for exploratory analysis that needs to stay maintainable.

Why uv?

uv provides:

  • Extremely fast dependency resolution
  • Deterministic environments via uv.lock
  • No manual virtualenv management

Together with marimo, this keeps the workflow tight and reproducible.

License

This project is licensed under the terms of the license in LICENSE.

About

Visualize the results of delta.

Resources

License

Stars

Watchers

Forks

Languages