Skip to content

DisneyHogg/Abel-Jacobi-in-SageMath

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

The Abel-Jacobi map in SageMath

SageMath gives the user to perform calculations with Riemann surfaces, and as part of a Google Summer of Code project titled "Rigorous integration and the Abel-Jacobi map" I worked with Nils Bruin, one of the functionalities initial authors, to add the ability to calculate the Abel-Jacobi map. This work was done over the course of Sage trac tickets #30698, #31996, #32014, #32018, #32059, #32289, and #32297. These tickets were concerned with

  • numerical integration techniques (tickets #30698, #32014, #32018, #32289), and
  • implementing these numerical techniques within the Riemann surfaces package (tickets #31996, #32059, #32297).

For each ticket, to see the contributions of the author look at the commits in the change history. At the time of writing, edits from #30698, #32014, #32018, and #32059 have been merged into the develop branch for Sage 9.4, and so the code from these edits is accesible there (follow these instructions). The edits from ticket #32289 are no longer required, and so they have been left. The edits in tickets #31996 and #32297 were concerned with the Sage source file riemann_surface.py, and so to allow the use and developement of this code before it is merged, I am presenting it here. To use the version of the code here, once downloaded, run load("PATH_TO_FILE/riemann_surface.py") in your shell.

About

This repository contains code for the implementation of the Abel-Jacobi map in SageMath, until trac ticket #32297 is merged.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages