# New python notebook library

**URL:** https://discourse.slicer.org/t/new-python-notebook-library/33758
**Category:** Development
**Tags:** python
**Created:** [January 13, 2024, 1:03pm UTC](https://discourse.slicer.org/t/new-python-notebook-library/33758 "2024-01-13T13:03:58Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![mhalle](https://avatars.discourse-cdn.com/v4/letter/m/50afbb/32.png) [@mhalle](https://discourse.slicer.org/u/mhalle)
#### Post date: [January 13, 2024, 1:03pm UTC](https://discourse.slicer.org/t/new-python-notebook-library/33758/1 "2024-01-13T13:03:58Z")

</div>

Just saw this new open source variant on the python notebook concept (and an alternative to Jupyter notebooks) that might be useful with Slicer:

> **[marimo | a next-generation Python notebook](https://marimo.io/)**
>
> Explore data and build apps seamlessly with marimo, a next-generation Python notebook.

Some of the differences from Jupyter:

- Fully reactive: change a variable value and all cells using that value will update. Observablehq uses this reactive model and it works quite well.
- Notebook format is python code, not JSON, so notebooks are more git friendly and reusable.
