{ "info": { "author": "Stephan H\u00fcgel", "author_email": "shugel@tcd.ie", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: GIS", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Hexcover\nA small utility package which calculates a regular hexagonal tiling for an area, given a centroid as a Shapely [Point](https://shapely.readthedocs.io/en/latest/manual.html#Point), and a side length.\n\n# Example\n```python\n\nfrom shapely.geometry import Point\nfrom hexcover.util import hexagon_coverage\n\n# centroid\nc = Point(0.0, 0.0)\ncoverage = hexagon_coverage(c, 10)\n\n# coverage is a namedtuple of seven polygons. The first entry is the central polygon.\n# Subsequent entries begin directly above the central polygon, and proceed clockwise.\n```\nThe returned `namedtuple` has seven properties:\n\n- `centre`\n- `top`\n- `topright`\n- `bottomright`\n- `bottom`\n- `bottomleft`\n- `topleft`\n\nThere's also an example [notebook](hexcover.ipynb), and a sample output [GeoJSON file](coverage.geojson) showing the result of covering the [Crystal Palace Transmitting Station]() with 100-metre hexagons.\n\n# Requirements\n`Shapely` >= 1.6.3\n\n# License\n[The Blue Oak Model License 1.0](LICENSE.md)\n\n# DOI\n[![DOI](https://zenodo.org/badge/194419900.svg)](https://zenodo.org/badge/latestdoi/194419900)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/urschrei/flathex/tarball/v0.4.0", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/urschrei/flathex", "keywords": "Geo,Telecoms,Hexagon,GIS", "license": "Blue Oak Model License 1.0", "maintainer": "", "maintainer_email": "", "name": "hexcover", "package_url": "https://pypi.org/project/hexcover/", "platform": "", "project_url": "https://pypi.org/project/hexcover/", "project_urls": { "Download": "https://github.com/urschrei/flathex/tarball/v0.4.0", "Homepage": "https://github.com/urschrei/flathex" }, "release_url": "https://pypi.org/project/hexcover/0.4.0/", "requires_dist": [ "numpy (>=1.6.3)" ], "requires_python": "", "summary": "Given a centroid and side length, tile an area with regular flat hexagons", "version": "0.4.0" }, "last_serial": 5468546, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0820418c4296d9aeee3d31368c6ecb7c", "sha256": "fffca719deae76ab6912192e0b3d7ffe5e30737d3c03f127a0c0262352969904" }, "downloads": -1, "filename": "hexcover-0.1.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "0820418c4296d9aeee3d31368c6ecb7c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2695, "upload_time": "2019-06-29T15:44:56", "url": "https://files.pythonhosted.org/packages/b4/7d/cb21d7fc5c6c215319a2b95bfb153b2706529cb6703a8f4148de4213032d/hexcover-0.1.0-py2.py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "1b926db1f5d647c650ff72c026e80974", "sha256": "d00910af220127835c54eda127d9cc844ec88c249a043e4c4b19a54d4dc5f84e" }, "downloads": -1, "filename": "hexcover-0.2.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "1b926db1f5d647c650ff72c026e80974", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2780, "upload_time": "2019-06-30T12:42:25", "url": "https://files.pythonhosted.org/packages/7a/f3/84db9ff730b231cf0eb6fe9130394de0983221fec2b0b35396ed716df7ce/hexcover-0.2.0-py2.py3-none-any.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "e971e9329f29c756e25bbfcdc656f171", "sha256": "5cdf06939db42719890688f8056e378e214f88e503ed61ee0213003e6633f6aa" }, "downloads": -1, "filename": "hexcover-0.3.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "e971e9329f29c756e25bbfcdc656f171", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2781, "upload_time": "2019-06-30T17:50:32", "url": "https://files.pythonhosted.org/packages/12/a8/e3021b391572b4ed4565a1a3cc3b68522169243ba2f30a3d8eeccdedc711/hexcover-0.3.0-py2.py3-none-any.whl" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "aec085c95bc78140342d6b765fcf29c3", "sha256": "29bc648753af2006c6a14ad525c9c8c8308579fca4045dab7221310c69430246" }, "downloads": -1, "filename": "hexcover-0.4.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "aec085c95bc78140342d6b765fcf29c3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2839, "upload_time": "2019-06-30T18:40:47", "url": "https://files.pythonhosted.org/packages/8b/a8/7727d21be16f6acb66b42b702a4d1317337d47f2839fa815a6a75e6db352/hexcover-0.4.0-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "aec085c95bc78140342d6b765fcf29c3", "sha256": "29bc648753af2006c6a14ad525c9c8c8308579fca4045dab7221310c69430246" }, "downloads": -1, "filename": "hexcover-0.4.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "aec085c95bc78140342d6b765fcf29c3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2839, "upload_time": "2019-06-30T18:40:47", "url": "https://files.pythonhosted.org/packages/8b/a8/7727d21be16f6acb66b42b702a4d1317337d47f2839fa815a6a75e6db352/hexcover-0.4.0-py2.py3-none-any.whl" } ] }