Expand description
Reconstruction problems, state, schedules, runners, results, and checkpoints. Reconstruction inputs, execution state, schedules, checkpoints, and results.
Pair a compiled model and measurements in
crate::reconstruction::ReconstructionProblem, then run an
crate::algorithms::ReconstructionAlgorithm directly or configure
crate::reconstruction::Runner with crate::reconstruction::RunOptions,
callbacks, and a crate::reconstruction::FrameSchedule. The owned
crate::reconstruction::ReconstructionResult contains the reconstructed field and
trace.
Re-exports§
pub use crate::tabular::parquet::BUNDLE_FORMAT_VERSION;pub use crate::tabular::parquet::BundleArrays;pub use crate::tabular::parquet::BundleArtifact;pub use crate::tabular::parquet::BundleExportOptions;pub use crate::tabular::parquet::BundlePreviews;pub use crate::tabular::parquet::BundleTables;pub use crate::tabular::parquet::BundleVerificationResult;pub use crate::tabular::parquet::ResultBundle;pub use crate::tabular::parquet::read_bundle;
Structs§
- Adaptive
Alternating Projection Auxiliary State - Resumable cycle-level feedback state for adaptive alternating projection.
- Admm
Auxiliary State - Resumable per-source auxiliary and scaled-dual fields for ADMM.
- Algorithm
Metric Record - One scalar emitted by an algorithm-specific iteration metric.
- Batch
- One scheduled group of acquisition frames supplied to an algorithm step.
- Iteration
Record - Universal information recorded after one complete reconstruction iteration.
- Mpie
Auxiliary State - Resumable object-spectrum momentum state for mPIE.
- Reconstruction
Checkpoint - Serializable algorithm state used to resume a reconstruction exactly.
- Reconstruction
Problem - Validated pairing of measurements with a compiled image-plane model.
- Reconstruction
Result - Owned reconstructed fields, calibration values, trace, and runtime metadata.
- Reconstruction
State - Mutable numerical state shared by algorithms during reconstruction.
- Reconstruction
Trace - Execution trace recorded for every reconstruction, independently of diagnostic callbacks.
- RunOptions
- Algorithm-independent execution options consumed by
super::Runner. - Runner
- Configurable executor for one reconstruction algorithm.
- Runtime
Info - Execution summary attached to a completed reconstruction.
Enums§
- Algorithm
Auxiliary State - Solver-specific state preserved in checkpoints.
- Frame
Schedule - Rule for ordering acquisition frames within each reconstruction iteration.
Constants§
- CHECKPOINT_
FORMAT_ VERSION - Current JSON checkpoint serialization format version.