[sage-devel] Re: Multivariate GCD

2009-02-04 Thread Michael Brickenstein
Even four times as slow as Magma is still fantastic (for GCDs). While gcd's are not my personal interest, I keep an eye on the subject. I am interested in progresses, and would be willing to promote some cooperation ideas to the Singular group, if you have a good plan. Michael On 5 Feb., 01:09,

[sage-devel] Re: Sage & reddit: "Mathematica No Longer World's Most Expensive Calculator? "

2009-02-04 Thread mabshoff
On Feb 4, 10:18 pm, Minh Nguyen wrote: > On Thu, Feb 5, 2009 at 4:59 PM, William Stein wrote: Hi Minh, > AFAIK Matlab can also interface to the Maple kernel in order to make > use of Maple's symbolic computation features. The following book has > made use of this Matlab <> Maple interf

[sage-devel] Re: Sage & reddit: "Mathematica No Longer World's Most Expensive Calculator? "

2009-02-04 Thread Minh Nguyen
On Thu, Feb 5, 2009 at 4:59 PM, William Stein wrote: > > On Wed, Feb 4, 2009 at 9:54 PM, M. Edward (Ed) Borasky > wrote: >> >> William Stein wrote: >>> On Wed, Feb 4, 2009 at 4:59 PM, rjf wrote: You are of course welcome to believe this, but the major competition for Mathematica

[sage-devel] Re: Sage & reddit: "Mathematica No Longer World's Most Expensive Calculator? "

2009-02-04 Thread M. Edward (Ed) Borasky
William Stein wrote: > On Wed, Feb 4, 2009 at 9:54 PM, M. Edward (Ed) Borasky > wrote: >> William Stein wrote: >>> On Wed, Feb 4, 2009 at 4:59 PM, rjf wrote: You are of course welcome to believe this, but the major competition for Mathematica is probably not Sage, but Matlab. >>>

[sage-devel] Re: Sage & reddit: "Mathematica No Longer World's Most Expensive Calculator? "

2009-02-04 Thread William Stein
On Wed, Feb 4, 2009 at 9:54 PM, M. Edward (Ed) Borasky wrote: > > William Stein wrote: >> On Wed, Feb 4, 2009 at 4:59 PM, rjf wrote: >>> You are of course welcome to believe this, but the major competition >>> for Mathematica >>> is probably not Sage, but Matlab. >> >> For many engineering appli

[sage-devel] Re: Sage & reddit: "Mathematica No Longer World's Most Expensive Calculator? "

2009-02-04 Thread M. Edward (Ed) Borasky
William Stein wrote: > On Wed, Feb 4, 2009 at 4:59 PM, rjf wrote: >> You are of course welcome to believe this, but the major competition >> for Mathematica >> is probably not Sage, but Matlab. > > For many engineering applications Matlab blows Mathematica out of the > water, and I wouldn't even

[sage-devel] Re: Sage & reddit: "Mathematica No Longer World's Most Expensive Calculator? "

2009-02-04 Thread William Stein
On Wed, Feb 4, 2009 at 7:01 PM, kcrisman wrote: > > Related to this whole thread, note there are various web options from > the Ms which, though more likely generated because the technology was > there in terms of the Web, perhaps are less restrictive than they > might have been due to open sourc

[sage-devel] Re: Sage & reddit: "Mathematica No Longer World's Most Expensive Calculator? "

2009-02-04 Thread kcrisman
Related to this whole thread, note there are various web options from the Ms which, though more likely generated because the technology was there in terms of the Web, perhaps are less restrictive than they might have been due to open source alternatives. Of course, it could also just be good mark

[sage-devel] Re: Massively collaborative mathematics + Sage-ready blogs and forums

2009-02-04 Thread Pat LeSmithe
Jason Grout wrote: > Pat LeSmithe wrote: >> William Stein wrote: >>> On Tue, Feb 3, 2009 at 6:52 PM, Pat LeSmithe wrote: Of course, Sage is already a great example and enabler of collaborative mathematics on many levels. But perhaps features of Sage Notebook would be useful in f

[sage-devel] Re: Sage & reddit: "Mathematica No Longer World's Most Expensive Calculator? "

