import pandas as pd import matplotlib.pyplot as plt from scipy import signal import numpy as np import math from mpl_toolkits import mplot3d import warnings def y_invert(data, height): coln=data.columns for i in range(1, len(coln), 3): data[coln[i][0], 'y']=-(data[coln[i][0], 'y']-height) return data def likelihood(data, threshold): coln=data.columns for i in range(1, len(coln), 3): data.loc[data[coln[i][0], 'likelihood']step_dis[i+1]) and (step_dis[i]>step_dis[i+2]): step_number+=1 step_reset=1 index_last_step=i if (step_reset==1) and (step_dis[i]