EGU25-13873, updated on 15 Mar 2025
https://doi.org/10.5194/egusphere-egu25-13873
EGU General Assembly 2025
© Author(s) 2025. This work is distributed under
the Creative Commons Attribution 4.0 License.
Oral | Friday, 02 May, 16:47–16:57 (CEST)
 
Room -2.32
UXarray: Extending Xarray for Enhanced Support of Unstructured Grids
John Clyne1, Hongyu Chen2, Philip Chmielowiec1, Orhan Eroglu1, Cecile Hannay1, Robert Jacob3, Rajeev Jain3, Brian Medeiros1, Paul Ullrich2, and Colin Zarzycki4
John Clyne et al.
  • 1NSF National Center for Atmospheric Research, Computational Information Systems Lab, boulder, United States of America (clyne@ucar.edu)
  • 2U.C. Davis, Davis, California, United States of America
  • 3Argonne National Laboratory, Lemont, Illinois, United States of America
  • 4Penn. State University, Pennsylvania, United States of America

Over the past decade, weather and climate models have rapidly adopted unstructured meshes to better leverage high-performance computing systems and approach kilometer-scale resolutions. Output from this new generation of models presents many challenges for their subsequent analysis, largely due to a lack of community tools supporting unstructured grid data. Last year, we introduced UXarray, a class extension of Xarray that provides native support for unstructured meshes. UXarray readily runs in a Jupyter Notebook and offers parallelized execution through its compatibility with Dask, demonstrating its flexibility as both a tool for lightweight exploration and communication, and for supporting intensive calculations applied to vast data volumes. Over the past year, UXarray has matured significantly and is now capable of supporting many real-world analysis workflows applied to outputs from a growing number of high-resolution models and dynamical cores, including ICOsahedral Non-hydrostatic (ICON) atmosphere model, the Finite-Element/volumE Sea ice-Ocean Model (FESOM), NSF NCAR’s Model for Prediction Across Scales (MPAS), and the U.S. DOE’s Energy Exascale Earth System Model (E3SM). This presentation will provide an overview of the UXarray’s current capabilities, which include extensive support for plotting and many foundational analysis operators; demonstrate examples in Jupyter Notebooks; present plans for the future;  and discuss ways for Pangeo and the broader earth system science community to help guide new developments. 

How to cite: Clyne, J., Chen, H., Chmielowiec, P., Eroglu, O., Hannay, C., Jacob, R., Jain, R., Medeiros, B., Ullrich, P., and Zarzycki, C.: UXarray: Extending Xarray for Enhanced Support of Unstructured Grids, EGU General Assembly 2025, Vienna, Austria, 27 Apr–2 May 2025, EGU25-13873, https://doi.org/10.5194/egusphere-egu25-13873, 2025.