Converts python code to .dot-code for simple UML diagrams representing the classes and their inheritance as well as module dependencies. An online version of graphviz can be found here and used to compile the .dot code.
As an simple example the Code of the pyrror module was used.
from code2uml import Code2UML
path = "../Pyrror"
converter = Code2UML(path, ownmodule="pyrror", ignore=["setup.py", "gitignore", "test", "update", "constants.py"])
converter.export_dot("pyrror")
A more complex example is the hypertiling package.