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/5215#issuecomment-826374418,https://api.github.com/repos/pydata/xarray/issues/5215,826374418,MDEyOklzc3VlQ29tbWVudDgyNjM3NDQxOA==,5635139,2021-04-25T19:10:36Z,2021-04-25T19:10:36Z,MEMBER,"`.cumulative` is great! Much better. The benefit is that the API surface is reduced — e.g. we can have a `.cumulative().integrate()`, rather than a separate `.cumulative_integrate` (and so on, for each aggregation), from https://github.com/pydata/xarray/pull/5153. The implementation could be as simple as `da.rolling(dim=da.sizes[dim])`. How compatible would dask be with that? How does it compare to the `numpy.ufunc.accumulate(...)` suggestion?","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,866826033