# Python
__pycache__/
*.py[oc]
*.pyc
*.pyo
build/
dist/
*.egg-info/
.venv/

# Internal notes and scratch
notes/
CLAUDE.md

# Domain modules not for distribution
signalforge/domains/cyber.py
signalforge/domains/kerberos.py
examples/run_kerberos.py

# Large data files — download from source
data/siena_eeg/*.edf
data/*.csv

# Binary array formats
*.npy
*.npz
*.pt

# Workspaces (user-created via sf init)
vix_analysis/

# Environment and system
.env
.DS_Store

# uv.lock is intentionally NOT gitignored — keep it tracked
docs/_sphinx/_build/
