# Genus 2 curves downloaded from the LMFDB on 28 January 2023.
# Query "{'geom_aut_grp_label': '10.2'}" returned 5 curves.
# Below are two lists, one called labels, and one called data (in matching order).
# Each entry in the data list has the form:
# [[f coeffs],[h coeffs]]
# defining the hyperelliptic curve y^2+h(x)y=f(x).
#
# To create a list of curves, type "curves = make_data()"
labels = [\
"3125.a.3125.1",
"10000.b.800000.1",
"50000.a.200000.1",
"50625.a.253125.1",
"160000.c.800000.1"]
data = [\
[[0, 0, 0, 0, 0, 1], [1]],
[[1, 0, 0, 0, 0, 1], []],
[[0, 0, 0, 0, 0, 2], [1]],
[[-1, 0, 0, 0, 0, 1], [1]],
[[-1, 0, 0, 0, 0, 1], []]]
def make_data():
R.=PolynomialRing(QQ)
return [HyperellipticCurve(R(r[0]),R(r[1])) for r in data]