
I can't find isolve anywhere. There is no linalg in scipy/sparse. There is no scipy/splinalg. And there is no isolve in scipy.linalg.
Here is the IPython tab completion of what is in scipy.linalg:
In [1]: scipy.linalg. scipy.linalg.LinAlgError scipy.linalg.expm scipy.linalg.Tester scipy.linalg.expm2 scipy.linalg.__all__ scipy.linalg.expm3 scipy.linalg.__class__ scipy.linalg.fblas scipy.linalg.__delattr__ scipy.linalg.flapack scipy.linalg.__dict__ scipy.linalg.flinalg scipy.linalg.__doc__ scipy.linalg.funm scipy.linalg.__file__ scipy.linalg.get_blas_funcs scipy.linalg.__getattribute__ scipy.linalg.gmres scipy.linalg.__hash__ scipy.linalg.hankel scipy.linalg.__init__ scipy.linalg.hessenberg scipy.linalg.__name__ scipy.linalg.inv scipy.linalg.__new__ scipy.linalg.iterative scipy.linalg.__path__ scipy.linalg.kron scipy.linalg.__reduce__ scipy.linalg.lapack scipy.linalg.__reduce_ex__ scipy.linalg.linalg_version scipy.linalg.__repr__ scipy.linalg.logm scipy.linalg.__setattr__ scipy.linalg.lstsq scipy.linalg.__str__ scipy.linalg.lu scipy.linalg.__version__ scipy.linalg.lu_factor scipy.linalg._flinalg scipy.linalg.lu_solve scipy.linalg._iterative scipy.linalg.matfuncs scipy.linalg.all_mat scipy.linalg.norm scipy.linalg.basic scipy.linalg.orth scipy.linalg.bench scipy.linalg.pinv scipy.linalg.bicg scipy.linalg.pinv2 scipy.linalg.bicgstab scipy.linalg.qmr scipy.linalg.blas scipy.linalg.qr scipy.linalg.calc_lwork scipy.linalg.qr_old scipy.linalg.cblas scipy.linalg.rq scipy.linalg.cg scipy.linalg.rsf2csf scipy.linalg.cgs scipy.linalg.schur scipy.linalg.cho_factor scipy.linalg.signm scipy.linalg.cho_solve scipy.linalg.sinhm scipy.linalg.cholesky scipy.linalg.sinm scipy.linalg.cholesky_banded scipy.linalg.solve scipy.linalg.clapack scipy.linalg.solve_banded scipy.linalg.coshm scipy.linalg.solveh_banded scipy.linalg.cosm scipy.linalg.sqrtm scipy.linalg.decomp scipy.linalg.svd scipy.linalg.det scipy.linalg.svdvals scipy.linalg.diagsvd scipy.linalg.tanhm scipy.linalg.eig scipy.linalg.tanm scipy.linalg.eig_banded scipy.linalg.test scipy.linalg.eigh scipy.linalg.toeplitz scipy.linalg.eigvals scipy.linalg.tri scipy.linalg.eigvals_banded scipy.linalg.tril scipy.linalg.eigvalsh scipy.linalg.triu
Do I have a scipy install problem or just an unanticipated svn revision? I am glad to try reinstalling my current revision of updating to current svn.
Thanks again,
Ryan
On Mon, Jun 23, 2008 at 9:30 AM, Robert Cimrman <cimr...@ntc.zcu.cz> wrote:
Ryan Krauss wrote:
... solver failed: ... No module named splinalg.isolve I am running scipy svn from a month or so ago. I can easily update or install the previous revision, but I thought it was worth fighting through this to get rid of a bug:
In [5]: scipy.__version__ Out[5]: '0.7.0.dev3851'
Hum, where do you have iterative.py - in scipy/sparse/linalg/isolve/, or in scipy/splinalg/isolve/ or just in scipy/linalg The condition
if scipy.version.version == "0.6.0": import scipy.linalg as la else: if scipy.version.version < '0.7.0.dev3998': import scipy.splinalg.isolve as la else: import scipy.sparse.linalg.isolve as la
in sfe/solvers/ls.py may be wrong...
r.