1# marimo
2
3sublimated renders marimo `.py` notebooks with syntax highlighting, dependency visualization, and execution support.
4
5- cells are Python functions decorated with `@app.cell` — explicit inputs/outputs form a DAG
6- markdown cells use `mo.md()` and render as rich text
7- dependency arrows show data flow between cells
8- `mo.ui.*` widgets detected and previewed (slider, dropdown, text, checkbox)
9- execute notebooks via the run button — outputs render inline under each cell
10- run history tracks every execution with timestamps and duration
11- compare outputs between runs side by side
12
13## demos
14
15- [hello](hello.py) — basic cells, dependencies, markdown
16- [data-analysis](data-analysis.py) — pandas, multi-step pipeline
17- [dag-demo](dag-demo.py) — diamond dependency pattern for DAG visualization
18- [widgets](widgets.py) — mo.ui.slider, dropdown, text, checkbox
19- [markdown-cells](markdown-cells.py) — mixing code and markdown cells