#965: incorporate drew sutherland's smalljac into Sage
-------------------------------------------------+-------------------------
Reporter: was | Owner: was
Type: enhancement | Status: new
Priority: major | Milestone: sage-6.4
Component: number theory | Resolution:
Keywords: drew sutherland smalljac | Merged in:
point counting hyperelliptic curve genus 2 | Reviewers:
jacobian | Work issues:
Authors: Nick Alexander | Commit:
Report Upstream: N/A | Stopgaps:
Branch: |
Dependencies: |
-------------------------------------------------+-------------------------
Comment (by kedlaya):
Replying to [comment:15 kedlaya]:
> Replying to [comment:14 was]:
> > > How is this handled in the build framework?
> >
> > I would make a completely separate python package, maybe called
pysmalljac, which builds smalljac and makes it usable from Python. It
would be on github and pypi. That's how most Sage development should be
done. What a monster I've created by following the Magma way of doing
things instead of the standard open source best practices...
> >
> +1
>
> > > I'd say that's overkill for present purposes.
> >
> > When you build it you choose the one genus for which you build it. Is
it overkill to have it work for more than just genus one??
>
> Fair enough, one also wants genera two and three. I'm not sure smalljac
is recommended for use for genus >= 4.
In fact, Drew reminds me that smalljac currently doesn't even support
genus 3; however, this should be added in the near future (i.e., sometime
this year).
Kiran
--
Ticket URL: <http://trac.sagemath.org/ticket/965#comment:16>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.