# Generated notebooks (kept as jupytext .py source-of-truth)
notebooks/*.ipynb
notebooks/.ipynb_checkpoints/

# MyST / Jupyter Book build output
_build/
public/

# Python
__pycache__/
*.py[cod]
*.egg-info/
.venv/
.pytest_cache/

# Environment / OS
.DS_Store
.env

# Data — never committed; downloaded on first run
data/*
!data/.gitkeep
!data/README.md

# Paper PDFs (single PDF allowed; subfolder build artefacts ignored)
paper/_build/
paper/.tmp/

# Figures generated by notebooks (keep curated examples in figures/)
notebooks/figures/

# Reference / external archives
reference/

# Results — large numerical outputs (commit only summary CSVs you reference in figures)
results/raw/

# Docker
docker-image.tar.gz

# Claude scratch
.claude/.cache/
.claude/local/

# Upstream inputs — symlinked or fetched by notebooks/01_inputs_fetch.py
inputs/

# sed -i.bak detritus
*.bak
