Skip to content
This repository was archived by the owner on Apr 16, 2024. It is now read-only.

Commit 472d086

Browse files
authored
Merge pull request #6 from mpewsey/Update
Update
2 parents 03f6e90 + 70bc7ff commit 472d086

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

error_solver/solvers/_base_error_solver.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,9 +117,10 @@ def solve(self, values, errors, const={}, combo=None, check=True, stdev=False):
117117
n, m = len(val), len(err)
118118

119119
xk = np.array([errors[k] for k in err], dtype='float').reshape(-1, 1)
120-
jac = np.abs(self.jacobian(values, errors, combo))
120+
jac = self.jacobian(values, errors, combo)
121121
ju, jk = jac[:,:n], jac[:,n:n+m]
122122
jui = np.abs(np.linalg.inv(ju))
123+
ju, jk = np.abs(ju), np.abs(jk)
123124

124125
if const:
125126
ck = np.array([const.get(k, 0) for k in err], dtype='float').reshape(-1, 1)

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ universal = 1
44
[metadata]
55
project = Error Solver
66
name = error_solver
7-
version = 2.1.0
7+
version = 2.1.1
88
author = Matt Pewsey
99
copyright = 2018-2019, Matt Pewsey
1010
description = Estimates propagation error tolerances for systems of equations.

0 commit comments

Comments
 (0)