Calculate the distance between 2 points on Earth.
Project description
Haversine 
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.1.tar.gz
(2.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file haversine-1.0.1.tar.gz.
File metadata
- Download URL: haversine-1.0.1.tar.gz
- Upload date:
- Size: 2.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/2.7.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e13332a9bcab2e902f5c7d2fd3085959a32ede673bbfa8aa5aad1e0aaf686ee
|
|
| MD5 |
b89e31fb98f169893666533a324383be
|
|
| BLAKE2b-256 |
ed5950f041ea977dbb015925ee2ac95516eb3c4567f495e46844ef5d2ba7437c
|
File details
Details for the file haversine-1.0.1-py2-none-any.whl.
File metadata
- Download URL: haversine-1.0.1-py2-none-any.whl
- Upload date:
- Size: 3.9 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/2.7.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
14458b233831b680c7508c5ee373a4f51986dcb0c8b412a504104ee86f1ed6f7
|
|
| MD5 |
60e0befe7a25a012ffd7025ac848c5e9
|
|
| BLAKE2b-256 |
af4686f3adc0957de8a6adfc5cd3e4587835e47bd202486c4ffc19a146ac4c8a
|