2017
DOI: 10.5334/jors.148
|View full text |Cite
|
Sign up to set email alerts
|

xarray: N-D labeled Arrays and Datasets in Python

Abstract: xarray is an open source project and Python package that provides a toolkit and data structures for N-dimensional labeled arrays. Our approach combines an application programing interface (API) inspired by pandas with the Common Data Model for self-described scientific data. Key features of the xarray package include label-based indexing and arithmetic, interoperability with the core scientific Python packages (e.g., pandas, NumPy, Matplotlib), out-of-core computation on datasets that don't fit into memory, a … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
541
0
1

Year Published

2017
2017
2022
2022

Publication Types

Select...
7
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 870 publications
(643 citation statements)
references
References 7 publications
1
541
0
1
Order By: Relevance
“…We also recognize high-performance computing support from Cheyenne (doi:10.5065/D6RX99HX), provided by NCAR's Computational and Information Systems Laboratory and sponsored by the NSF. Analysis was done in Python using numpy, scipy, wrf-python [Ladwig, 2017], and xarray [Hoyer and Hamman, 2017]. Plots were made using matplotlib and cartopy [Met Office, 2010], with color map support from cmocean [Thyng et al, 2016].…”
Section: Acknowledgmentsmentioning
confidence: 99%
“…We also recognize high-performance computing support from Cheyenne (doi:10.5065/D6RX99HX), provided by NCAR's Computational and Information Systems Laboratory and sponsored by the NSF. Analysis was done in Python using numpy, scipy, wrf-python [Ladwig, 2017], and xarray [Hoyer and Hamman, 2017]. Plots were made using matplotlib and cartopy [Met Office, 2010], with color map support from cmocean [Thyng et al, 2016].…”
Section: Acknowledgmentsmentioning
confidence: 99%
“…The result of calls to calculate() and equilibrium() are xarray Dataset objects [15]. The xarray Dataset object makes handling labeled multi-dimensional arrays substantially simpler.…”
Section: Representation Of Resultsmentioning
confidence: 99%
“…• gcc, MinGW or Microsoft Visual C++ compiler and toolchain • matplotlib [17] • numpy ≥ 1.9 [18] • scipy [18] • sympy [19] • xarray [15] • pyparsing [20] • tinydb • [21] containing this subsystem is publicly available, and it allows us to test several pycalphad features simultaneously since the system contains singlesublattice solution phases, multi-sublattice ordered phases, phases with magnetic ordering and stoichiometric compounds. The pycalphad package can perform computations for any number of components; we restrict our example to a binary system only for the simplicity of visualization.…”
Section: Dependenciesmentioning
confidence: 99%
“…For handling hyperspectral data, we recommend the xarray 1 package (Hoyer and Hamman, 2017). It provides multidimensional arrays and datasets with metadata.…”
Section: Handling Hyperspectral Datamentioning
confidence: 99%