Skip to content

Commit 114780c

Browse files
committed
added cross checks for functions "ecef2ned" and "ned2ecef"
1 parent db1a51c commit 114780c

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

tests/test_coordinates.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,15 @@ def test_3(self):
161161
self.assertTrue(np.allclose(ned2ecef(v_ned, lat, lng),
162162
expected_value))
163163

164+
def test_ned2ecef2ned(self):
165+
v = array([1, 0.43, -3])
166+
167+
lat, lng = 67, 31.45
168+
v_ecef = ned2ecef(v, lat, lng)
169+
expected_value = v
170+
self.assertTrue(np.allclose(ecef2ned(v_ecef, lat, lng),
171+
expected_value))
172+
164173

165174
class Test_ecef2ned(ut.TestCase):
166175
"""
@@ -232,6 +241,15 @@ def test_3(self):
232241
self.assertTrue(np.allclose(ecef2ned(v_ecef, lat, lng),
233242
expected_value))
234243

244+
def test_ecef2ned2ecef(self):
245+
v = array([-56, 30.43, -81])
246+
247+
lat, lng = -39, 178.45
248+
v_ned = ecef2ned(v, lat, lng)
249+
expected_value = v
250+
self.assertTrue(np.allclose(ned2ecef(v_ned, lat, lng),
251+
expected_value))
252+
235253

236254
class Test_body2ned(ut.TestCase):
237255
"""

0 commit comments

Comments
 (0)