html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,performed_via_github_app,issue
https://github.com/pydata/xarray/issues/4647#issuecomment-754695667,https://api.github.com/repos/pydata/xarray/issues/4647,754695667,MDEyOklzc3VlQ29tbWVudDc1NDY5NTY2Nw==,8579156,2021-01-05T15:10:42Z,2021-01-05T15:10:42Z,CONTRIBUTOR,"Hey, I was working on this and notice that transpose uses the method `infix_dims` to resolve the Ellipsis, should I put the expected behavior on `infix_dims` or only on transpose? The method `infix_dims` is also used in [variable.transpose](https://github.com/pydata/xarray/blob/8039a954f0f04c683198687aaf43423609774a0c/xarray/core/variable.py#L1401) and in [variable._stack_once](https://github.com/pydata/xarray/blob/8039a954f0f04c683198687aaf43423609774a0c/xarray/core/variable.py#L1490). For me it seems right to put the new behavior on `infix_dims` to keep the behavior uniform, but I would like to know your opinion.
As a side-note I also noted that the return value of `infix_dims` is an iterator but on every usage is either converted to tuple or list, should I change the return value or keep it as it is?","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,756415834
https://github.com/pydata/xarray/issues/4647#issuecomment-753477348,https://api.github.com/repos/pydata/xarray/issues/4647,753477348,MDEyOklzc3VlQ29tbWVudDc1MzQ3NzM0OA==,15331990,2021-01-02T14:01:49Z,2021-01-02T14:01:49Z,CONTRIBUTOR,"Sure.
On Sat, Jan 2, 2021, 6:38 AM Daniel Mesejo-León
wrote:
> Hey! Can I work on this?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> , or
> unsubscribe
>
> .
>
","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,756415834
https://github.com/pydata/xarray/issues/4647#issuecomment-753468760,https://api.github.com/repos/pydata/xarray/issues/4647,753468760,MDEyOklzc3VlQ29tbWVudDc1MzQ2ODc2MA==,8579156,2021-01-02T12:37:49Z,2021-01-02T12:37:49Z,CONTRIBUTOR,Hey! Can I work on this?,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,756415834
https://github.com/pydata/xarray/issues/4647#issuecomment-738187109,https://api.github.com/repos/pydata/xarray/issues/4647,738187109,MDEyOklzc3VlQ29tbWVudDczODE4NzEwOQ==,15331990,2020-12-03T18:10:44Z,2020-12-03T18:10:44Z,CONTRIBUTOR,"> > ds.transpose('not_existing_dim', 'lat', 'lon', 'time', ...)
>
> IMO this should raise an error too
I actually like it handling non_existing_dims automatically; maybe could be keyword though:
`ds.transpose('not_existing_dim', 'lat', 'lon', 'time', ..., errors='ignore')`","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,756415834