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.1.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

haversine-1.0.1-py2-none-any.whl (3.9 kB view details)

Uploaded Python 2

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

Hashes for haversine-1.0.1.tar.gz
Algorithm Hash digest
SHA256 6e13332a9bcab2e902f5c7d2fd3085959a32ede673bbfa8aa5aad1e0aaf686ee
MD5 b89e31fb98f169893666533a324383be
BLAKE2b-256 ed5950f041ea977dbb015925ee2ac95516eb3c4567f495e46844ef5d2ba7437c

See more details on using hashes here.

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

Hashes for haversine-1.0.1-py2-none-any.whl
Algorithm Hash digest
SHA256 14458b233831b680c7508c5ee373a4f51986dcb0c8b412a504104ee86f1ed6f7
MD5 60e0befe7a25a012ffd7025ac848c5e9
BLAKE2b-256 af4686f3adc0957de8a6adfc5cd3e4587835e47bd202486c4ffc19a146ac4c8a

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