Renders the installed Markdown/Rmd template to a self-contained HTML file. No Pandoc, network, model fitting or external web assets are required. Supplied estimates must retain the same source snapshots and ethnicity classification as records. Their analysis scope and diagnostics are shown. Coverage describes source files; filtering does not redefine coverage. Sampling intervals and assumption ranges have separate labelled sections.
Arguments
- records
Contract-bearing search records.
- file
Explicit HTML output path. Its parent directory must exist.
- estimates
Uniquely named list of contract-bearing result tables.
- title
Report title, treated as text.
- assumptions, limitations
Additional statements, treated as text.
- max_rows
Maximum displayed rows per table; truncation is labelled.
- overwrite
Whether to replace an existing output file.
Value
Invisibly, a one-row tibble with the output path and record count, carrying the ingestion contract. Writes only the requested output file.
Examples
rates <- readRDS(system.file("extdata", "example-rates.rds",
package = "searchlight"
))
path <- tempfile(fileext = ".html")
sl_report(sl_sample(), path, estimates = list(ratios = sl_rate_ratio(rates)))
#> Report written to /tmp/RtmpR6Tj7b/file1e5051718c21.html.
file.exists(path)
#> [1] TRUE