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

# Tooling caches
.coverage
htmlcov/
.pytest_cache/
.mypy_cache/
.ruff_cache/

# Virtualenv
.venv/
venv/
ENV/
env/

# Jupyter
.ipynb_checkpoints/

# OS
.DS_Store
Thumbs.db

# Editors
.vscode/
.idea/

# Docs build output
site/
docs/article_code/

# Local artifacts, caches, runs
data/
outputs/
runs/
artifacts/
cache/
modssc_cache/*
!modssc_cache/.gitkeep
!modssc_cache/datasets/
!modssc_cache/preprocess/
!modssc_cache/output/
!modssc_cache/graphs/
!modssc_cache/graph_views/
!modssc_cache/splits/
modssc_cache/datasets/*
!modssc_cache/datasets/.gitkeep
modssc_cache/preprocess/*
!modssc_cache/preprocess/.gitkeep
modssc_cache/output/*
!modssc_cache/output/.gitkeep
modssc_cache/graphs/*
!modssc_cache/graphs/.gitkeep
modssc_cache/graph_views/*
!modssc_cache/graph_views/.gitkeep
modssc_cache/splits/*
!modssc_cache/splits/.gitkeep
log/
coverage.xml
analysis/
dev_wip/
bench/configs/experiments/article/README.md
bench/configs/experiments/best/
bench/configs/experiments/smoke/
