[Scipy-svn] r3934 - trunk/scipy/splinalg/dsolve
scipy-svn at scipy.org
scipy-svn at scipy.org
Wed Feb 13 03:52:25 EST 2008
Author: rc
Date: 2008-02-13 02:52:06 -0600 (Wed, 13 Feb 2008)
New Revision: 3934
Modified:
trunk/scipy/splinalg/dsolve/linsolve.py
Log:
use scikit umfpack, issue warning otherwise
Modified: trunk/scipy/splinalg/dsolve/linsolve.py
===================================================================
--- trunk/scipy/splinalg/dsolve/linsolve.py 2008-02-13 05:04:04 UTC (rev 3933)
+++ trunk/scipy/splinalg/dsolve/linsolve.py 2008-02-13 08:52:06 UTC (rev 3934)
@@ -6,12 +6,19 @@
import _superlu
-import umfpack
-if hasattr( umfpack, 'UMFPACK_OK' ):
- isUmfpack = True
+noScikit = False
+try:
+ import scikits.umfpack as umfpack
+except ImportError:
+ import umfpack
+ noScikit = True
else:
- del umfpack
- isUmfpack = False
+ isUmfpack = hasattr( umfpack, 'UMFPACK_OK' )
+
+if isUmfpack and noScikit:
+ warn( 'scipy.splinalg.dsolve.umfpack will be removed,'
+ ' install scikits.umfpack instead', DeprecationWarning )
+
useUmfpack = True
More information about the Scipy-svn
mailing list