__pycache__/
*.pyc
.pytest_cache/
.mypy_cache/
dist/
build/
*.egg-info/
.venv/

*.sh

# MkDocs build output and caches
site/
.cache/
.mkdocs-cache/

# Ignore apple macOS system files
.DS_Store
# Ignore Jupyter Notebook checkpoints
.ipynb_checkpoints

# Ignore VSCode settings
.vscode/

# Generated plot output directories
# docs/examples/**/plots/*

# common Python tooling artifacts
.ruff_cache/
.coverage
coverage.xml
htmlcov/
.env
env/
venv/
.python-version





# docs/examples/wppm/hong2025_reproduction.md

docs/examples/wppm/plots/hong2025_quick_ellipses.png
docs/examples/wppm/plots/hong2025_quick_learning_curve.png
docs/examples/wppm/plots/hong2025_quick_thresholds_end_to_end.png

# Saved weights from stage 3. Quick-mode fits are smoke-test noise; the
# full-mode .npz is ~2 KB and worth committing, since it lets anyone
# regenerate the end-to-end figure without a GPU.
docs/examples/wppm/fits/hong2025_quick_fit.npz
