GeoPolars extends the Polars DataFrame library for use with geospatial data.
With heavy inspiration from
GeoPandas, GeoPolars has two main goals:
- Faster multithreaded operations than GeoPandas while keeping an easy-to-use, high-level interface.
- Better data interoperability without copies, due to its
At this point, GeoPolars is a prototype and should not be considered production-ready.
GeoPolars is alpha software but can be installed from PyPI:
pip install --pre geopolars
-pre is necessary to allow installation of an alpha release). The publishing processs includes
binary wheels for many platforms, so it should be easy to install, without needing to compile the
underlying Rust code from source.