Notebooks
Hundreds of example notebooks for data analysis, maps and charts using Python, Pandas and Jupyter on a variety of topics, from aircraft to ZIP codes.
Install / Use
/learn @stiles/NotebooksREADME
Jupyter Notebooks Collection
This repository contains 930 Jupyter notebooks across 188 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.
🛠️ Setting Up the Environment
This repository uses uv for dependency management.
Install uv
uv is a package manager for Python that simplifies the setup of virtual environments and dependency management.
To install uv, follow the instructions on the official website.
brew install uv
Set up a Virtual Environment
export UV_VENV_PATH=".venv"
uv venv
source .venv/bin/activate
Install Dependencies
If you have a requirements.txt file:
uv pip install -r requirements.txt
For individual package installation:
uv add pandas numpy matplotlib jupyterlab
Run JupyterLab
uv run jupyter lab
Lock Dependencies for Reproducibility
uv lock
Sync Dependencies in a New Environment
uv sync
