Skip to main content
Ctrl+K
Logo image

Overview

  • Get Started
  • Xarray in 45 minutes
  • Learning Paths
    • Fundamental Path
    • Intermediate Path

Fundamentals

  • Data Structures
    • Xarray’s Data structures
    • Creating Data Structures
    • Reading and writing files
  • Labeled data
    • Indexing and Selecting Data
    • Manipulating Dimensions (Data Resolution)
  • Computation
    • Basic Computation
    • Computing with Multiple Objects
    • Grouped Computations
    • Windowed Computations
    • Weighted Reductions
  • Plotting and Visualization
    • Basic Visualization
    • Faceting
    • Geography with Cartopy

Intermediate

  • Computational Patterns
  • Indexing
    • Advanced Indexing
    • Boolean Indexing & Masking
  • Parallel computing with Dask
  • A Tour of Xarray Customizations
  • Interactive plots using hvplot
  • Accessing remote data stored on the cloud
  • Data Tidying
    • Re-organize InSAR ice velocity data

Advanced

  • Parallelizing custom functions
  • apply_ufunc
    • A gentle introduction
    • Core dimensions
    • Handling complex output
    • Automatic Vectorization
    • Handling dask arrays
    • Fast vectorization with Numba
    • np.interp : An end-to-end example
  • map_blocks
    • A gentle introduction
  • Creating new backends
    • Binary data without lazy loading
    • Binary data with lazy loading
  • Creating custom accessors

Workshops

  • SciPy 2023
  • Oceanhackweek 2020
    • Xarray in 45 minutes
  • Thinking like Xarray
    • High-level computation patterns
  • Xarray Online Tutorial
    • Xarray Fundamentals
    • Indexing and Selecting Data
    • Computation

Reference

  • Contributing Guide
  • Keep Exploring!
  • Glossary
  • Repository
  • Suggest edit
  • Open issue
  • .md

Data Structures

Data Structures#

  • Xarray’s Data structures
  • Creating Data Structures
  • Reading and writing files

previous

Intermediate Path

next

Xarray’s Data structures

By The Xarray Community

© Copyright 2023.