diff --git a/CONTRIBUTORS.yaml b/CONTRIBUTORS.yaml
index 52f56fb5d7..6777d5dd61 100644
--- a/CONTRIBUTORS.yaml
+++ b/CONTRIBUTORS.yaml
@@ -27,7 +27,7 @@ affil: Dartmouth College
name: Salman Baig
---
name: Jennifer Balakrishnan
-url: http://math.bu.edu/people/jbala/
+url: https://math.bu.edu/people/jbala/
affil: Boston University
---
name: Alex Bartel
@@ -35,7 +35,7 @@ url: https://www.gla.ac.uk/schools/mathematicsstatistics/staff/alexbartel/
affil: University of Glasgow
---
name: Jennifer Beineke
-url: http://mars.wne.edu/~jbeineke/
+url: https://mars.wne.edu/~jbeineke/
affil: Western New England College
---
name: Alex J. Best
@@ -43,7 +43,7 @@ url: https://alexjbest.github.io/
affil: Boston University
---
name: Jonathan W. Bober
-url: http://sage.math.washington.edu/home/bober/www/
+url: https://sage.math.washington.edu/home/bober/www/
affil: University of Bristol
---
name: Raymond van Bommel
@@ -52,7 +52,7 @@ url: https://www.raymondvanbommel.nl/
---
name: Andrew Booker
affil: University of Bristol
-url: http://www.maths.bris.ac.uk/people/faculty/maarb/
+url: https://www.maths.bris.ac.uk/people/faculty/maarb/
---
name: Robert Bradshaw
affil: Google Inc.
@@ -66,10 +66,10 @@ affil: Dartmouth College
---
name: Peter Bruin
affil: Universiteit Leiden
-url: http://pub.math.leidenuniv.nl/~bruinpj/
+url: https://pub.math.leidenuniv.nl/~bruinpj/
---
name: Alina Bucur
-url: http://www.math.ucsd.edu/~alina/
+url: https://www.math.ucsd.edu/~alina/
affil: University of California, San Diego
---
name: Sarunas Burdulis
@@ -91,27 +91,27 @@ name: Fabien Clery
affil: Loughborough University
---
name: Henri Cohen
-url: http://www.math.u-bordeaux1.fr/~hecohen/
+url: https://www.math.u-bordeaux1.fr/~hecohen/
affil: University Bordeaux I
---
name: Brian Conrey
affil: University of Bristol and AIM
-url: http://www.aimath.org/conrey/
+url: https://www.aimath.org/conrey/
---
name: Lewis Combes
affil: University of Sheffield
---
name: Edgar Costa
affil: MIT
-url: https://math.mit.edu/~edgarc/
+url: https://edgarcosta.org
---
name: John Cremona
affil: University of Warwick
-url: http://www2.warwick.ac.uk/fac/sci/maths/people/staff/john_cremona/
+url: https://www2.warwick.ac.uk/fac/sci/maths/people/staff/john_cremona/
---
name: Rachel Davis
affil: Purdue University
-url: http://www.math.purdue.edu/~davis705
+url: https://www.math.purdue.edu/~davis705
---
name: Paul-Olivier Dehaye
url: https://paulolivier.dehaye.org/
@@ -125,7 +125,7 @@ url: https://wwwen.uni.lu/research/fstm/dmath/people/lassina_dembele
affil: Université du Luxembourg
---
name: Maarten Derickx
-url: http://www.mderickx.nl
+url: https://www.mderickx.nl
email: maarten@mderickx.nl
affil: Universiteit Leiden
---
@@ -134,11 +134,11 @@ affil: Kings College London
url: https://nms.kcl.ac.uk/martin.dickson/
---
name: Tim Dokchitser
-url: http://www.maths.bris.ac.uk/~matyd/
+url: https://www.maths.bris.ac.uk/~matyd/
affil: University of Bristol
---
name: Taylor Dupuy
-url: http://www.uvm.edu/~tdupuy/
+url: https://www.uvm.edu/~tdupuy/
affil: University of Vermont
email: taylor.dupuy@uvm.edu
---
@@ -146,7 +146,7 @@ name: Bas Edixhoven
affil: Universiteit Leiden
---
name: Stephan Ehlen
-url: http://www.stephanehlen.de
+url: https://www.stephanehlen.de
affil: Universität zu Köln
---
name: David W. Farmer
@@ -161,15 +161,15 @@ email: markus.fraczek@gmail.com
---
name: Sharon Frechette
affil: College of Holy Cross
-url: http://mathcs.holycross.edu/~sfrechet/
+url: https://mathcs.holycross.edu/~sfrechet/
---
name: Ralph Furmaniak
affil: Stanford University
-url: http://stanford.edu/~rfurman/
+url: https://stanford.edu/~rfurman/
---
name: Enrique González Jiménez
affil: Universidad Autonóma de Madrid
-url: http://www.uam.es/personal_pdi/ciencias/engonz/
+url: https://www.uam.es/personal_pdi/ciencias/engonz/
---
name: Thomas Grubb
affil: University of California, San Diego
@@ -177,14 +177,14 @@ url: https://www.math.ucsd.edu/~tgrubb/
---
name: Paul E. Gunnells
affil: University of Massachusetts Amherst
-url: http://people.math.umass.edu/~gunnells/
+url: https://people.math.umass.edu/~gunnells/
---
name: Anna Haensch
affil: Duquesne University
-url: http://www.mathcs.duq.edu/~haensch/
+url: https://www.mathcs.duq.edu/~haensch/
---
name: Jonathan Hanke
-url: http://www.wordpress.jonhanke.com/
+url: https://www.wordpress.jonhanke.com/
---
name: William Hart
affil: Technische Universität Kaiserslautern
@@ -194,7 +194,7 @@ affil: The Ohio State University
url: https://people.math.osu.edu/hiary.1/
---
name: Duc Khiem Huynh
-url: http://www.math.uwaterloo.ca/~dkhuynh/
+url: https://www.math.uwaterloo.ca/~dkhuynh/
affil: University of Waterloo
---
name: John Jones
@@ -203,10 +203,10 @@ affil: Arizona State University
---
name: Jon Keating
affil: University of Bristol
-url: http://www.maths.bris.ac.uk/people/profile/majpk
+url: https://www.maths.bris.ac.uk/people/profile/majpk
---
name: Kiran S. Kedlaya
-url: http://kskedlaya.org/
+url: https://kskedlaya.org/
affil: University of California, San Diego
---
name: Kamal Khuri-Makdisi
@@ -222,14 +222,14 @@ name: Watson Ladd
affil: University of California
---
name: Anthony Lazzaro
-url: http://skynab.net/
+url: https://skynab.net/
---
name: Stefan Lemurell
-url: http://www.math.chalmers.se/~sj/
+url: https://www.math.chalmers.se/~sj/
affil: Göteborgs Universitet
---
name: David Lowry-Duda
-url: http://davidlowryduda.com/
+url: https://davidlowryduda.com/
affil: Brown University
---
name: Lex Martin
@@ -248,17 +248,17 @@ name: Anna Medvedovsky
affil: MPI Bonn
---
name: Robert Miller
-url: http://www.rlmiller.org/
+url: https://www.rlmiller.org/
---
name: Andreea Mocanu
affil: University of Nottingham
---
name: Pascal Molin
-url: http://www.math.jussieu.fr/~molinp/
+url: https://www.math.jussieu.fr/~molinp/
affil: Université Paris 7
---
name: Grant Molnar
-url: http://www.grantmolnar.com
+url: https://www.grantmolnar.com
---
name: Warren Moore
email: warrenmoore30@yahoo.co.uk
@@ -275,25 +275,25 @@ name: Nhi Ngo
affil: Grinnell College
---
name: Aurel Page
-url: http://www.normalesup.org/~page/index-en.html
+url: https://www.normalesup.org/~page/index-en.html
email: aurel.page@normalesup.org
affil: University of Bordeaux
---
name: Jennifer Paulhus
affil: Grinnell College
-url: http://www.math.grinnell.edu/~paulhusj/
+url: https://www.math.grinnell.edu/~paulhusj/
---
name: David Platt
affil: University of Bristol
-url: http://www.maths.bris.ac.uk/~madjp/
+url: https://www.maths.bris.ac.uk/~madjp/
---
name: Robert Pollack
affil: Boston University
-url: http://math.bu.edu/people/rpollack/
+url: https://math.bu.edu/people/rpollack/
---
name: Alexander D. Rahm
affil: University of Luxembourg
-url: http://math.uni.lu/~rahm
+url: https://math.uni.lu/~rahm
---
name: Heather Ratcliffe
affil: University of Warwick
@@ -304,7 +304,7 @@ name: Rishikesh
---
name: David Roberts
affil: University of Minnesota, Morris
-url: http://cda.mrs.umn.edu/~roberts/index.html
+url: https://cda.mrs.umn.edu/~roberts/index.html
---
name: Fernando Rodriguez Villegas
affil: ICTP, Trieste
@@ -315,11 +315,11 @@ affil: Fordham University
url: https://faculty.fordham.edu/mroy17/
---
name: Michael Rubinstein
-url: http://www.math.uwaterloo.ca/~mrubinst/
+url: https://www.math.uwaterloo.ca/~mrubinst/
affil: University of Waterloo
---
name: Nathan Ryan
-url: http://www.eg.bucknell.edu/~ncr006/
+url: https://www.eg.bucknell.edu/~ncr006/
affil: Bucknell University
---
name: George J. Schaeffer
@@ -335,13 +335,13 @@ url: https://math.dartmouth.edu/~samschiavone/
affil: Dartmouth College
---
name: Harald Schilly
-url: http://harald.schil.ly
+url: https://harald.schil.ly
email: harald@schil.ly
affil: University of Vienna
location: Vienna, Austria
---
name: Ralf Schmidt
-url: http://www2.math.ou.edu/~rschmidt/
+url: https://www2.math.ou.edu/~rschmidt/
affil: University of Oklahoma
---
name: Gagan Sekhon
@@ -352,7 +352,7 @@ url: https://sites.google.com/site/mhaluksengun/
---
name: Jerry Shurman
affil: Reed College
-url: http://people.reed.edu/~jerry/
+url: https://people.reed.edu/~jerry/
---
name: Jeroen Sijsling
affil: Universität Ulm
@@ -360,21 +360,21 @@ url: https://jrsijsling.eu/
---
name: Samir Siksek
affil: University of Warwick
-url: http://homepages.warwick.ac.uk/staff/S.Siksek/
+url: https://homepages.warwick.ac.uk/staff/S.Siksek/
---
name: Joseph Silverman
affil: Brown University
-url: http://www.math.brown.edu/~jhs/
+url: https://www.math.brown.edu/~jhs/
---
name: Nils-Peter Skoruppa
-url: http://www.nskoruppa.de/
+url: https://www.nskoruppa.de/
affil: Universität Siegen
---
name: William Stein
-url: http://wstein.org/
+url: https://wstein.org/
affil: University of Washington
notes:
- - Creator of SageMath
+ - Creator of SageMath
---
name: Fredrik Strömberg
affil: University of Nottingham
@@ -384,7 +384,7 @@ name: Sanah Suri
affil: Grinnell College
---
name: Andrew Sutherland
-url: http://math.mit.edu/~drew
+url: https://math.mit.edu/~drew
email: drew@math.mit.edu
affil: MIT
---
@@ -393,11 +393,11 @@ url: https://sites.google.com/view/hollyswisher/home
affil: Oregon State University
---
name: Gonzalo Tornaria
-url: http://www.cmat.edu.uy/~tornaria/
+url: https://www.cmat.edu.uy/~tornaria/
affil: Universidad de la República, Uruguay
---
name: Holger Then
-url: http://www.maths.bris.ac.uk/~mahlt/
+url: https://www.maths.bris.ac.uk/~mahlt/
affil: University of Bristol
---
name: Alex Torzewski
@@ -407,7 +407,7 @@ url: https://www.kcl.ac.uk/people/alex-torzewski
name: Christelle Vincent
affil: University of Vermont
email: christelle.vincent@uvm.edu
-url: http://www.uvm.edu/~cvincen1/
+url: https://www.uvm.edu/~cvincen1/
---
name: John Voight
url: https://www.math.dartmouth.edu/~jvoight
@@ -415,14 +415,14 @@ affil: Dartmouth College
---
name: Lynne Walling
affil: University of Bristol
-url: http://www.maths.bris.ac.uk/people/profile/malhw
+url: https://www.maths.bris.ac.uk/people/profile/malhw
---
name: Mark Watkins
affil: University of Sydney
-url: http://magma.maths.usyd.edu.au/~watkins/
+url: https://magma.maths.usyd.edu.au/~watkins/
---
name: David Watson
-url: http://emps.exeter.ac.uk/mathematics/staff/dw387
+url: https://emps.exeter.ac.uk/mathematics/staff/dw387
affil: University of Exeter
---
name: Kevin Wang
@@ -433,14 +433,14 @@ affil: Purdue University
---
name: Trevor Wooley
affil: University of Bristol
-url: http://www.maths.bris.ac.uk/people/profile/matdw
+url: https://www.maths.bris.ac.uk/people/profile/matdw
---
name: Dan Yasaki
-url: http://www.uncg.edu/~d_yasaki/
+url: https://www.uncg.edu/~d_yasaki/
email: d_yasaki@uncg.edu
affil: The University of North Carolina Greensboro
---
name: David Yuen
affil: Lake Forest College
-url: http://www.lakeforest.edu/academics/faculty/yuen/
+url: https://www.lakeforest.edu/academics/faculty/yuen/
diff --git a/Development.md b/Development.md
index 0e723cfd24..d83ddfa7d9 100644
--- a/Development.md
+++ b/Development.md
@@ -329,8 +329,8 @@ and knowledge/main.py. Also, templates and static files specific to the module
should be in their respective "templates" and "static" folders, e.g.
/knowledge/templates/.
-[1] http://docs.python.org/tutorial/modules.html
-[2] http://flask.pocoo.org/docs/blueprints/
+[1] https://docs.python.org/tutorial/modules.html
+[2] https://flask.pocoo.org/docs/blueprints/
Code Attribution
@@ -465,7 +465,7 @@ This is in the `hooks/post-receive` in the bare Git repo:
```
#!/bin/sh
# update the lmfdb-git-beta or -prod server depending on the branch
-# this is based on http://stackoverflow.com/a/13057643/54236
+# this is based on https://stackoverflow.com/a/13057643/54236
restart() {
echo "updating $1"
diff --git a/GettingStarted.md b/GettingStarted.md
index f22047cfb3..5f0800305c 100644
--- a/GettingStarted.md
+++ b/GettingStarted.md
@@ -14,14 +14,14 @@ Installation
* Make sure you have a recent version of Sage installed (at least running on Python 3)
and that `sage` is available from the commandline. In particular see
- [Sage installation](http://doc.sagemath.org/html/en/installation/source.html).
+ [Sage installation](https://doc.sagemath.org/html/en/installation/source.html).
Also check that your version of Sage has ssl available by checking that
`import ssl` works on its command line. If not, then the `pip install`
commands below will fail. To remedy this, either install SSL globally on
your system or have Sage build its own local version, as mentioned
- [here](http://doc.sagemath.org/html/en/installation/source.html#notebook-additional-features)
+ [here](https://doc.sagemath.org/html/en/installation/source.html#notebook-additional-features)
and
- [here](http://doc.sagemath.org/html/en/installation/source.html#building-the-notebook-with-ssl-support),
+ [here](https://doc.sagemath.org/html/en/installation/source.html#building-the-notebook-with-ssl-support),
respectively.
* Install dependencies. This requires you to have write access to the
@@ -281,13 +281,13 @@ LMFDB On Windows
We do not recommend attempting to run LMFDB from within the Sage virtual image.
For anyone who would like to attempt it, the following steps should theoretically work.
- * Download `VirtualBox` and the Sage appliance, following the instructions [here](http://wiki.sagemath.org/SageAppliance).
+ * Download `VirtualBox` and the Sage appliance, following the instructions [here](https://wiki.sagemath.org/SageAppliance).
* The default Sage appliance does not have enough space to install LMFDB's prerequisites. Moreover, the default
file type (vmdk) installed by `VirtualBox` does not support resizing. You will need to
increase the available space by cloning into a vdi file, increasing the space and cloning back, following the
- instructions [here](http://stackoverflow.com/questions/11659005/how-to-resize-a-virtualbox-vmdk-file) and
- [here](http://www.howtogeek.com/124622/how-to-enlarge-a-virtual-machines-disk-in-virtualbox-or-vmware/). We had
+ instructions [here](https://stackoverflow.com/questions/11659005/how-to-resize-a-virtualbox-vmdk-file) and
+ [here](https://www.howtogeek.com/124622/how-to-enlarge-a-virtual-machines-disk-in-virtualbox-or-vmware/). We had
trouble at this stage: make sure to keep the .ova file in case you screw up your virtual image.
* The resulting disk image needs to be repartitioned to make the space available. Unfortunately, the Sage appliance
@@ -299,7 +299,7 @@ For anyone who would like to attempt it, the following steps should theoreticall
See Section 6.3.1 [here](https://www.virtualbox.org/manual/ch06.html).
* Clone the LMFDB git repository into your host OS, and set up shared folders so that you can access
- the LMFDB code from within the Sage appliance. See the [Sage instructions](http://wiki.sagemath.org/SageAppliance) for how to share folders.
+ the LMFDB code from within the Sage appliance. See the [Sage instructions](https://wiki.sagemath.org/SageAppliance) for how to share folders.
* Now you need to run ssh-keygen within the Sage appliance and e-mail the result to Harald Schilly, Jonathan Bober or John Cremona (see above).
Since copy-and-paste can be tricky from inside the virtual image, we suggest writing to a file shared by the host OS.
diff --git a/Postgres_FAQ.md b/Postgres_FAQ.md
index 3c817aa4e5..6cf3043d0a 100644
--- a/Postgres_FAQ.md
+++ b/Postgres_FAQ.md
@@ -539,7 +539,7 @@ Statistics
One purpose of statistics is to inform viewers of the website of
the extent of the data. Many sections of the lmfdb have statistics
pages for this purpose (e.g. [number field
- statistics](http://www.lmfdb.org/NumberField/stats)). Each table
+ statistics](https://www.lmfdb.org/NumberField/stats)). Each table
has an attached statistics object (e.g. `db.nf_fields.stats`) with
methods to support the collection of and access to statistics on
the table.
diff --git a/README.md b/README.md
index 57aee45270..5918384d96 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
==============
This is the code for the
-[L-functions and modular forms database website](http://www.lmfdb.org/).
+[L-functions and modular forms database website](https://www.lmfdb.org/).
Wiki
----
diff --git a/lmfdb/backend/base.py b/lmfdb/backend/base.py
index 1e83bd4001..ce9cdaa787 100644
--- a/lmfdb/backend/base.py
+++ b/lmfdb/backend/base.py
@@ -252,7 +252,7 @@ def _execute(
- ``query`` -- an SQL Composable object, the SQL command to execute.
- ``values`` -- values to substitute for %s in the query. Quoting from the documentation
- for psycopg2 (http://initd.org/psycopg/docs/usage.html#passing-parameters-to-sql-queries):
+ for psycopg2 (https://initd.org/psycopg/docs/usage.html#passing-parameters-to-sql-queries):
Never, never, NEVER use Python string concatenation (+) or string parameters
interpolation (%) to pass variables to a SQL query string. Not even at gunpoint.
diff --git a/lmfdb/classical_modular_forms/code-form.yaml b/lmfdb/classical_modular_forms/code-form.yaml
index 8a3f3e8795..78e9de3c3b 100644
--- a/lmfdb/classical_modular_forms/code-form.yaml
+++ b/lmfdb/classical_modular_forms/code-form.yaml
@@ -9,9 +9,9 @@ prompt:
magma: 'magma'
logo:
- sage:
- pari:
- magma:
+ sage:
+ pari:
+ magma:
comment:
sage: |
diff --git a/lmfdb/classical_modular_forms/code-space.yaml b/lmfdb/classical_modular_forms/code-space.yaml
index 9fc6959435..38b19cf2cc 100644
--- a/lmfdb/classical_modular_forms/code-space.yaml
+++ b/lmfdb/classical_modular_forms/code-space.yaml
@@ -4,9 +4,9 @@ prompt:
magma: 'magma'
logo:
- sage:
- pari:
- magma:
+ sage:
+ pari:
+ magma:
comment:
sage: |
diff --git a/lmfdb/classical_modular_forms/code.yaml b/lmfdb/classical_modular_forms/code.yaml
index bf54031c9c..8e37ed12da 100644
--- a/lmfdb/classical_modular_forms/code.yaml
+++ b/lmfdb/classical_modular_forms/code.yaml
@@ -4,9 +4,9 @@ prompt:
magma: 'magma'
logo:
- sage:
- pari:
- magma:
+ sage:
+ pari:
+ magma:
comment:
sage: |
diff --git a/lmfdb/ecnf/WebEllipticCurve.py b/lmfdb/ecnf/WebEllipticCurve.py
index 9acd13a276..1aa169250e 100644
--- a/lmfdb/ecnf/WebEllipticCurve.py
+++ b/lmfdb/ecnf/WebEllipticCurve.py
@@ -218,7 +218,7 @@ def EC_R_plot(ainvs, xmin, xmax, ymin, ymax, colour, legend):
y = var('y')
c = (xmin + xmax) / 2
d = (xmax - xmin)
- return implicit_plot(y ** 2 + ainvs[0] * x * y + ainvs[2] * y - x ** 3 - ainvs[1] * x ** 2 - ainvs[3] * x - ainvs[4], (x, xmin, xmax), (y, ymin, ymax), plot_points=500, aspect_ratio="automatic", color=colour) + plot(0, xmin=c - 1e-5 * d, xmax=c + 1e-5 * d, ymin=ymin, ymax=ymax, aspect_ratio="automatic", color=colour, legend_label=legend) # Add an extra plot outside the visible frame because implicit plots are buggy: their legend does not show (http://trac.sagemath.org/ticket/15903)
+ return implicit_plot(y ** 2 + ainvs[0] * x * y + ainvs[2] * y - x ** 3 - ainvs[1] * x ** 2 - ainvs[3] * x - ainvs[4], (x, xmin, xmax), (y, ymin, ymax), plot_points=500, aspect_ratio="automatic", color=colour) + plot(0, xmin=c - 1e-5 * d, xmax=c + 1e-5 * d, ymin=ymin, ymax=ymax, aspect_ratio="automatic", color=colour, legend_label=legend) # Add an extra plot outside the visible frame because implicit plots are buggy: their legend does not show (https://trac.sagemath.org/ticket/15903)
Rx=PolynomialRing(RDF,'x')
diff --git a/lmfdb/ecnf/code.yaml b/lmfdb/ecnf/code.yaml
index 24f68d7f42..faf666bd49 100644
--- a/lmfdb/ecnf/code.yaml
+++ b/lmfdb/ecnf/code.yaml
@@ -4,9 +4,9 @@ prompt:
magma: 'magma'
logo:
- sage:
- pari:
- magma:
+ sage:
+ pari:
+ magma:
not-implemented:
sage: |
diff --git a/lmfdb/elliptic_curves/code.yaml b/lmfdb/elliptic_curves/code.yaml
index 77f95ee0ee..271b725ee7 100644
--- a/lmfdb/elliptic_curves/code.yaml
+++ b/lmfdb/elliptic_curves/code.yaml
@@ -5,9 +5,9 @@ prompt:
oscar: 'oscar'
logo:
- sage:
- pari:
- magma:
+ sage:
+ pari:
+ magma:
oscar:
comment:
diff --git a/lmfdb/elliptic_curves/templates/ec-curve.html b/lmfdb/elliptic_curves/templates/ec-curve.html
index 9c4a220d7b..32248193cd 100644
--- a/lmfdb/elliptic_curves/templates/ec-curve.html
+++ b/lmfdb/elliptic_curves/templates/ec-curve.html
@@ -24,7 +24,7 @@
{% endmacro %}
{#
-
+