Requirements at a glance
| Dependency | Minimum version | Required | Notes |
|---|---|---|---|
| Quarto | 1.4.0 | Yes | Bundles Typst — no separate Typst install needed |
| Typst | Bundled with Quarto | Yes | Do not install separately unless debugging |
| R | 4.2.0 | Yes | Earlier versions may work but are untested |
| dplyr | any CRAN | Yes | Data manipulation |
| readr | any CRAN | Yes | CSV / data file reading |
| here | any CRAN | Yes | Portable file paths |
| yaml | any CRAN | Yes | YAML front-matter parsing |
| ggplot2 | any CRAN | Yes | Figure generation |
| systemfonts | any CRAN | Yes | Font detection for Typst |
| cingulate | GitHub (brainworkup) | Yes | Report pipeline utilities |
| Ollama | any | No | Required only for AI narrative generation |
Quarto
Quarto ≥ 1.4.0 is required. Quarto 1.4 introduced the Typst output format that Luria Voice depends on. Download the installer for your operating system from quarto.org. After installing, confirm your version:1.4.0 or higher.
Quarto ≥ 1.4.0 ships with Typst embedded. You do not need to install Typst
separately. If you have a standalone Typst installation, Quarto uses its own
bundled copy and the two will not conflict.
R
R 4.2 or later is recommended. Download from cran.r-project.org. Confirm your version in R:R packages
Install all required CRAN packages in a single command:cingulate (GitHub)
Thecingulate package provides the scoring, norming, and domain-assembly pipeline that populates report sections. It is not on CRAN and must be installed from GitHub.
Ollama (optional)
Ollama enables AI-generated narrative summaries within the report. It is entirely optional — all scoring, tables, and figures render without it. If you want to use AI narratives:Download and install Ollama
Download Ollama from ollama.com and follow the installer for your platform.