Releases: nmandery/h3ronpy
Releases Β· nmandery/h3ronpy
v0.22.0
0.22.0 - 2024-11-26
- Breaking: Remove lots the dataframe-library specific functions and instead work with arrow arrays and record-batches directly using the Arrow PyCapsule interface.
The core and polars parts of this library are no longer depending onpyarrow
- instead the lightweight 'arro3' library is used. The pandas-parts still requirepyarrow
which needs the be installed manually. - Support for numpy 2.
- Upgrade to h3o 0.7.
- Release the GIL more often to allow other threads to run.
- The minimum supported python version is now 3.9.
v0.21.1
v0.21.0
v0.20.1
v0.20.0
0.20.0 - 2024-02-03
- Migrate from the unmaintained arrow2 arrow implementation to the official arrow-rs from apache. This comes along
with a few changes:directededges_to_wkb_lines
anddirectededges_to_lines
have been removed. Use the linestring-versions instead.- Geometry collections are currently unsupported when working with WKB. This is still work-in-progress within geoarrow-rs.
- Add support for the h3o containment mode "covers"
- Finally removed the "all_intersecting" parameter in geometry to cells conversion as announced in v0.18
v0.19.2
v0.19.1
v0.19.0
v0.18.0
0.18.0 - 2023-08-31
- Added
coordinates_to_cells
function. - Added
rasterize_cells
function to generate raster arrays from cells. - Updated h3o from v0.3 to v0.4. Due to the new polyfill modes this leads to API changes in all functions converting
geometries to cells. Theall_intersecting
parameter is now deprecated (will be removed in v0.19) and is replaced
bycontainment_mode
.