GeoPandas-AI: A Smart Class Bringing LLM as Stateful AI Code Assistant

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Merten, Gaspard, Dejaegere, Gilles, Sakr, Mahmoud
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866909648505798656
author Merten, Gaspard
Dejaegere, Gilles
Sakr, Mahmoud
author_facet Merten, Gaspard
Dejaegere, Gilles
Sakr, Mahmoud
contents Geospatial data analysis plays a crucial role in tackling intricate societal challenges such as urban planning and climate modeling. However, employing tools like GeoPandas, a prominent Python library for geospatial data manipulation, necessitates expertise in complex domain-specific syntax and workflows. GeoPandas-AI addresses this gap by integrating LLMs directly into the GeoPandas workflow, transforming the GeoDataFrame class into an intelligent, stateful class for both data analysis and geospatial code development. This paper formalizes the design of such a smart class and provides an open-source implementation of GeoPandas-AI in PyPI package manager. Through its innovative combination of conversational interfaces and stateful exploitation of LLMs for code generation and data analysis, GeoPandas-AI introduces a new paradigm for code-copilots and instantiates it for geospatial development.
format Preprint
id arxiv_https___arxiv_org_abs_2506_11781
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle GeoPandas-AI: A Smart Class Bringing LLM as Stateful AI Code Assistant
Merten, Gaspard
Dejaegere, Gilles
Sakr, Mahmoud
Human-Computer Interaction
Software Engineering
Geospatial data analysis plays a crucial role in tackling intricate societal challenges such as urban planning and climate modeling. However, employing tools like GeoPandas, a prominent Python library for geospatial data manipulation, necessitates expertise in complex domain-specific syntax and workflows. GeoPandas-AI addresses this gap by integrating LLMs directly into the GeoPandas workflow, transforming the GeoDataFrame class into an intelligent, stateful class for both data analysis and geospatial code development. This paper formalizes the design of such a smart class and provides an open-source implementation of GeoPandas-AI in PyPI package manager. Through its innovative combination of conversational interfaces and stateful exploitation of LLMs for code generation and data analysis, GeoPandas-AI introduces a new paradigm for code-copilots and instantiates it for geospatial development.
title GeoPandas-AI: A Smart Class Bringing LLM as Stateful AI Code Assistant
topic Human-Computer Interaction
Software Engineering
url https://arxiv.org/abs/2506.11781