Package-level declarations

Types

Link copied to clipboard
class HtmlReportRenderer(ctx: RenderContext = RenderContext(), cssPath: Path? = null, css: String? = null) : AbstractReportVisitor

A ReportVisitor that renders a ReportNode tree to a self-contained HTML file.

Link copied to clipboard

A ksl.utilities.io.report.visitor.ReportVisitor that renders a ReportNode tree to a LaTeX source file (.tex).

Link copied to clipboard

A ReportVisitor that renders a ReportNode tree to GitHub-flavoured Markdown.

Link copied to clipboard
data class RenderContext(val outputDir: Path = KSL.outDir, val plotDir: Path = KSL.plotDir, val confidenceLevel: Double = 0.95, val numericPrecision: Int = 4, val maxPlotsPerSection: Int = 20)

Shared configuration passed to every ksl.utilities.io.report.visitor.ReportVisitor renderer. Provides output paths, numeric formatting preferences, and rendering limits.

Link copied to clipboard

A ReportVisitor that renders a ReportNode tree to plain text.