From 2bb9108c67e3b26afee3cbc51c3914e2fa4e7a67 Mon Sep 17 00:00:00 2001 From: Kevin Wu Date: Wed, 7 Sep 2022 22:34:51 -0700 Subject: [PATCH] Relax tolerance --- protdiff/utils.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/protdiff/utils.py b/protdiff/utils.py index bdc8b6a..88d5bc5 100644 --- a/protdiff/utils.py +++ b/protdiff/utils.py @@ -54,17 +54,19 @@ def tolerant_comparison_check(values, cmp: Literal[">=", "<="], v): False >>> tolerant_comparison_check(-np.array([1.1, 1.1]), ">=", -1.0) False + >>> tolerant_comparison_check(-3.1415927410125732, ">=", -np.pi) + True """ if cmp == ">=": # v is a lower bound minval = np.nanmin(values) diff = minval - v - if np.isclose(diff, 0): + if np.isclose(diff, 0, atol=1e-5): return True # Passes return diff > 0 elif cmp == "<=": maxval = np.nanmax(values) diff = maxval - v - if np.isclose(diff, 0): + if np.isclose(diff, 0, atol=1e-5): return True return diff < 0 else: