Skip to content

scipy 2025: xarray computations and workflows for hierarchical data #319

Description

@keewis

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):

  • Non-datatree computations
    • indexing (isel, sel), nan-ops, arithmetic
    • reductions (mean, median, argmin / idxmin, count)
    • groupby?
  • Datatree computations
    • map_over_subtree
    • Escape hatches

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions