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/631#issuecomment-484934985,https://api.github.com/repos/pydata/xarray/issues/631,484934985,MDEyOklzc3VlQ29tbWVudDQ4NDkzNDk4NQ==,5635139,2019-04-19T15:39:54Z,2019-04-19T15:39:54Z,MEMBER,"Adding a v confusing error message which my colleague just hit (not exactly the same as this, but thought it wasn't worth a whole new issue): ``` In [10]: xr.DataArray( ...: data=1, ...: coords={ ...: 'test':[1]#, ...: }, ...: dims=['test'] ...: ) --------------------------------------------------------------------------- KeyError Traceback (most recent call last) in 4 'test':[1]#, 5 }, ----> 6 dims=['test'] 7 ) ~/workspace/xarray/xarray/core/dataarray.py in __init__(self, data, coords, dims, name, attrs, encoding, indexes, fastpath) 228 229 data = as_compatible_data(data) --> 230 coords, dims = _infer_coords_and_dims(data.shape, coords, dims) 231 variable = Variable(dims, data, attrs, encoding, fastpath=True) 232 ~/workspace/xarray/xarray/core/dataarray.py in _infer_coords_and_dims(shape, coords, dims) 76 77 for d, s in zip(v.dims, v.shape): ---> 78 if s != sizes[d]: 79 raise ValueError('conflicting sizes for dimension %r: ' 80 'length %s on the data but length %s on ' KeyError: 'test' ``` ...nothing to do with the `test` entry, it's that data is a scalar","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,112254767 https://github.com/pydata/xarray/issues/631#issuecomment-327726641,https://api.github.com/repos/pydata/xarray/issues/631,327726641,MDEyOklzc3VlQ29tbWVudDMyNzcyNjY0MQ==,2443309,2017-09-07T08:19:57Z,2017-09-07T08:19:57Z,MEMBER,"The first example here was fixed in #1539. The second issue still exists but now requires `dims` to be specified explicitly. ```Python In [9]: Dataset({""a"": DataArray(np.zeros(3), dims='a', coords={""a"": list(""xyz"")})}) ...: ...: Out[9]: Dimensions: (a: 3) Coordinates: * a (a) float64 0.0 0.0 0.0 Data variables: *empty* ``` Do we agree it is safe to say that no key should be repeated between `data` and `coords`? ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,112254767 https://github.com/pydata/xarray/issues/631#issuecomment-149632771,https://api.github.com/repos/pydata/xarray/issues/631,149632771,MDEyOklzc3VlQ29tbWVudDE0OTYzMjc3MQ==,1217238,2015-10-20T16:59:23Z,2015-10-20T16:59:23Z,MEMBER,"Yes, @markelg I think you describe each of these issues correctly. They should each result in more informative errors. ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,112254767 https://github.com/pydata/xarray/issues/631#issuecomment-149386132,https://api.github.com/repos/pydata/xarray/issues/631,149386132,MDEyOklzc3VlQ29tbWVudDE0OTM4NjEzMg==,1217238,2015-10-20T00:39:53Z,2015-10-20T00:39:53Z,MEMBER,"Oh my, this certainly does look like a bug (or several). ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,112254767