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.