easysnowdata.processing.add_water_year_coords#

easysnowdata.processing.add_water_year_coords(obj: Dataset | DataArray, hemisphere: str = 'northern', *, dim: str = 'time', names: tuple[str, str] = ('water_year', 'dowy')) Dataset | DataArray[source]#

Attach water_year and dowy coordinates along dim.

Both are plain integer coordinates, so obj.groupby("water_year") and obj.swap_dims({"time": "dowy"}) work directly.