Skip to content

Releases: manaakiwhenua/vector2dggs

v0.12.0

27 Jan 22:52

Choose a tag to compare

What's Changed

Important

pip install vector2dggs will no longer install any backends. Equivalent installation behaviour is now pip install vector2dggs[all].

Tip

Specific backends can now be installed selectively, e.g. pip install vector2dggs[s2,h3].

Full Changelog: v0.11.1...v0.12.0

v0.11.1

23 Jan 03:33
0f9c13e

Choose a tag to compare

What's Changed

Full Changelog: v0.11.0...v0.11.1

v0.11.0

10 Oct 03:26

Choose a tag to compare

What's Changed

  • Initial test infrastructure including smoke tests for supported indexing functions by @ndemaio in #54
  • Revisions to bisection processing by @alpha-beta-soup in #55 (incidentally addresses #39)
    • This change is semi-breaking because the threshold used for bisecting polygons (a preprocessing step before DGGS indexing) is now interpreted as an area (i.e. squared units) rather than a side length of a bounding box.

Full Changelog: v0.10.1...v0.11.0

v0.10.1

15 Aug 02:00

Choose a tag to compare

No longer using a patched version of a rHEALPix function (see: manaakiwhenua/rhealpixdggs-py#36) used in rhp compaction/normalisation. Consequently, adds a direct dependency on rhealpixdggs-py (minimum version 0.5.12).

Full Changelog: v0.10.0...v0.10.1

v0.10.0

14 Aug 02:21
de0220e

Choose a tag to compare

Compression and compaction

Prior to this release, outputs were only available at a single resolution. Now, you can compact (AKA normalise) outputs with -co/--compact. This will apply all possible cell compaction up to the partition bounary (the parent resolution, -pr).

It also now allows the specification of a compression algorithm with -cp/--compression. The default is for Snappy, chosen as default because it is currently the only Parquet compression supported by ArcGIS Pro. Other options, and no compression, are also possible.

Together, there is a difference of several orders of magnitude in output size without any information loss.

The default behaviour is for no compaction, so this is not a breaking change in terms of the API. But, the default compression is none, whereas outputs were being compressed with zstd.

For efficiently working with cells across resolutions, rather than within the same resolution, look for the equivalent of h3-pg's rtree operators for containment and intersection:

Operator: h3index && h3index
Returns true if the two H3 indexes intersect.

Operator: h3index @> h3index
Returns true if A contains B.

Operator: h3index <@ h3index
Returns true if A is contained by B.

What's Changed

Full Changelog: v0.9.1...v0.10.0

v0.9.1

24 Jun 01:36

Choose a tag to compare

v0.9.1 Pre-release
Pre-release

Bug fix: related to geopandas/dask-geopandas#328

Full Changelog: v0.9.0...v0.9.1

v0.9.0

10 May 10:45
41a09d3

Choose a tag to compare

v0.9.0 Pre-release
Pre-release

What's Changed

Full Changelog: v0.8.0...v0.9.0


Nota bene two breaking changes:

  • Command line arguments -tbl/--table are now -lyr/--layer but the functionality is identical, it's just a rename to be more generic.
  • This seems very unlikely to affect any workflow, but now the pre-indexing spatial sorting is disabled by default (and can be expliclty disabled with -s none). Former default behaviour can be restored with an explicit -s hilbert. Sorting is perhaps advantegous in some cases, but in most practical cases it adds overhead that exceeds its payoff.

v0.8.0

02 May 22:05

Choose a tag to compare

v0.8.0 Pre-release
Pre-release

What's Changed

Full Changelog: v0.7.0...v0.8.0

v0.7.0

30 Apr 02:17

Choose a tag to compare

v0.7.0 Pre-release
Pre-release

What's Changed

Full Changelog: v0.6.2...v0.7.0

v0.6.2

29 Apr 23:19
74ee8c1

Choose a tag to compare

v0.6.2 Pre-release
Pre-release

What's Changed

  • demaion/rhealpixdggs by @ndemaio in #32
    • Support for rHEALPix DGGS (polyfill)

New Contributors

Full Changelog: v0.6.1...v0.6.2