# Data: never commit raw or licensed data
data/
*.parquet
*.feather
*.h5
*.itch
*.pcap
*.gz
*.zst

# Python
__pycache__/
*.py[cod]
.venv/
venv/
.ipynb_checkpoints/
.pytest_cache/
.mypy_cache/
.ruff_cache/
*.egg-info/
dist/

# C++ / Rust / CUDA builds
build/
cmake-build-*/
target/
*.o
*.obj
*.so
*.dll
*.pyd
*.exe

# Editors, OS, secrets
.vscode/
.idea/
.DS_Store
Thumbs.db
.env

# Local build spec (kept out of the public repo)
SPEC.html

# Run logs and tool output (added in M1)
results/logs/
results/sims/
.hypothesis/
.benchmarks/
.coverage
.coverage.*
coverage.xml
site/

# The ingest package is code, not data; the data/ rule above would hide it.
!study/src/overfitlab_study/data/
