nmandery / h3ronpy

A data science toolkit for the H3 geospatial grid
65 stars 7 forks source link

Update for latest geoarrow #56

Open kylebarron opened 2 days ago

kylebarron commented 2 days ago

I'd love to update h3arrow for the latest geoarrow-rs, and potentially use h3arrow as an (optional) dependency from Lonboard, a Python library for large geospatial vector data visualization.

Some changes:

Let me know if I can help or give pointers to any of this.

nmandery commented 1 day ago

Great. I did not know about lonboard - looks good. Do you want to use the h3arrow rust library as a optional dependency or h3ronpy? I just moved h3arrow into the h3ronpy repo and planned to not push it to crates.io anymore, as there are no other users. In case you need it, I can keep publishing it.

I started migrating to arrow 52 and geoarrow 0.3, but got side-tracked during working on this - so I did not finish it. I will try to push it ahead. Thanks for the migration hints 👍

kylebarron commented 18 hours ago

Do you want to use the h3arrow rust library as a optional dependency or h3ronpy?

Sorry I wasn't clear. Ideally I'd use h3ronpy and not make my own Python bindings (lonboard doesn't use Rust itself, only via dependencies, and thus doesn't have a build system in place).