Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
142 commits
Select commit Hold shift + click to select a range
c989735
New families pages for p-adic fields
roed314 Nov 16, 2023
f840120
Add link on index page
roed314 Nov 16, 2023
b885aab
Fix conductor exponent, a bug in ceil vs floor
roed314 Nov 19, 2023
8b2cd07
Merge branch 'main' of github.com:LMFDB/lmfdb into padic_families
roed314 May 15, 2024
2fc93ff
Coloring bands and points differently
roed314 May 15, 2024
ae3851e
Embedded search pages
roed314 May 15, 2024
6eba354
Merge branch 'embedded_results' into padic_families
roed314 May 15, 2024
aedf933
Working on embedding
roed314 May 15, 2024
25d7d39
Working on families overview pages
roed314 May 17, 2024
a9c90f6
First draft of dynamic stats for p-adic fields, link from family pages
roed314 May 18, 2024
ae4bb36
Add missing template
roed314 May 18, 2024
520514a
Fix bug in green dots
roed314 May 22, 2024
e85c6b5
Remove duplicates from red and blue dots
roed314 May 22, 2024
59444f3
Add automorphism group size
roed314 Sep 20, 2024
983875b
Add jump sets
roed314 Sep 21, 2024
a2a56bb
Making fixes in green dots
roed314 Sep 23, 2024
1a3752d
Adding blue dots at bottom of repeated slopes for p-adic families, in…
roed314 Sep 23, 2024
7ecaca1
Working on p-adic families
roed314 Sep 27, 2024
6a798e2
Working on families search
roed314 Sep 27, 2024
ef994ac
Fix a couple bugs
roed314 Sep 27, 2024
9ae964a
Working on families
roed314 Sep 29, 2024
4300528
Remove poly section
roed314 Sep 29, 2024
da9e0bc
One per packet
roed314 Sep 29, 2024
70a380f
Fixing bugs in family code
roed314 Oct 2, 2024
dd7598e
Working on fixing padics to work with new labels
roed314 Oct 9, 2024
a66dde0
Fixing family __init__ to use new labels
roed314 Oct 9, 2024
ce865f4
Add some knowls, rename to family photo
roed314 Oct 10, 2024
75c2972
Working on p-adic families
roed314 Oct 10, 2024
937f6bb
Some fixes to families
roed314 Oct 11, 2024
19692e0
Print mass as floor and frac
roed314 Oct 11, 2024
82aeb2b
Update how generic polynomial is printed for p-adic families
roed314 Oct 11, 2024
3a9bf90
Add missing etame
roed314 Oct 11, 2024
e021b99
Changing ramification polygons, loading more data into family page
roed314 Oct 11, 2024
a87310a
Merge branch 'main' of github.com:LMFDB/lmfdb into padic_families
roed314 Oct 17, 2024
51b1d29
Add roots of unity data
roed314 Oct 22, 2024
43d051e
Fix slopes
roed314 Oct 22, 2024
14f7fa9
Fixing bugs
roed314 Oct 22, 2024
e21cbf3
fix set union bug
roed314 Oct 22, 2024
7d451f8
Working on knowls
roed314 Nov 12, 2024
f4adccb
Load family data from database rather than recomputing
roed314 Nov 12, 2024
22c6fc7
Latex generic polynomial
roed314 Nov 12, 2024
2370cfc
Update some knowl ids
roed314 Nov 13, 2024
36cb888
Fix bug in gal-slope tables
roed314 Nov 18, 2024
28c2b53
Spaces in empty lists
roed314 Nov 21, 2024
a56c5fd
Add some sorts
roed314 Nov 28, 2024
679ea5e
Merge branch 'main' into padic_families
roed314 Dec 11, 2024
5583bdd
Fix merge
roed314 Dec 11, 2024
5fabc26
Friends and properties for families
roed314 Dec 11, 2024
cc9badd
Fix family sorts
roed314 Dec 11, 2024
0dcb92f
Allow Find to take a family label
roed314 Dec 12, 2024
6fa16b2
Fix copy paste error
roed314 Dec 12, 2024
ebcfbe1
Fix bug in FAMLIY_RE
roed314 Dec 12, 2024
fceadce
Some fixes for relative families
roed314 Dec 13, 2024
1444165
Allow passing __groupby__ to count
roed314 Dec 17, 2024
897fa89
Working on adding counts tables
roed314 Dec 17, 2024
3b9b5cc
Working on count tables
roed314 Dec 18, 2024
516a04f
Merge branch 'main' of github.com:LMFDB/lmfdb into padic_families
roed314 Dec 18, 2024
a2ab337
Working on browse page and counts tables
roed314 Dec 18, 2024
8447ff8
Add missing template
roed314 Dec 19, 2024
1b9e7bd
Adding some jump set functionality
roed314 Dec 20, 2024
f447d41
Fixing random families
roed314 Dec 20, 2024
f689397
Fixing some bugs around uncomputed data
roed314 Dec 22, 2024
03345fc
Fix roots of unity
roed314 Jan 3, 2025
182fc1c
Allow missing jump sets
roed314 Jan 5, 2025
3351f04
Fixing for new schema
roed314 Jan 15, 2025
c5fb5c5
Working on fixing/improving pictures
roed314 Jan 15, 2025
4aa4a92
Tweak spacing
roed314 Jan 15, 2025
22b444f
Update picture code
roed314 Jan 17, 2025
026e556
Remove some unused code, fix bug in picture
roed314 Jan 22, 2025
2d16ce9
Try to fix proxy error
roed314 Jan 22, 2025
eb8afa1
Fix a couple bugs
roed314 Jan 26, 2025
e5da618
Fix a bug with constant term
roed314 Jan 26, 2025
fe25f28
Fixing some bugs, updating browse page
roed314 Jan 29, 2025
a4b28e4
Add families route
roed314 Jan 29, 2025
dc6ee5e
Some name changes
roed314 Jan 30, 2025
6dde95a
Fixing lint issues, changing how means/rams displayed, adding variabl…
roed314 Jan 30, 2025
279e8d9
Merge branch 'main' of github.com:LMFDB/lmfdb into padic_families
roed314 Jan 30, 2025
90214fd
Fix test failures
roed314 Jan 30, 2025
bb83596
Renaming changes
roed314 Jan 31, 2025
efe099f
Add some knowls
roed314 Jan 31, 2025
a061d30
Fix ramification polygon knowl
roed314 Jan 31, 2025
1000671
Clarify Artin vs Swan
roed314 Jan 31, 2025
219ce34
Fix a relative family search bug, update bread, add Herbrand function…
roed314 Apr 9, 2025
72a2654
Merge branch 'main' of github.com:LMFDB/lmfdb into padic_families
roed314 Apr 10, 2025
97c4417
Working on linting, fix bug in latexing, add contingent clauses to fa…
roed314 Apr 10, 2025
92ccac2
Working on latex, packets
roed314 Apr 11, 2025
0361503
Working on todos
roed314 Apr 11, 2025
ad9757a
Buttons for switching between views on family pages, some other fixes
roed314 Apr 12, 2025
5b7b787
Lots of Swan additions
jwj61 Apr 13, 2025
c389599
Merge pull request #376 from jwj61/padic_families
roed314 Apr 13, 2025
29b5b4a
Fix a bug
roed314 Apr 13, 2025
445b1d0
Merge branch 'padic_families' of github.com:roed314/lmfdb into padic_…
roed314 Apr 13, 2025
93bb2de
Changing some capitalization, a few more Swan fixes
roed314 Apr 13, 2025
84be4b0
Hidden Swan when no wild slopes
jwj61 Apr 13, 2025
ac4b921
Merge pull request #377 from jwj61/padic_families
roed314 Apr 13, 2025
f2fc0c0
Trivial capitalization changes
jwj61 Apr 15, 2025
61e5fd5
Merge pull request #378 from jwj61/padic_families
roed314 Apr 16, 2025
b9fd0de
Fixing some issues pointed out by Kevin
roed314 Apr 24, 2025
1416570
Fix some bugs
roed314 Apr 25, 2025
b7c1a37
Add counts
roed314 Apr 26, 2025
9a63e8d
Fix eopts
roed314 Apr 26, 2025
b12cf70
Fix some bugs found by Kevin
roed314 May 5, 2025
32e4ec7
Capitalization
roed314 May 5, 2025
e17ca1a
Show counts for additional rows/cols
roed314 May 5, 2025
55d7fdc
Changes to Newton polygon
roed314 May 5, 2025
fe131dc
Fix count table
roed314 May 5, 2025
c0693e7
Fix bug in picture switching, fix problem with Eisenstein diagrams wh…
roed314 May 6, 2025
0af7989
Fix error in when to show diagrams
roed314 May 8, 2025
b9f14f3
Fix bug in displaying residual polynomials in ramification polygon plots
roed314 May 15, 2025
17bd1f4
Update front page table sizes
roed314 May 16, 2025
33f757d
Working on making both old and new labels work
roed314 May 26, 2025
230145d
Fix lint problems
roed314 May 26, 2025
ee78f6f
Fix last linting
roed314 May 26, 2025
8418f7d
Fix bug in downloader
roed314 May 26, 2025
4844eee
Try to fix some lf tests
roed314 May 26, 2025
9e52906
Fix some test errors
roed314 May 26, 2025
af21df5
Update lf degree bound
roed314 May 27, 2025
19ffb35
Change table layout on homepage
roed314 May 27, 2025
018ab8a
Fixing some slope references
roed314 May 28, 2025
5c61e4e
Tweaking spacing on LF browse page
roed314 May 28, 2025
45d0b3a
Shorter top summary
roed314 May 28, 2025
a279ef3
Update searching to allow for small group ids, change some e.g.s
roed314 May 28, 2025
49df757
Adding nowrap to local field table header
roed314 May 28, 2025
73980f2
Merge branch 'main' of github.com:LMFDB/lmfdb into padic_families
roed314 Jun 6, 2025
cc61738
Fix rigor knowl link
roed314 Jun 6, 2025
18be420
Some changes based on Eran's feedback
roed314 Jun 7, 2025
89703f2
Merge branch 'main' of github.com:LMFDB/lmfdb into padic_families
roed314 Jun 10, 2025
c67de1e
Fix linting
roed314 Jun 10, 2025
023a9ee
Fix bug in handling uncomputed data
roed314 Jun 10, 2025
12cf3ed
Fixing minor points Kevin pointed out
roed314 Jun 12, 2025
3c5a0ae
Fix lint
roed314 Jun 12, 2025
393bb80
Merge branch 'main' of github.com:LMFDB/lmfdb into padic_families
roed314 Jun 22, 2025
98166b4
Display jump_set correctly on family page, fix jump_set search bug
roed314 Jun 23, 2025
0c3893d
Improving pictures and sorts
roed314 Jun 24, 2025
a382b85
Merge branch 'main' of github.com:LMFDB/lmfdb into padic_families
roed314 Jun 25, 2025
3c90d29
Deal with few rams
roed314 Jun 25, 2025
e77d9d6
Add search box for herbrand invariant
roed314 Jun 25, 2025
074fdb7
Better handling of packets
roed314 Jun 26, 2025
0aa9c35
Update stats
roed314 Jun 26, 2025
faa8310
Merge branch 'main' of github.com:LMFDB/lmfdb into padic_families
roed314 Jun 26, 2025
15e34e4
Fix some tests resulting from label changes
roed314 Jun 27, 2025
7f09a1d
Reactivate some commented tests
roed314 Jun 27, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions lmfdb/abvar/fq/isog_class.py
Original file line number Diff line number Diff line change
Expand Up @@ -171,9 +171,7 @@ def newton_plot(self):
L = Graphics()
xmax = len(S)
ymax = ZZ(len(S)/2)
pts.append((xmax,0))
L += polygon(pts,alpha=0.1)
pts.remove((xmax,0))
L += polygon(pts+[(0,ymax)],alpha=0.1)
for i in range(xmax+1):
L += line([(i, 0), (i, ymax)], color="grey", thickness=0.5)
for j in range(ymax+1):
Expand Down
2 changes: 1 addition & 1 deletion lmfdb/abvar/fq/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -538,7 +538,7 @@ def short_label(d):

