From 2f63c7762d2da061f53827edb2ead983a07a04fb Mon Sep 17 00:00:00 2001 From: Sridhar Ramesh Date: Wed, 28 Feb 2018 19:48:29 -0800 Subject: [PATCH] Added match_interpolate function to interpolate and inverse_interpolate --- helpers.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/helpers.py b/helpers.py index 9eddc42e..594cda42 100644 --- a/helpers.py +++ b/helpers.py @@ -359,6 +359,11 @@ def mid(start, end): def inverse_interpolate(start, end, value): return np.true_divide(value - start, end - start) +def match_interpolate(new_start, new_end, old_start, old_end, old_value): + return interpolate( + new_start, new_end, + inverse_interpolate(old_start, old_end, old_value)) + def clamp(lower, upper, val): if val < lower: return lower