-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Fix invalid suggestion in error in apply_variable_ufunc #5443
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Unrelated errors, see #5366. |
@@ -678,7 +678,7 @@ def apply_variable_ufunc( | |||
"apply_ufunc with dask='parallelized' consists of " | |||
"multiple chunks, but is also a core dimension. To " | |||
"fix, either rechunk into a single dask array chunk along " | |||
f"this dimension, i.e., ``.chunk({dim}: -1)``, or " | |||
f"this dimension, i.e., ``.chunk(dict({dim}=-1))``, or " |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
f"this dimension, i.e., ``.chunk(dict({dim}=-1))``, or " | |
f"this dimension, i.e., ``.chunk(dict(dim=-1))``, or " |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
But then it's not copy/paste friendly?
I got this error a few times in the cross product pr and I felt it was a nice and helpful idea to just be able to append .chunk(dict(cartesian=-1))
without having to think.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry! I misread this. Your idea is great
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
note that this is not copy-paste friendly in general: dict(1=-1)
is invalid python
Thanks @Illviljan ! |
The suggestion appears to be copy/paste-friendly but the format was slightly off.