Changes between Initial Version and Version 10 of Ticket #15809
- Timestamp:
- 07/10/15 11:05:50 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #15809
-
Property
Status
changed from
new
toneeds_review
-
Property
Authors
changed from
to
Jeroen Demeyer
-
Property
Component
changed from
PLEASE CHANGE
tointerfaces
-
Property
Dependencies
changed from
#11005
to#258, #18874, #18583
-
Property
Branch
changed from
to
u/jdemeyer/ticket/15809
-
Property
Milestone
changed from
sage-6.2
tosage-6.8
-
Property
Commit
changed from
to
9322e17de2e26c31121e31890b56637c51a62aa9
-
Property
Type
changed from
PLEASE CHANGE
toenhancement
-
Property
Status
changed from
-
Ticket #15809 – Description
initial v10 1 The scripts have been combined into one and revised to make the gp2c-compliant, and gp2c has been used to make a single C file from them. This can be compiled (once, on building Sage) into a shared library file which can then be used in a GP session, the result being faster running of all the functions. 1 After merging Simon's scripts into one script, they are turned into C code by `gp2c`, which is then compiled into the Sage <-> PARI library interface. 2 3 Using them is exactly the same as using other PARI functions: 4 {{{ 5 sage: EllipticCurve("389a1")._pari_().ellrank() 6 [2, 2, [[1/16, -9/64], [5/4, 5/8]]] 7 }}} 8 9 The focus of this ticket is really on making a general mechanism, not so much on Simon's scripts (in particular, `simon_two_descent` has not been changed). It should be very easy to add new scripts in the future.