<commit_before>twyg – Generative tree visualiser for Python
============================================

**twyg** lets you visualise arbitrary tree structures in a pretty way.  The
appearance of the tree (layout, color, node and connection shapes etc.) is
fully controlled via configuration files in a programmatic way. Comes with an
extensive set of default configurations and colorschemes. Requires Cairo (and
optionally PIL) for image generation when used from the command-line or can be
used as a NodeBox1 library.

.. image:: img/synapse-mint-metrics.png


Main Features
-------------

* Simple yet flexible configuration language to fully control all visual
  aspects of the tree
* Customisable layout and coloring algorithms
* Lots of fully customisable node and connections shapes
* Lost of built-in configurations and colorschemes
* Tree structures are described in simple JSON files
* Can be used from the command-line with the Cairo backend or as a NodeBox1
  library
* PDF, SVG and PNG output formats supported
* Optionally requires PIL for drop-shadow support
* Python 2.5, 2.6 and 2.7 support
* Extensive documentation

Installation & Usage
--------------------

For detailed instructions, please refer to the `user documentation
<http://www.johnnovak.net/twyg/docs/>`_.

License
-------

© Copyright 2011-2014, `<NAME> <http://www.johnnovak.net/>`.
This project is released under the MIT license.<commit_msg>Readme update<commit_after>twyg – Generative tree visualiser for Python
============================================

**twyg** lets you visualise arbitrary tree structures in a pretty way.  The
appearance of the tree (layout, color, node and connection shapes etc.) is
fully controlled via configuration files in a programmatic way. Comes with an
extensive set of default configurations and colorschemes. Requires Cairo (and
optionally PIL) for image generation when used from the command-line or can be
used as a NodeBox1 library.

.. image:: img/synapse-mint-metrics.png


Main Features
-------------

* Simple yet flexible configuration language to fully control all visual
  aspects of the tree
* Customisable layout and coloring algorithms
* Lots of fully customisable node and connections shapes
* Lost of built-in configurations and colorschemes
* Tree structures are described in simple JSON files
* Can be used from the command-line with the Cairo backend or as a NodeBox1
  library
* PDF, SVG and PNG output formats supported
* Optionally requires PIL for drop-shadow support
* Python 2.5, 2.6 and 2.7 support
* Extensive documentation

Installation & Usage
--------------------

For detailed instructions, please refer to the `user documentation
<http://www.johnnovak.net/twyg/docs/>`_.

License
-------

© Copyright 2011-2014, `<NAME> <http://www.johnnovak.net/>`_.
This project is released under the MIT license.
{'fraction_non_alphanumeric': 0.11372411372411373, 'fraction_numerical': 0.011232011232011231, 'mean_word_length': 4.053191489361702, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3976849', 'n_tokens_mistral': 741, 'n_tokens_neox': 704, 'n_words': 356}