Preprints
https://doi.org/10.5194/egusphere-2025-3272
https://doi.org/10.5194/egusphere-2025-3272
29 Aug 2025
 | 29 Aug 2025
Status: this preprint is open for discussion and under review for Geoscientific Model Development (GMD).

Spatialize v1.0: A Python/C++ Library for Ensemble Spatial Interpolation

Felipe Navarro, Alvaro F. Egaña, Alejandro Ehrenfeld, Felipe Garrido, María Jesús Valenzuela, and Juan F. Sánchez-Pérez

Abstract. In this paper, we present Spatialize, an open-source library that implements ensemble spatial interpolation, a novel method that combines the simplicity of basic interpolation methods with the power of classical geostatistical tools, like Kriging. It leverages the richness of stochastic modelling and ensemble learning, making it robust, scalable and suitable for large datasets. In addition, Spatialize provides a powerful framework for uncertainty quantification, offering both point estimates and empirical posterior distributions. It is implemented in Python 3.x, with a C++ core for improved performance, and is designed to be easy to use, requiring minimal user intervention. This library aims to bridge the gap between expert and non-expert users of geostatistics by providing automated tools that rival traditional geostatistical methods. Here, we present a detailed description of Spatialize along with a wealth of examples of its use.

Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.
Share
Felipe Navarro, Alvaro F. Egaña, Alejandro Ehrenfeld, Felipe Garrido, María Jesús Valenzuela, and Juan F. Sánchez-Pérez

Status: open (until 24 Oct 2025)

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
Felipe Navarro, Alvaro F. Egaña, Alejandro Ehrenfeld, Felipe Garrido, María Jesús Valenzuela, and Juan F. Sánchez-Pérez
Felipe Navarro, Alvaro F. Egaña, Alejandro Ehrenfeld, Felipe Garrido, María Jesús Valenzuela, and Juan F. Sánchez-Pérez

Viewed

Total article views: 70 (including HTML, PDF, and XML)
HTML PDF XML Total Supplement BibTeX EndNote
66 2 2 70 4 0 0
  • HTML: 66
  • PDF: 2
  • XML: 2
  • Total: 70
  • Supplement: 4
  • BibTeX: 0
  • EndNote: 0
Views and downloads (calculated since 29 Aug 2025)
Cumulative views and downloads (calculated since 29 Aug 2025)

Viewed (geographical distribution)

Total article views: 70 (including HTML, PDF, and XML) Thereof 70 with geography defined and 0 with unknown origin.
Country # Views %
  • 1
1
 
 
 
 
Latest update: 30 Aug 2025
Download
Short summary
Spatialize is an open-source Python/C++ library for Ensemble Spatial Interpolation (ESI), combining simple interpolation with geostatistics like Kriging. It uses random space partitions (Mondrian and Voronoi forests) and ensemble learning for robust, scalable spatial interpolation and uncertainty quantification. Designed for non-experts, Spatialize supports gridded and non-gridded data, automates hyperparameter search, and delivers competitive accuracy in geoscientific applications.
Share