# Python / uv
.venv/
__pycache__/
*.py[cod]
.pytest_cache/
*.egg-info/

# Experiment outputs — regenerable, and (for the clinical 'magic' source) derived
# from patient data, so never committed. The synthetic data/ folder IS tracked.
results/

# R
.Rhistory
.RData

# Notebooks: jupytext py:percent files are the source of truth;
# generated .ipynb (with embedded image outputs) stay out of git.
notebooks/*.ipynb
# exception: the Colab demo needs a tracked (output-stripped) ipynb for the
# "Open in Colab" badge; regenerate with `uvx jupytext --to ipynb <demo>.py`
!notebooks/demo_tram_dag_colab.ipynb

# build artifacts
dist/
