API reference

Every name listed here is part of the public API: it is in its subpackage’s __all__ and can be imported from the subpackage directly, for example from geodetic_engine.geodesy import transform. The top-level geodetic_engine package exports nothing but __version__.

Subpackage

Purpose

geodetic_engine.geodesy

Transform coordinates, choose operations, read provenance.

geodetic_engine.geodesy.utils

Helmert algebra and abridged-Molodensky helpers.

geodetic_engine.persistablereference

Read and write OSDU persistableReference definitions.

geodetic_engine.georepository

OAuth2 client for the Georepository geodetic registry API.

geodetic_engine.projdb

Build an enriched proj.db from a Georepository instance.

geodetic_engine.osdudb

Build an enriched proj.db from an OSDU catalogue.

geodetic_engine.errors

The root of every exception the package raises.