Open
Description
What happened?
cumsum drops index coordinates. Seen in #6525, #3417
What did you expect to happen?
Preserve index coordinates
Minimal Complete Verifiable Example
import xarray as xr
ds = xr.Dataset(
{"foo": (("x",), [7, 3, 1, 1, 1, 1, 1])},
coords={"x": [0, 1, 2, 3, 4, 5, 6]},
)
ds.cumsum("x")
<xarray.Dataset>
Dimensions: (x: 7)
Dimensions without coordinates: x
Data variables:
foo (x) int64 7 10 11 12 13 14 15
Relevant log output
No response
Anything else we need to know?
No response
Environment
xarray main