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/4404#issuecomment-739586590,https://api.github.com/repos/pydata/xarray/issues/4404,739586590,MDEyOklzc3VlQ29tbWVudDczOTU4NjU5MA==,14808389,2020-12-06T23:44:48Z,2020-12-06T23:44:48Z,MEMBER,"thanks for the detailed analysis, @kmpaul, and I'm sorry for the late reply.
The reason why we have the special treatment for `tuple` data seems to be that we need that for `MultiIndex` support (at least, removing it fails mostly tests related to `MultiIndex`). I agree that the error message is not helpful, and we could definitely do better with the documentation.
Since detecting this to make the error message more helpful seems pretty difficult (at the point where the `coords` and `data` are compared we can't determine whether a tuple or a 0d object array were passed) I would vote for improving the documentation.","{""total_count"": 2, ""+1"": 2, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,692106936