[SciPy-dev] status of splinalg

Nathan Bell wnbell@gmail....
Sat Feb 2 13:07:48 CST 2008


For those keeping score, here's the current status of scipy.splinalg.


Completed tasks:

     (1) linalg.iterative -> splinalg.isolve
          http://projects.scipy.org/scipy/scipy/changeset/3861

          For backwards compatibility scipy.linalg imports all the
          iterative solvers from  splinalg.isolve .  This is needed to
          avoid breaking things like  'from scipy.linalg import cg'
          These functions are wrapped with deprecation warnings.

          The new iterative solvers have an argument M for an optional
          preconditioner.  The old A.psolve() method is still supported.

      (4) scipy.linsolve -> splinalg.dsolve
            http://projects.scipy.org/scipy/scipy/changeset/3862

            Importing from scipy.linsolve generates a warning

      (6) create LinearOperator wrapper class and document it
            http://projects.scipy.org/scipy/scipy/changeset/3890

            Iterative solvers now use aslinearoperator() to handle
            matrix-like input arguments.  I will update the iterative
            solver docstrings to reflect the change.


Remaining tasks with owners:

      (1) sandbox.lobpcg -> splinalg.eigen.lobpcg
      (2) sandbox.arpack -> splinalg.eigen.arpack
      (3) create splinalg.eigen.speigs
      (5) scipy.linsolve.umfpack -> scikit

Remaining tasks:

      (7) document splinalg.dsolve
      (8) document splinalg.isolve
      (9) document splinalg.eigen


-- 
Nathan Bell wnbell@gmail.com
http://graphics.cs.uiuc.edu/~wnbell/


More information about the Scipy-dev mailing list