flatsurf / sage-flatsurf

Flat surfaces in Sage
https://flatsurf.github.io/sage-flatsurf/
GNU General Public License v2.0
10 stars 11 forks source link

Add Prym eigenforms prototypes #179

Closed sfreedman67 closed 1 year ago

sfreedman67 commented 2 years ago

I think the interface would mirror flatsurf.translation_surfaces.mcmullen_genus2_prototype, such as:

flatsurf.translation_surfaces.lanneau_nguyen_genus3_prototype(w, h, t, e, base_ring=None)

for the S-shaped prototype in H(4). The associated discriminant is now D = e^2 + 8wh.

We could also have flatsurf.translation_surfaces.lanneau_nguyen_genus4_prototype(w, h, t, e, base_ring=None, which is an X-shaped prototype in H(6).

saraedum commented 1 year ago

See also #65.