2009-02-04 Thread William Stein
On Wed, Feb 4, 2009 at 4:59 PM, rjf wrote: > On Feb 4, 3:26 pm, mabshoff wrote: >> Well, I still think that the financial crises also has a large part to >> do with this offer > > Maybe. >> and it is also all about maximizing the number of >> MMA license you can sell. > > No, I think it is more

[sage-devel] Re: Sage & reddit: "Mathematica No Longer World's Most Expensive Calculator? "

2009-02-04 Thread rjf
On Feb 4, 3:26 pm, mabshoff wrote: ... > > Well, I still think that the financial crises also has a large part to > do with this offer Maybe. > and it is also all about maximizing the number of > MMA license you can sell. No, I think it is more likely NOT about maximizing the number of licens

[sage-devel] Re: Multivariate GCD

2009-02-04 Thread Bill Hart
For those still interested in this thread, I have completed the Magma timings again on an identical machine which does not suffer from the timing irregularities of the other machine. I've done this very carefully, taking best of 5 timings. So I report here the original giac timings that I reporte

[sage-devel] Re: pari vs. linbox for elementary_divisors

2009-02-04 Thread John H Palmieri
On Feb 4, 1:03 am, daveloeffler wrote: > > 2. The Linbox implementation and the Pari implementation differ by a > > transpose; that is, if you really want the two to agree on some matrix > > m, you need to compare > > Ah, I think you've just uncovered an inconsistency. I think I just found ano

[sage-devel] Re: Sage & reddit: "Mathematica No Longer World's Most Expensive Calculator? "

2009-02-04 Thread mabshoff
On Feb 4, 2:36 pm, Rob Beezer wrote: Hi Rob, > I still get a lot of education-related email from Mathematica, and it > has struck me the past few months that they seemed much more "engaged" > or "concerned" about the welfare of their users.   So I'd been having > some of the same thoughts about

[sage-devel] Re: Sage & reddit: "Mathematica No Longer World's Most Expensive Calculator? "

2009-02-04 Thread Rob Beezer
I still get a lot of education-related email from Mathematica, and it has struck me the past few months that they seemed much more "engaged" or "concerned" about the welfare of their users. So I'd been having some of the same thoughts about SAGE's influence. If not cheaper, then Mathematica has

[sage-devel] Re: Sage 3.3.alpha5 released

2009-02-04 Thread mabshoff
On Feb 4, 1:16 pm, John H Palmieri wrote: > On Feb 4, 6:26 am, mabshoff wrote: > > > Hello folks, > > > 3.3.alpha5 is out and unlike 3.3.alpha4 it is being announced on sage- > > devel. > > [snip] > > > If you want to get a patch in before the > > ReST transition now is the time to get it revi

[sage-devel] Re: Building sage-3.2.2 fails

2009-02-04 Thread mabshoff
On Feb 4, 1:26 pm, Alexander Dreyer wrote: > Hi,> Strange to me that it's only polybori which wouldn't build, and that I > > [...] > Maybe polybori is the only package (al least in sage), which uses > scons and sonames. Yes, the only other lib we build is libcsage and we don't use sonames for

[sage-devel] Re: Building sage-3.2.2 fails

2009-02-04 Thread mabshoff
On Feb 4, 1:16 pm, Alexander Dreyer wrote: > Hi!>   'LINK': '$SMARTLINK', > >   'LINKCOM': '$LINK -o $TARGET $LINKFLAGS $SOURCES $_LIBDIRFLAGS > > $_LIBFLAGS', > > > and like the likely culprit IMHO. > > yeah, and it seems, that the scons people are not aware of this issue > with the Intel comp

[sage-devel] Re: Building sage-3.2.2 fails

2009-02-04 Thread mabshoff
On Feb 4, 1:15 pm, dannychrastina wrote: > Hi, > > and like the likely culprit IMHO. > > Strange to me that it's only polybori which wouldn't build, and that I > only ever saw gcc an g++ being called, and sage comes with its own > fortran compiler so why would i go anywhere near ifort, but I

[sage-devel] Re: Building sage-3.2.2 fails

