Mr. Swirly has written a set of open-source Python utilities that plug in to DMXIS, ENTTEC's popular DMX hardware/software package - and you can find them here.