This repository contains 633 Jupyter notebooks across 177 topics. These notebooks are a mix of experiments, drafts and useful scripts for data analysis, visualization and storytelling.
Note: This is a personal sandbox for learning and experimenting. Some notebooks may be incomplete or outdated.
This repository uses uv to manage Python 3.13 and its dependencies, which are defined in pyproject.toml and pinned in uv.lock.
brew install uvThis creates a .venv directory with Python 3.13 and everything in the lockfile:
uv syncuv run jupyter labuv add some-package