Skip to content
wphooper edited this page Dec 16, 2017 · 9 revisions

Welcome to the sage-flatsurf wiki!

We are developing develop a package for translation surfaces within Sage.

Features:

  • Support for translation surfaces, half-translation surfaces, dilation surfaces, half-dilation surfaces, Euclidean cone surfaces and similarity surfaces.
  • Support for plotting surfaces, saddle connections, points.

Demonstrations:

Newly Implemented Features:

  • Delaunay decomposition/triangulation for finite surfaces.
  • Delaunay decompositions for infinite surfaces.
  • In place canonicalization of translation surfaces.
  • computing saddle connections

Wishlist:

  • Good cylinder class.
  • Support infinite polygons (for example arising from high order poles of differentials).
  • Computing 2-dimensional rel-deformation spaces.
  • L-infinity Delaunay decompositions.
  • In place canonicalization of half-translation surfaces. (Other types of surfaces?)
  • finding Veech group elements.
  • constructing mapping tori from pseudo-Anosov elements. (Some progress through integration with Mark Bell's Flipper)

Things to integrate:

Longer term goals:

  • gui interface (not pressing)
Clone this wiki locally