2009-02-04 Thread Alexander Dreyer
Hi, > Strange to me that it's only polybori which wouldn't build, and that I [...] Maybe polybori is the only package (al least in sage), which uses scons and sonames. Other packages I know, either do not make use of the soname or use libtool (the latter ist unfortunately not supported by scons).

[sage-devel] Re: Building sage-3.2.2 fails

2009-02-04 Thread Alexander Dreyer
Hi! > 'LINK': '$SMARTLINK', > 'LINKCOM': '$LINK -o $TARGET $LINKFLAGS $SOURCES $_LIBDIRFLAGS > $_LIBFLAGS', > > and like the likely culprit IMHO. yeah, and it seems, that the scons people are not aware of this issue with the Intel compiler: the (built-in) RPATHPREFIX is in the same errorous fo

[sage-devel] Re: Building sage-3.2.2 fails

2009-02-04 Thread Alexander Dreyer
Hi! > 'LINK': '$SMARTLINK', > 'LINKCOM': '$LINK -o $TARGET $LINKFLAGS $SOURCES $_LIBDIRFLAGS > $_LIBFLAGS', > > and like the likely culprit IMHO. yeah, and it seems, that the scons people are not aware of this issue with the Intel compiler: the (built-in) RPATHPREFIX is in the same errorous fo

[sage-devel] Re: Sage 3.3.alpha5 released

2009-02-04 Thread John H Palmieri
On Feb 4, 6:26 am, mabshoff wrote: > Hello folks, > > 3.3.alpha5 is out and unlike 3.3.alpha4 it is being announced on sage- > devel. [snip] > If you want to get a patch in before the > ReST transition now is the time to get it reviewed and merged since > the window is closing rapidly, i.e. exp

[sage-devel] Re: Building sage-3.2.2 fails

2009-02-04 Thread dannychrastina
Hi, On Feb 4, 9:18 pm, mabshoff wrote: > On Feb 4, 12:07 pm, dannychrastina wrote: > > On Feb 4, 8:13 pm, Alexander Dreyer > > wrote: > > > although the Intel-Compiler environment is not advised, I would also > > > be interested in a dump of the scons environment, i.e. the output of > > > the

[sage-devel] Re: Sage 3.3.alpha5 released

2009-02-04 Thread mabshoff
On Feb 4, 12:41 pm, Jaap Spies wrote: > mabshoff wrote: > Hi Michael, Hi Jaap, > > So far the issue seems to be only at startup, i.e once Sage is up and > > running I have not observed a libSingular related memory failure. And > > the fix so far is only a hunch, I have not tested it. The a

[sage-devel] Re: Sage 3.3.alpha5 released

2009-02-04 Thread Jaap Spies
mabshoff wrote: > > > On Feb 4, 10:24 am, William Stein wrote: >> On Wed, Feb 4, 2009 at 10:01 AM, Jaap Spies wrote: > > > >>> On Fedora 9, 32 bits I had those known issues >>> plus 11 mysterious memory errors. >> If we can't fix this fedora bug before the release, we *have* to put a >> run

[sage-devel] Re: Sage 3.3.alpha5 released

2009-02-04 Thread mabshoff
On Feb 4, 10:24 am, William Stein wrote: > On Wed, Feb 4, 2009 at 10:01 AM, Jaap Spies wrote: > > On Fedora 9, 32 bits I had those known issues > > plus 11 mysterious memory errors. > > If we can't fix this fedora bug before the release, we *have* to put a > runtime check to see if Sage is

[sage-devel] Re: Building sage-3.2.2 fails

2009-02-04 Thread mabshoff
On Feb 4, 12:07 pm, dannychrastina wrote: > On Feb 4, 8:13 pm, Alexander Dreyer Hi Danny, > wrote: > > Hi Danny, > > although the Intel-Compiler environment is not advised, I would also > > be interested in a dump of the scons environment, i.e. the output of > > the following: > > echo "prin

[sage-devel] Re: Building sage-3.2.2 fails

2009-02-04 Thread dannychrastina
On Feb 4, 8:13 pm, Alexander Dreyer wrote: > Hi Danny, > although the Intel-Compiler environment is not advised, I would also > be interested in a dump of the scons environment, i.e. the output of > the following: > echo "print Environment().Dump()" > dummyscfile; scons -f dummyscfile; > rm dummy

