Major updates to the Xarray tutorial material

Saturday, August 5th, 2023 (in 2 days)



TLDR#

We advertise significant improvements to the Xarray tutorial material.

Context#

Over the past two years, we have worked to substantially revamp the Xarray tutorial. See the before/after image:

Tutorial outline before/after

The difference is stark! We worked to present concepts and reworked the material to bite-sized chunks that can be remixed as needed. Rather than organize material by event, we now organize by topic and then build a learning path for each event. For example see the Fundamental and Intermediate learning paths that were presented at SciPy 2022 and SciPy 2023 respectively. Our hope is that this material will serve as a great starting point for anyone looking to deliver a Xarray tutorial.

New and improved material#

  1. Full redone fundamentals material
  • Data structures, indexing, alignment & broadcasting
  1. All New Intermediate level material
  • Accessors
  • apply_ufunc
  • Computational Patterns
  • Advanced, Vectorized, and Boolean indexing

Modes of Execution#

  • Binder
  • VS Codespaces

Come contribute#

While a major improvement, this material is clearly a work in progress and could use help from you! Contributions are very welcome and could range from fixing typos, to improving the presentation of material, and even contributoing all new material.

We can also substantially improve the way this tutorial material is linked to in the main Xarray documentation (Github issue).

Come help out!

Acknowledgments#

This work was partially supported by NASA's Open Source Tools, Frameworks, and Libraries (OSTFL) grant 80NSSC22K0345 "Enhancing analysis of NASA data with the open-source Python Xarray Library".

Back to Blog

xarray logo

© 2023, Xarray core developers. Apache 2.0 Licensed.

6eb1641

TwitterGitHubYouTubeBlog RSS Feed
Powered by Vercel