I was wondering if it is a possible addition to numpy to have a function to
wrap values to an interval. Typically, it is desired to limit an angle to
[0, 2pi) or [-pi ,pi), either by letting it "overflow" or by "bouncing"
hence and forth.
The function which does this is actually really simple.
However, whenever I am facing this task I tend to work a while on this
until I get it correct.
I have a small and handy function (it is small because it just uses
np.divmod) at hand which does this, including also the left-open or closed
cases, and some tests.
In case this is of interest, I can contribute.