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/6293#issuecomment-1259228475,https://api.github.com/repos/pydata/xarray/issues/6293,1259228475,IC_kwDOAMm_X85LDk07,4160723,2022-09-27T09:22:04Z,2023-08-24T11:42:53Z,MEMBER,"Following thoughts and discussions in various issues (e.g., #6836), I'd like to suggest another section to the ones in the top comment: ## Deprecate `pandas.MultiIndex` special cases in Xarray - remove the multi-index “dimension” coordinate (tuple elements) - do not automatically promote `pandas.MultiIndex` objects as dimension + level coordinates, e.g., like in `xr.Dataset(coords={“x”: pd_midx})` but instead treat it as a single duck-array. - do not accept `pandas.MultiIndex` as `dim` argument in `xarray.concat()` (#7148) - remove `obj.to_index()` for all xarray objects? - (EDIT) remove `Dataset.reset_index()` and `DataArray.reset_index()` They are source of many problems and complexities in Xarray internals (many regressions reported since the index refactor were related to those special cases) and I'm not sure that the value they add is really worth the trouble. Also, in the long term the special treatment of `PandasMultiIndex` vs. other Xarray multi-indexes may add some confusion. Some of those features are widely used (e.g., the creation of Dataset / DataArray from pandas multi-indexes is used in many places in unit tests), so we would need convenient alternatives and a smooth transition. ","{""total_count"": 5, ""+1"": 5, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,1148021907 https://github.com/pydata/xarray/issues/6293#issuecomment-1260250383,https://api.github.com/repos/pydata/xarray/issues/6293,1260250383,IC_kwDOAMm_X85LHeUP,1217238,2022-09-28T00:49:26Z,2022-09-28T00:49:26Z,MEMBER,Yes yes -- the sooner we can get rid of MultiIndex special cases the better!,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,1148021907