Hi Tom,
I don't know exactly how high quality it is. I haven't found any bugs in my latest version, but that doesn't mean they aren't there. I am fairly new to python, so there may be some subtleties that I missed. Also, do you have coding conventions listed somewhere? I have looked, but I haven't found an official list or anything. I am willing to fix it up a bit before submitting it if you can point me to a list of things to fix up.
My use case is that I am writing a higher level modeling tool that uses VTK to do its graphics. I have been calling Chimera as a subprocess to get a surface to render (and now other data). See the project website for more details:
http://www.sketchbio.org
Shawn