Python interface to Graphviz's Dot language
Project description
About
PyDotPlus is an improved version of the old pydot project that provides a Python Interface to Graphviz’s Dot language.
Differences with pydot:
Compatible with PyParsing 2.0+.
Python 2.7 - Python 3 compatible.
Well documented.
CI Tested.
Installation
pip install pydotplus
Development
Run code QA:
pip install tox tox
Documentation
User guide and API Reference can be found in:
To build it from source execute:
pip install sphinx sphinx_rtd_theme cd doc/ make html
Requirements
pyparsing: pydot requires the pyparsing module in order to be able to load DOT files.
GraphViz: is needed in order to render the graphs into any of the plethora of output formats supported.
License
This code is distributed under the MIT license. See LICENSE for details.