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.

Reply via email to