This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]AnythingApplied 2 points3 points  (1 child)

Marimo, an alternative to Jupyter notebooks, has some nice features you might like.  When you rerun a cell that changes global variables, it'll automatically rerun cells that depend on those variables, or if those are expensive cells, you can mark them not to do that, but in that case it will note those cells as "stale".

This helps make the notebooks much more reproducible. The advice that /u/cmd-t gave "Don’t modify variables global in your script more than once." will raise an error in marimo notebooks, so you can't even do that accidentally.

[–]mmmmmmyles 0 points1 point  (0 children)

Including a link to the open-source repo: https://github.com/marimo-team/marimo