Xarray Tutorial | xarray fundamentals
This ninety minute course introduces data scientists already familiar with Numpy to the Xarray package and guides participants through the process of using Xarray. This tutorial also highlights how Xarray interacts with the greater scientific Python ecosystem.
The computing environment is provided via binder (thank you, @mybinderteam, @pangeo).
‣ GitHub Repo:
‣ Binder URL:
⏱️TIMESTAMPS⏱️
⌨️ (0:00:00) 1- Introduction
⌨️ (0:10:30) 2- What is xarray?
⌨️ (0:13:08) 3- Xarray core data structures
⌨️ (0:37:30) 4- How do I get data from a custom file format into xarray data structures?
⌨️ (0:51:35) 5- Indexing and selecting data
⌨️ (1:07:10) 6- Arithmetic Operations
⌨️ (1:11:30) 7- Aggregation (Reduction) Operations
⌨️ (1:14:33) 8- Broadcasting
⌨️ (1:33:30) 9- High level computation: Groupby, resample, rolling, coarsen, weighted
⌨️ (1:47:39) 10- Closing remarks
Where to ask for help
Xarray conversation happens in the following places:
‣ Stackoverflow: : for usage questions
‣ GitHub Issue Tracker: : for discussions around new features or established bugs
‣ Pangeo Discourse: : for semi real-time discussion