Skip to main content

Calculate the distance between 2 points on Earth.

Project description

Haversine Build Status

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


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 details)

Uploaded Source

Built Distribution

haversine-1.0.2-py2-none-any.whl (3.3 kB view details)

Uploaded Python 2

File details

Details for the file haversine-1.0.2.tar.gz.

File metadata

  • Download URL: haversine-1.0.2.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

Hashes for haversine-1.0.2.tar.gz
Algorithm Hash digest
SHA256 63b9ceb3d2992314fe74948f57afd7d0fb623663ca32f2973565156aa34b9c52
MD5 3a787a7787b22a734b3b1c9db8ae748b
BLAKE2b-256 921cde387b6399070587970fe2007f8b1064d7f948cbb78c07fb61c65cbff560

See more details on using hashes here.

File details

Details for the file haversine-1.0.2-py2-none-any.whl.

File metadata

  • Download URL: haversine-1.0.2-py2-none-any.whl
  • Upload date:
  • Size: 3.3 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

Hashes for haversine-1.0.2-py2-none-any.whl
Algorithm Hash digest
SHA256 d29739072c8f8b98aa8c3c13a35520f212bbdf4f17927d4a6cc878d559698fbe
MD5 789c0f9181a20f66e1eca7cbbd686189
BLAKE2b-256 93178ec6e973b1b89fe70a0583e1dcf56a64da746107e74f7727d0bfc612e7c1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page