qig-geocoding
Fisher-Rao attention, Fourier position features and recursive integration for geometric neural networks.
Install with pip install qig-geocoding; the Python import is geocoding.
Compatibility and metric units
The attention metric retains radius 2, 2 * acos(BC), matching qigkernels 0.4.4. Current qig-core uses
radius 1, acos(BC). Convert explicitly when comparing distances. Halving attention distance without
also halving its temperature changes the model, so this release preserves existing attention outputs.
The finite-gradient guards also differ near coincident and sparse points; they are not exactly the same
function throughout the domain. Both full and compute-skipping banded attention remain faithfulness-gated.
Scientific provenance: qig_core.torch.geometry_simplex.fisher_rao_distance_simplex in qig-core 2.15.3
records the PI ruling reconciling its import paths to radius 1. The qig-verification EXP-009 causal-sweep
results document the historical radius-2 convention. These are compatible unit conventions, not grounds
to rewrite frozen experiment results. Dense-point conversion, sparse-point error bounds and the live Duchi
simplex projection are tested separately. Current qig-core already handles coincidence gradients safely.
Release changes
- Preserve development's D1 local-critical curvature and opt-in basis telemetry, D2 query-only inter-layer
geodesic sync, D4
basin_layer_driftnaming, and the D3 countersigned preregistration amendment. - Correct the obsolete equal-radius compatibility assertion; preserve attention arithmetic.
- Reject non-callable curvature providers at construction rather than silently swallowing invalid wiring.
- Align the runtime version with package metadata; require the current validated qig-core dependency.
- Install qigkernels in development/release checks so compatibility cannot silently skip. Lint, types and all CPU tests gate release. Resolve published dependencies in standalone checkouts without a parent workspace.
D3 is a preregistration, not a completed empirical result. This release does not claim that its order-preservation kill experiment has passed. Basis reductions remain opt-in; sync enables them explicitly.
Verify and publish
Install CPU PyTorch, then pip install -e '.[dev]'. Run ruff check src tests, mypy src, and pytest -q.
The trusted-publishing workflow uses the existing pypi environment and OIDC. Publication currently
requires a version tag after promotion; merging alone does not trigger release.yml. Manual dispatch runs
checks/build only. Release operators must verify the wheel version and PyPI availability before declaring
publication complete.
Release files for qig-geocoding 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| qig_geocoding-0.1.2.tar.gz | 125.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qig_geocoding-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 154.6 kB
Release files / qig_geocoding-0.1.2.tar.gz
| Download URL | qig_geocoding-0.1.2.tar.gz |
|---|---|
| Size | 125.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
de26341bb544770ba096c0379e79c308bac250568d3f20b86304a1f869e9638a
|
|
BLAKE2b-256 checksum How to use checksums |
890a0549d4d56b20768c1fccffb36cb522c57034c4350e5000d487d9766e722c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 9, 2026.
Transparency logRelease files / qig_geocoding-0.1.2-py3-none-any.whl
| Download URL | qig_geocoding-0.1.2-py3-none-any.whl |
|---|---|
| Size | 29.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c5c178596d3ed7ad02c0059e70d0f4b55693607e483668c5616f05d6694f3bbd
|
|
BLAKE2b-256 checksum How to use checksums |
1f7062a6a897ca85c33b9ab98fce43f580eb406a57fc310bea12adf9ea2a680a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 9, 2026.
Transparency log