Source code for biomechzoo.utils.peak_sign

import numpy as np

[docs] def peak_sign(r): """ Determine whether the largest absolute peak in the signal is positive or negative. Parameters ---------- r : array-like Signal vector. Returns ------- sign : int 1 if the maximum peak is positive, -1 if negative. """ r = np.asarray(r) max_val = np.max(r) min_val = np.min(r) if abs(max_val) > abs(min_val): return 1 else: return -1