def getAvgMov(track, **kwargs): SPEED_CONVERSION_FACTOR = kwargs["speedConversionFactor"] avgMov = [] diff = [] frameDistanceBetweenFrames = [] positionalDistanceBetweenFrames = [] for index in range(0, len(track.x) - 1): #the number of frames by which two adjacent elements in track are separated frameDistanceBetweenFrames = track.t[index + 1] - track.t[index] #the absolute positional distance between adjacent tracked frames positionalDistanceBetweenFrames = gen.getDistance(track.x[index], track.x[index + 1], track.y[index], track.y[index + 1]) #the distance traveled per frame between adjacent tracked frames diff.append(positionalDistanceBetweenFrames / frameDistanceBetweenFrames) return gen.nanMean(diff) * SPEED_CONVERSION_FACTOR