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/862#issuecomment-457945747,https://api.github.com/repos/pydata/xarray/issues/862,457945747,MDEyOklzc3VlQ29tbWVudDQ1Nzk0NTc0Nw==,26384082,2019-01-27T19:18:39Z,2019-01-27T19:18:39Z,NONE,"In order to maintain a list of currently relevant issues, we mark issues as stale after a period of inactivity
If this issue remains relevant, please comment here; otherwise it will be marked as closed automatically
","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,157545837
https://github.com/pydata/xarray/issues/862#issuecomment-224949305,https://api.github.com/repos/pydata/xarray/issues/862,224949305,MDEyOklzc3VlQ29tbWVudDIyNDk0OTMwNQ==,6079398,2016-06-09T16:26:36Z,2016-06-09T16:26:36Z,NONE,"> This seems a little too magical to me. How would we know if the dataset dimension was added intentionally or not?
Yeah, that's a fair point. I'll put together something that uses an optional list of dimensions to concatenate over. Thanks!
","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,157545837
https://github.com/pydata/xarray/issues/862#issuecomment-224920993,https://api.github.com/repos/pydata/xarray/issues/862,224920993,MDEyOklzc3VlQ29tbWVudDIyNDkyMDk5Mw==,1217238,2016-06-09T14:55:24Z,2016-06-09T14:55:24Z,MEMBER,"> first check if decode_cf is working on a Dataset or AbstractDataStore (e: which it already does anyway), and then decide whether to concatenate over a dimension or not
This seems a little too magical to me. How would we know if the dataset dimension was added intentionally or not?
","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,157545837
https://github.com/pydata/xarray/issues/862#issuecomment-224787831,https://api.github.com/repos/pydata/xarray/issues/862,224787831,MDEyOklzc3VlQ29tbWVudDIyNDc4NzgzMQ==,6079398,2016-06-09T02:51:11Z,2016-06-09T02:51:52Z,NONE,"Hey @shoyer,
Sorry for the delayed response. Passing a list of dimensions over which to concatenate over seems like it would be the easiest workaround with the fewest questions asked. As you mentioned, every dimension gets a variable by the time it is a dataset, so another option (that I'll admit I haven't thought all the way through and may not even work) would be to first check if `decode_cf` is working on a `Dataset` or `AbstractDataStore` (e: which it already does anyway), and then decide whether to concatenate over a dimension or not. I could see the latter idea not working out so well, but I'd be curious about your thoughts.
Either way, I can put something together this week and open up a PR.
","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,157545837
https://github.com/pydata/xarray/issues/862#issuecomment-222873438,https://api.github.com/repos/pydata/xarray/issues/862,222873438,MDEyOklzc3VlQ29tbWVudDIyMjg3MzQzOA==,1217238,2016-06-01T02:05:42Z,2016-06-01T02:05:42Z,MEMBER,"The heuristic we use for determining if you can concatenate over a dimension includes checking if it's included as a variable: https://github.com/pydata/xarray/blob/v0.7.2/xarray/conventions.py#L800
If a potential dummy dimension is also a variable, we don't concatenate over it.
Of course, every dimension gets a variable by the time you've turned it into a dataset, so this never works on datasets, only data stores.
I'm certainly open to ideas on how to improve this. Possibly accepting an explicit lists of dimensions to concatenate over (and remove) would be the way to go.
","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,157545837