Calculate the distance between 2 points on Earth.
Project description
Haversine ![Build Status](https://pypi-camo.freetls.fastly.net/af6f82f90dd08b3f9254a80f0c0d96e98f0f3a5c/68747470733a2f2f7472617669732d63692e6f72672f6d617061646f2f686176657273696e652e7376673f6272616e63683d6d6173746572)
Calculate the distance (in km or in miles) between two points on Earth, located by their latitude and longitude.
Example: 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.21671780659625 # in kilometers
haversine(lyon, paris, miles=True)
# 243.71209416020253 # in miles
haversine(lyon, paris, nautical_miles=True)
# 211.7801622966963 # in nautical miles
Installation
$ pip install haversine
Contributing
Clone the project
Install pipenv.
Run pipenv install
Launch test with pipenv run pytest
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
haversine-1.0.2.tar.gz
(2.2 kB
view hashes)
Built Distribution
Close
Hashes for haversine-1.0.2-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d29739072c8f8b98aa8c3c13a35520f212bbdf4f17927d4a6cc878d559698fbe |
|
MD5 | 789c0f9181a20f66e1eca7cbbd686189 |
|
BLAKE2b-256 | 93178ec6e973b1b89fe70a0583e1dcf56a64da746107e74f7727d0bfc612e7c1 |