Skip to content
Snippets Groups Projects
Commit a0ec46d6 authored by Egli Adrian (IT-SCI-API-PFI)'s avatar Egli Adrian (IT-SCI-API-PFI)
Browse files

machine epsilon -> np.isclose

parent 7a3afa16
No related branches found
No related tags found
No related merge requests found
......@@ -2,8 +2,6 @@ import numpy as np
from flatland.core.grid.grid_utils import Vec2dOperations as Vec2d
machine_epsilon = 10.0 * np.finfo(float).eps
def test_vec2d_is_equal():
node_a = (1, 2)
......@@ -79,8 +77,8 @@ def test_vec2d_normalize():
node_b = (1, -2)
res_1 = Vec2d.normalize(node_a)
res_2 = Vec2d.normalize(node_b)
assert (1.0 - Vec2d.get_norm(res_1)) < machine_epsilon
assert (1.0 - Vec2d.get_norm(res_2)) < machine_epsilon
assert np.isclose(1.0, Vec2d.get_norm(res_1))
assert np.isclose(1.0, Vec2d.get_norm(res_2))
def test_vec2d_scale():
......@@ -144,9 +142,9 @@ def test_vec2d_rotate():
res_5 = (Vec2d.get_norm(Vec2d.subtract(res_5, (-2.2, 1.95))))
res_6 = (Vec2d.get_norm(Vec2d.subtract(res_6, (-0.5887495373796556, -2.880255888325765))))
assert res_1 < machine_epsilon
assert res_2 < machine_epsilon
assert res_3 < machine_epsilon
assert res_4 < machine_epsilon
assert res_5 < machine_epsilon
assert res_6 < machine_epsilon
assert np.isclose(0, res_1)
assert np.isclose(0, res_2)
assert np.isclose(0, res_3)
assert np.isclose(0, res_4)
assert np.isclose(0, res_5)
assert np.isclose(0, res_6)
......@@ -26,6 +26,7 @@ def test_city_generator():
number_of_agents=10,
obs_builder_object=GlobalObsForRailEnv())
# approximative test (replace image comparison)
assert (np.sum(env.rail.grid) == 2718122)
s0 = 0
s1 = 0
......
......@@ -24,6 +24,7 @@ def test_sparse_rail_generator():
number_of_agents=10,
obs_builder_object=GlobalObsForRailEnv())
# approximative test (replace image comparison)
assert (np.sum(env.rail.grid) == 10746925)
s0 = 0
s1 = 0
......
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