# Python
__pycache__/
*.py[cod]
*$py.class
*.so
*.egg-info/
*.egg
dist/
build/
.eggs/

# Virtual environments
venv/
env/
.env/

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

# ===== DATA EXCLUSIONS =====

data

# ===== GENERATED OUTPUT EXCLUSIONS =====

outputs

# ===== ML ARTIFACTS =====
*.pkl
*.pt
*.pth
*.h5
*.onnx

# ===== MISC =====
.DS_Store
Thumbs.db
*.log
*.backup

# ===== ENVIRONMENT / SECRETS =====
.env
.env.*
*.env


# ===== WEB APP BUILD =====
.next/
node_modules/
.claude/
.yfinance_cache/
*.db

# ===== TEST / RUNTIME CACHES =====
.hypothesis/
.pytest_cache/
.ruff_cache/
logs/

# ===== RUNTIME ARTIFACTS =====
temp_*.html
.coverage
# ===== AI AGENT TOOLING =====
.agent/
.agents/
skills-lock.json
claude.md
AGENTS.md
tasks/

# ===== NON-LIBRARY APP / DEV SURFACES =====
.streamlit/
frontend/
app/
deploy/
playwright-report/
test-results/
