Skip to main content

GridPin

Offline forward and reverse geocoding from a memory-mapped country file. Off the grid. On the grid.

No server, no database import, no per-request fees, and every geocoding query stays on your machine. After you install the package and download a sheet, GridPin makes no network requests.

pip install --upgrade gridpin==0.3.0

The wheel contains the engine, not the data: download a country sheet separately. Free static sheets for France, Germany, Italy, the Netherlands, Serbia and Spain are listed at https://gridpin.dev/docs.html#delivery — no account, no key, no sign-up.

Germany covers 15 of 16 Länder; Bavaria is not covered. Spain covers all 52 postal provinces. Client update required: use 0.3.0, because older engines have no Spanish rules.

import gridpin

g = gridpin.Geocoder("france.bin")
g.geocode("8 Boulevard du Port, Amiens", 1)
g.reverse(49.8945, 2.2949, 1)

# optional POI layer (cascade built in: address index first,
# POI only on weak results, exact addresses never overridden)
g = gridpin.Geocoder("france.bin", poi="fr_poi.bin")

Three limits worth knowing before you build on this:

Metadata

Release files for gridpin 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for gridpin 0.4.0
File Interpreter ABI Platform
gridpin-0.4.0-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
gridpin-0.4.0-cp39-abi3-manylinux_2_34_x86_64.whl CPython 3.9 abi3 Linux glibc 2.34+ x86-64 Details
gridpin-0.4.0-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details

Total release size: 2.7 MB

Release files / gridpin-0.4.0-cp39-abi3-win_amd64.whl

Download URL gridpin-0.4.0-cp39-abi3-win_amd64.whl
Size 832.9 kB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
2bc5e34d81be500c00b2f8793911bdafd1ee192428b1640593b4d8e85e161eef
BLAKE2b-256 checksum
How to use checksums
87cea2a5e7b109df8348b7d565f9d346d7014c637d430e36e1b998246dcde096
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / gridpin-0.4.0-cp39-abi3-manylinux_2_34_x86_64.whl

Download URL gridpin-0.4.0-cp39-abi3-manylinux_2_34_x86_64.whl
Size 999.6 kB
Tags CPython 3.9 Linux glibc 2.34+ x86-64 abi3
SHA-256 checksum
How to use checksums
81279be0978aa672bdf8a958e362b45fb01231944ed0f2673da9a91e2e908690
BLAKE2b-256 checksum
How to use checksums
4b083075a97d703e58eeea1073994f2fd595c8c8588dd027477d2c94ee80810c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / gridpin-0.4.0-cp39-abi3-macosx_11_0_arm64.whl

Download URL gridpin-0.4.0-cp39-abi3-macosx_11_0_arm64.whl
Size 908.5 kB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e6692ad04ceac27eb9e191269c4208bf6642da0b2898d051aea0ce05fbd531cf
BLAKE2b-256 checksum
How to use checksums
5f878437781c0db99fa5aae57ce9d0faae360ad0a679195a2974335eb072deb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.4.0 This release

3 release files

0.3.0

3 release files

0.2.0

3 release files

0.1.0

3 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page