From 7685b130b797ce62d699974bacc3f8c52aa3b731 Mon Sep 17 00:00:00 2001 From: Stephen Mardson McQuay Date: Mon, 28 Mar 2011 22:11:38 -0600 Subject: [PATCH] added a function to measure improvement --- interp/tools.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/interp/tools.py b/interp/tools.py index f0b354f..eceb168 100644 --- a/interp/tools.py +++ b/interp/tools.py @@ -49,7 +49,7 @@ def friendly_exact_3D(X): x,y,z = X return 1 + x*x + y*y + z*z -def improved_answer(answer, exact, verbose=False): +def improved_answer(answer, exact): if not answer['error']: return True @@ -64,3 +64,7 @@ def improved_answer(answer, exact, verbose=False): else: log.debug(":( damaged result") return False + + +def percent_improvement(answer, exact): + return np.abs(answer['qlin'] - exact) / exact