[sage-devel] Re: sage -b and directory structure

2009-02-04 Thread Carl Witty
On Wed, Feb 4, 2009 at 11:09 AM, Craig Citro wrote: > So this is really nice. It will let us deal with moving classes around > within sage -- we simply add a find_global function which can do basic > remappings in cases where things move. We should definitely add our > own find_global somewhere,

[sage-devel] Re: sage -b and directory structure

2009-02-04 Thread daveloeffler
On Feb 4, 6:34 pm, Craig Citro wrote: > > Go for it, but please don't break pickling.    If older congruence subgroups > > don't unpickle, then e.g., all the data here will be broken: > > >http://sage.math.washington.edu/home/wstein/db/modsym/ > > In particular, I just went to some work to fix th

[sage-devel] Re: Building sage-3.2.2 fails

2009-02-04 Thread Alexander Dreyer
Hi Danny, although the Intel-Compiler environment is not advised, I would also be interested in a dump of the scons environment, i.e. the output of the following: echo "print Environment().Dump()" > dummyscfile; scons -f dummyscfile; rm dummyscfile This might help me to set the correct sonamepref

[sage-devel] Re: sage -b and directory structure

2009-02-04 Thread Craig Citro
> There's another option. Consider this paragraph from the Python > library reference: > > = > Things are a little cleaner with cPickle, but not by much. To control > what gets unpickled, you can set the unpickler's find_global attribute > to a function or None. If it is None then any attempt

[sage-devel] Re: sage -b and directory structure

2009-02-04 Thread Carl Witty
On Wed, Feb 4, 2009 at 10:34 AM, Craig Citro wrote: > Make sure you're working from an alpha that has this patch merged, at > least. In particular, knowing how those pickles are built, moving > files into a subdirectory will probably re-break those pickles, unless > we do something to prevent it.

[sage-devel] Re: sage -b and directory structure

2009-02-04 Thread Craig Citro
> Go for it, but please don't break pickling.If older congruence subgroups > don't unpickle, then e.g., all the data here will be broken: > > http://sage.math.washington.edu/home/wstein/db/modsym/ > In particular, I just went to some work to fix the unpickling of these objects: http://trac.s

[sage-devel] Re: Sage 3.3.alpha5 released

2009-02-04 Thread William Stein
On Wed, Feb 4, 2009 at 10:01 AM, Jaap Spies wrote: > > mabshoff wrote: >> Hello folks, >> >> 3.3.alpha5 is out and unlike 3.3.alpha4 it is being announced on sage- >> devel. The main problem with alpha4 as you might have seen already was >> that I broke the NTL dylib build while removing some cod

[sage-devel] Re: Sage 3.3.alpha5 released

2009-02-04 Thread Jaap Spies
mabshoff wrote: > Hello folks, > > 3.3.alpha5 is out and unlike 3.3.alpha4 it is being announced on sage- > devel. The main problem with alpha4 as you might have seen already was > that I broke the NTL dylib build while removing some code from sage- > env. Since then I also merged a bunch of othe

[sage-devel] Re: A Mac OS X Sage Launcher

2009-02-04 Thread William Stein
On Wed, Feb 4, 2009 at 8:14 AM, Martin Albrecht wrote: > >> > Bottomline: everything goes through the browser's file upload dialog >> > anyway and thus we don't have to worry about security implications. >> >> Actually, since this is local there is no need for it to go through >> the upload dialo

[sage-devel] Re: pari vs. linbox for elementary_divisors

