Pyproj
import pyproj
geodesic = pyproj.Geod(ellps='WGS84')
fwd_azimuth, back_azimuth, distance = geodesic.inv(1, 1, 2, 2) # lon, lat
import pyproj
geodesic = pyproj.Geod(ellps='WGS84')
fwd_azimuth, back_azimuth, distance = geodesic.inv(1, 1, 2, 2) # lon, lat