Sage Days 73 in Oaxaca, Mexico May 0407 2016
Sage is an open source software for mathematics. This is the webpage for the Sage workshop prior to the conference Flat Surfaces and Dynamics of Moduli Space to be held in Oaxaca May 0813. The aim is to:
 introduce Sage to people from Oaxaca or assisting to the conference
 have program and code presentations about geometry and dynamics of surfaces
 help people to implement their own projects
It is intended to be a small workshop (10 to 15 people) focusing on coding sprints.
Previsional schedule

Wednesday 4 May 
Thursday 5 May 
Friday 6 May 
Saturday 7 May 
morning 
Participant presentation 
? 
? 
? 
13:00  14:30 
lunch break 
lunch break 
lunch break 
lunch break 
afternoon 
? 
? 
? 
? 
Talks
(tutorial / presentation) Pat Hooper: Flatsurf
(tutorial / presentation) Vincent Delecroix: the flatsurf package (warning: distinct from the above!)
(tutorial) numerical computations with numpy and scipy within Sage (https://www.scipy.org/)
(tutorial) development howtos: git, the Sage trac server, mailing lists (sagedevel, sagesupport, pariusers, etc) and forums (ask sagemath).
 ? (tutorial) number types in Sage: integers, rationals, number fields, symbolic, floating point, intervals, balls
 ? (tutorial) SL2Z and triangle group code in Sage
? (tutorial) graphs and digraphs in Sage (Sage graph stuff and possibly bliss software, nauty and Traces, igraph, ...)
Projects
 Computing Teichmueller maps between translation surfaces (Maxime)
merge the two flatsurf projects https://github.com/videlec/sageflatsurf and http://www.labri.fr/perso/vdelecro/flatsurf.html (Pat, Vincent)
 visualize the translation structure induced by a differential (Anja)
 Subgroups of SL(2,R) given from generators. Design an algorithm that given a finite set of matrices in SL(2,R) answers whether the group generated by these is
 not discrete
 has finite covolume
 has infinite covolume
 Affine interval exchange transformations (Charles)
... add your own project ...
Existing programs about translation surfaces
 Alex Eskin code (saddle connection exploration + decomposition in cylinders)
various programs by Ronen Mukamel (Delaunay triangulations, Teichmueller curves especially in genus 2)
Vincent Delecroix flatsurf package (mostly interval exchanges and square tiled surfaces, but a bit of topology)
Vincent Delecroix and Pat Hooper drawing program
Charles Fougeron code for Lyapunov exponents of strata coverings (see trac ticket #16102)
Chris Swierczewski Riemann surfaces package
Organizers
Preliminary list of participants (to be confirmed)
Thierry Monteil (might attend remotely)
Chris Swierczewski (might attend remotely)
Support
This workshop is supported by the ERC H2020 project OpenDreamKit and Punto Mexico Conectado @ Oaxaca.