[Numpy-discussion] .debs of numpy-0.9.8 available for Ubuntu Dapper (original) (raw)
Andrew Straw strawman at astraw.com
Thu Jun 8 13:20:05 EDT 2006
- Previous message (by thread): [Numpy-discussion] .debs of numpy-0.9.8 available for Ubuntu Dapper
- Next message (by thread): [Numpy-discussion] .debs of numpy-0.9.8 available for Ubuntu Dapper
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Arnd Baecker wrote:
What worries me is a) the Build conflicts: atlas3-base I hoped to investigate further and post afterwards, but my preliminary findings that led to this decision are:
- building with atlas (atlas3-base and atlas3-base-dev) caused a significant slowdown (~10x) on my simple test on amd64 arch:
import timeit shape = '(40,40)' timeit.Timer('a=ones(shape=%s);svd(a)'%shape,'from numpy import ones; from numpy.linalg import svd') print "NumPy: ", t2.repeat(5,500)
- Even having atlas installed (atlas3-base on amd64) caused a significant slowdown (~2x) on that test. This was similar to the case for i386, where I installed atlas3-sse2.
- This is done in the source packages by Matthias Klose for both
numeric and numarray, too. I figured he knows what he's doing.
b) and the python2.3-dev and python2.4-dev dependency This is a build dependency. The source package builds python python2.3-numpy and python2.4-numpy, so it needs Python.h for both. Clearly, python-setuptools and cdbs are not yet installed on my system (should be no problem). I hope the setuptools issue, in particular, does not present a problem. As I said, I have created this repository for work, and I find setuptools to be invaluable for maintaining order amongst all the Python packages I use internally. In any case, this is again only a build dependency -- all it does is creates a numpy-0.9.8-py2.x.egg-info directory in site-packages alongside numpy.
Let me be clear, since there's a lot of trepidation regarding setuptools: there is no use of setuptools (or even installation of setuptools) required to use these packages. Setuptools is required only to build from source.
If I get some positive feedback, I'm likely to add this to the scipy.org download page. Also, I hope the official Debian and Ubuntu distros pick up numpy soon, and perhaps this will speed them along.
yes - that would be brilliant! OK, I'll wait a couple of days for some positive confirmation that this stuff works, (even from the various systems I'm setting up this repository for), and then I'll post it on the website. What about scipy: presently debian sarge comes with scipy 0.3.2. Installing old-scipy and new-scipy side-by side seems impossible (unless one does something like wxversion select stuff...) - should the new scipy debs just replace the old ones? Unless you do some apt-pinning, I think any new scipy (0.4.x) in any repository in your sources list will automatically override the old (0.3.x) simply via the versioning mechanisms of apt-get. I like the idea of a wxversion-alike, but I've shifted all my code to use numpy and the new scipy, so I don't have any motivation to do any implementation.
- Previous message (by thread): [Numpy-discussion] .debs of numpy-0.9.8 available for Ubuntu Dapper
- Next message (by thread): [Numpy-discussion] .debs of numpy-0.9.8 available for Ubuntu Dapper
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]