def test_rotation(self): """Test pixel rotation function""" x = np.array([1]) y = np.array([0]) xt, yt = ImPACTReconstructor.rotate_translate(x, y, 0, 0, np.deg2rad(90)) assert_allclose(xt, 0, rtol=0, atol=0.001) assert_allclose(yt, 1, rtol=0, atol=0.001) xt, yt = ImPACTReconstructor.rotate_translate(x, y, 0, 0, np.deg2rad(180)) assert_allclose(xt, 1, rtol=0, atol=0.001) assert_allclose(yt, 0, rtol=0, atol=0.001)
def test_translation(self): """Test pixel translation function""" x = np.array([0]) y = np.array([0]) xt, yt = ImPACTReconstructor.rotate_translate(x, y, 1, 1, np.array([0])) assert_allclose(xt, 1, rtol=0, atol=0.001) assert_allclose(yt, -1, rtol=0, atol=0.001)