def search_types(self, info):
return self._search_again(info, [
('', 'List of isogeny classes'),
('List', 'List of isogeny classes'),
('Counts', 'Counts table'),
('Random', 'Random isogeny class')])

Expand Down
1 change: 0 additions & 1 deletion lmfdb/api2/searchers.py
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,5 @@ def register_singleton(url, table, key=None, simple_search=None, full_search=Non
simple_search -- A function that modifies a query object to make it search for the requested object
full_search -- A function that performs a search itself and returns the results
"""

singletons[url] = {'table':table, 'key':key,
'simple_search':simple_search, 'full_search':full_search}
4 changes: 2 additions & 2 deletions lmfdb/elliptic_curves/elliptic_curve.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
SearchArray, TextBox, SelectBox, SubsetBox, TextBoxWithSelect, CountBox, Downloader,
StatsDisplay, parse_element_of, parse_signed_ints, search_wrap, redirect_no_cache, web_latex_factored_integer)
from lmfdb.utils.interesting import interesting_knowls
from lmfdb.utils.search_columns import SearchColumns, MathCol, LinkCol, ProcessedCol, MultiProcessedCol, CheckCol, FloatCol
from lmfdb.utils.search_columns import SearchColumns, MathCol, LinkCol, ProcessedCol, MultiProcessedCol, CheckCol, FloatCol, ListCol
from lmfdb.utils.common_regex import ZLLIST_RE
from lmfdb.utils.web_display import dispZmat_from_list
from lmfdb.api import datapage
Expand Down Expand Up @@ -470,7 +470,7 @@ def make_modcurve_link(label):
ProcessedCol("equation", "ec.q.minimal_weierstrass_equation", "Weierstrass equation", latex_equation, short_title="Weierstrass equation", align="left", orig="ainvs", download_col="ainvs"),
ProcessedCol("modm_images", "ec.galois_rep", r"mod-$m$ images", lambda v: "<span>" + ", ".join([make_modcurve_link(s) for s in v[:5]] + ([r"$\ldots$"] if len(v) > 5 else [])) + "</span>",
short_title="mod-m images", default=lambda info: info.get("galois_image")),
MathCol("mwgens", "ec.mordell_weil_group", "MW-generators", default=False),
ListCol("mwgens", "ec.mordell_weil_group", "MW-generators", mathmode=True, default=False),
])

class ECDownloader(Downloader):
Expand Down
10 changes: 5 additions & 5 deletions lmfdb/genus2_curves/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
web_latex_factored_integer,
)
from lmfdb.utils.interesting import interesting_knowls
from lmfdb.utils.search_columns import SearchColumns, MathCol, CheckCol, LinkCol, ProcessedCol, MultiProcessedCol, ProcessedLinkCol, ListCol
from lmfdb.utils.search_columns import SearchColumns, MathCol, CheckCol, LinkCol, ProcessedCol, MultiProcessedCol, ProcessedLinkCol, ListCol, RationalListCol
from lmfdb.utils.common_regex import ZLIST_RE, ZLLIST_RE, G2_LOOKUP_RE
from lmfdb.api import datapage
from lmfdb.sato_tate_groups.main import st_link_by_name, st_display_knowl
Expand Down Expand Up @@ -608,10 +608,10 @@ class G2C_download(Downloader):
ProcessedCol("regulator", "g2c.regulator", "Regulator", lambda v: r"\(%.6f\)" % v, align="right", default=False),
ProcessedCol("real_period", "g2c.real_period", "Real period", lambda v: r"\(%.6f\)" % v, align="right", default=False),
ProcessedCol("leading_coeff", "g2c.bsd_invariants", "Leading coefficient", lambda v: r"\(%.6f\)" % v, align="right", default=False),
ListCol("igusa_clebsch_inv", "g2c.igusa_clebsch_invariants", "Igusa-Clebsch invariants", lambda v: v.replace("'",""), short_title="Igusa-Clebsch invariants", mathmode=True, default=False),
ListCol("igusa_inv", "g2c.igusa_invariants", "Igusa invariants", lambda v: v.replace("'",""), short_title="Igusa invariants", mathmode=True, default=False),
ListCol("g2_inv", "g2c.g2_invariants", "G2-invariants", lambda v: v.replace("'",""), short_title="G2-invariants", mathmode=True, default=False),
ListCol("eqn", "g2c.minimal_equation", "Equation", lambda v: min_eqn_pretty(literal_eval(v)), mathmode=True)
RationalListCol("igusa_clebsch_inv", "g2c.igusa_clebsch_invariants", "Igusa-Clebsch invariants", lambda v: v.replace("'",""), short_title="Igusa-Clebsch invariants", mathmode=True, default=False),
RationalListCol("igusa_inv", "g2c.igusa_invariants", "Igusa invariants", lambda v: v.replace("'",""), short_title="Igusa invariants", mathmode=True, default=False),
RationalListCol("g2_inv", "g2c.g2_invariants", "G2-invariants", lambda v: v.replace("'",""), short_title="G2-invariants", mathmode=True, default=False),
RationalListCol("eqn", "g2c.minimal_equation", "Equation", lambda v: min_eqn_pretty(literal_eval(v)), mathmode=True)
])

@search_wrap(
Expand Down
18 changes: 10 additions & 8 deletions lmfdb/hilbert_modular_forms/test_hmf.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,17 +54,19 @@ def test_search_base_change(self):

def test_hmf_page(self):
L = self.tc.get('/ModularForm/GL2/TotallyReal/2.2.73.1/holomorphic/2.2.73.1-48.4-b')
assert 'no' in L.get_data(as_text=True)
assert '-6' in L.get_data(as_text=True)
assert '2w + 10' in L.get_data(as_text=True)
assert r'\Q' in L.get_data(as_text=True)
assert '[2, 2]' in L.get_data(as_text=True)
s = L.get_data(as_text=True).replace(" ", "")
assert 'no' in s
assert '-6' in s
assert '2w+10' in s
assert r'\Q' in s
assert '[2,2]' in s

def test_hmf_page_higherdim(self):
L = self.tc.get('/ModularForm/GL2/TotallyReal/2.2.60.1/holomorphic/2.2.60.1-44.1-c')
assert '-2w - 4' in L.get_data(as_text=True)
assert '2e' in L.get_data(as_text=True)
assert 'defining polynomial' in L.get_data(as_text=True)
s = L.get_data(as_text=True).replace(" ", "")
assert '-2w-4' in s
assert '2e' in s
assert 'definingpolynomial' in s

def test_by_field(self):
L = self.tc.get('/ModularForm/GL2/TotallyReal/?field_label=4.4.725.1')
Expand Down
Loading