def test_distance_to_2d_mesh(self): lons = numpy.array([[0., 1.], [0., 1.]]) lats = numpy.array([[1., 1.], [0., 0.]]) mesh = Mesh(lons, lats) target_lons = numpy.array([[0.25, 0.75], [0.25, 0.75]]) target_lats = numpy.array([[0.75, 0.75], [0.25, 0.25]]) target_mesh = Mesh(target_lons, target_lats) dists = mesh.get_joyner_boore_distance(target_mesh) expected_dists = numpy.zeros((2, 2)) numpy.testing.assert_equal(dists, expected_dists)
def test_distance_to_2d_mesh(self): lons = numpy.array([[0., 1.], [0., 1.]]) lats = numpy.array([[1., 1.], [0., 0.]]) mesh = Mesh(lons, lats) target_lons = numpy.array([[0.25, 0.75], [0.25, 0.75]]) target_lats = numpy.array([[0.75, 0.75], [0.25, 0.25]]) target_mesh = Mesh(target_lons, target_lats) dists = mesh.get_joyner_boore_distance(target_mesh) expected_dists = numpy.zeros((2, 2)) numpy.testing.assert_equal(dists, expected_dists)