Yeah, totally get your argument, and happy to get behind it. Seems like a cool idea then though: somehow annotate each property as being translation, rotation, or scale invariant, and then people can explicitly make the right comparison without having to go through and think about each property! Let's leave that for a different PR though. @vighneshbirodkar, can you

a) leave the test as is, but use np.testing.assert_equal, with the specific error messages?
b) open an issue (referencing this PR) suggesting the annotation of properties with invariance?