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 GeoArrow core.
At this point, GeoPolars is a prototype and should not be considered production-ready.
GeoPolars 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.
Binary Installers (PyPI) | Source Repository (GitHub) | Issues & Ideas