# Python
__pycache__/
*.pyc
*.pyo
*.egg-info/
dist/
build/

# Pixi
.pixi/

# MkDocs build output
site/

# Pytest
.pytest_cache/

# Ruff
.ruff_cache/

# Coding agent local state and tool artifacts
.claude/
.kilo/
.playwright-mcp/

# OS
.DS_Store
Thumbs.db

# Cached results (regenerable)
**/*.npz
# Allow results.npz in committed results dirs (for reproducibility)
!results/**/results.npz

# Private analysis output (derived from unpublished data)
private_results/

# Reference materials (not for distribution)
papers/
cbas_paper_docling/
igor_cbas/
DanielStudentImplementation/
utilities/
notes/
notes.md

# Datasets. Nothing under data/ is tracked: the public cohorts are downloadable
# from their sources, and the rest is unpublished data belonging to collaborators.
# This has to be stated here rather than left to a machine-local global ignore,
# otherwise the protection does not travel with the repository and `git add -A`
# on another checkout would stage an unpublished cohort.
data/

# Agent/contributor notes for this working copy. Guidance for whoever has access to
# the private analysis repo, not part of the published package, so it stays local.
AGENTS.md
CLAUDE.md
