DGGAL High Vibes
A set of high-level vibe-coded tools demonstrating DGGAL usage in Python
Example usage
dgg-import
Create a Scalable UBJSON DGGS Data Store from a raster (e.g., GeoTIFF) or GeoJSON (quantizing to a DGGRS)
dgg-import gebco.tiff --dggrs IVEA4R --fields Elevation
dgg-import countries.geojson --dggrs IVEA3H --level 19 --depth 14
dgg-fetch
Create a Scalable UBJSON DGGS Data Store from an OGC API - DGGS deployment (implementing an OGC API - DGGS client):
dgg-fetch http://localhost:8080/collections/gebco/dggs/IVEA4R
dgg-export
Export a GeoTIFF or GeoJSON from a Scalable UBJSON DGGS Data Store:
dgg-export data out.tif --collection gebco --level 10
dgg-export data out.geojson --collection countries --level 19
dgg-serve
Deploy an OGC API - DGGS interface to DGGS-quantized collections in Scalable UBJSON DGGS Data Stores through OGC API - DGGS with DGGAL High Vibes (implementation of an OGC API - DGGS server):
dgg-serve --data-root data --port 8080
Limitations
This code should all work with the latest 0.0.7 DGGAL release.
This is an early version with some limitations:
- the tools do not currently support additional dimensions (time, pressure...) but this is conceptually supported by DGGS-UBJSON and this DGGS Data Store layout,
- Vector stores are currently limited to icosahedral equal-area projections (IVEA, ISEA, RTEA) DGGRSs and have only been tested with IVEA3H and polygons so far,
- a future version will likely introduce a DGGS-JSON (field value) quantization extension significantly reducing data size.
Metadata
Release files for dgg-vibes 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| dgg_vibes-0.0.1.tar.gz | 108.3 kB | Without provenance | Details for dgg_vibes-0.0.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| dgg_vibes-0.0.1-py3-none-any.whl | Python 3 | none | any | Details for dgg_vibes-0.0.1-py3-none-any.whl |
Total release size: 235.3 kB
Release files / dgg_vibes-0.0.1.tar.gz
| Download URL | dgg_vibes-0.0.1.tar.gz |
|---|---|
| Size | 108.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
47ce01ff299d080803aacc89551ed5f318a6687c634c0a8ce908e7fd6bfb293d
|
|
BLAKE2b-256 checksum How to use checksums |
40e015efd14b6c98b919bac20a504e930e14e56d9714751bf6e09c29603d8149
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / dgg_vibes-0.0.1-py3-none-any.whl
| Download URL | dgg_vibes-0.0.1-py3-none-any.whl |
|---|---|
| Size | 127.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9c1b638715a628293a62d5429e19057922c8f7892a7ee761fe8b30af7594acd7
|
|
BLAKE2b-256 checksum How to use checksums |
e269ab4afc2d8636a7d9721c517c726eeb27537e7c12d208e6e14e8bb2edca8f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Security for dgg-vibes 0.0.1
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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.