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
Download the source from the repository:
$ git clone https://github.com/anna-somoza/thetAV.git
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/.