nicetoolbox.evaluation.data.results_saver

Functions

save_frame_arrays

Save per-frame result arrays as NPZ files under metric_dir/npz/.

save_plots

Save each named figure as a PNG under metric_dir/visualization/.

save_results

Save all metric results (frames, summaries, plots) to disk.

save_summary_csv

Save each named summary DataFrame to its own CSV file.

nicetoolbox.evaluation.data.results_saver.save_frame_arrays(frame_result: FrameResult, metric_dir: Path) None[source]

Save per-frame result arrays as NPZ files under metric_dir/npz/.

nicetoolbox.evaluation.data.results_saver.save_plots(plot_result: PlotResult, metric_dir: Path) None[source]

Save each named figure as a PNG under metric_dir/visualization/.

nicetoolbox.evaluation.data.results_saver.save_results(result: MetricResult, output_dir: Path) None[source]

Save all metric results (frames, summaries, plots) to disk.

Parameters:
  • result – Complete metric output containing optional frames, summaries, and plots.

  • output_dir – Root output directory; a subdirectory named after the metric is created.

nicetoolbox.evaluation.data.results_saver.save_summary_csv(summary: SummaryResult, metric_dir: Path) None[source]

Save each named summary DataFrame to its own CSV file.