From 59b7794ca553eb52c7c14e205e0bc48dc456a63a Mon Sep 17 00:00:00 2001 From: Matt Pewsey Date: Tue, 4 Jun 2019 18:05:37 -0400 Subject: [PATCH 1/2] Update _base_error_solver.py --- error_solver/solvers/_base_error_solver.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/error_solver/solvers/_base_error_solver.py b/error_solver/solvers/_base_error_solver.py index 33870b2..420733d 100644 --- a/error_solver/solvers/_base_error_solver.py +++ b/error_solver/solvers/_base_error_solver.py @@ -117,9 +117,10 @@ def solve(self, values, errors, const={}, combo=None, check=True, stdev=False): n, m = len(val), len(err) xk = np.array([errors[k] for k in err], dtype='float').reshape(-1, 1) - jac = np.abs(self.jacobian(values, errors, combo)) + jac = self.jacobian(values, errors, combo) ju, jk = jac[:,:n], jac[:,n:n+m] jui = np.abs(np.linalg.inv(ju)) + ju, jk = np.abs(ju), np.abs(jk) if const: ck = np.array([const.get(k, 0) for k in err], dtype='float').reshape(-1, 1) From 70bc7ff86f9e7545d7d5e70ce783af562c063aa7 Mon Sep 17 00:00:00 2001 From: Matt Pewsey Date: Tue, 4 Jun 2019 18:06:18 -0400 Subject: [PATCH 2/2] Update setup.cfg --- setup.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.cfg b/setup.cfg index 91f9c00..cce838a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -4,7 +4,7 @@ universal = 1 [metadata] project = Error Solver name = error_solver -version = 2.1.0 +version = 2.1.1 author = Matt Pewsey copyright = 2018-2019, Matt Pewsey description = Estimates propagation error tolerances for systems of equations.