On Tuesday, June 7, 2016, John Cremona <john.crem...@gmail.com> wrote:
> Yes, modular degrees -- I use sympow for that to compute modular > degrees for (almost) every curve in my tables. I could instead use > Magma or revert to using my own installation of sympow, which I used > to do before Sage.... either one of which seems like a step > backwards! I agree. I only wanted to remove sympow if it doesn't work. It seems it works for everybody except me so definitely the solution is not to remove it. > > John > > On 7 June 2016 at 16:45, William Stein <wst...@gmail.com <javascript:;>> > wrote: > > Some very useful remarks from Mark... > > > > > > ---------- Forwarded message ---------- > > From: Mark Watkins <mark.watk...@sydney.edu.au <javascript:;>> > > Date: Tue, Jun 7, 2016 at 11:43 AM > > Subject: Re: proposal: possibly remove Watkins Sympow from Sage > > To: William Stein <wst...@gmail.com <javascript:;>> > > > > > > William Stein wrote: > >> > >> Hi, > >> > >> Long ago in 2006, I put Mark Watkins amazing C program "sympow" in Sage: > >> > >> [...] > >> > >> I just tried to use Sympow, since it would be extremely useful for > >> some research I'm doing with Barry > >> Mazur during my visit to Harvard this week. However, it just > >> segfaults in both sage-6.10 **and** sage-7.3.beta. > >> It silently fails when doing the above "not tested" thing, but if you > >> try it at the command line it segfaults: > >> > >> ----- > >> (sage-sh) 95d92fa7cb50414ea35d9897eabe44de@compute4-us:sympow$ sympow > >> -new_data 2 > >> Make data for symmetric power 2 > >> Running the new_data script for -sp 2 > >> Making the datafiles for -sp 2 > >> > >> Rewarping the param_data file > >> Left with 13 entries in param_data > >> Segmentation fault (core dumped) > > > > The relevant code (in my version) is: > > > > fclose(F); printf("Left with %i entries in param_data\n",i); > > F=fopen("datafiles/param_data","w"); > > > > So it likely can't open "datafiles/" for writing. > > > >> I think nothing else in Sage depends on sympow. > >> > >> So... after some discussion, if there is any, I'm going to recommend > >> that we remove sympow. There's no point in building, compiling, and > >> distributing something that doesn't work at all. This just wastes > >> time and maybe makes the release managers life slightly harder. > > > > AFAIK, there were (major) changes made by Sage maintainers over the > > years, firstly I had to help Michael Abshoff even build it (for Suns?) > > back in 2007, and then a number of issues with working directories, etc. > > > > In any event, the principal "application" of sympow was modular degrees, > > and I think Bill Allombert might have something for that in PARI. > > > > For your work with Barry, you could just download > > http://magma.maths.usyd.edu.au/~watkins/sympow.src.tar.bz2 > > http://magma.maths.usyd.edu.au/~watkins/sympow.tar.bz2 > > > > I am about to leave for Europe in 8 hours, so I can't say that I will > > necessarily be in email contact. > > > > === > > Mark Watkins > > watk...@maths.usyd.edu.au <javascript:;> > > > > > > -- > > William (http://wstein.org) > > > > -- > > You received this message because you are subscribed to the Google > Groups "sage-devel" group. > > To unsubscribe from this group and stop receiving emails from it, send > an email to sage-devel+unsubscr...@googlegroups.com <javascript:;>. > > To post to this group, send email to sage-devel@googlegroups.com > <javascript:;>. > > Visit this group at https://groups.google.com/group/sage-devel. > > For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google Groups > "sage-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-devel+unsubscr...@googlegroups.com <javascript:;>. > To post to this group, send email to sage-devel@googlegroups.com > <javascript:;>. > Visit this group at https://groups.google.com/group/sage-devel. > For more options, visit https://groups.google.com/d/optout. > -- Sent from my massive iPhone 6 plus. -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.