[Scipy-svn] r5032 - trunk/scipy/interpolate/tests
scipy-svn at scipy.org
scipy-svn at scipy.org
Sun Nov 9 18:56:23 EST 2008
Author: ptvirtan
Date: 2008-11-09 17:56:13 -0600 (Sun, 09 Nov 2008)
New Revision: 5032
Modified:
trunk/scipy/interpolate/tests/test_rbf.py
Log:
test_rbf: use allclose instead assert_array_almost_equal to make tests more strict
Modified: trunk/scipy/interpolate/tests/test_rbf.py
===================================================================
--- trunk/scipy/interpolate/tests/test_rbf.py 2008-11-09 14:34:11 UTC (rev 5031)
+++ trunk/scipy/interpolate/tests/test_rbf.py 2008-11-09 23:56:13 UTC (rev 5032)
@@ -4,7 +4,7 @@
import numpy as np
from numpy.testing import assert_array_almost_equal, assert_almost_equal
-from numpy import linspace, sin, random, exp, log10
+from numpy import linspace, sin, random, exp, log10, allclose
from scipy.interpolate.rbf import Rbf
FUNCTIONS = ('multiquadric', 'inverse multiquadric', 'gaussian',
@@ -59,15 +59,15 @@
#plt.plot(x, y, 'o', xi, sin(xi), ':', xi, yi, '-')
#plt.title(function)
#plt.show()
- assert_array_almost_equal(yi, sin(xi), decimal=-np.int(log10(atol)) - 1,
- err_msg="abs-diff: %f" % abs(yi - sin(xi)).max())
+ msg = "abs-diff: %f" % abs(yi - sin(xi)).max()
+ assert allclose(yi, sin(xi), atol=atol), msg
def test_rbf_regularity():
tolerances = {
'multiquadric': 0.05,
- 'inverse multiquadric': 0.01,
+ 'inverse multiquadric': 0.02,
'gaussian': 0.01,
- 'cubic': 0.1,
+ 'cubic': 0.15,
'quintic': 0.1,
'thin-plate': 0.1,
'linear': 0.2
More information about the Scipy-svn
mailing list