geodesk


Namegeodesk JSON
Version 0.2.1 PyPI version JSON
download
home_pageNone
SummaryFast and storage-efficient spatial database engine for OpenStreetMap features
upload_time2024-11-14 11:07:21
maintainerNone
docs_urlNone
authorClarisma / GeoDesk contributors
requires_python>=3.9
licenseLGPL-3.0-only
keywords gis openstreetmap geospatial database
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <img src="https://docs.geodesk.com/img/github-header.png">

GeoDesk is a fast and storage-efficient geospatial database for OpenStreetMap data. 
Also available [for Java](http://www.github.com/clarisma/geodesk).

## Why GeoDesk?

- **Small storage footprint** &mdash; GeoDesk's GOL files are only 20% to 50% larger than the original OSM data in PBF format &mdash; that's less than a tenth of the storage consumed by a traditional SQL-based database.

- **Fast queries** &mdash; typically 50 times faster than SQL. 

- **Fast to get started** &mdash; Converting `.osm.pbf` data to a GOL is 20 times faster than an import into an SQL database. Alternatively, download pre-made data tiles for just the regions you need and automatically assemble them into a GOL.

- **Intuitive API** &mdash; No need for object-relational mapping; GeoDesk queries return Python objects. Quickly discover tags, way-nodes and relation members. Get a feature's geometry, measure its length/area. 
 
- **Proper handling of relations** &mdash; (Traditional geospatial databases deal with geometric shapes and require workarounds to support this unique and powerful aspect of OSM data.)

- **Seamless integration with Shapely** for advanced geometric operations, such as buffer, union, simplify, convex and concave hulls, Voronoi diagrams, and much more.

- **Modest hardware requirements** &mdash; If it can run 64-bit Python, it'll run GeoDesk.
 
## Get Started

### Requirements

- Python 3.9 or above
- Java 16 or above (for the GOL Tool)
 
### Download

```
pip install geodesk
```

### Create a GOL

Create a Geographic Object Library based on any `.osm.pbf` file, using the 
[GOL Tool](https://www.geodesk.com/download) (Requires Java 16+).

For example:

```
gol build switzerland switzerland-latest.osm.pbf
```

### Example Application

Find all the pubs in Zurich (Switzerland) and print their names:

```python
from geodesk import *

# Open switzerland.gol
features = Features("switzerland")      

# Get the feature that represents the area of the city of Zurich
zurich = features("a[boundary=adminstrative][admin_level=8][name:en=Zurich]").one

# Define a set that contains nodes and areas that are pubs
pubs = features("na[amenity=pub]")

# Iterate through the pubs that are contained in the area of Zurich
# and print their names
for pub in pubs.within(zurich):
    print(pub.name)        
```

### More Examples

Find all movie theaters within 500 meters from a given point:

```python
movieTheaters = features("na[amenity=cinema]").around(
    meters=500, lat=47.37, lon=8.54)
```

*Remember, OSM uses British English for its terminology.*

Discover the bus routes that traverse a given street:

```python
for route in street.parents("[route=bus]")):
    print(f"- {route.ref} from {route.from} to {route.to}")
```

Count the number of entrances of a building:

```python
number_of_entrances = building.nodes("[entrance]").count
```

## Documentation

[GeoDesk Developer's Guide](https://docs.geodesk.com/python)

## Related Repositories

- [geodesk](http://www.github.com/clarisma/geodesk) &mdash; GeoDesk for Java
- [gol-tool](http://www.github.com/clarisma/gol-tool) &mdash; command-line utility for building, maintaining and querying GOL files

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "geodesk",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "gis, openstreetmap, geospatial, database",
    "author": "Clarisma / GeoDesk contributors",
    "author_email": null,
    "download_url": null,
    "platform": null,
    "description": "<img src=\"https://docs.geodesk.com/img/github-header.png\">\n\nGeoDesk is a fast and storage-efficient geospatial database for OpenStreetMap data. \nAlso available [for Java](http://www.github.com/clarisma/geodesk).\n\n## Why GeoDesk?\n\n- **Small storage footprint** &mdash; GeoDesk's GOL files are only 20% to 50% larger than the original OSM data in PBF format &mdash; that's less than a tenth of the storage consumed by a traditional SQL-based database.\n\n- **Fast queries** &mdash; typically 50 times faster than SQL. \n\n- **Fast to get started** &mdash; Converting `.osm.pbf` data to a GOL is 20 times faster than an import into an SQL database. Alternatively, download pre-made data tiles for just the regions you need and automatically assemble them into a GOL.\n\n- **Intuitive API** &mdash; No need for object-relational mapping; GeoDesk queries return Python objects. Quickly discover tags, way-nodes and relation members. Get a feature's geometry, measure its length/area. \n \n- **Proper handling of relations** &mdash; (Traditional geospatial databases deal with geometric shapes and require workarounds to support this unique and powerful aspect of OSM data.)\n\n- **Seamless integration with Shapely** for advanced geometric operations, such as buffer, union, simplify, convex and concave hulls, Voronoi diagrams, and much more.\n\n- **Modest hardware requirements** &mdash; If it can run 64-bit Python, it'll run GeoDesk.\n \n## Get Started\n\n### Requirements\n\n- Python 3.9 or above\n- Java 16 or above (for the GOL Tool)\n \n### Download\n\n```\npip install geodesk\n```\n\n### Create a GOL\n\nCreate a Geographic Object Library based on any `.osm.pbf` file, using the \n[GOL Tool](https://www.geodesk.com/download) (Requires Java 16+).\n\nFor example:\n\n```\ngol build switzerland switzerland-latest.osm.pbf\n```\n\n### Example Application\n\nFind all the pubs in Zurich (Switzerland) and print their names:\n\n```python\nfrom geodesk import *\n\n# Open switzerland.gol\nfeatures = Features(\"switzerland\")      \n\n# Get the feature that represents the area of the city of Zurich\nzurich = features(\"a[boundary=adminstrative][admin_level=8][name:en=Zurich]\").one\n\n# Define a set that contains nodes and areas that are pubs\npubs = features(\"na[amenity=pub]\")\n\n# Iterate through the pubs that are contained in the area of Zurich\n# and print their names\nfor pub in pubs.within(zurich):\n    print(pub.name)        \n```\n\n### More Examples\n\nFind all movie theaters within 500 meters from a given point:\n\n```python\nmovieTheaters = features(\"na[amenity=cinema]\").around(\n    meters=500, lat=47.37, lon=8.54)\n```\n\n*Remember, OSM uses British English for its terminology.*\n\nDiscover the bus routes that traverse a given street:\n\n```python\nfor route in street.parents(\"[route=bus]\")):\n    print(f\"- {route.ref} from {route.from} to {route.to}\")\n```\n\nCount the number of entrances of a building:\n\n```python\nnumber_of_entrances = building.nodes(\"[entrance]\").count\n```\n\n## Documentation\n\n[GeoDesk Developer's Guide](https://docs.geodesk.com/python)\n\n## Related Repositories\n\n- [geodesk](http://www.github.com/clarisma/geodesk) &mdash; GeoDesk for Java\n- [gol-tool](http://www.github.com/clarisma/gol-tool) &mdash; command-line utility for building, maintaining and querying GOL files\n",
    "bugtrack_url": null,
    "license": "LGPL-3.0-only",
    "summary": "Fast and storage-efficient spatial database engine for OpenStreetMap features",
    "version": "0.2.1",
    "project_urls": {
        "Bug Tracker": "https://github.com/clarisma/geodesk-py/issues",
        "Documentation": "https://docs.geodesk.com/python",
        "Homepage": "https://www.geodesk.com",
        "Repository": "https://github.com/clarisma/geodesk-py"
    },
    "split_keywords": [
        "gis",
        " openstreetmap",
        " geospatial",
        " database"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5e2d00ee2f1e0120e9a44315551367d63350d1c62528d0dc7fd8541371503696",
                "md5": "d0e694f14dbf6a0db6b5930f078157c2",
                "sha256": "b0d412873fc5f5dd5e6f8a54a93fcf1aad6f488721362f467b23319e6d0cc24d"
            },
            "downloads": -1,
            "filename": "geodesk-0.2.1-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "d0e694f14dbf6a0db6b5930f078157c2",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 971441,
            "upload_time": "2024-11-14T11:07:21",
            "upload_time_iso_8601": "2024-11-14T11:07:21.454881Z",
            "url": "https://files.pythonhosted.org/packages/5e/2d/00ee2f1e0120e9a44315551367d63350d1c62528d0dc7fd8541371503696/geodesk-0.2.1-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6959890c505fe3e75fce1636ce3ec8cfd80a3036c5eaa75460a0b72e4b1a5291",
                "md5": "592d50599b688d375a8590873f5eeac3",
                "sha256": "69ca86fa66b638c43181a4eb959c72170ccd0fb2de82e19f7b3f4b680b6c7f64"
            },
            "downloads": -1,
            "filename": "geodesk-0.2.1-cp310-cp310-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "592d50599b688d375a8590873f5eeac3",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 1082299,
            "upload_time": "2024-11-14T11:07:23",
            "upload_time_iso_8601": "2024-11-14T11:07:23.096093Z",
            "url": "https://files.pythonhosted.org/packages/69/59/890c505fe3e75fce1636ce3ec8cfd80a3036c5eaa75460a0b72e4b1a5291/geodesk-0.2.1-cp310-cp310-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3ea0cf141a6851f51f11e0d12cce52700d25e70587e18d2145d69e3474fd1797",
                "md5": "fa1cb73e695be6c3b1c11919d7fb4500",
                "sha256": "d38483a2a5fe01ce0fdfde8c18f63cf30391658f8101e8f6742483ef1daf65d2"
            },
            "downloads": -1,
            "filename": "geodesk-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fa1cb73e695be6c3b1c11919d7fb4500",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 1405520,
            "upload_time": "2024-11-14T11:07:25",
            "upload_time_iso_8601": "2024-11-14T11:07:25.381092Z",
            "url": "https://files.pythonhosted.org/packages/3e/a0/cf141a6851f51f11e0d12cce52700d25e70587e18d2145d69e3474fd1797/geodesk-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "30bf1ee0453f5b3d2f7c02f2e20b864fc7c60e0edca6d2953577febfba63c8af",
                "md5": "8a3c035b775ad6c98f14b0e751e384cd",
                "sha256": "9baee2c5ff9d5b514f99b3426142836944a3159db1734b2a6da49a56dd8cfd60"
            },
            "downloads": -1,
            "filename": "geodesk-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8a3c035b775ad6c98f14b0e751e384cd",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 2244510,
            "upload_time": "2024-11-14T11:07:27",
            "upload_time_iso_8601": "2024-11-14T11:07:27.187353Z",
            "url": "https://files.pythonhosted.org/packages/30/bf/1ee0453f5b3d2f7c02f2e20b864fc7c60e0edca6d2953577febfba63c8af/geodesk-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d3b5125571d0e6d279fd1c17cf9fbd9c61fc8565b3dfba96e1db5fc8f4bc519d",
                "md5": "4928c3a969bb70c9de1b971a5c1d9bb5",
                "sha256": "68efa2c47f236dc4a0d9f41bb188a5f459777024121a73f6ec7a9920a2f8274b"
            },
            "downloads": -1,
            "filename": "geodesk-0.2.1-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4928c3a969bb70c9de1b971a5c1d9bb5",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 305172,
            "upload_time": "2024-11-14T11:07:28",
            "upload_time_iso_8601": "2024-11-14T11:07:28.445425Z",
            "url": "https://files.pythonhosted.org/packages/d3/b5/125571d0e6d279fd1c17cf9fbd9c61fc8565b3dfba96e1db5fc8f4bc519d/geodesk-0.2.1-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0aa0a5cbb5060dcf8e422a316851c07f73f060a394faeeabf4ee1d838bfbcefe",
                "md5": "fc131af66a6f738b7d4cfc3345a57f9f",
                "sha256": "89e1972a7e969ddee142201b20ea019991cc418705d7cd0b0aa580e24a5bed67"
            },
            "downloads": -1,
            "filename": "geodesk-0.2.1-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "fc131af66a6f738b7d4cfc3345a57f9f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 971399,
            "upload_time": "2024-11-14T11:07:30",
            "upload_time_iso_8601": "2024-11-14T11:07:30.282026Z",
            "url": "https://files.pythonhosted.org/packages/0a/a0/a5cbb5060dcf8e422a316851c07f73f060a394faeeabf4ee1d838bfbcefe/geodesk-0.2.1-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d9dba62f17c9131fac6b59245d249d03502d09805f0558f46833908b6a5637d4",
                "md5": "448625b705aabce21566ed8dddea30bf",
                "sha256": "fe88ec9ce5f57cfb437950a029a4886f9b5df762339fcb4e53325d7662f97030"
            },
            "downloads": -1,
            "filename": "geodesk-0.2.1-cp311-cp311-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "448625b705aabce21566ed8dddea30bf",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 1082086,
            "upload_time": "2024-11-14T11:07:32",
            "upload_time_iso_8601": "2024-11-14T11:07:32.164532Z",
            "url": "https://files.pythonhosted.org/packages/d9/db/a62f17c9131fac6b59245d249d03502d09805f0558f46833908b6a5637d4/geodesk-0.2.1-cp311-cp311-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1c42f0d30c7f82c82e41fff7b82a5cb63bef5f3d1c284fbc3ba7de29f554b8b1",
                "md5": "695f31b36185c662693a0e7d1200b3ed",
                "sha256": "96c91c50b7f08687d2ebb563005063586713ab2ff508e7baca4afa27a6868116"
            },
            "downloads": -1,
            "filename": "geodesk-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "695f31b36185c662693a0e7d1200b3ed",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 1405262,
            "upload_time": "2024-11-14T11:07:33",
            "upload_time_iso_8601": "2024-11-14T11:07:33.304405Z",
            "url": "https://files.pythonhosted.org/packages/1c/42/f0d30c7f82c82e41fff7b82a5cb63bef5f3d1c284fbc3ba7de29f554b8b1/geodesk-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2c7caa0770b5dfa8bedfe4a2fc60024fac610ac841e001529c1c860b63bdb29f",
                "md5": "200218b776a6802829e5dc98ae03e53b",
                "sha256": "a3032fa77170d91028b766debf879b4df260f805b6749c527b9f2e7c71e56b05"
            },
            "downloads": -1,
            "filename": "geodesk-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "200218b776a6802829e5dc98ae03e53b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 2244399,
            "upload_time": "2024-11-14T11:07:34",
            "upload_time_iso_8601": "2024-11-14T11:07:34.511720Z",
            "url": "https://files.pythonhosted.org/packages/2c/7c/aa0770b5dfa8bedfe4a2fc60024fac610ac841e001529c1c860b63bdb29f/geodesk-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4a0b707787efd27b2319eb29f5c1484186cf855836f7fc03a7ef81285273b2bc",
                "md5": "7bb7147768e445828003de20a170715e",
                "sha256": "2ddd3420897fdba00802f098e46138a56be9298122a46dbbc76992be4e6581c8"
            },
            "downloads": -1,
            "filename": "geodesk-0.2.1-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7bb7147768e445828003de20a170715e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 305097,
            "upload_time": "2024-11-14T11:07:36",
            "upload_time_iso_8601": "2024-11-14T11:07:36.477458Z",
            "url": "https://files.pythonhosted.org/packages/4a/0b/707787efd27b2319eb29f5c1484186cf855836f7fc03a7ef81285273b2bc/geodesk-0.2.1-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b2cf1db238b9be5f82d410fb981689c7cbc72a0e4ad6592dc61b33adbe360041",
                "md5": "b30973ef0f67b3a2533ec9e790fb3acd",
                "sha256": "e51132cc08777552e4401861d05470bcfa475b3be8bad99de92ab37aee6fba7c"
            },
            "downloads": -1,
            "filename": "geodesk-0.2.1-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "b30973ef0f67b3a2533ec9e790fb3acd",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 971407,
            "upload_time": "2024-11-14T11:07:38",
            "upload_time_iso_8601": "2024-11-14T11:07:38.693272Z",
            "url": "https://files.pythonhosted.org/packages/b2/cf/1db238b9be5f82d410fb981689c7cbc72a0e4ad6592dc61b33adbe360041/geodesk-0.2.1-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "69e2c97e15c98eb119af68b342cbf20b2254d9c28dc7cd42f2e84ed77e4e1d52",
                "md5": "1a74856e72c8f75522920d46df375d45",
                "sha256": "708e8cbac16cc62546b0becff081fea63322406cf9ed2987a8e2008276886915"
            },
            "downloads": -1,
            "filename": "geodesk-0.2.1-cp312-cp312-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1a74856e72c8f75522920d46df375d45",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 1082641,
            "upload_time": "2024-11-14T11:07:40",
            "upload_time_iso_8601": "2024-11-14T11:07:40.525830Z",
            "url": "https://files.pythonhosted.org/packages/69/e2/c97e15c98eb119af68b342cbf20b2254d9c28dc7cd42f2e84ed77e4e1d52/geodesk-0.2.1-cp312-cp312-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "455a69fab966b9b6032149d45005f9fcd55a3078d5f3552accbc06ffd4dc8925",
                "md5": "2ca75b9bb08f9d010b2c767a7757a274",
                "sha256": "5afc766c9e8b0f260c517009b821b3f4358a4b7762cbc187aaebc087ab67d395"
            },
            "downloads": -1,
            "filename": "geodesk-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2ca75b9bb08f9d010b2c767a7757a274",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 1405337,
            "upload_time": "2024-11-14T11:07:42",
            "upload_time_iso_8601": "2024-11-14T11:07:42.284786Z",
            "url": "https://files.pythonhosted.org/packages/45/5a/69fab966b9b6032149d45005f9fcd55a3078d5f3552accbc06ffd4dc8925/geodesk-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "38bec483bc5d3e3e23e11b1a0add9b0f7dd6b31010753b8e87b2ce074cf02eb2",
                "md5": "86c75020105719703a36062542f0bbd6",
                "sha256": "5b57584a120b69764d23fa5b4cb47e4661bcedca2c822ba49caadfad20c720ee"
            },
            "downloads": -1,
            "filename": "geodesk-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "86c75020105719703a36062542f0bbd6",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 2244375,
            "upload_time": "2024-11-14T11:07:43",
            "upload_time_iso_8601": "2024-11-14T11:07:43.443367Z",
            "url": "https://files.pythonhosted.org/packages/38/be/c483bc5d3e3e23e11b1a0add9b0f7dd6b31010753b8e87b2ce074cf02eb2/geodesk-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "620bd065a8a51d073823b51ef99a170bc386926439afee2b4fb8dc92a26cf8f0",
                "md5": "77ea6a8357de3de3471cd3f65b76f417",
                "sha256": "12a4e2191a6cb767260356eb3c7d6dd752b2c5a4f9beb40caaee3c1f4eb25b40"
            },
            "downloads": -1,
            "filename": "geodesk-0.2.1-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "77ea6a8357de3de3471cd3f65b76f417",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 305271,
            "upload_time": "2024-11-14T11:07:44",
            "upload_time_iso_8601": "2024-11-14T11:07:44.627673Z",
            "url": "https://files.pythonhosted.org/packages/62/0b/d065a8a51d073823b51ef99a170bc386926439afee2b4fb8dc92a26cf8f0/geodesk-0.2.1-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2913be7643de4f664cc3e88402f6d9b3a0df0aa89f83fa6aed8304f33f779f9e",
                "md5": "fb5e0e3b78800b1f39e8628ef7c89741",
                "sha256": "458938e153fa254171c3fe48122911b49ea5b745ad14bba0925f09320bdb8e50"
            },
            "downloads": -1,
            "filename": "geodesk-0.2.1-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "fb5e0e3b78800b1f39e8628ef7c89741",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 971408,
            "upload_time": "2024-11-14T11:07:45",
            "upload_time_iso_8601": "2024-11-14T11:07:45.658761Z",
            "url": "https://files.pythonhosted.org/packages/29/13/be7643de4f664cc3e88402f6d9b3a0df0aa89f83fa6aed8304f33f779f9e/geodesk-0.2.1-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5428743dfe745b0417cc802c07d2dc33178eb38ccdadb0e6abf5cb53853d1844",
                "md5": "caa5f3650c6b44e1930b5a6be8858764",
                "sha256": "0a7bd4a9b323f9f2b8ee0d57155c3e545cdcbf9bb3d450dcd6a00c2f4a417549"
            },
            "downloads": -1,
            "filename": "geodesk-0.2.1-cp313-cp313-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "caa5f3650c6b44e1930b5a6be8858764",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 1082648,
            "upload_time": "2024-11-14T11:07:46",
            "upload_time_iso_8601": "2024-11-14T11:07:46.833219Z",
            "url": "https://files.pythonhosted.org/packages/54/28/743dfe745b0417cc802c07d2dc33178eb38ccdadb0e6abf5cb53853d1844/geodesk-0.2.1-cp313-cp313-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "11c94380e65ff428a265d5439828a5ea6a25468ee6c99635fb515df3d1e1f646",
                "md5": "e5611f81d15e2881a1b0014fe7b50872",
                "sha256": "df126ea52ec95b1b83bd001681cc26a71d0252fa00c0a82327ea7376910d3aa8"
            },
            "downloads": -1,
            "filename": "geodesk-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e5611f81d15e2881a1b0014fe7b50872",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 1405342,
            "upload_time": "2024-11-14T11:07:48",
            "upload_time_iso_8601": "2024-11-14T11:07:48.716345Z",
            "url": "https://files.pythonhosted.org/packages/11/c9/4380e65ff428a265d5439828a5ea6a25468ee6c99635fb515df3d1e1f646/geodesk-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "58cdc53d530bae3a623c96589a920b02f58a247c32b79483332616bf8a70a443",
                "md5": "b58ac7f0b3bdaae5b6073fc1f6316f04",
                "sha256": "b1929661bdfbf992dc1ff0343f6b8405a08f2a9a2a53cc1f17ef57815d0b30c5"
            },
            "downloads": -1,
            "filename": "geodesk-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b58ac7f0b3bdaae5b6073fc1f6316f04",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 2244386,
            "upload_time": "2024-11-14T11:07:49",
            "upload_time_iso_8601": "2024-11-14T11:07:49.907171Z",
            "url": "https://files.pythonhosted.org/packages/58/cd/c53d530bae3a623c96589a920b02f58a247c32b79483332616bf8a70a443/geodesk-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f35a08913288f2f4840412df36300a82441eb748536047cbb18f83704eccc945",
                "md5": "4454712056a36d77e890734b5d15ab09",
                "sha256": "16303ea15bd7c06d333013ce9ce929b0b3d7e3be002f0806e7daa2f61452be7b"
            },
            "downloads": -1,
            "filename": "geodesk-0.2.1-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4454712056a36d77e890734b5d15ab09",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 305279,
            "upload_time": "2024-11-14T11:07:51",
            "upload_time_iso_8601": "2024-11-14T11:07:51.021689Z",
            "url": "https://files.pythonhosted.org/packages/f3/5a/08913288f2f4840412df36300a82441eb748536047cbb18f83704eccc945/geodesk-0.2.1-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "103dafd5765245e508c66eb960364c8b44fd537e35941805faea12d7a336e8ec",
                "md5": "002b11e7dffb5086f9daec005d587214",
                "sha256": "856e40a7b838f9c1cf17f1c2329b0681cb3efc8aef31b5238403567eb1f2eab1"
            },
            "downloads": -1,
            "filename": "geodesk-0.2.1-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "002b11e7dffb5086f9daec005d587214",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 971467,
            "upload_time": "2024-11-14T11:07:52",
            "upload_time_iso_8601": "2024-11-14T11:07:52.037396Z",
            "url": "https://files.pythonhosted.org/packages/10/3d/afd5765245e508c66eb960364c8b44fd537e35941805faea12d7a336e8ec/geodesk-0.2.1-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "85e65822635ff555d139aebd329aa52c7fba24832b5857799ff69ed12440f298",
                "md5": "1119f5cf393dba29b1d817d54b921b4b",
                "sha256": "2566f4404b48dd02b14c4e335515711d400f9467479ca809be69343efc90ed4d"
            },
            "downloads": -1,
            "filename": "geodesk-0.2.1-cp39-cp39-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1119f5cf393dba29b1d817d54b921b4b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 1082373,
            "upload_time": "2024-11-14T11:07:53",
            "upload_time_iso_8601": "2024-11-14T11:07:53.228044Z",
            "url": "https://files.pythonhosted.org/packages/85/e6/5822635ff555d139aebd329aa52c7fba24832b5857799ff69ed12440f298/geodesk-0.2.1-cp39-cp39-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d126859e1d37b1f12448dea3a2935c1df80b783ef705c61833233dce0a0e5ddf",
                "md5": "fa5c8161de12a5312060d4d34a697f2f",
                "sha256": "5cb39cdeb2647ebe9d030c391f9ceeebba8fbb0d78a7295a13c9d4ba582f70dc"
            },
            "downloads": -1,
            "filename": "geodesk-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fa5c8161de12a5312060d4d34a697f2f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 1405591,
            "upload_time": "2024-11-14T11:07:54",
            "upload_time_iso_8601": "2024-11-14T11:07:54.435899Z",
            "url": "https://files.pythonhosted.org/packages/d1/26/859e1d37b1f12448dea3a2935c1df80b783ef705c61833233dce0a0e5ddf/geodesk-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "856d024be0a7bf6d2b092fbfd6fb3a59675e980e69035147be2b72fb8836329b",
                "md5": "d2edc7ef38f1f47e955526f18450fffa",
                "sha256": "2bb155ac0f6f33126843afc8d68b575e9d636b7afa7d6cc40b62cfd191a6b872"
            },
            "downloads": -1,
            "filename": "geodesk-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d2edc7ef38f1f47e955526f18450fffa",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 2244427,
            "upload_time": "2024-11-14T11:07:55",
            "upload_time_iso_8601": "2024-11-14T11:07:55.677397Z",
            "url": "https://files.pythonhosted.org/packages/85/6d/024be0a7bf6d2b092fbfd6fb3a59675e980e69035147be2b72fb8836329b/geodesk-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8e99bbbc57486f1ce6de5fadf8ac59478588a5851b8c420be216e41146e9ed9c",
                "md5": "53d45ce2b9604e32d4c96306f20f5076",
                "sha256": "6a4a4c40b8db87505702732eca6a6f600e64ffb318f139334009d7b9f9ad104e"
            },
            "downloads": -1,
            "filename": "geodesk-0.2.1-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "53d45ce2b9604e32d4c96306f20f5076",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 305298,
            "upload_time": "2024-11-14T11:07:56",
            "upload_time_iso_8601": "2024-11-14T11:07:56.796843Z",
            "url": "https://files.pythonhosted.org/packages/8e/99/bbbc57486f1ce6de5fadf8ac59478588a5851b8c420be216e41146e9ed9c/geodesk-0.2.1-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-14 11:07:21",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "clarisma",
    "github_project": "geodesk-py",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "geodesk"
}
        
Elapsed time: 0.63436s