Skip to content

Releases: ecere/dggal

0.0.6

13 Nov 05:37

Choose a tag to compare

Version 0.0.6

PyPI Release: https://pypi.org/project/dggal/0.0.6/

npm Release: https://www.npmjs.com/package/dggal/v/0.0.6

  • Finalized 7H sub-zone support (for pentagonal ancestral zones)
  • Improved icosahedral area projections forward/inverse precision (now achieving ~23 nanometers round-trip precision for IVEA, RTEA and ISEA)
  • Fixes for 4R zones beyond level 16 (now supporting up to level 25)
  • Fixed issues noticed in Vgrid QGIS plugin for more accurately listing 7H zones (especially at higher depths and close to icosahedral interruptions)
  • JavaScript bindings: Fixed TypeError with listZones() and getSubZones()
  • Fixes and example for using authalic conversion functions from Python bindings
  • Fixes for Z7 / 7H indexing conversion using Python bindings
  • Fixed error in bindings Makefiles running make distclean
  • Improvements to Python packaging to avoid deprecation warnings and resolve issues building on Python versions 3.6 and 3.7
  • Other fixes and improvements

0.0.5

09 Oct 11:59

Choose a tag to compare

Version 0.0.5

PyPI Release: https://pypi.org/project/dggal/0.0.5/

0.0.4

02 Sep 04:10

Choose a tag to compare

Version 0.0.4

PyPI Release: https://pypi.org/project/dggal/0.0.4/

  • Changes to 3H indexing reflecting final OGC API - DGGS Annex B
  • rHEALPix DGGRS changed to 50 degrees East prime meridian
  • New HEALPix DGGRS Support
  • New 4R DGGRSs Support (ISEA/IVEA/RTEA)
  • New 7H DGGRSs Support (ISEA/IVEA/RTEA) -- Experimental; Still missing sub-zones listing/indexing
  • Support for macOS, musl libc and ARM 64 Linux
  • rHEALPix Zone Listing performance improvements

0.0.3

01 Sep 20:40

Choose a tag to compare

Completed Rust bindings
Fixed library paths for recent Python versions on Windows

0.0.2

20 May 00:57

Choose a tag to compare

Added support for rHEALPix (3x3 refinement)

0.0.1

16 May 22:16

Choose a tag to compare

Initial release with a Python package published to PyPI:

https://pypi.org/project/dggal/

This release supports the IVEA3H and IVEA9R DGGRS based on the Icosahedral Vertex-oriented great circle Equal-Area projection (IVEA) projection (Slice and Dice, van Leeuwen and Strebe, 2006 -- https://www.tandfonline.com/doi/abs/10.1559/152304006779500687), implemented based on the vectorial approach described in https://brsr.github.io/2021/08/31/snyder-equal-area.html . RTEA3H and RTEA9R (rhombic triacontahedron), as well as ISEA3H and ISEA9R, are also supported using the same vectorial method, using a different vertex from which originate the great circles mapping to straight lines.

Preliminary preview v0.0.1rc2

05 Mar 00:32

Choose a tag to compare

Pre-release

This updated preview includes working C++ bindings, fixes issues resolving coordinates to sub-zones, supports more efficient and deeper query of sub-zone indices and sub-zones at a specific indices, more efficient queries of ancestral relationships, and provides an initial complete documentation of the API ( https://dggal.org/docs/html/dggal.html ).

Preliminary preview

20 Feb 02:40

Choose a tag to compare

Preliminary preview Pre-release
Pre-release

Initial preliminary preview of DGGAL, with support for ISEA3H, ISEA9R and GNOSISGlobalGrid.

dgg tool able to generate grids in WGS84, ISEA or ISEA 5x6 coordinates, list zones for a given WGS84 bounding box (compacted or not), list sub-zones at a particular depth, describe relationships between two zones, resolve sub-zone index to global zone ID, return the sub-zone index of a sub-zone relative to a parent zone, and convert DGGS-JSON to GeoJSON.

Working initial version of C and Python bindings for the eC library.