Tuesday, October 13, 2009

Progress

What's new since my last post? Well, I did write Python bindings for Lasem. Note that Lasem from git master is needed for pylasem to work (many thanks to Emmanuel Pacaud for being quick to review my patches).

I've also more or less finished up the sympy module for Reinteract (kudos to Robert Schroll for helpful suggestions and code). A release is pending on feedback from the Reinteract maintainer on how to implement the actual integration best.

Another little hack in my Reinteract branch is support for printing worksheets using GtkPrint.

Saturday, October 3, 2009

SymPy + Reinteract + Lasem = ♛

Lasem is an SVG and MathML rendering library that also handles itex. What is really cool about it is that it uses cairo. This means that we need no more calls to dvipng when rendering sympy output! It is also fast and handles matrices:



The second prize in coolness goes to the mathtex project, which allows one to render latex using straight python and cairo.

I have code integrating both mathtex and lasem into sympy + reinteract. Neither is ready enough to be released at this point, but soon they will be. Stay tuned!