Expand description
On-demand Polars conversions for reconstruction and benchmark records.
Domain types remain independent of Polars. These free functions allocate one column vector per output column only when a caller explicitly requests a table or writes a bundle.
Modules§
- parquet
- Parquet/NPY result and benchmark bundle persistence. Parquet tables, NPY arrays, manifests, and lazy reopening for result bundles.
Structs§
- Reconstruction
Tables - All stable reconstruction tables materialized together on explicit request.
Constants§
- COMMON_
RUN_ COLUMNS - Stable identity/status columns shared by reconstruction and benchmark run tables.
Functions§
- algorithm_
metrics_ dataframe - Builds one row per algorithm-specific trace metric with stable identity columns.
- benchmark_
artifacts_ dataframe - Builds one result-bundle artifact row per run with a supplied relative path.
- benchmark_
frames_ dataframe - Builds one row per recorded acquisition-frame benchmark metric.
- benchmark_
metadata_ dataframe - Builds long-form non-promoted key/value metadata rows for benchmark runs.
- benchmark_
runs_ dataframe - Builds one stable summary row per benchmark run.
- frame_
calibration_ dataframe - Builds acquisition-frame gain and additive-background rows.
- frame_
diagnostics_ dataframe - Builds one row per predicted-versus-reference frame diagnostic record.
- frame_
evaluation_ dataframe - Builds one predicted-versus-measured intensity comparison row per acquisition frame.
- history_
dataframe - Builds one run-ID/objective/elapsed-time row per completed iteration.
- illumination_
calibration_ dataframe - Builds source-order
(row, column)correction rows in Fourier-grid pixels. - iteration_
diagnostics_ dataframe - Builds one row per recorded convergence-diagnostic iteration.
- metadata_
dataframe - Builds long-form non-promoted run metadata rows.
- raw_
frame_ statistics_ dataframe - Builds one row per raw measured-frame statistics record.
- reconstruction_
tables - Materializes all required and non-empty optional tables for one result and run ID.
- scalar_
diagnostics_ dataframe - Builds long-form run-ID/key/value rows from named scalar diagnostics.
- summary_
dataframe - Builds the required one-row reconstruction result summary table.