Skip to main content

Experimental AGS5 (.ags5db) surface for laterite — DuckDB-backed read/write/query

Project description

laterite-ags5

Experimental AGS5 surface for laterite.

.ags5db is a single-file DuckDB-backed format for AGS geotechnical data — typed columns, content-addressed UUID7 keys, lossless AGS4 round-trip. This package ships the read / write / query API.

pip install "laterite[ags5]"

The [ags5] extra pulls this wheel alongside the base laterite wheel. It links bundled DuckDB (~50 MB), which is why it's opt-in. Plain pip install laterite stays light for AGS4-only workflows.

from laterite.ags5db import convert, read_db, query

# AGS4 → .ags5db
convert("delivery.ags", "delivery.ags5db")

# Read a typed PROJ tree back
proj = read_db("delivery.ags5db")

# Query the file
rows = query("delivery.ags5db", group="LOCA", where=["LOCA_GL>50"])

Pre-alpha. The .ags5db format and Python API are subject to change. AGS4 input/output (via convert/export) is stable; native AGS5 authoring is the experimental piece.

Full docs at https://github.com/niko86/laterite.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

laterite_ags5-0.4.0-cp312-abi3-win_amd64.whl (9.7 MB view details)

Uploaded CPython 3.12+Windows x86-64

laterite_ags5-0.4.0-cp312-abi3-manylinux2014_x86_64.whl (13.6 MB view details)

Uploaded CPython 3.12+

laterite_ags5-0.4.0-cp312-abi3-macosx_11_0_arm64.whl (10.3 MB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

File details

Details for the file laterite_ags5-0.4.0-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for laterite_ags5-0.4.0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b7ae3e3ebbb7827ea41dbdf936d61abd7d4883b25c771a196d0b855aba07f39b
MD5 b1b3df3d979ba7ede80ad17aaf033aac
BLAKE2b-256 77aa7538ee12d6904ab95560029c91dd4668d6732c5fe9adb3831835468b86b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for laterite_ags5-0.4.0-cp312-abi3-win_amd64.whl:

Publisher: release.yml on niko86/laterite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file laterite_ags5-0.4.0-cp312-abi3-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for laterite_ags5-0.4.0-cp312-abi3-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 05badf852cf3d94bd54fc3303ca414317ab4bbd1582efa651bebbcf6be1220bb
MD5 31daaae188ee19cc17c4fb8abe1ae247
BLAKE2b-256 eb66af521ccc177ceb10091cb47db0dabd75513ee25828ec9e925f4ac0ed59e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for laterite_ags5-0.4.0-cp312-abi3-manylinux2014_x86_64.whl:

Publisher: release.yml on niko86/laterite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file laterite_ags5-0.4.0-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for laterite_ags5-0.4.0-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb763464c02c6fb2d532aecbf185be7422274ff013daf9c4e57061238a44b732
MD5 405d44a67b47eccbf979493005b98351
BLAKE2b-256 a57d1c541b2b02f050ac6948b37c5b4bcc39be5c6f13a7841ae8056f0c72b857

See more details on using hashes here.

Provenance

The following attestation bundles were made for laterite_ags5-0.4.0-cp312-abi3-macosx_11_0_arm64.whl:

Publisher: release.yml on niko86/laterite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page