Opened 10 years ago
Last modified 4 years ago
#10867 new enhancement
Binary Quadratic forms graphics routines for plotting level sets on a lattice
Reported by:  jonhanke  Owned by:  justin 

Priority:  minor  Milestone:  sage6.4 
Component:  quadratic forms  Keywords:  quadratic, binary, ellipse, graphics 
Cc:  jonhanke, was, tornaria, rlm  Merged in:  
Authors:  Jonathan Hanke  Reviewers:  
Report Upstream:  N/A  Work issues:  
Branch:  u/chapoton/10867 (Commits, GitHub, GitLab)  Commit:  c322697cf64733617fe97449fe6a82d12a01e2cd 
Dependencies:  Stopgaps: 
Description
This patch introduces some nice graphics routines to the BinaryQF class for displaying (filled) level sets Q(x,y) = m, against the integer lattice, and for highlighting the lattice points on the level set. There are also additional options for customizing the resulting graphic (size, color, thickness, etc.).
Note: This code presently only applies to positive definite binary quadratic forms.
Attachments (1)
Change History (10)
Changed 10 years ago by
comment:1 Changed 8 years ago by
 Milestone changed from sage5.11 to sage5.12
comment:2 Changed 7 years ago by
 Milestone changed from sage6.1 to sage6.2
comment:3 Changed 7 years ago by
 Milestone changed from sage6.2 to sage6.3
comment:4 Changed 7 years ago by
 Milestone changed from sage6.3 to sage6.4
comment:5 Changed 6 years ago by
 Branch set to u/chapoton/10867
 Commit set to c26ae9fbfb337e71972e30ae5145355755b9a0a6
comment:6 Changed 6 years ago by
 Commit changed from c26ae9fbfb337e71972e30ae5145355755b9a0a6 to ca8888576706a01b52e08a93011b5243d82bdbb3
Branch pushed to git repo; I updated commit sha1. New commits:
ca88885  Merge branch 'u/chapoton/10867' of ssh://trac.sagemath.org:22/sage into 6.5.b4

comment:7 Changed 5 years ago by
 Commit changed from ca8888576706a01b52e08a93011b5243d82bdbb3 to 4846b2310f06f7086044a88c69ac3e935c2dbbaf
Branch pushed to git repo; I updated commit sha1. New commits:
4846b23  Merge branch 'u/chapoton/10867' into 7.1.b5

comment:8 Changed 5 years ago by
 Cc rlm added; rlmiller removed
comment:9 Changed 4 years ago by
 Commit changed from 4846b2310f06f7086044a88c69ac3e935c2dbbaf to c322697cf64733617fe97449fe6a82d12a01e2cd
Branch pushed to git repo; I updated commit sha1. New commits:
c322697  Merge branch 'u/chapoton/10867' in 8.0.b9

Note: See
TracTickets for help on using
tickets.
New commits:
Added some ellipse info, plotting and spectral decomposition routines for BinaryQFs.
trac #10867 first draft