def test_k2w_finite_water_depth(): vals = k2w(np.arange(0.01, .5, 0.2), h=20)[0] true_vals = np.array([0.13914927, 1.43498213, 2.00551724]) assert ((np.abs(vals - true_vals) < 1e-7).all())
def test_k2w_infinite_water_depth(): vals = k2w(np.arange(0.01, .5, 0.2))[0] true_vals = np.array([0.3132092, 1.43530485, 2.00551739]) assert ((np.abs(vals - true_vals) < 1e-7).all())
def test_k2w_infinite_water_depth(): vals = k2w(np.arange(0.01,.5,0.2))[0] true_vals = np.array([ 0.3132092 , 1.43530485, 2.00551739]) assert((np.abs(vals-true_vals)<1e-7).all())
def test_k2w_finite_water_depth(): vals = k2w(np.arange(0.01,.5,0.2),h=20)[0] true_vals = np.array([ 0.13914927, 1.43498213, 2.00551724]) assert((np.abs(vals-true_vals)<1e-7).all())
def test_k2w_finite_water_depth_with_negative_k(): vals, theta = k2w(-np.arange(0.01, .5, 0.2), h=20) true_vals = [0.13914927, 1.43498213, 2.00551724] assert_allclose(vals, true_vals) assert_allclose(theta, np.pi)
def test_k2w_finite_water_depth(): vals, theta = k2w(np.arange(0.01, .5, 0.2), h=20) true_vals = (0.13914927, 1.43498213, 2.00551724) assert_allclose(vals, true_vals) assert_allclose(theta, 0)
def test_k2w_infinite_water_depth(): vals = k2w(np.arange(0.01, .5, 0.2))[0] true_vals = np.array([0.3132092, 1.43530485, 2.00551739]) assert_allclose(vals, true_vals)