[SciPy-dev] Introductions, sparse matrix support

Ed Schofield schofield at ftw.at
Mon Oct 17 06:18:10 EDT 2005



Jonathan Guyer wrote:

>On Oct 13, 2005, at 1:53 PM, Travis Oliphant wrote:
>  
>
>>I'd happily welcome those extension types, but let's see if we can't
>>make them all subclasses of one base-class.   Look at how the scipy
>>sparse Python classes are layed out.  Basically, by defining a tocsc 
>>and
>>fromcsc, all of them can be converted to each other and used as 
>>solvers.
>>    
>>
>>I did put some effort into the structure of scipy.sparse.   I did not
>>put any effort into optimizations, though.
>>    
>>
>
>I think this is important. PySparse is neither very object oriented nor 
>very "Pythonic". I think the API can be done much better [*] (and 
>scipy.sparse may be it; I haven't had time yet to do anything practical 
>with it). I don't mean to denigrate PySparse; we happily use it and 
>Roman has been very open to our suggestions, I just think that we can 
>learn from it and do better.
>  
>

Okay then, let's use the existing sparse module's structure as a base.

I'd like to ask for clarification about the versions in SVN.  The most
complete version seems to be

    newscipy/newscipy/Lib/sparse/

but what are the branches numeric_subpackage_branch{,2}/Lib/sparse?  Are
these dead and buried?





More information about the SciPy-Dev mailing list