Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
AndrewVSutherland
GitHub Repository: AndrewVSutherland/lmfdb
Path: blob/main/scripts/belyi/primitive.py
1127 views
1
from lmfdb import db
2
3
def primitive(rec):
4
if rec['primitivization'] == rec['label']:
5
rec['is_primitive'] = True
6
else:
7
rec['is_primitive'] = False
8
return rec
9
10
# get primitivization for passports by pulling from galmaps
11
def primitive_passport(rec):
12
map_rec = db.belyi_galmaps_fixed.lucky({"plabel":rec["plabel"]})
13
rec["is_primitive"] = map_rec["is_primitive"]
14
map_prim = db.belyi_galmaps_fixed.lookup(map_rec["primitivization"])
15
rec["primitivization"] = map_prim["plabel"]
16
return rec
17
18