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/689#issuecomment-167879315,https://api.github.com/repos/pydata/xarray/issues/689,167879315,MDEyOklzc3VlQ29tbWVudDE2Nzg3OTMxNQ==,5635139,2015-12-29T21:20:56Z,2015-12-29T21:20:56Z,MEMBER,"Great, I didn't know `transpose` could do that, cheers. FWIW this doesn't seem to enforce the ordering of the dims of coords in a DataArray - let me know if you want me to open an issue / post an example. I think that makes sense re enforcing the ordering. I think my current use case is very specific (applying functions to pandas objects, which don't recognize `dim`s, and so fail if things are in the wrong order). More generally, I'd hope functions would be robust to the order of dimensions. I'll close for now. Thanks as ever! ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,124176573 https://github.com/pydata/xarray/issues/689#issuecomment-167829836,https://api.github.com/repos/pydata/xarray/issues/689,167829836,MDEyOklzc3VlQ29tbWVudDE2NzgyOTgzNg==,1217238,2015-12-29T16:58:10Z,2015-12-29T16:58:10Z,MEMBER,"The easiest way to enforce that dimensions have a consistent order is to use the transpose method, e.g., `ds.transpose('c', 'd')`. Does that suffice? I'm not sure enforcing an ordering would be a good idea -- it makes the xray data model slightly less flexible. ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,124176573