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/367#issuecomment-78102026,https://api.github.com/repos/pydata/xarray/issues/367,78102026,MDEyOklzc3VlQ29tbWVudDc4MTAyMDI2,1217238,2015-03-10T17:18:26Z,2015-03-10T17:18:26Z,MEMBER,"@jhamman it was not broken before -- `ds['time.time']` returned a variable named `'time.time'`, which does not conflict with `'time'`.
","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,60441490
https://github.com/pydata/xarray/issues/367#issuecomment-78101317,https://api.github.com/repos/pydata/xarray/issues/367,78101317,MDEyOklzc3VlQ29tbWVudDc4MTAxMzE3,2443309,2015-03-10T17:14:57Z,2015-03-10T17:14:57Z,MEMBER,"@shoyer, just out of curiosity, was this broken before the changes to the virtual variable syntax in #357?
","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,60441490
https://github.com/pydata/xarray/issues/367#issuecomment-78100131,https://api.github.com/repos/pydata/xarray/issues/367,78100131,MDEyOklzc3VlQ29tbWVudDc4MTAwMTMx,1217238,2015-03-10T17:09:16Z,2015-03-10T17:09:16Z,MEMBER,"To clarify: the issue here is that `time.time` involves the name ""time"" twice. If the data array is not called ""time"", then this works properly.
","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,60441490
https://github.com/pydata/xarray/issues/367#issuecomment-78004357,https://api.github.com/repos/pydata/xarray/issues/367,78004357,MDEyOklzc3VlQ29tbWVudDc4MDA0MzU3,1217238,2015-03-10T06:54:34Z,2015-03-10T06:54:34Z,MEMBER,"We could hack around this, but ultimately this is an implication of a design choice I made for the internals of `xray.DataArray`, which stores its data in an internal `xray.Dataset` object, using `self.name` as the key for the variable with the array's data. This means it is currently impossible to have a DataArray with the same name as on of its coordinates but different values.
The real solution here is to do some internal refactoring to make this possible. My current thinking is to add a constant `THIS_ARRAY = object()` in `xray.core.dataarray`, and then use `THIS_ARRAY` instead of `self.name` in all internal methods that mess with the private dataset that stores the data on DataArray objects.
","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,60441490