Jacobian of a Hyperelliptic curve of Genus 2

class sage.schemes.hyperelliptic_curves.jacobian_g2.HyperellipticJacobian_g2(C)

Bases: sage.schemes.hyperelliptic_curves.jacobian_generic.HyperellipticJacobian_generic

sage: Jacobian_generic(ZZ)
Traceback (most recent call last):
...
TypeError: Argument (=Integer Ring) must be a scheme.
sage: Jacobian_generic(P2)
Traceback (most recent call last):
...
ValueError: C (=Projective Space of dimension 2 over Rational Field) must have dimension 1.
sage: P2.<x, y, z> = ProjectiveSpace(Zmod(6), 2)
sage: C = Curve(x + y + z)
sage: Jacobian_generic(C)
Traceback (most recent call last):
...
TypeError: C (=Projective Plane Curve over Ring of integers modulo 6 defined by x + y + z) must be defined over a field.
kummer_surface()