Various utilities for dealing with barycentric coordinates in numpy and matplotlib.
run ipython notebook
and open the examples.ipynb for some example use cases.
Here's a problem for you: project a point given in barycentric coordinates onto any arbitrary edge of its regular convex n-polytope without leaving barycentric coordinates. GO!