/haversine

Calculate the distance bewteen 2 points on Earth

Primary LanguagePythonMIT LicenseMIT

Haversine Build Status

Calculate the distance (in km or in miles) between two points on Earth using their latitude and longitude.

Example

Calculate the distance between Lyon and Paris

from haversine import haversine

lyon = (45.7597, 4.8422) # (lat, lon)
paris = (48.8567, 2.3508)

haversine(lyon, paris)
>> 392.2172595594006  # in kilometers

haversine(lyon, paris, unit='mi')
>> 243.71201856934454  # in miles

haversine(lyon, paris, unit='nmi')
>> 211.78037755311516  # in nautical miles

Installation

$ pip install haversine

Contributing

Clone the project

Install pipenv.

Run pipenv install

Launch test with pipenv run pytest