@@ -137,6 +137,7 @@ def make_order_key(order):
137137gg_columns = SearchColumns ([
138138 LinkCol ("label" , "gg.label" , "Label" , url_for_label ),
139139 SearchCol ("pretty" , "gg.simple_name" , "Name" ),
140+ MathCol ("n" , "gg.degree" , "Degree" , short_title = "degree" , default = False ),
140141 MathCol ("order" , "group.order" , "Order" , align = "right" ),
141142 MathCol ("parity" , "gg.parity" , "Parity" , align = "right" ),
142143 CheckCol ("solv" , "group.solvable" , "Solvable" ),
@@ -152,7 +153,8 @@ def make_order_key(order):
152153 lambda sibs , bnd , cache : WebGaloisGroup (None , {"siblings" :sibs , "bound_siblings" :bnd }).otherrep_list (givebound = False , cache = cache ),
153154 apply_download = lambda s , b , c : [s , b ])
154155],
155- db_cols = ["bound_siblings" , "abstract_label" , "label" , "name" , "order" , "parity" , "pretty" , "siblings" , "solv" , "subfields" , "nilpotency" , "num_conj_classes" ,"auts" ])
156+
157+ db_cols = ["bound_siblings" , "abstract_label" , "label" , "name" , "n" , "order" , "parity" , "pretty" , "siblings" , "solv" , "subfields" , "nilpotency" , "num_conj_classes" , "auts" ])
156158#gg_columns.below_download = r"<p>Results are complete for degrees $\leq 23$.</p>"
157159
158160def gg_postprocess (res , info , query ):
@@ -180,7 +182,15 @@ def gg_postprocess(res, info, query):
180182 url_for_label = url_for_label ,
181183 postprocess = gg_postprocess ,
182184 learnmore = learnmore_list ,
183- bread = lambda : get_bread ([("Search results" , ' ' )]))
185+ bread = lambda : get_bread ([("Search results" , ' ' )]),
186+ diagram_opts = {
187+ "title" : "Galois group diagram search" ,
188+ "bread" : lambda : get_bread (breads = [("Diagram search" , " " )]),
189+ "x_axis_default" : "n" ,
190+ "y_axis_default" : "num_conj_classes" ,
191+ "color_default" : "nilpotency" ,
192+ }
193+ )
184194def galois_group_search (info , query ):
185195 if info .get ('jump' ,'' ).strip ():
186196 jump_list = ["1T1" , "2T1" , "3T1" , "4T1" , "4T2" , "5T1" , "6T1" , "7T1" ,
@@ -230,6 +240,7 @@ def galois_group_search(info, query):
230240
231241 _set_show_subs (info )
232242
243+
233244def yesno (val ):
234245 if val :
235246 return 'yes'
0 commit comments