Expand description
Structured iteration and per-frame reconstruction diagnostics. Structured convergence, coverage, and per-frame reconstruction diagnostics.
crate::diagnostics::DiagnosticRecorder is a callback that gathers requested data
during a run. It produces crate::diagnostics::ReconstructionDiagnostics, while
crate::diagnostics::compute_fourier_coverage describes which high-resolution
Fourier pixels are sampled by a compiled model.
Structs§
- Crop
Index Diagnostics - Pixel bounds and center of one source crop in the high-resolution Fourier grid.
- Diagnostic
Recorder - A cloneable callback whose recorded output remains accessible after a run.
- Diagnostic
Recorder Config - Controls which diagnostics a
DiagnosticRecordercaptures and how often. - Diagnostics
- Optional diagnostics computed for one callback hook.
- Fourier
Coverage Diagnostics - Summary of individual-source coverage on the high-resolution Fourier grid.
- Frame
Diagnostic Record - Comparison metrics for one predicted and reference acquisition frame.
- Iteration
Diagnostics - Optional convergence scalars recorded for one completed iteration.
- RawFrame
Statistics Record - Raw measured-intensity statistics for one acquisition frame.
- Reconstruction
Diagnostics - Serializable diagnostic collections emitted by
super::DiagnosticRecorder.
Enums§
- Diagnostic
Request - Diagnostic quantity a callback asks the runner to compute for a hook.
Functions§
- compute_
fourier_ coverage - Validates
modeland derives source centers, crop bounds, NA, and overlap coverage.