HeartPy: A novel heart rate algorithm for the analysis of noisy signals. (October 2019)