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/2292#issuecomment-406617353,https://api.github.com/repos/pydata/xarray/issues/2292,406617353,MDEyOklzc3VlQ29tbWVudDQwNjYxNzM1Mw==,3888181,2018-07-20T14:28:07Z,2018-07-20T14:28:07Z,NONE,"Just to clarify @shoyer, you said (2) sounds best to you, but your other comments (e.g. duck typing, requiring hashable) seem to describe (1)...? Slightly confused...","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,341643235 https://github.com/pydata/xarray/issues/2292#issuecomment-406356945,https://api.github.com/repos/pydata/xarray/issues/2292,406356945,MDEyOklzc3VlQ29tbWVudDQwNjM1Njk0NQ==,3888181,2018-07-19T17:37:34Z,2018-07-19T17:37:34Z,NONE,"Some options that come to mind: 1. Allow any object with a `__str__` method to be supplied as a variable/dimension label, but then delegate all internal sorting/printing/etc. logic to `str(label)`. 2. Just implicitly run `str` on everything a user tries to input as a label (both when creating an `xarray` object and when accessing fields from an existing object), so that only strings are used internally. 3. Put this on the user, and only allow calling `xarray` objects/methods/etc. with labels already strings, as you suggested @shoyer. I dunno. Whatever the maintainers think is best? (3) seems least complex on the `xarray` side, but (1) or (2) might be more convenient for users.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,341643235 https://github.com/pydata/xarray/issues/2292#issuecomment-405380136,https://api.github.com/repos/pydata/xarray/issues/2292,405380136,MDEyOklzc3VlQ29tbWVudDQwNTM4MDEzNg==,3888181,2018-07-16T20:59:13Z,2018-07-16T20:59:13Z,NONE,Thanks @shoyer. I'll see if I can take a look in the near future...,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,341643235