Opened 11 years ago

Last modified 9 years ago

#12768 closed enhancement

Better plotting for isogeny graphs of elliptic curves, and handling of LMFDB labels — at Version 3

Reported by: David Roe Owned by: John Cremona
Priority: minor Milestone: sage-5.3
Component: elliptic curves Keywords:
Cc: John Cremona, Kiran Kedlaya, Volker Braun Merged in:
Authors: David Roe Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description (last modified by John Cremona)

There are only 17 different possible isogeny graphs for elliptic curves over Q. It would be nice if the isogeny graph was laid out in the same way each time, and if the labels corresponded to the Cremona labels of the curves in the isogeny class.

The second major topic handled by this ticket is to implement handling of LMFDB labels for elliptic curves as well as Cremona labels, and the conversions between these.

Change History (4)

comment:1 Changed 11 years ago by David Roe

Cc: John Cremona Kiran Kedlaya added

I still need to finish doctesting this, but I wanted to post it now since I'm not going to be able to work on it tomorrow. It adds the capability to make curves from LMFDB labels, to reorder isogeny classes, and makes the plot for the graph of an isogeny class deterministic. I have a corresponding patch to the LMFDB code that fixes all the problems I've observed with ordering and plotting.

Changed 11 years ago by David Roe

Attachment: 12768.patch added

Ready for review

comment:2 Changed 11 years ago by David Roe

Status: newneeds_review

The tests in sage/schemes/elliptic_curves pass for me. Let's see what patchbot says.

comment:3 Changed 11 years ago by John Cremona

Authors: David Roe
Description: modified (diff)
Summary: Better plotting for isogeny graphs of elliptic curvesBetter plotting for isogeny graphs of elliptic curves, and handling of LMFDB labels
Note: See TracTickets for help on using tickets.