{ "info": { "author": "erik.langenborg@gmail.com", "author_email": "erik.langenborg@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "\n# RDP Rust\n\n[![Build Status](https://travis-ci.org/user01/rdp-rust.svg?branch=master)](https://travis-ci.org/user01/rdp-rust)\n\nBinary version of MIT licensed RDP [implementation](https://github.com/fhirschmann/rdp) by [fhirschmann](https://github.com/fhirschmann).\n\nWheels are built for Linux Python 3.5, 3.6, and 3.7. OS X wheels are built for 3.6 and 3.7.\n\nBenchmarks show approximately 60x speed increase.\n\nRust implementation of the Ramer-Douglas-Peucker algorithm (Ramer 1972; Douglas and Peucker 1973) for 2D data.\n\n## Installation\n\n```bash\npip install rdp-rust\n```\n\n## Usage\n\nThe inputs must all be floating points values.\n\n```python\n>>> import numpy as np\n>>> from rdp_rust import reduce_points\n\n>>> arr = np.array([5.0, 0, 4, 0, 3, 0, 3, 1, 3, 2]).reshape(5, 2)\n>>> reduce_points(small_arr, 0.2)\narray([[5., 0.],\n [3., 0.],\n [3., 2.]])\n```\n\n## Example\n\n![Demo of RDP](https://github.com/user01/rdp-rust/raw/master/rdp-demo.gif \"Demo of RDP\")\n\n", "description_content_type": "text/markdown; charset=UTF-8; variant=GFM", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "rdp-rust", "package_url": "https://pypi.org/project/rdp-rust/", "platform": "", "project_url": "https://pypi.org/project/rdp-rust/", "project_urls": null, "release_url": "https://pypi.org/project/rdp-rust/0.4.0/", "requires_dist": null, "requires_python": ">=3.6", "summary": "", "version": "0.4.0" }, "last_serial": 5901447, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "971d1de35540d5b436c8e8453bce6873", "sha256": "cf4579556508e6bf5b28666b7b1e3203e735b0d16b0d59257da4ed013eff2c14" }, "downloads": -1, "filename": "rdp_rust-0.2.0-cp37-cp37m-macosx_10_7_x86_64.whl", "has_sig": false, "md5_digest": "971d1de35540d5b436c8e8453bce6873", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 152725, "upload_time": "2019-09-29T03:40:17", "url": "https://files.pythonhosted.org/packages/c3/30/4eba29d8170976236dd1c8e3d8b3cdb18e7ac64b1a01c8f676c540bbbe2c/rdp_rust-0.2.0-cp37-cp37m-macosx_10_7_x86_64.whl" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "645c06fdae23cd96b65d076593c69eeb", "sha256": "e4c4c7c16639b15c2dd315bd7ef2485afc8bda9026d04e782bc8f5f497f2a8c2" }, "downloads": -1, "filename": "rdp_rust-0.4.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "645c06fdae23cd96b65d076593c69eeb", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.6", "size": 692098, "upload_time": "2019-09-29T04:00:09", "url": "https://files.pythonhosted.org/packages/74/5a/14f7be72de354edb2ff22d5449d55364ab5eb6664bbe9499f20e7ee7ae4c/rdp_rust-0.4.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d8c728b41c3545219067983333292275", "sha256": "18a17799503fa1eba00ea5f82cb27055fe5ae7db83fbc7d4fde056c363b7b3b3" }, "downloads": -1, "filename": "rdp_rust-0.4.0-cp36-cp36m-macosx_10_7_x86_64.whl", "has_sig": false, "md5_digest": "d8c728b41c3545219067983333292275", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 152735, "upload_time": "2019-09-29T03:54:53", "url": "https://files.pythonhosted.org/packages/f8/66/81161210525f08e270d5d77212bf6e0e9069ca8ab1f7a9ea012925c14a04/rdp_rust-0.4.0-cp36-cp36m-macosx_10_7_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d498db4e8c05c4deed411bcc24662d50", "sha256": "60f568b632442ba748996f82122a98bc3a8b8f37c27c1368bad8c5b875c9fd45" }, "downloads": -1, "filename": "rdp_rust-0.4.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "d498db4e8c05c4deed411bcc24662d50", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 692184, "upload_time": "2019-09-29T04:00:11", "url": "https://files.pythonhosted.org/packages/cd/17/057e5587e4d02fd2e5d227f0d1a6933c28460b49ccf1807e2c57cc268a15/rdp_rust-0.4.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1e3f6f324e4673931d3d41a4654fbb8b", "sha256": "82a320203a6e42db9ab6d634c056c8eca00b004a56b92e9f288854841c73ce80" }, "downloads": -1, "filename": "rdp_rust-0.4.0-cp37-cp37m-macosx_10_7_x86_64.whl", "has_sig": false, "md5_digest": "1e3f6f324e4673931d3d41a4654fbb8b", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 152450, "upload_time": "2019-09-29T03:54:55", "url": "https://files.pythonhosted.org/packages/a3/77/3e56dd802d76c9ff58bc2f0ff5a26b0e8b4f8eae91096031454fa3677c41/rdp_rust-0.4.0-cp37-cp37m-macosx_10_7_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d084eba9f3f31b33138fea86361ada5d", "sha256": "7b44d37c63fe9b3476db322f8aba32a5ce838877df4d4053ca8a15bd3319279b" }, "downloads": -1, "filename": "rdp_rust-0.4.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "d084eba9f3f31b33138fea86361ada5d", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 691786, "upload_time": "2019-09-29T04:00:12", "url": "https://files.pythonhosted.org/packages/28/c2/8b97d7404cc9735eb7f36ad32f785c8b097c2ddbf6e7e590f4de81001fef/rdp_rust-0.4.0-cp37-cp37m-manylinux1_x86_64.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "645c06fdae23cd96b65d076593c69eeb", "sha256": "e4c4c7c16639b15c2dd315bd7ef2485afc8bda9026d04e782bc8f5f497f2a8c2" }, "downloads": -1, "filename": "rdp_rust-0.4.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "645c06fdae23cd96b65d076593c69eeb", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.6", "size": 692098, "upload_time": "2019-09-29T04:00:09", "url": "https://files.pythonhosted.org/packages/74/5a/14f7be72de354edb2ff22d5449d55364ab5eb6664bbe9499f20e7ee7ae4c/rdp_rust-0.4.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d8c728b41c3545219067983333292275", "sha256": "18a17799503fa1eba00ea5f82cb27055fe5ae7db83fbc7d4fde056c363b7b3b3" }, "downloads": -1, "filename": "rdp_rust-0.4.0-cp36-cp36m-macosx_10_7_x86_64.whl", "has_sig": false, "md5_digest": "d8c728b41c3545219067983333292275", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 152735, "upload_time": "2019-09-29T03:54:53", "url": "https://files.pythonhosted.org/packages/f8/66/81161210525f08e270d5d77212bf6e0e9069ca8ab1f7a9ea012925c14a04/rdp_rust-0.4.0-cp36-cp36m-macosx_10_7_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d498db4e8c05c4deed411bcc24662d50", "sha256": "60f568b632442ba748996f82122a98bc3a8b8f37c27c1368bad8c5b875c9fd45" }, "downloads": -1, "filename": "rdp_rust-0.4.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "d498db4e8c05c4deed411bcc24662d50", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 692184, "upload_time": "2019-09-29T04:00:11", "url": "https://files.pythonhosted.org/packages/cd/17/057e5587e4d02fd2e5d227f0d1a6933c28460b49ccf1807e2c57cc268a15/rdp_rust-0.4.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1e3f6f324e4673931d3d41a4654fbb8b", "sha256": "82a320203a6e42db9ab6d634c056c8eca00b004a56b92e9f288854841c73ce80" }, "downloads": -1, "filename": "rdp_rust-0.4.0-cp37-cp37m-macosx_10_7_x86_64.whl", "has_sig": false, "md5_digest": "1e3f6f324e4673931d3d41a4654fbb8b", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 152450, "upload_time": "2019-09-29T03:54:55", "url": "https://files.pythonhosted.org/packages/a3/77/3e56dd802d76c9ff58bc2f0ff5a26b0e8b4f8eae91096031454fa3677c41/rdp_rust-0.4.0-cp37-cp37m-macosx_10_7_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d084eba9f3f31b33138fea86361ada5d", "sha256": "7b44d37c63fe9b3476db322f8aba32a5ce838877df4d4053ca8a15bd3319279b" }, "downloads": -1, "filename": "rdp_rust-0.4.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "d084eba9f3f31b33138fea86361ada5d", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 691786, "upload_time": "2019-09-29T04:00:12", "url": "https://files.pythonhosted.org/packages/28/c2/8b97d7404cc9735eb7f36ad32f785c8b097c2ddbf6e7e590f4de81001fef/rdp_rust-0.4.0-cp37-cp37m-manylinux1_x86_64.whl" } ] }