1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
|
=======================================================
PyDotPlus - Python interface to Graphviz's Dot language
=======================================================
.. image:: https://pypip.in/py_versions/pydotplus/badge.png
:target: https://pypi.python.org/pypi/pydotplus/
:alt: Supported Python versions
.. image:: https://pypip.in/version/pydotplus/badge.png?text=version
:target: https://pypi.python.org/pypi/pydotplus/
:alt: Latest Version
.. image:: https://pypip.in/download/pydotplus/badge.png
:target: https://pypi.python.org/pypi/pydotplus/
:alt: Downloads
.. image:: https://pypip.in/license/pydotplus/badge.png
:target: https://pypi.python.org/pypi/pydotplus/
:alt: License
.. image:: https://pypip.in/status/pydotplus/badge.png
:target: https://pypi.python.org/pypi/pydotplus/
:alt: Status
.. image:: https://travis-ci.org/carlos-jenkins/pydotplus.svg?branch=master
:target: https://travis-ci.org/carlos-jenkins/pydotplus
:alt: Continuous Integration
.. image:: https://coveralls.io/repos/carlos-jenkins/pydotplus/badge.png
:target: https://coveralls.io/r/carlos-jenkins/pydotplus
:alt: Coverage
About
=====
PyDotPlus is an improved version of the old pydot project that provides a
Python Interface to Graphviz's Dot language.
http://pydotplus.readthedocs.org/
Differences with pydot:
- Compatible with PyParsing 2.0+.
- Python 2.7 - Python 3 compatible.
- Well documented.
- CI Tested.
Installation
============
::
pip install pydotplus
Development
===========
https://github.com/carlos-jenkins/pydotplus
Run code QA:
::
pip install tox
tox
Documentation
=============
User guide and API Reference can be found in:
http://pydotplus.readthedocs.org/
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.
|