User Guide#
In this user guide, you will find detailed descriptions and examples that describe many common tasks that you can accomplish with Xarray.
Core operations
- Indexing and selecting data
- Quick overview
- Positional indexing
- Indexing with dimension names
- Nearest neighbor lookups
- Dataset indexing
- Dropping labels and dimensions
- Masking with
where
- Selecting values with
isin
- Vectorized Indexing
- Assigning values with indexing
- More advanced indexing
- Align and reindex
- Missing coordinate labels
- Underlying Indexes
- Copies vs. Views
- Multi-level indexing
- Indexing rules
- Combining data
- Reshaping and reorganizing data
- Computation
- Basic array math
- Missing values
- Aggregation
- Rolling window operations
- Weighted array reductions
- Coarsen large arrays
- Computation using Coordinates
- Fitting polynomials
- Fitting arbitrary functions
- Broadcasting by dimension name
- Automatic alignment
- Coordinates
- Math with datasets
- Wrapping custom computation
- GroupBy: Group and Bin Data
- Interpolating data
I/O
Visualization
Interoperability
Domain-specific workflows
Options and Testing