You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.
I believe the principle should be the same. In hms we need roll minutes and seconds and normalise hours accordingly
and in periods such as you describe it is days and months; years need normalising.
However, I currently do not have a solutions to it.
We should probably have normalize_period, or roll_period function to deal with such normalization. We can also add an optional argument to hms to automatically normalize the output. Doing it in arithmetic operations is tricky because there is no clear cut definition of rolling and it would add computational burden with not so clear benefits.