id,node_id,number,title,user,state,locked,assignee,milestone,comments,created_at,updated_at,closed_at,author_association,active_lock_reason,draft,pull_request,body,reactions,performed_via_github_app,state_reason,repo,type 28575097,MDU6SXNzdWUyODU3NTA5Nw==,32,Dataset.__delitem__() kills dimensions dictionary,6509590,closed,0,,,5,2014-03-02T07:48:33Z,2014-03-07T06:15:36Z,2014-03-07T06:15:36Z,NONE,,,,"Trying to re-align slocum with xray... it seems that deleting a variable from a Dataset object erases the dimensions dictionary: ``` In [47]: fcst.dimensions Out[47]: Frozen(OrderedDict([(u'lat', 9), (u'lon', 9), (u'height_above_ground4', 1), (u'time', 65)])) In [48]: del fcst['height_above_ground4'] In [49]: fcst.dimensions Out[49]: Frozen(OrderedDict()) ``` Also, the removed variable still appears as a dimension in the remaining variables' coordinate systems: ``` In [57]: fcst.variables Out[57]: Frozen(_VariablesDict([(u'lat', ), (u'lon', ), (u'time', ), (u'u-component_of_wind_height_above_ground', ), (u'v-component_of_wind_height_above_ground', )])) ``` Is this intentional? I'm using **delitem** as replacement for the old polyglot's Dataset.squeeze() - perhaps that's abuse? ","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/32/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,completed,13221727,issue