# Python caches and test output
__pycache__/
*.py[cod]
*$py.class
.pytest_cache/
.ruff_cache/
.mypy_cache/
.pyre/
.cache/
.coverage
.coverage.*
htmlcov/

# Build and packaging
build/
dist/
*.egg-info/
.eggs/
*.egg
MANIFEST
pip-wheel-metadata/
site/

# Environments and local secrets
.env
*.env
.venv/
env/
venv/
ENV/
.python-version.local

# Local agent and IDE state
AGENTS.md
.claude/
.vscode/
.idea/
*.swp
*.swo
*~

# Data, plots, and local artifacts
data/**
!data/
!data/README.md
!data/.gitkeep
plots/**
artifacts/**
archive/**
notebooks/
models/
cache/
embeddings/
runs/
tmp/
outputs/

# Jupyter
.ipynb_checkpoints/

# OS
.DS_Store
Thumbs.db
desktop.ini

# Large local arrays and databases
*.npz
*.npy
*.db
