{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/2"}],"enrichment":{"capability":"Encodes latitude/longitude coordinates to geohash strings and decodes them back, with utilities for distance calculations, adjacent geohash lookup, and optional visualization.","skillfed_tags":["geospatial","spatial-indexing","location-services"],"use_cases":["Build location-based services that need compact, sortable geographic identifiers for proximity queries","Implement spatial indexing for large geographic datasets to enable fast neighbor lookups","Encode user locations with privacy in mind by storing lower-precision geohashes instead of exact coordinates","Cluster geographic data by grouping points that share common geohash prefixes","Visualize geographic regions and geohash grids on static maps or interactive Folium maps"],"what_it_does":"PyGeoHash is a Python library for encoding geographic coordinates into geohash strings and decoding them back. It provides a clean API for working with geohashes\u2014compact string representations of latitude/longitude pairs that enable spatial indexing and proximity operations. The library has zero runtime dependencies and works with the Python standard library alone, though it offers optional visualization support via matplotlib and folium.\n\nThe package handles core geohash operations: encoding coordinates at variable precision, decoding hashes back to lat/lng pairs, calculating approximate distances between geohashes in meters, finding adjacent geohashes in any direction, and computing bounding boxes. It was rewritten in version 3.0.0 with a C extension for performance and now supports Python 3.8 and later. The library is actively maintained and has been extensively tested against the reference implementation at geohash.org.","worth_installing":"Yes. PyGeoHash is a lightweight, actively maintained library with zero runtime dependencies, a permissive MIT license, and no known vulnerabilities. Install friction is medium due to compiled wheels, but that is offset by clean API, broad platform support, and strong test coverage. Use it if you need reliable geohash encoding/decoding or spatial indexing for location-based applications."},"id":"pygeohash","links":{"html":"https://skillfed.io/packages/pygeohash","md":"https://skillfed.io/packages/pygeohash.md","pypi":"https://pypi.org/project/pygeohash/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-17","license_spdx":null,"license_treatment":"permissive","name":"pygeohash","python_support":"supports_current","summary":"Python module for interacting with geohashes"},"popularity":{"monthly_downloads":3133497,"position":2737,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"3.3.1"}
