def test_centre_of_arbitrary_cutout():

    XCoords = np.array([-1, -0.2, 0, 0.7, 1, 0]) * 4 + 1
    YCoords = np.array([0, -1, -.8, 0, .6, 1]) * 4 - 1

    poi = poi_distance_method(XCoords=XCoords, YCoords=YCoords)

    assert np.abs(poi[0] - 0.92) < 0.1
    assert np.abs(poi[1] + 0.62) < 0.1
def test_centre_of_square():

    XCoords = np.array([-3, 3, 3, -3])
    YCoords = np.array([3, 3, -3, -3])

    poi = poi_distance_method(XCoords=XCoords, YCoords=YCoords)

    assert np.abs(poi[0]) < 0.1
    assert np.abs(poi[1]) < 0.1
Exemple #3
0
def test_centre_of_arbitrary_cutout():

    XCoords = np.array([-1, -0.2, 0, 0.7, 1, 0]) * 4 + 1
    YCoords = np.array([0, -1, -.8, 0, .6, 1]) * 4 - 1

    poi = poi_distance_method(
        XCoords=XCoords, YCoords=YCoords
    )

    assert np.abs(poi[0] - 0.92) < 0.1
    assert np.abs(poi[1] + 0.62) < 0.1
Exemple #4
0
def test_centre_of_square():

    XCoords = np.array([-3, 3, 3, -3])
    YCoords = np.array([3, 3, -3, -3])

    poi = poi_distance_method(
        XCoords=XCoords, YCoords=YCoords
    )

    assert np.abs(poi[0]) < 0.1
    assert np.abs(poi[1]) < 0.1