I am now reading Chapter I of Lando and Zvonkin so I have a much
better
idea of your interests. I allow boundary points which I have not seen;
but you did mention partial permutations. I will have a look at your
code
and see if I can figure out what you have implemented.

On Oct 3, 8:41 pm, Vincent Delecroix <20100.delecr...@gmail.com>
wrote:
> You can find the file where I implemented RibbonGraphs at the following 
> address
>
> http://iml.univ-mrs.fr/~delecroi/ribbon_graph.py
>
> (it is not really in sage-combinat by default because of a guard)
>
> I had two main goals:
>  * implement a generic structure in order to compute topological
> invariant of an oriented surface (chain complex associated to the
> ribbon graph, intersection matrix, ...)
>  * implement a class for surfaces with a flat metric. Each face is a
> polyhedron embedded in R^2 and the edges that are glued should be
> parallel with same length and with opposite normal vectors.
>
> For now, it is used in sage-combinat at an intermediate step :
> computation of the spin parity of a translation surface.
>
> Vincent

-- 
You received this message because you are subscribed to the Google Groups 
"sage-combinat-devel" group.
To post to this group, send email to sage-combinat-devel@googlegroups.com.
To unsubscribe from this group, send email to 
sage-combinat-devel+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sage-combinat-devel?hl=en.

Reply via email to