Skip to content
Snippets Groups Projects
Commit 05bd9574 authored by Jan David Mol's avatar Jan David Mol
Browse files

L2SS-785: Added test

parent 46d64413
No related branches found
No related tags found
1 merge request!331L2SS-785: Add geohash
......@@ -70,3 +70,29 @@ class TestETRS_to_GEO(base.TestCase):
LOFAR1_CS001_LBA_GEO = [52.911, 6.868]
numpy.testing.assert_almost_equal(CS001_LBA_GEO, LOFAR1_CS001_LBA_GEO, decimal=3)
class TestGEO_to_GEOHASH(base.TestCase):
def test_convert_single_coordinate(self):
""" Convert a single coordinate. """
GEO_coords = numpy.array([1.0, 1.0])
GEOHASH_coords = GEO_to_GEOHASH(GEO_coords)
self.assertEqual((1,), GEOHASH_coords.shape)
def test_convert_array(self):
""" Convert an array of coordinates. """
GEO_coords = numpy.array([ [1.0, 1.0], [2.0, 2.0], [3.0, 3.0] ])
GEOHASH_coords = GEO_to_GEOHASH(GEO_coords)
self.assertEqual((3,1), GEOHASH_coords.shape)
def test_CS001_LBA_regression(self):
""" Verify if the calculated CS001LBA phase center match fixed values, to detect changes in computation. """
CS001_LBA_GEO = [52.911, 6.868]
# Convert to GEO
CS001_LBA_GEOHASH = GEO_to_GEOHASH(numpy.array(CS001_LBA_GEO))
# verify against precomputed value
self.assertEqual('u1kvh21hgvrcpm28', CS001_LBA_GEOHASH)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment