Skip to main content

GeoEngine geolocation tool

Library to request information about a location regarding the elevation, soil type, and landuse from various web services:

Development

Prerequisites

Setup

Install dependencies with uv. This will also create a new virtual environment if necessary.

uv sync

Testing

Run the test suite using the Makefile target test.

make test

Linting

Run the linter using the Makefile target lint.

make lint

Some issues can be automatically fixed by running the Makefile target lint-fix.

make lint-fix

Releasing

To release a new version to PyPI, create a new GitHub Release with a tag in the format vX.Y.Z. This will trigger a GitHub Action that will publish the new version to PyPI.

Metadata

Release files for nmdc-geoloc-tools 0.3.0

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

Source distribution (sdist)

Source distribution for nmdc-geoloc-tools 0.3.0
File Size Uploaded
nmdc_geoloc_tools-0.3.0.tar.gz 29.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nmdc-geoloc-tools 0.3.0
File Interpreter ABI Platform
nmdc_geoloc_tools-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 38.7 kB

Release files / nmdc_geoloc_tools-0.3.0.tar.gz

Download URL nmdc_geoloc_tools-0.3.0.tar.gz
Size 29.1 kB
Tags Source
SHA-256 checksum
How to use checksums
320d63e713e315d359d547d0db4cbeafb52da9b05944cfe0b19e4c045f39fc83
BLAKE2b-256 checksum
How to use checksums
3ff3b606cbddb967bbf206029ee3befa7f75379c4636538393f661edd0c78ea6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 28, 2025.

Transparency log

Release files / nmdc_geoloc_tools-0.3.0-py3-none-any.whl

Download URL nmdc_geoloc_tools-0.3.0-py3-none-any.whl
Size 9.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
49fd0ca60910583538ac9d93497232d18b7b26b06c54658ec7c48c4ab85fd976
BLAKE2b-256 checksum
How to use checksums
dd9d8d61a61fe7288f73c7468cb74638fa8d16f308c0f23aa3553d17868452a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 28, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

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