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/1846#issuecomment-374583416,https://api.github.com/repos/pydata/xarray/issues/1846,374583416,MDEyOklzc3VlQ29tbWVudDM3NDU4MzQxNg==,10050469,2018-03-20T12:42:21Z,2018-03-20T12:42:21Z,MEMBER,"Reopening this issue as there is still a list of possible TODOs, as per @shoyer [comment](https://github.com/pydata/xarray/pull/1972#issuecomment-373954379): - [ ] Consistency with pandas for groupby/rolling aggregations. - [ ] Roundtrip writing/reading data to netCDF. There are a couple of known exceptions (e.g., dtypes not supported by netCDF and MultiIndex) but otherwise every xarray object should be serializable to netCDF and back without data loss. - [ ] Roundtrip to/from pandas Series/DataFrame with `to_series()`/`to_dataframe()`/`to_xarray()`. - [ ] Indexing consistency tests for backends: all indexing operations should be supported consistently on data accessed from any backend. - [ ] NumPy vs Dask: any operation on dask arrays should be consistent with the operation on numpy arrays (e.g., `f(xarray_obj.chunk()).compute() == f(xarray_obj)`). - [ ] Indexing followed by `xarray.concat`: should get back the same result. - [ ] Binary arithmetic on xarray objects with Python operators (`+`, `-`, etc) and NumPy ufuncs (`np.add`, `np.subtract`, etc).","{""total_count"": 2, ""+1"": 2, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,290244473