The main topic of the second section of the scipy 2025 tutorial is
Understand how to map typical xarray computations and workflows over hierarchical data
and the proposed subsections are
- Non-datatree computations
- Datatree computations
map_over_subtree
- Escape hatches
I'll use this issue as a way to figure out more details, and to make the writing of this section as efficient as possible.
Here's a checklist (feel free to edit):
It might also be interesting to have a figure that shows the (slightly inaccurate but really useful) mental model of a "tree of dataset objects", and use that to explain how operations apply to a DataTree object.