title: Graphviz vs PyGraphViz
body: <p>I have some dot files (digraphs) that I need to read in Python and extract some values from the nodes to populate my data structure. I see there are two graphviz packages for Python: <a href="https://pypi.python.org/pypi/graphviz" rel="noreferrer">graphviz</a> and <a href="https://pypi.python.org/pypi/pygraphviz" rel="noreferrer">pygraphviz</a>. Is there any big difference between the two? From a quick scroll of the docs, they pretty much seem to do the same thing. I'll be using this in Python 2.7.X for the aforementioned task. </p>