Changeset 1205
- Timestamp:
- 08/07/08 05:29:20 (4 months ago)
- Files:
-
- trunk/umfpack/README (added)
- trunk/umfpack/scikits/umfpack/__init__.py (modified) (1 diff)
- trunk/umfpack/tests/test_umfpack.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/umfpack/scikits/umfpack/__init__.py
r1197 r1205 4 4 5 5 __all__ = filter(lambda s:not s.startswith('_'),dir()) 6 from numpy.testing import Tester 6 try: 7 from scipy.testing.pkgtester import Tester 8 except: 9 from numpy.testing import Tester 7 10 test = Tester().test trunk/umfpack/tests/test_umfpack.py
r864 r1205 2 2 # 3 3 4 """ Test functions for UMFPACK wrappers 5 4 """ 5 Test functions for UMFPACK solver. The solver is accessed via spsolve(), 6 so the built-in SuperLU solver is tested too, in single precision. 6 7 """ 7 8 … … 11 12 12 13 import random 13 from scipy.testing import *14 from numpy.testing import * 14 15 15 16 from scipy import rand, matrix, diag, eye 16 17 from scipy.sparse import csc_matrix, dok_matrix, spdiags, SparseEfficiencyWarning 17 from scipy.splinalg import linsolve 18 19 import scipy 20 try: 21 if scipy.version.version < '0.7.0.dev3861': 22 import scipy.linsolve as linsolve 23 else: 24 import scipy.sparse.linalg.dsolve.linsolve as linsolve 25 except (ImportError, AttributeError): 26 raise ImportError( "Cannot import linsolve!" ) 18 27 19 28 warnings.simplefilter('ignore',SparseEfficiencyWarning) … … 54 63 #print x 55 64 #print "Error: ", a*x-b 56 assert_array_almost_equal(a*x, b) 65 # single precision: be more generous... 66 assert_array_almost_equal(a*x, b, decimal = 5) 57 67 58 68
