{ "info": { "author": "Matt Riggott", "author_email": "matt.riggott@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: GIS" ], "description": "The `encpoly` package is a Python 3 library for fast, Pythonic manipulation of [encoded polylines][].\n\n[![Build status][tci]][tcl]\n[![Code coverage report][cci]][ccl]\n[![Package on PyPI][ppi]][ppl]\n\n```python\n>>> from encpoly import encode, decode\n>>> coords = ((38.5, -120.2), (40.7, -120.95), (43.252, -126.453))\n>>> encode(coords)\n'_p~iF~ps|U_ulLnnqC_mqNvxq`@'\n>>> tuple(decode(\"_p~iF~ps|U_ulLnnqC_mqNvxq`@\"))\n([38.5, -120.2], [40.7, -120.95], [43.252, -126.453])\n```\n\nYou can use Pip to install the [latest release][] from PyPi:\n\n pip install encpoly\n\n [encoded polylines]: https://developers.google.com/maps/documentation/utilities/polylinealgorithm\n [tci]: https://travis-ci.org/JaGallup/encpoly.svg?branch=master\n [tcl]: https://travis-ci.org/JaGallup/encpoly\n [cci]: https://img.shields.io/codecov/c/github/JaGallup/encpoly.svg\n [ccl]: https://codecov.io/gh/JaGallup/encpoly\n [ppi]: https://img.shields.io/pypi/v/encpoly.svg\n [ppl]: https://pypi.org/project/encpoly/\n [latest release]: https://github.com/JaGallup/encpoly/releases\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/JaGallup/encpoly", "keywords": "", "license": "GPL-3.0", "maintainer": "Matt Riggott", "maintainer_email": "matt.riggott@gmail.com", "name": "encpoly", "package_url": "https://pypi.org/project/encpoly/", "platform": "", "project_url": "https://pypi.org/project/encpoly/", "project_urls": { "Documentation": "https://encpoly.readthedocs.io/", "Homepage": "https://github.com/JaGallup/encpoly", "Repository": "https://github.com/JaGallup/encpoly" }, "release_url": "https://pypi.org/project/encpoly/0.2.0/", "requires_dist": null, "requires_python": ">=3.4,<4.0", "summary": "Library for encoding/decoding geographic coordinates using Google's Encoded Polyline Algorithm", "version": "0.2.0" }, "last_serial": 4958377, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0229c059431c96215384052067152843", "sha256": "af75978c4019d3e03dc100cf733b10a581c1a6f74c20644a51115f48a23dde94" }, "downloads": -1, "filename": "encpoly-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0229c059431c96215384052067152843", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4,<4.0", "size": 3730, "upload_time": "2019-03-18T16:00:18", "url": "https://files.pythonhosted.org/packages/3a/67/3d56cdf67ad61a4bd541e3d1a7ed3dba75ab1f2a893078810db721234aac/encpoly-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33515ba41906cf784e96cb008e511d4f", "sha256": "8196c08d0d615d7eef87034f79a8a07087a8b0db5eb2e56466d7d07df591b689" }, "downloads": -1, "filename": "encpoly-0.1.0.tar.gz", "has_sig": false, "md5_digest": "33515ba41906cf784e96cb008e511d4f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4,<4.0", "size": 2388, "upload_time": "2019-03-18T16:00:19", "url": "https://files.pythonhosted.org/packages/83/5c/b88b69e7630e895342313a5b54e8d13dc4cb1dec99061b49fd7d6ffb5ddd/encpoly-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "97935486f9c23a15d2789b6e0787a5ad", "sha256": "36fa9ff6630993d8e3ebe82006b3b74c1d166ff9e5628394db01d2a2b0402cc3" }, "downloads": -1, "filename": "encpoly-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "97935486f9c23a15d2789b6e0787a5ad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4,<4.0", "size": 3657, "upload_time": "2019-03-19T12:30:18", "url": "https://files.pythonhosted.org/packages/88/44/25be85df57a8644424bbad6e34408e9600a4bcc102ca41803ba6f0193448/encpoly-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97e4f9a3fea894f2cae6f8d31eea7118", "sha256": "98c2a1526c7a3cddce1d7cec903869c94ce6fc6378486f8676a1d2d448c03a4f" }, "downloads": -1, "filename": "encpoly-0.2.0.tar.gz", "has_sig": false, "md5_digest": "97e4f9a3fea894f2cae6f8d31eea7118", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4,<4.0", "size": 2445, "upload_time": "2019-03-19T12:30:20", "url": "https://files.pythonhosted.org/packages/4e/8a/f3068b05eeabef5e0220065d8d350bb14d0d61df3b2c03b348803fbbdc37/encpoly-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "97935486f9c23a15d2789b6e0787a5ad", "sha256": "36fa9ff6630993d8e3ebe82006b3b74c1d166ff9e5628394db01d2a2b0402cc3" }, "downloads": -1, "filename": "encpoly-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "97935486f9c23a15d2789b6e0787a5ad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4,<4.0", "size": 3657, "upload_time": "2019-03-19T12:30:18", "url": "https://files.pythonhosted.org/packages/88/44/25be85df57a8644424bbad6e34408e9600a4bcc102ca41803ba6f0193448/encpoly-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97e4f9a3fea894f2cae6f8d31eea7118", "sha256": "98c2a1526c7a3cddce1d7cec903869c94ce6fc6378486f8676a1d2d448c03a4f" }, "downloads": -1, "filename": "encpoly-0.2.0.tar.gz", "has_sig": false, "md5_digest": "97e4f9a3fea894f2cae6f8d31eea7118", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4,<4.0", "size": 2445, "upload_time": "2019-03-19T12:30:20", "url": "https://files.pythonhosted.org/packages/4e/8a/f3068b05eeabef5e0220065d8d350bb14d0d61df3b2c03b348803fbbdc37/encpoly-0.2.0.tar.gz" } ] }