# Virtual environments
.venv/
.env/

# Python
__pycache__/
*.pyc
*.pyo
*.egg-info/
dist/
build/

# Testing
.pytest_cache/
htmlcov/
.coverage
coverage.xml

# Data (large reference/validation files)
data/

# R reference validation data
scripts/r_reference/

# Package data (keep q_matrices.npz, ignore everything else)
src/rctd/data/*
!src/rctd/data/q_matrices.npz

# IDE
.vscode/
.idea/

# OS
.DS_Store
Thumbs.db

# SLURM / HPC
*.log
*.err
/scratch/

# Credentials / local secrets
.env
.env.local
.env.*.local
*.key
*.pem
secrets/
.netrc

# Build artifacts
*.knit.md

# Generated version file
src/rctd/_version.py
docs/plans/
