diff --git a/docs/pyerrors/fits.html b/docs/pyerrors/fits.html
index b950c818..9117d5d3 100644
--- a/docs/pyerrors/fits.html
+++ b/docs/pyerrors/fits.html
@@ -417,8 +417,7 @@
result = []
for i in range(n_parms):
- result.append(derived_observable(lambda x, **kwargs: x[0], list(x.ravel()) + list(y), man_grad=list(deriv_x[i]) + list(deriv_y[i])))
- result[-1]._value = out.beta[i]
+ result.append(derived_observable(lambda my_var, **kwargs: my_var[0] / x.ravel()[0].value * out.beta[i], list(x.ravel()) + list(y), man_grad=list(deriv_x[i]) + list(deriv_y[i])))
output.fit_parameters = result + const_par
@@ -535,8 +534,7 @@
result = []
for i in range(n_parms):
- result.append(derived_observable(lambda x, **kwargs: x[0], list(y) + list(loc_priors), man_grad=list(deriv[i])))
- result[-1]._value = params[i]
+ result.append(derived_observable(lambda x, **kwargs: x[0] / y[0].value * params[i], list(y) + list(loc_priors), man_grad=list(deriv[i])))
output.fit_parameters = result
output.chisquare = chisqfunc(np.asarray(params))
@@ -730,8 +728,7 @@
result = []
for i in range(n_parms):
- result.append(derived_observable(lambda x, **kwargs: x[0], list(y), man_grad=list(deriv[i])))
- result[-1]._value = fit_result.x[i]
+ result.append(derived_observable(lambda x, **kwargs: x[0] / y[0].value * fit_result.x[i], list(y), man_grad=list(deriv[i])))
output.fit_parameters = result + const_par
@@ -1454,8 +1451,7 @@ List of N Obs that are used to constrain the last N fit parameters of func.
result = []
for i in range(n_parms):
- result.append(derived_observable(lambda x, **kwargs: x[0], list(x.ravel()) + list(y), man_grad=list(deriv_x[i]) + list(deriv_y[i])))
- result[-1]._value = out.beta[i]
+ result.append(derived_observable(lambda my_var, **kwargs: my_var[0] / x.ravel()[0].value * out.beta[i], list(x.ravel()) + list(y), man_grad=list(deriv_x[i]) + list(deriv_y[i])))
output.fit_parameters = result + const_par
diff --git a/docs/pyerrors/roots.html b/docs/pyerrors/roots.html
index 302ac4d3..3f5f78af 100644
--- a/docs/pyerrors/roots.html
+++ b/docs/pyerrors/roots.html
@@ -104,8 +104,7 @@
da = jacobian(lambda u, v: func(v, u))(d.value, root[0])
deriv = - da / dx
- res = derived_observable(lambda x, **kwargs: x[0], [d], man_grad=[deriv])
- res._value = root[0]
+ res = derived_observable(lambda x, **kwargs: x[0] / d.value * root[0], [d], man_grad=[deriv])
return res
@@ -152,8 +151,7 @@
da = jacobian(lambda u, v: func(v, u))(d.value, root[0])
deriv = - da / dx
- res = derived_observable(lambda x, **kwargs: x[0], [d], man_grad=[deriv])
- res._value = root[0]
+ res = derived_observable(lambda x, **kwargs: x[0] / d.value * root[0], [d], man_grad=[deriv])
return res