Quickstart#

Installation#

First of all, make sure that you have SageMath 9.5 or later.

Install from TestPyPI

thetAV is currently distributed on TestPyPI. You can install it with the command:

$ sage -pip install -i https://test.pypi.org/simple/ thetAV

Local installation from source

  1. Download the source from the repository:

$ git clone https://github.com/anna-somoza/thetAV.git
  1. Go to the package directory and run

$ make install

First steps#

Once thetAV is installed, open SageMath, import the module, and you are ready to create your first abelian variety with theta structure:

sage: from thetAV import *
sage: A = AbelianVariety(GF(331), 4, 1, [26, 191, 70, 130])
Abelian variety of dimension 1 with theta null point (26 : 191 : 70 : 130) defined over Finite Field of size 331

For more examples on how to use the package, see the tutorials or have a look at the repository folder thetAV/examples/.