s
Jan. 12, 2024, 9:17 p.m. |

Simon Willison's Weblog simonwillison.net

Marimo


This is a really interesting new twist on Python notebooks.


The most powerful feature is that these notebooks are reactive: if you change the value or code in a cell (or change the value in an input widget) every other cell that depends on that value will update automatically. It's the same pattern implemented by Observable JavaScript notebooks, but now it works for Python.


There are a bunch of other nice touches too. The notebook file format is a …

change code copilot every feature javascript jupyter notebooks observable opensource python update value widget will

Data Architect

@ University of Texas at Austin | Austin, TX

Data ETL Engineer

@ University of Texas at Austin | Austin, TX

Lead GNSS Data Scientist

@ Lurra Systems | Melbourne

Senior Machine Learning Engineer (MLOps)

@ Promaton | Remote, Europe

Principal Applied Scientist

@ Microsoft | Redmond, Washington, United States

Data Analyst / Action Officer

@ OASYS, INC. | OASYS, INC., Pratt Avenue Northwest, Huntsville, AL, United States