Dear Sage developers, This is a poll for making dot2tex a standard spkg.
- [ ] Yes, make dot2tex a standard spkg - [ ] No, keep it as optional Description of dot2tex ---------------------- dot2tex [1] is a small pure python module (5000 lines), whose purpose is to give graphs generated by Graphviz a more LaTeX friendly look and feel. This is accomplished by converting xdot output from Graphviz to a series of PSTricks or PGF/TikZ commands. The current dot2tex spkg weights 900K. It could be trimmed down to 300K by removing PNG's that are only used for testing. Usage in Sage and rationale for making dot2tex a standard spkg -------------------------------------------------------------- dot2tex+graphviz are used quite intensively to visualize combinatorial data like crystal graphs and the like (see e.g. [2]). In fact, that's one of the very first feature beginners in (algebraic) combinatorics want to play with. So it would be nice to reduce as much as possible the prerequisites. Currently they are: (1) Installing graphviz (2) Installing dot2tex with sage -i dot2tex (3) Having a latex distribution that includes a recent enough version of pgf/tikz (2010 or later?) Including graphviz into Sage has been discussed a couple times; however there are a priori licence issues (also the graphviz spkg has been broken for a while, and nobody stood up to fix that). That's not so bad because it's usually very easy to install graphviz on one's operating system; in fact it's often already there. We can hope that (3) will finally fade out by itself. Making dot2tex a standard spkg would save on step (2); granted it's a relatively trivial step, but it often became a burden in practice because our beginners then needed to have a shell, to have network access, ... Making dot2tex standard would also simplify a bit the doctest "optional" logic: we would only need to mark as optional those tests that actually require graphviz. Again a small step, but in practice #14594 would have been detected earlier if dot2tex had been standard. Cheers, Nicolas [1] http://www.fauskes.net/code/dot2tex/ [2] http://wiki.sagemath.org/combinat/CoolPictures -- Nicolas M. ThiƩry "Isil" <nthi...@users.sf.net> http://Nicolas.Thiery.name/ -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel?hl=en. For more options, visit https://groups.google.com/groups/opt_out.