--- a/src/forward_model/sensor_grid.rs Thu Jan 23 23:35:28 2025 +0100 +++ b/src/forward_model/sensor_grid.rs Mon Jan 06 21:37:03 2025 -0500 @@ -9,6 +9,7 @@ }; use std::iter::Zip; use std::ops::RangeFrom; +use serde::Serialize; pub use alg_tools::linops::*; use alg_tools::norms::{ @@ -407,6 +408,7 @@ S : Sensor<F, N>, P : Spread<F, N>, Convolution<S, P> : Spread<F, N> + LocalAnalysis<F, BT::Agg, N>, + [F; N]: Serialize, /*ShiftedSensor<F, S, P, N> : LocalAnalysis<F, BT::Agg, N>, Weighted<ShiftedSensor<F, S, P, N>, F> : LocalAnalysis<F, BT::Agg, N>*/ { type Observable = DVector<F>; @@ -429,6 +431,7 @@ S : Sensor<F, N>, P : Spread<F, N>, Convolution<S, P> : Spread<F, N> + LocalAnalysis<F, BT::Agg, N>, + [F; N] : Serialize, /*ShiftedSensor<F, S, P, N> : LocalAnalysis<F, BT::Agg, N>, Weighted<ShiftedSensor<F, S, P, N>, F> : LocalAnalysis<F, BT::Agg, N>*/ {