Skip to content

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.

Notifications You must be signed in to change notification settings

stiles/notebooks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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.

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •