From 762cd2d90dcafb1be783b57d16cec12ed2a769b7 Mon Sep 17 00:00:00 2001
From: Yngve Levinsen <yngve.levinsen@ess.eu>
Date: Wed, 11 Nov 2020 07:37:08 +0100
Subject: [PATCH] ess.TraceWin.project remove dbg print, cleaning

---
 ess/TraceWin.py | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/ess/TraceWin.py b/ess/TraceWin.py
index 5357b3a..baac753 100644
--- a/ess/TraceWin.py
+++ b/ess/TraceWin.py
@@ -1594,13 +1594,11 @@ class project:
         self._dict[parameter] = value
 
     def _check_rule_same_sign(self, variables, explanation, fail_on_err):
-        import numpy
 
-        s1 = numpy.sign(self.get(variables[0]))
+        v1 = self.get(variables[0])
         for i in range(1, len(variables)):
-            s2 = numpy.sign(self.get(variables[i]))
-            print("DBG", s1, s2)
-            if s1 != s2:
+            v2 = self.get(variables[i])
+            if abs(v1 + v2) != abs(v1) + abs(v2):
                 errmsg = f"{variables[i]} and {variables[0]} have opposite signs\nExplanation/logic: {explanation}"
                 if fail_on_err:
                     raise ValueError(errmsg)
-- 
GitLab