results
tit.opt.ex.results ¶
Result saving and visualization for exhaustive search.
save_run_config ¶
Write run configuration metadata to JSON for reproducibility.
Source code in tit/opt/ex/results.py
build_csv_rows ¶
build_csv_rows(results: dict, roi_name: str) -> tuple[list[list], list[float], list[float], list[float], list[float]]
Build CSV rows and extract metric arrays for plotting.
Source code in tit/opt/ex/results.py
save_csv ¶
Write final_output.csv.
Source code in tit/opt/ex/results.py
generate_plots ¶
generate_plots(results: dict, roi_name: str, output_dir: str, logger: Any, timax_vals: list[float], timean_vals: list[float], foc_vals: list[float]) -> list[str]
Generate histogram and scatter plot visualizations.
Source code in tit/opt/ex/results.py
process_and_save ¶
Full results pipeline: run config JSON + CSV + plots.