SymPy is unbelievable!!
A few years back I bought a couple of books on GA and GC by MacDonald (great books I would recommend to anybody).
MacDonald makes references to SymPy throughout these books. I should have installed this years ago.