# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# Virtual Environments
.venv/
venv/
ENV/
env/
*/.venv/
*/venv/

# Environment Variables
.env
.env.local
*/.env

# IDE / Editor
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store

# Jupyter Notebook
.ipynb_checkpoints
*.ipynb_checkpoints/

# Research / Experiments
experiments/
runs/
outputs/
results/
logs/
checkpoints/
*.log

# Data files (large datasets)
*.csv
*.jsonl
*.parquet
*.h5
*.hdf5
*.pkl
*.pickle

# Model files
*.pt
*.pth
*.ckpt
*.safetensors
*.bin

# OS
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# Testing
.pytest_cache/
.coverage
htmlcov/
.tox/

# MyPy
.mypy_cache/
.dmypy.json
dmypy.json

# Secrets & Credentials
*.key
*.pem
credentials.json
token.json

# MiniControlArena
mini-control-arena/

# Training data (source and prepared)
training_data/source/
training_data/prepared/

# Evaluation logs, stats, and templates
evaluation/logs*/
evaluation/templates/
evaluation-*/logs*/
evaluation-*/templates/
evaluation-*/__pycache__/