#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:11 was]:
> Drew never supported smalljac on 32-bits -- as the docs of his package
say "life is too short for 32-bits".
>
> The right way to do this is to support only 64-bit and have an error
message on 32-bit. We might have to add something to the doctest
framework to support such differences in behavior, e.g., # optional -
64-bit.
>
How is this handled in the build framework?
> Incidentally, I also wrote a smalljac wrapper as part of psage, which is
probably way more sophisticated. It recompiles smalljac multiple times,
one for each genus...
>
I'd say that's overkill for present purposes.
Also, to clarify the workflow here, I'm assuming that this will ticket be
closed once there exists ''some'' way to call smalljac within Sage,
however user-unfriendly (i.e., get it to build and write a minimal
wrapper). Making it useful, by adding appropriate class methods to
elliptic and hyperelliptic curves, should be a separate ticket.
--
Ticket URL: <http://trac.sagemath.org/ticket/965#comment:13>
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.