Add decorator for skipping nodes without dimension #101
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
With the adaptation to the latest version of xarray there is the problem that many of the methods that used to be available for
DataTree
are not anymore, e.g. transpose. There is currently no direct way to implement this behaviour. There is the methodmap_over_datasets
but this requires each node to have dimensions which in the case ofMultiscaleSpatialImage
is not the case.This PR adds a decorator that allows
map_over_datasets
to skip those nodes not containing any dimension allowing image processing functions to be applied that do make use of the dimensions.