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.
Table of Contents
- Easy to learn architecture
- Highly customizable
- Plain Python 2.7.5 or higher
- Very small footprint
- DOT export (experimental)
Check the docs for the documentation and examples folder for examples of lexing, interpreting, and converting using Graph-talk.
From pypi:
$ pip install graph-talk
Easy_install:
$ easy_install graph-talk
Clone from github:
$ git clone git://github.com/krvss/graph-talk.git
Setuptools:
$ cd graph-talk $ sudo python setup.py install
Testing:
$ python setup.py test
Documentation with sphinx:
$ sphinx-build -b html docs docs/html
If you're having problems using the project, make the issue at GitHub.
graph-talk
is protected by Apache Software License. Check the LICENSE file for
details.