ppforest2 v0.1.0
Projection Pursuit Decision Trees and Random Forests
Loading...
Searching...
No Matches
BenchmarkReport.hpp File Reference

Benchmark result formatting, comparison, and export. More...

#include "cli/Benchmark.hpp"
#include "io/Output.hpp"
#include <string>
#include <optional>

Go to the source code of this file.

Namespaces

namespace  ppforest2
 
namespace  ppforest2::cli
 Command-line interface: argument parsing, subcommands, and benchmark/evaluation orchestration.
 

Functions

void ppforest2::cli::print_benchmark_markdown (io::Output &out, SuiteResult const &current, std::optional< SuiteResult > const &baseline=std::nullopt)
 Print results as a GitHub-flavored markdown table.
 
void ppforest2::cli::print_benchmark_table (io::Output &out, SuiteResult const &current, std::optional< SuiteResult > const &baseline=std::nullopt)
 Print a formatted results table to stdout.
 
void ppforest2::cli::write_results_csv (SuiteResult const &result, std::string const &path)
 Write suite results to a CSV file.
 
void ppforest2::cli::write_results_json (SuiteResult const &result, std::string const &path)
 Write suite results to a JSON file.
 

Detailed Description

Benchmark result formatting, comparison, and export.