# Python
__pycache__/
*.py[cod]
*.pyo
*.pyd
.Python
*.egg-info/
dist/
build/
.eggs/

# Virtual environments
venv/
env/
.env
.venv

# Jupyter
.ipynb_checkpoints/

# Database (contains scraped data, no need to track)
data/orderbook.db
data/*.db
v2/data/
backtest_notebooks/

# OS
.DS_Store
Thumbs.db

# IDE
.vscode/
.idea/
*.swp
v2/venv_diarize/
v2/error_logs/
v2/.diskcache/

# Local notebooks with hardcoded API keys.
# Use glob form (notebooks/*) instead of folder form so negation can
# selectively re-include the public bot template below.
notebooks/*
!notebooks/bot_template/
# bot_template has its own .gitignore (excludes .key cache + __pycache__)

