Skip to content

Releases: nmandery/h3ronpy

v0.17.4

28 Jul 07:19
Compare
Choose a tag to compare

0.17.4 - 2023-07-28

  • Rebuild with h3o 0.3.4 to fix #25.

v0.17.3

27 Jul 18:15
Compare
Choose a tag to compare

0.17.3 - 2023-07-27

  • Fixed maxx value returned by cells_bounds_arrays - a bug caused this to be identical to minx.
  • Added cells_to_string, vertexes_to_string and directededges_to_string functions to convert to Utf8Array.
  • Added more documentation for the vector modules.

v0.17.2

13 Jul 20:09
Compare
Choose a tag to compare

0.17.2 - 2023-07-13

  • Support arrow2 Utf8Array<i64> / polars LargeUtf8 in cells_parse. Fixes #24

v0.17.1

06 Jul 13:56
Compare
Choose a tag to compare

0.17.1 - 2023-07-06

  • Improved documentation of the raster modules.
  • Validate bounds of input raster arrays to be within WGS84 lat/lon coordinates.
  • Make the GeoSeries-returning function show up in the h3ronpy.pandas.vector module.

v0.17.0

27 Jun 17:56
Compare
Choose a tag to compare

0.17.0 - 2023-06-27

In this release the project migrated to the arrow memory model and switched from the h3ron library to the Rust implementation of H3 named h3o. This comes along with safer code and performance improvements. Although h3ronpy is no longer build on the h3ron rust crate, the name remains.

As a result of these migrations, the Python API has completely changed. Due to this it is easier to refer to the
new documentation than listing the changes here. That is another aspect of these changes - there now exists a sphinx generated
documentation.

Other changes:

  • Upgrade from pyo3 0.18 to 0.19.

v0.16.1

16 Feb 08:28
Compare
Choose a tag to compare

h3ronpy [0.16.1] - 2023-02-16

  • Upgrade from pyo3 0.17 to 0.18.
  • Support minimum supported python version to 3.7 again

v0.16.0

28 Dec 19:04
Compare
Choose a tag to compare

h3ronpy [0.16.0] - 2022-12-28

  • Directly support GeoSeries in vector to H3 conversion by automatically exchanging geometries using WKB. #7
  • Raise minimum supported python version to 3.8.
  • intersecting argument for geodataframe_to_h3 to also include cells which are only intersecting with the geometry, but whose centroid is not contained in the geometry.

v0.15.1

28 Oct 17:19
Compare
Choose a tag to compare

h3ronpy [0.15.1] - 2022-10-28

  • Upgrade to h3ron v0.16.0.
  • Reduced the durations the GIL is held.

v0.15.0

11 Sep 09:42
Compare
Choose a tag to compare

h3ronpy [0.15.0] - 2022-09-11

  • Dependency upgrades incl. upgrade to H3 v4.0.0 / h3ron v0.15.0.
    • The migration to H3 v4.0.0 comes with renaming a few functions to follow H3 conventions:
      • In h3ronpy.op module:
        • kring_distances -> grid_disk_distances
        • kring_distances_agg -> grid_disk_distances_agg
        • kring_distances_agg_np -> grid_disk_distances_agg_np

v0.14.0

29 Jan 15:58
Compare
Choose a tag to compare

h3ronpy [0.14.0] - 2022-01-29

Added

  • Add h3ronpy.op.change_resolution and h3ronpy.op.change_resolution_paired

Changed

  • Replace usage of wkb crate with geozero because of licensing.
  • Stop supporting Python 3.6 (was EOL on 23 Dec 2021). Minimum supported python version now is Python 3.7.
  • Omit empty geometries when converting vector data.
  • Dependency upgrades.