Measurements.jl: how to zero values without eliminating the uncertainty / strange behavior with deepcopy

You may want to read about linear error propagation: Appendix · Measurements. In a nutshell, the error is proportional to the first partial derivative (hence the name “linear”, it’s a linear approximation) of the function with regard to the variable. If the derivate is zero (or very small, in the relevant scale)… the propagated uncertainty is zero (or very small) as well. Which is very likely what you have here.

Correctly propagating uncertainties all the way down is expensive:

3 Likes