Rajeev Jain - UXarray, a python library for unstructured climate and weather data | SciPy 2023

Discover UXray, a Python library for unstructured climate and weather data, providing unified support for various file formats and simple API for easy integration.

Key takeaways
  • UXRay is a Python library for unstructured climate and weather data, built on top of X-ray.
  • The library aims to provide unified support for various file formats, including NetCDF, Exodus, and MPAS mesh.
  • UXRay supports loading and processing unstructured meshes in spherical coordinates, with a focus on community development and extensibility.
  • The library provides a simple and flexible API for working with unstructured data, making it easy to integrate with existing code and workflows.
  • UXRay is designed to be extensible, allowing developers to add new features and operators as needed.
  • The library has a strong foundation, with a year’s worth of development and a active community contributing to its growth.
  • UXRay is still under active development, with new features and improvements being added regularly.
  • The library is being developed by a team of researchers at the University of California, Davis, with support from the SEEDS project funded by the US Department of Energy.
  • UXRay is designed to be compatible with existing tools and workflows, making it easy to integrate with existing code and pipelines.
  • The library provides support for various data structures and operations, including area calculations, intersection operations, and regridding.
  • UXRay has potential applications in various fields, including ocean sciences, earth sciences, and climate modeling.
  • The library is designed to be extensible and scalable, making it well-suited for large-scale simulations and big data applications.