Skip to main content

Library for structured information processing: parsing, interpreting, converting, etc.

Project description

Graph-Talk

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.

Features

  • 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.

Installation

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

Support

If you’re having problems using the project, make the issue at GitHub.

Copyrights and License

graph-talk is protected by Apache Software License. Check the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

graph-talk-0.3.1.tar.gz (30.8 kB view details)

Uploaded Source

File details

Details for the file graph-talk-0.3.1.tar.gz.

File metadata

  • Download URL: graph-talk-0.3.1.tar.gz
  • Upload date:
  • Size: 30.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for graph-talk-0.3.1.tar.gz
Algorithm Hash digest
SHA256 38fbb9350d3e6f73e3ba961e3e4b58707bfbdf6ea71dd547670b3319cc12a3fc
MD5 1c57e84a48891891e1df56bdd49d6139
BLAKE2b-256 197d6ab1a0590e384e839e7d0b127670f1564dbbfb7a5a92d7cee9e7a8904cc6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page