-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Labels
topic-arraysrelated to flexible array supportrelated to flexible array support
Description
#525 (comment) raised the idea of adding "duck Dask Array" support to xarray as a way to handle xarray > Pint Quantity > Dask Array wrapping in a way that still allowed for most of xarray's Dask integration to work properly. With @rpmanser working on implementing the Dask collection interface in Pint (hgrecco/pint#1129), I thought it best to elevate this to its own issue to track progress and discuss implementation on xarray's side (since hopefully @rpmanser or I can get started on it soon).
Two initial (and intertwined) discussion points that I'd like to bring up (xref hgrecco/pint#1129 (comment)):
- How should xarray check for a duck Dask Array?
- Is it acceptable for a Pint Quantity to always have the Dask collection interface defined (i.e., be a duck Dask array), even when its magnitude (what it wraps) is not a Dask Array?
cc @keewis, @shoyer, @crusaderky
Metadata
Metadata
Assignees
Labels
topic-arraysrelated to flexible array supportrelated to flexible array support