pub struct ReconstructionTables {
pub summary: DataFrame,
pub history: DataFrame,
pub algorithm_metrics: Option<DataFrame>,
pub iteration_diagnostics: Option<DataFrame>,
pub frame_diagnostics: Option<DataFrame>,
pub raw_frame_statistics: Option<DataFrame>,
pub frame_evaluation: Option<DataFrame>,
pub illumination_calibration: Option<DataFrame>,
pub frame_calibration: Option<DataFrame>,
pub scalar_diagnostics: Option<DataFrame>,
pub metadata: Option<DataFrame>,
}Expand description
All stable reconstruction tables materialized together on explicit request.
Fields§
§summary: DataFrameRequired one-row run summary.
history: DataFrameRequired one-row-per-completed-iteration trace.
algorithm_metrics: Option<DataFrame>Optional algorithm-specific scalar metrics.
iteration_diagnostics: Option<DataFrame>Optional convergence diagnostics by iteration.
frame_diagnostics: Option<DataFrame>Optional comparison metrics by frame and iteration.
raw_frame_statistics: Option<DataFrame>Optional raw measured-intensity statistics by frame.
frame_evaluation: Option<DataFrame>Optional predicted-versus-measured evaluation by frame.
illumination_calibration: Option<DataFrame>Optional per-source Fourier-grid calibration corrections.
frame_calibration: Option<DataFrame>Optional acquisition-frame gains and backgrounds.
scalar_diagnostics: Option<DataFrame>Optional key/value scalar diagnostics.
metadata: Option<DataFrame>Optional key/value string metadata.
Auto Trait Implementations§
impl !Freeze for ReconstructionTables
impl !RefUnwindSafe for ReconstructionTables
impl Send for ReconstructionTables
impl Sync for ReconstructionTables
impl Unpin for ReconstructionTables
impl UnsafeUnpin for ReconstructionTables
impl !UnwindSafe for ReconstructionTables
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more