Allow to_raster to handle singleton extra dims and fix flat output #1420
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.
Thanks @brianpm for reporting this bug: to_raster demanded an exactly 1D (n_face,) array, so data with extra length‑1 axes (e.g., ('time', 'n_face')) errored or rasterized incorrectly. Fix: loosen the check to allow singleton dims, squeeze them, and pass that squeezed data into the rasterizer so to_raster works and produces a proper (non-flat) raster.
Please check if this works for you now.