Temp checking is not being aggressive enough
-
Utilize ΔT's -
One place in the code could be
scan.Scan.post_align_self_test()
as it's checking the standard deviation.
np.std(self.processed_T1s) > 1 or np.std(self.processed_T2s) > 1 or np.std(self.processed_T3s) > 1
-
Another place in the code could be
scan.Scan.post_align_self_test()
as it's checking for uniform values between all temps compared to the first one via the following (are_floats_equal
passes valuesabs(a - b) < 0.01
with 0.01 adjustable (see issue comment for code details).