[Numpy-discussion] Numeric3

konrad.hinsen at laposte.net konrad.hinsen at laposte.net
Fri Feb 4 01:19:12 EST 2005

On 04.02.2005, at 05:14, Michiel Jan Laurens de Hoon wrote:

> give you an example from my own field (computational biology). I am  
> one of the maintainers of Biopython, which uses LinearAlgebra and  
> RandomArray. Many of our users are not very familiar with Python. Even  
> installing Numerical Python sometimes causes problems, and I'm sure we  
> have lost users in the past because of that. SciPy, in my experience,

My experience with users of MMTK, nMOLDYN, and DomainFinder is exactly  
the same. Installation problems are the #1 source for support  
questions, in particular under Windows and Irix.

There are a couple of nice things I could use and recommend to my  
users, e.g. SciPy or Atlas-accelerated LinearAlgebra. I don't because I  
know it will generate more support questions, which are already eating  
up too much of my time. I don't use features of very recent Python  
versions for the same reason.

> But seriously, I think that there are advantages to Numerical Python  
> and to SciPy, and they both have a reason to exist. Numerical Python  
> has the


> So I would suggest the following demarcation line between Numerical  
> Python and SciPy:
> Stuff that is needed by lots of users (linear algebra, FFT, random  
> numbers, special functions) and is available in ANSI-C (so its  
> installation is straightforward and won't cause problems to users who  
> don't need it) should go into Numerical Python.
> Stuff that is needed by fewer users or is not available in ANSI-C  
> should go into SciPy. SciPy, with its binary installers, can provide a  
> real benefit to users who need extension modules written in  
> Fortran/C++/whatnot.

That sounds like a good division line.

Konrad Hinsen
Laboratoire Leon Brillouin, CEA Saclay,
91191 Gif-sur-Yvette Cedex, France
Tel.: +33-1 69 08 79 25
Fax: +33-1 69 08 82 61
E-Mail: khinsen at cea.fr

More information about the NumPy-Discussion mailing list