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.