diff --git a/docs/pyerrors/obs.html b/docs/pyerrors/obs.html index 1ce6622b..9013aace 100644 --- a/docs/pyerrors/obs.html +++ b/docs/pyerrors/obs.html @@ -1470,10 +1470,7 @@ for j_obs, obs in np.ndenumerate(data): for name in obs.names: if name in obs.cov_names: - if name in new_grad: - new_grad[name] += deriv[i_val + j_obs] * obs.covobs[name].grad - else: - new_grad[name] = deriv[i_val + j_obs] * obs.covobs[name].grad + new_grad[name] = new_grad.get(name, 0) + deriv[i_val + j_obs] * obs.covobs[name].grad else: new_deltas[name] = new_deltas.get(name, 0) + deriv[i_val + j_obs] * _expand_deltas_for_merge(obs.deltas[name], obs.idl[name], obs.shape[name], new_idl_d[name]) @@ -4709,10 +4706,7 @@ should agree with samples from a full jackknife analysis up to O(1/N). for j_obs, obs in np.ndenumerate(data): for name in obs.names: if name in obs.cov_names: - if name in new_grad: - new_grad[name] += deriv[i_val + j_obs] * obs.covobs[name].grad - else: - new_grad[name] = deriv[i_val + j_obs] * obs.covobs[name].grad + new_grad[name] = new_grad.get(name, 0) + deriv[i_val + j_obs] * obs.covobs[name].grad else: new_deltas[name] = new_deltas.get(name, 0) + deriv[i_val + j_obs] * _expand_deltas_for_merge(obs.deltas[name], obs.idl[name], obs.shape[name], new_idl_d[name])