title: Python calculate speed, distance, direction from 2 GPS coordinates
body: <p>How do I calculate the speed, distance and direction (degrees) from 2 GPS coordinates in Python?  Each point has lat, long, time.</p>
  
  <p>I found the Haversine distance calculation in this post:</p>
  
  <p><a href="https://stackoverflow.com/questions/365826/calculate-distance-between-2-gps-coordinates">Calculate distance between 2 GPS coordinates</a>. </p>
  
  <p>It also has a Java version for speed and direction, but they are in metric and I need MPH, and in Python.</p>