Library for structured information processing: parsing, interpreting, converting, etc.
Graph-talk is a library for structured data processing to solve tasks like parsing, interpreting, or converting in a simple and comprehensible manner.
The library uses 3 key concepts to achieve the goal: a graph-like representation of information and its processing; a dialog-like communication between the model and the process; and a handler-event approach to recognize the input messages.
- Easy to learn architecture
- Highly customizable
- Plain Python 2.7.5 or higher
- Very small footprint
- DOT export (experimental)
$ pip install graph-talk
$ easy_install graph-talk
Clone from github:
$ git clone git://github.com/krvss/graph-talk.git
$ cd graph-talk $ sudo python setup.py install
$ python setup.py test
Documentation with sphinx:
$ sphinx-build -b html docs docs/html