Ejemplo n.º 1
0
def getVelocity(track, **kwargs):
	SPEED_CONVERSION_FACTOR = kwargs["speedConversionFactor"]

	age = getAge(track)
	xTravel = track.x[-1] - track.x[0]
	yTravel = track.y[-1] - track.y[0]
	return (gen.pythagorean(xTravel, yTravel) / age) * SPEED_CONVERSION_FACTOR
Ejemplo n.º 2
0
def getMP(track, **kwargs):
	travel = []
	xDiffs = gen.getDifferenceArray(track.x)
	yDiffs = gen.getDifferenceArray(track.y)

	for x, y in zip(xDiffs, yDiffs):
		travel.append(gen.pythagorean(x, y))

	totalTravel = np.sum(travel)

	xDistance = track.x[-1] - track.x[0]
	yDistance = track.y[-1] - track.y[0]

	if totalTravel == 0:
		return 0

	return gen.pythagorean(xDistance, yDistance) / totalTravel