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/902#issuecomment-249436763,https://api.github.com/repos/pydata/xarray/issues/902,249436763,MDEyOklzc3VlQ29tbWVudDI0OTQzNjc2Mw==,6213168,2016-09-25T18:15:49Z,2016-09-25T18:15:49Z,MEMBER,"I'm done... I think. The result is less clean than I would have hoped - suggestions are welcome. https://github.com/pydata/xarray/pull/1018 ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,166287789 https://github.com/pydata/xarray/issues/902#issuecomment-249435675,https://api.github.com/repos/pydata/xarray/issues/902,249435675,MDEyOklzc3VlQ29tbWVudDI0OTQzNTY3NQ==,1217238,2016-09-25T17:54:43Z,2016-09-25T17:54:43Z,MEMBER,"@crusaderky Let's just disable caching for dask. ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,166287789 https://github.com/pydata/xarray/issues/902#issuecomment-249417217,https://api.github.com/repos/pydata/xarray/issues/902,249417217,MDEyOklzc3VlQ29tbWVudDI0OTQxNzIxNw==,6213168,2016-09-25T11:47:31Z,2016-09-25T11:47:31Z,MEMBER,"Working on it now. What I didn't understand is if you want to disable caching for all backends (NetCDF etc.) or only for dask? The change for dask only is very straightforward. For all backends much less so... ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,166287789 https://github.com/pydata/xarray/issues/902#issuecomment-239937280,https://api.github.com/repos/pydata/xarray/issues/902,239937280,MDEyOklzc3VlQ29tbWVudDIzOTkzNzI4MA==,1217238,2016-08-15T21:38:16Z,2016-08-15T21:38:16Z,MEMBER,"This is where you can find the core caching logic on Variable objects: https://github.com/pydata/xarray/blob/56abba54ca4e89af570fd9cacc8f3ffcf5a5c4c7/xarray/core/variable.py#L257-L305 Here's where we define `load` on Dataset and DataArray: https://github.com/pydata/xarray/blob/56abba54ca4e89af570fd9cacc8f3ffcf5a5c4c7/xarray/core/dataset.py#L305-L327 https://github.com/pydata/xarray/blob/56abba54ca4e89af570fd9cacc8f3ffcf5a5c4c7/xarray/core/dataarray.py#L523-L536 As I mentioned before, let's add `.compute()` to evaluate and return a new object, and use it for `.values` instead of caching. `.load()` can remain unchanged for when users actually want to cache data. And we can definitely disable automatically loading data in pickles. ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,166287789 https://github.com/pydata/xarray/issues/902#issuecomment-239924378,https://api.github.com/repos/pydata/xarray/issues/902,239924378,MDEyOklzc3VlQ29tbWVudDIzOTkyNDM3OA==,6213168,2016-08-15T20:47:56Z,2016-08-15T20:47:56Z,MEMBER,"I'm happy to look into this - could you point me in the right direction? ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,166287789 https://github.com/pydata/xarray/issues/902#issuecomment-233692572,https://api.github.com/repos/pydata/xarray/issues/902,233692572,MDEyOklzc3VlQ29tbWVudDIzMzY5MjU3Mg==,1217238,2016-07-19T16:40:39Z,2016-07-19T16:40:39Z,MEMBER,"I agree about loading data into memory automatically -- this behavior made sense _before_ we used dask in xarray, but now it doesn't really. We actually already have a `.load()` method for explicitly loading data into memory, though it might make sense to add `.compute()` as an alias, possibly without modifying the original dataset inplace. I'm a little less certain about how to handle pickling data, because anytime you open a file from disk using `open_dataset` it's not going to pickle. But on the other hand, it's also not hard to explicitly write `.load()` or `.compute()` before using pickle or invoking multiprocessing. ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,166287789