display
display
¶
Rich display helpers for the evaluation framework and bench CLI.
Classes¶
Functions¶
print_banner
¶
Print the OpenJarvis ASCII banner inside a styled panel.
Source code in src/openjarvis/evals/core/display.py
print_section
¶
print_run_header
¶
print_run_header(console: Console, benchmark: str, model: str, backend: str, samples: Optional[int], workers: int, warmup: int = 0) -> None
Print a compact run configuration panel.
Source code in src/openjarvis/evals/core/display.py
print_metrics_table
¶
print_metrics_table(console: Console, summary: RunSummary) -> None
Print the unified metrics table with all available stats.
Source code in src/openjarvis/evals/core/display.py
print_accuracy_panel
¶
print_accuracy_panel(console: Console, summary: RunSummary) -> None
Print accuracy panel with per-subject breakdown.
Source code in src/openjarvis/evals/core/display.py
print_latency_table
¶
print_latency_table(console: Console, summary: RunSummary) -> None
Print latency, throughput, and token stats table.
Source code in src/openjarvis/evals/core/display.py
print_energy_table
¶
print_energy_table(console: Console, summary: RunSummary) -> None
Print energy, efficiency, and IPJ/IPW table.
Source code in src/openjarvis/evals/core/display.py
print_trace_summary
¶
print_trace_summary(console: Console, summary: RunSummary) -> None
Print agentic trace step-type breakdown.
Source code in src/openjarvis/evals/core/display.py
print_compact_table
¶
print_compact_table(console: Console, summary: RunSummary) -> None
Print a single dense metrics table (legacy behavior, enhanced).
print_full_results
¶
print_full_results(console: Console, summary: RunSummary, *, compact: bool = False, trace_detail: bool = False) -> None
Orchestrate all result panels.
Source code in src/openjarvis/evals/core/display.py
print_subject_table
¶
Print per-subject accuracy breakdown.
Source code in src/openjarvis/evals/core/display.py
print_suite_summary
¶
print_suite_summary(console: Console, summaries: List[RunSummary], suite_name: str = '') -> None
Print a multi-run suite summary table.
Source code in src/openjarvis/evals/core/display.py
print_completion
¶
print_completion(console: Console, summary: RunSummary, output_path: Optional[Path] = None, traces_dir: Optional[Path] = None, bench_energy: Optional[Dict[str, float]] = None) -> None
Print a completion panel showing where data was saved.