Jump to Content

Xarray: N-D labeled arrays and datasets in Python

Joe Hamman
Journal of Open Research Software (2017)
Google Scholar


Xarray is an open source project and Python package that provides data structures for N-dimensional labeled arrays inspired by Pandas. It provides a Pandas-like and Pandas-compatible toolkit for analytics on multi-dimensional arrays, rather than the tabular data format for which Pandas excels. Our approach adopts the Common Data Model for self-describing scientific data that is widely used in the geo-science community. Xarray builds on top of and seamlessly interoperates with the core scientific Python packages, such as NumPy, SciPy, Matplotlib, and Pandas.

Research Areas