>Looks good, You could try rotating the map one way, then back again and seeing if a similar result comes out [np.allclose()?]

I think they should not come out equal since `rotate()` cuts of the corners and replacing them with 0 intensity values. If you perform another rotate operation, those results propagate further. But I will give this a try.

>Also you could test the rescale and translation functions of rotate as well.

Sure, I will for different variants.