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.2.0

The wheel contains the engine, not the data: download a country sheet separately. Free static sheets for France, Germany, Italy, the Netherlands and Serbia 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. Client update required: use 0.2.0, because the 0.1.0 engine has no German rules. The 0.2.0 release is being prepared; these instructions are not proof of publication.

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.2.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.2.0
File Interpreter ABI Platform
gridpin-0.2.0-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
gridpin-0.2.0-cp39-abi3-manylinux_2_34_x86_64.whl CPython 3.9 abi3 Linux glibc 2.34+ x86-64 Details
gridpin-0.2.0-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details

Total release size: 2.3 MB

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

Download URL gridpin-0.2.0-cp39-abi3-win_amd64.whl
Size 696.7 kB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
c6f00e7bab6199c458f9d75351b9b7d766f926b5a0eb369ba872957f0d647e32
BLAKE2b-256 checksum
How to use checksums
648a3dba8ba738de2414f299151e42cb9b7ee81fc05e3387618896de5bca776f
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 Sep 12, 2026.

Transparency log

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

Download URL gridpin-0.2.0-cp39-abi3-manylinux_2_34_x86_64.whl
Size 865.5 kB
Tags CPython 3.9 Linux glibc 2.34+ x86-64 abi3
SHA-256 checksum
How to use checksums
3bcfdb9dd99e198f2fe810c1756b1655246e77007adf7ec25c6932b4d684a43b
BLAKE2b-256 checksum
How to use checksums
2c9a25a31c93baf0857682d7fe013f11b0b15d84e3b9923401da345fd583346d
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 Sep 12, 2026.

Transparency log

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

Download URL gridpin-0.2.0-cp39-abi3-macosx_11_0_arm64.whl
Size 786.0 kB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2a8abc3a38274d1d30590b763b7d440a9ab0cc888a3df447c685ae930b73a53a
BLAKE2b-256 checksum
How to use checksums
ec0fa86395eda934ef127cc948a42957206dc8bd10b5b04af54eef0d1761ad00
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 Sep 12, 2026.

Transparency log

Release history Release notifications | RSS feed

0.4.0

3 release files

0.3.0

3 release files

This release

0.2.0 This release

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