marimo
I tried out marimo, and it’s really impressive. It addresses the thing I’ve always disliked most about jupyter notebooks – the awful json file format that stores state in the document itself. Its browser-based editor feels pretty nimble and modern, too.
Starting a project with marimo:
# in venv
pip install marimo
marimo tutorial intro
marimo edit
uv
Using uv for the first time. Install:
curl -LsSf https://astral.sh/uv/install.sh | sh
echo 'uv generate-shell-completion fish | source' >> ~/.config/fish/config.fish
echo 'uvx --generate-shell-completion fish | source' >> ~/.config/fish/config.fish
Start a project:
uv init [project] # creates subdirectory for project files
cd [project]
uv venv
uv pip install ...
reading
- DevOps for Data Science, by Alex K. Gold