2009-02-04 Thread John H Palmieri
On Feb 4, 2:31 am, mabshoff wrote: > On Feb 3, 10:52 pm, John H Palmieri wrote: [snip] > > For a 719 x 1347 sparse integer matrix m6: > > > sage: timeit("m6.dense_matrix().elementary_divisors > > (algorithm='pari')", number=1) > > 1 loops, best of 3: 23.9 s per loop > > sage: timeit("m6.dense_

[sage-devel] Re: A Mac OS X Sage Launcher

2009-02-04 Thread Martin Albrecht
> > Bottomline: everything goes through the browser's file upload dialog > > anyway and thus we don't have to worry about security implications. > > Actually, since this is local there is no need for it to go through > the upload dialog. The server could just read the file off the > filesystem. >

[sage-devel] Re: sage -b and directory structure

2009-02-04 Thread William Stein
On Wed, Feb 4, 2009 at 7:52 AM, Nick Alexander wrote: > > > On 4-Feb-09, at 6:06 AM, daveloeffler wrote: > >> >> I've been doing some tinkering with the congruence subgroups code >> (because I'm lecturing a course on modular forms, and I think it's a >> nice idea that Sage should be able to do al

[sage-devel] Re: sage -b and directory structure

2009-02-04 Thread Nick Alexander
On 4-Feb-09, at 6:06 AM, daveloeffler wrote: > > I've been doing some tinkering with the congruence subgroups code > (because I'm lecturing a course on modular forms, and I think it's a > nice idea that Sage should be able to do all the questions on my > problem sheets). As part of this, I'd lik

[sage-devel] Re: Building sage-3.2.2 fails

2009-02-04 Thread mabshoff
On Feb 4, 7:46 am, dannychrastina wrote: > Hi, Hi Danny, > Athttp://www.triv.org.uk/~danny/sage/you should find the env dump > and the compressed install log. 3 seconds looking at the env dump did confirm my suspicion. You do have the Intel C/C++ compiler in $PATH. Can you set PATH not to

[sage-devel] Re: interactive licenses for non-free stuff (like nauty)

2009-02-04 Thread William Stein
On Tue, Feb 3, 2009 at 7:47 PM, David Joyner wrote: > > On Tue, Feb 3, 2009 at 5:15 PM, William Stein wrote: >> >> On Tue, Feb 3, 2009 at 1:27 PM, Jason Grout >> wrote: >>> >>> >>> >>> "Since we have a fundamental disagreement here, this will need to be >>> discussed on sage-devel and possibly

[sage-devel] Re: Building sage-3.2.2 fails

2009-02-04 Thread dannychrastina
On Feb 3, 4:26 pm, mabshoff wrote: > On Feb 3, 4:53 am, dannychrastina wrote: > > > > Hi, > > > Ok, so I extracted the .spkg of polybori (having worked out that it > > was just a bzipped tarball), changed SConstruct (with sonameprefix as > > '-Wl,-soname -Wl,'), and repackaged it, and it didn

[sage-devel] Re: A Mac OS X Sage Launcher

2009-02-04 Thread William Stein
On Wed, Feb 4, 2009 at 7:41 AM, Martin Albrecht wrote: > >> > """ >> > Dear Sage user, >> > >> > just click on this link to see a proof of the Riemann hypothesis done in >> > Sage: >> > >> > http://localhost:8000/open_file/etc/passwd >> > """ >> >> So? You could also type > > Sorry, I meant to

[sage-devel] Re: A Mac OS X Sage Launcher

2009-02-04 Thread Martin Albrecht
> > """ > > Dear Sage user, > > > > just click on this link to see a proof of the Riemann hypothesis done in > > Sage: > > > > http://localhost:8000/open_file/etc/passwd > > """ > > So? You could also type Sorry, I meant to put some URL that is not localhost. > os.system('cat /etc/passwd') >

[sage-devel] Re: sage -b and directory structure

2009-02-04 Thread daveloeffler
OK, that works now. Thanks to both of you for your help. David On Feb 4, 2:15 pm, mabshoff wrote: > On Feb 4, 6:06 am, daveloeffler wrote: > > Hi David, > > > I've been doing some tinkering with the congruence subgroups code > > (because I'm lecturing a course on modular forms, and I think it'

[sage-devel] Re: A Mac OS X Sage Launcher

2009-02-04 Thread William Stein
On Wed, Feb 4, 2009 at 3:29 AM, Martin Albrecht wrote: > >> Hmm... there might actually be no way to do that. Just to start >> thinking about this, we would need: >> >> (1) a special URL to go to, e.g., >> http://localhost:8000/open_file/absolute_path_to_file_on_local_filesystem.s >>age > > Th

[sage-devel] Sage 3.3.alpha5 released

2009-02-04 Thread mabshoff
Hello folks, 3.3.alpha5 is out and unlike 3.3.alpha4 it is being announced on sage- devel. The main problem with alpha4 as you might have seen already was that I broke the NTL dylib build while removing some code from sage- env. Since then I also merged a bunch of other nice fixes (updated m4ri,

[sage-devel] Re: sage -b and directory structure

2009-02-04 Thread mabshoff
On Feb 4, 6:06 am, daveloeffler wrote: Hi David, > I've been doing some tinkering with the congruence subgroups code > (because I'm lecturing a course on modular forms, and I think it's a > nice idea that Sage should be able to do all the questions on my > problem sheets). I think we agree t

[sage-devel] Re: sage -b and directory structure

2009-02-04 Thread William Stein
On Wed, Feb 4, 2009 at 6:06 AM, daveloeffler wrote: > > I've been doing some tinkering with the congruence subgroups code > (because I'm lecturing a course on modular forms, and I think it's a > nice idea that Sage should be able to do all the questions on my > problem sheets). As part of this, I

[sage-devel] sage -b and directory structure

2009-02-04 Thread daveloeffler
I've been doing some tinkering with the congruence subgroups code (because I'm lecturing a course on modular forms, and I think it's a nice idea that Sage should be able to do all the questions on my problem sheets). As part of this, I'd like to split up the rather large file sage/modular/congroup

[sage-devel] Sage & reddit: "Mathematica No Longer World's Most Expensive Calculator? "

2009-02-04 Thread mabshoff
Hi, the sage websites have been getting a couple hundred hits today as referrals from the above story. It all boils down to (as discussed in IRC) that MMA now offers a personal edition of MMA for about $300 for download in the US and Canada. But you can't do research with it according to the lice

[sage-devel] Re: Massively collaborative mathematics + Sage-ready blogs and forums

2009-02-04 Thread Jason Grout
Pat LeSmithe wrote: > William Stein wrote: >> On Tue, Feb 3, 2009 at 6:52 PM, Pat LeSmithe wrote: >>> Of course, Sage is already a great example and enabler of collaborative >>> mathematics on many levels. But perhaps features of Sage Notebook would >>> be useful in fully-fledged forums? For ex

[sage-devel] Re: A Mac OS X Sage Launcher

2009-02-04 Thread Martin Albrecht
> Hmm... there might actually be no way to do that. Just to start > thinking about this, we would need: > > (1) a special URL to go to, e.g., > http://localhost:8000/open_file/absolute_path_to_file_on_local_filesystem.s >age This would open the file dialog in my browser, right? AFAIK websites

[sage-devel] Re: A Mac OS X Sage Launcher

2009-02-04 Thread Martin Albrecht
> I happen to prefer the orange perspective-cube. Just sayin'... +1 Martin -- name: Martin Albrecht _pgp: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8EF0DC99 _otr: 47F43D1A 5D68C36F 468BAEBA 640E8856 D7951CCF _www: http://www.informatik.uni-bremen.de/~malb _jab: martinralbre...@jabbe

[sage-devel] Re: Massively collaborative mathematics + Sage-ready blogs and forums

2009-02-04 Thread Pat LeSmithe
William Stein wrote: > On Tue, Feb 3, 2009 at 6:52 PM, Pat LeSmithe wrote: >> Of course, Sage is already a great example and enabler of collaborative >> mathematics on many levels. But perhaps features of Sage Notebook would >> be useful in fully-fledged forums? For example, one might embed a l

[sage-devel] Re: pari vs. linbox for elementary_divisors

2009-02-04 Thread mabshoff
On Feb 3, 10:52 pm, John H Palmieri wrote: Hi John, > Almost two years ago, Linbox's implementation of Smith normal form was > taken out of Sage because it was too buggy. After some work, I managed > to reinstate it, hoping that the bugs might have been fixed.  Here's a > partial status repor

[sage-devel] Re: pari vs. linbox for elementary_divisors

2009-02-04 Thread daveloeffler
> 2. The Linbox implementation and the Pari implementation differ by a > transpose; that is, if you really want the two to agree on some matrix > m, you need to compare Ah, I think you've just uncovered an inconsistency. By definition, the elementary divisors of m.transpose() are equal by defin