Exemplo n.º 1
0
def test_just_outside():
    rmg = RasterModelGrid(4, 5, dx=2.0)

    assert_equal(rfuncs.is_coord_on_grid(rmg, (0. - 1e-12, 4.)), False)
    assert_equal(rfuncs.is_coord_on_grid(rmg, (8., 4.)), False)
    assert_equal(rfuncs.is_coord_on_grid(rmg, (3., 0. - 1e-12)), False)
    assert_equal(rfuncs.is_coord_on_grid(rmg, (3., 6.)), False)
Exemplo n.º 2
0
def test_just_outside():
    rmg = RasterModelGrid(4, 5, dx=2.0)

    assert_equal(rfuncs.is_coord_on_grid(rmg, (0. - 1e-12, 4.)), False)
    assert_equal(rfuncs.is_coord_on_grid(rmg, (8., 4.)), False)
    assert_equal(rfuncs.is_coord_on_grid(rmg, (3., 0. - 1e-12)), False)
    assert_equal(rfuncs.is_coord_on_grid(rmg, (3., 6.)), False)
Exemplo n.º 3
0
def test_just_outside():
    """Test with points just outside the grid."""
    rmg = RasterModelGrid((4, 5), spacing=(2., 2.))

    assert_equal(rfuncs.is_coord_on_grid(rmg, (0. - 1e-12, 4.)), False)
    assert_equal(rfuncs.is_coord_on_grid(rmg, (8., 4.)), False)
    assert_equal(rfuncs.is_coord_on_grid(rmg, (3., 0. - 1e-12)), False)
    assert_equal(rfuncs.is_coord_on_grid(rmg, (3., 6.)), False)
Exemplo n.º 4
0
def test_just_inside():
    """Test with points just inside the grid."""
    rmg = RasterModelGrid((4, 5), xy_spacing=(2., 2.))

    assert rfuncs.is_coord_on_grid(rmg, (0., 4.))
    assert rfuncs.is_coord_on_grid(rmg, (8. - 1e-12, 4.))
    assert rfuncs.is_coord_on_grid(rmg, (3., 0.))
    assert rfuncs.is_coord_on_grid(rmg, (3., 6. - 1e-12))
Exemplo n.º 5
0
def test_just_inside():
    """Test with points just inside the grid."""
    rmg = RasterModelGrid((4, 5), spacing=(2., 2.))

    assert rfuncs.is_coord_on_grid(rmg, (0., 4.))
    assert rfuncs.is_coord_on_grid(rmg, (8. - 1e-12, 4.))
    assert rfuncs.is_coord_on_grid(rmg, (3., 0.))
    assert rfuncs.is_coord_on_grid(rmg, (3., 6. - 1e-12))
Exemplo n.º 6
0
def test_just_outside():
    """Test with points just outside the grid."""
    rmg = RasterModelGrid((4, 5), xy_spacing=(2.0, 2.0))

    assert not rfuncs.is_coord_on_grid(rmg, (0.0 - 1e-12, 4.0))
    assert not rfuncs.is_coord_on_grid(rmg, (8.0, 4.0))
    assert not rfuncs.is_coord_on_grid(rmg, (3.0, 0.0 - 1e-12))
    assert not rfuncs.is_coord_on_grid(rmg, (3.0, 6.0))
Exemplo n.º 7
0
def test_just_inside():
    """Test with points just inside the grid."""
    rmg = RasterModelGrid(4, 5, dx=2.0)

    assert_equal(rfuncs.is_coord_on_grid(rmg, (0., 4.)), True)
    assert_equal(rfuncs.is_coord_on_grid(rmg, (8. - 1e-12, 4.)), True)
    assert_equal(rfuncs.is_coord_on_grid(rmg, (3., 0.)), True)
    assert_equal(rfuncs.is_coord_on_grid(rmg, (3., 6. - 1e-12)), True)
Exemplo n.º 8
0
def test_with_arrays():
    """Test with arrays as arg."""
    rmg = RasterModelGrid((4, 5), spacing=(2., 2.))

    coords = (np.array([1., -1.]), np.array([1., -1.]))
    assert_array_equal(rfuncs.is_coord_on_grid(rmg, coords),
                       np.array([True, False]))
Exemplo n.º 9
0
def test_just_x():
    """Test check if points are within the x bounds."""
    rmg = RasterModelGrid((4, 5), spacing=(2., 2.))
    assert_equal(rfuncs.is_coord_on_grid(rmg, (4., 1.e6), axes=(1, )), True)
    assert_equal(rfuncs.is_coord_on_grid(rmg, (-1., 1.), axes=(1, )), False)
Exemplo n.º 10
0
def test_just_x():
    rmg = RasterModelGrid(4, 5, dx=2.0)
    assert_equal(rfuncs.is_coord_on_grid(rmg, (4., 1.e6), axes=(1, )), True)
    assert_equal(rfuncs.is_coord_on_grid(rmg, (-1., 1.), axes=(1, )), False)
Exemplo n.º 11
0
def test_with_arrays():
    rmg = RasterModelGrid(4, 5, dx=2.0)

    coords = (np.array([1., -1.]), np.array([1., -1.]))
    assert_array_equal(rfuncs.is_coord_on_grid(rmg, coords),
                       np.array([True, False]))
Exemplo n.º 12
0
def test_just_x():
    rmg = RasterModelGrid(4, 5, dx=2.0)
    assert_equal(rfuncs.is_coord_on_grid(rmg, (4., 1.e6), axes=(1, )), True)
    assert_equal(rfuncs.is_coord_on_grid(rmg, (-1., 1.), axes=(1, )), False)
Exemplo n.º 13
0
def test_with_arrays():
    rmg = RasterModelGrid(4, 5, dx=2.0)

    coords = (np.array([1., -1.]), np.array([1., -1.]))
    assert_array_equal(rfuncs.is_coord_on_grid(rmg, coords),
                       np.array([True, False]))
Exemplo n.º 14
0
def test_just_x():
    """Test check if points are within the x bounds."""
    rmg = RasterModelGrid((4, 5), xy_spacing=(2.0, 2.0))
    assert rfuncs.is_coord_on_grid(rmg, (4.0, 1.0e6), axes=(1,))
    assert not rfuncs.is_coord_on_grid(rmg, (-1.0, 1.0), axes=(1,))