{ "info": { "author": "Babatope Ajepe", "author_email": "babatopeajepe@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# haversine [![Build Status](https://travis-ci.org/ajepe/haversine.svg?branch=master)](https://travis-ci.org/ajepe/haversine)\n\nPython implementation of haversine formula to determine the great-circle distance between two points on a given \nsphere knowning their longitudes and latitudes.\n\n\n### Installation\n```bash\npip install aversine\n```\n\n### Usage\n\n```python\n from from haversine import haversine\n\n haversine.Haversine()\n location_a, location_b = (45.7597, 4.8422), (48.8567, 2.3508)\n haversine.distance(location_a, location_b) # => 392.2167178065958\n```\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ajepe/haversine", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "aversine", "package_url": "https://pypi.org/project/aversine/", "platform": "", "project_url": "https://pypi.org/project/aversine/", "project_urls": { "Homepage": "https://github.com/ajepe/haversine" }, "release_url": "https://pypi.org/project/aversine/0.0.1/", "requires_dist": null, "requires_python": "", "summary": "Python implementation of haversine formula to determine the great-circle distance between two points on a sphere given their longitudes and latitudes.", "version": "0.0.1" }, "last_serial": 5345827, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "8a0c3fb2b13dcfe177d5760276d46036", "sha256": "9b76ac793e2f5cf876c61b44bbe232e41f48f1dc5386d5cbd649681e701f2194" }, "downloads": -1, "filename": "aversine-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8a0c3fb2b13dcfe177d5760276d46036", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4024, "upload_time": "2019-06-01T09:09:59", "url": "https://files.pythonhosted.org/packages/86/c6/463ec6ac49438cb64d0de8e7f0f762b239fb76c6171adbd263972afd62c1/aversine-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "701f301ee81735eb26a61b7a583cf206", "sha256": "32835b4977c3f80a49d909afe8c1edb82ea6ea50128152ed5c60a8762ceb8f97" }, "downloads": -1, "filename": "aversine-0.0.1.tar.gz", "has_sig": false, "md5_digest": "701f301ee81735eb26a61b7a583cf206", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2266, "upload_time": "2019-06-01T09:10:02", "url": "https://files.pythonhosted.org/packages/58/db/acb3476699403dbecfafedf0bb53a4983440681a7725c83c57da7f3ab535/aversine-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8a0c3fb2b13dcfe177d5760276d46036", "sha256": "9b76ac793e2f5cf876c61b44bbe232e41f48f1dc5386d5cbd649681e701f2194" }, "downloads": -1, "filename": "aversine-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8a0c3fb2b13dcfe177d5760276d46036", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4024, "upload_time": "2019-06-01T09:09:59", "url": "https://files.pythonhosted.org/packages/86/c6/463ec6ac49438cb64d0de8e7f0f762b239fb76c6171adbd263972afd62c1/aversine-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "701f301ee81735eb26a61b7a583cf206", "sha256": "32835b4977c3f80a49d909afe8c1edb82ea6ea50128152ed5c60a8762ceb8f97" }, "downloads": -1, "filename": "aversine-0.0.1.tar.gz", "has_sig": false, "md5_digest": "701f301ee81735eb26a61b7a583cf206", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2266, "upload_time": "2019-06-01T09:10:02", "url": "https://files.pythonhosted.org/packages/58/db/acb3476699403dbecfafedf0bb53a4983440681a7725c83c57da7f3ab535/aversine-0.0.1.tar.gz" } ] }