MMODELYST
Papers/GRAIL: AI translation for scientists application workflow on satellite data
PAP

GRAIL: AI translation for scientists application workflow on satellite data

May 23, 2026

arXiv
Abstract

Domain scientists increasingly develop Python scripts to analyze satellite imagery but they lack scalability to large-scale data. This paper demonstrates GRAIL, an agentic translation system that converts Python geospatial workflows into executable Spark-based programs without requiring scientists to learn a new framework. Rather than fine-tuning a specialized LLM model, GRAIL adapts RDPro, a Scala library for satellite data analysis, to make it LLM-ready using structured documentation, API alias functions, and repair-oriented error logs. Translation is structured as a LangGraph pipeline that decomposes code generation into explicit sections with guided inputs and outputs, enabling targeted repair without regenerating the full program. We demonstrate GRAIL on real-world geospatial workflows and showcase the correctness and scalability of the translated code.

Select text to highlight · click a highlight to remove · saved in this browser only
Authors
Zhuocheng Shang, Ahmed Eldawy
Your notes (browser-local)
saved
arXiv:2605.24784