Notes for marimo Notebooks marimo uses Python to create notebooks, unlike Jupyter which uses JSON. Here's an example notebook: Notice how the notebook is structured with functions can represent cell contents. Each cell is defined with the decorator and the inputs/outputs of the function are the inputs/outputs of the cell. marimo usually takes care of the dependencies between cells automatically. Running Marimo Notebooks Script Mode Detection Use to detect CLI vs interactive: Key Principle: Keep It Simple Show all UI elements always. Only change the data source in script mode. - Sliders, butto…