Calculations in LinearLeastSquaresCalibration are run before the .run() call


I would like some clarification on the use of the LinearLeastSquaresCalibration class. I’ve noticed that the calculations were run as soon as an object was instantiated, whereas i would have expected them to be withheld until after the method .run() was called upon it.

The NonLinearLeastSquaresCalibration() class seems to be behaving according to my first understanding


yes, evaluations must be moved to the run method
it also happens with GaussianLinearCalibration
a patch is on the way