Nathan Bell wrote:
I've started migrating code to 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' What's the best way to inform the user that these functions have moved? Is there a nice way to decorate these functions to issue a warning?
Yes. There are decorators in numpy specifically for this purpose. deprecate_with_doc deprecate Thanks so much for tackling this one. I look forward to the improved organization. -Travis O.