Skip to main content

Graph of functions and pathfinder

Project description

# Graphunc -- The data structure that is a graph of functions
Python 3 package allowing manipulation of data by graph pathfinding.

## usage example

import graffunc

# define my converters
def my_a_to_b_converter(a):
b = a.upper()
return b

def my_b_to_c_converter(b):
c = 'payload: ' + b + '/payload'
return c


# creation of the main object
cp = graffunc.ConvertionPropagater({
'a': {'b': my_a_to_b_converter},
'b': {'c': my_b_to_c_converter},
})

# convert a to c
assert cp.convert('data', source='a', target='c') == 'payload: DATA/payload'


## installation

pip install graffunc


## links
[github](http://github.com/aluriak/graffunc) and [pypi](http://pypi.python.org/pypi/graffunc

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

graphunc-0.0.1.tar.gz (13.1 kB view details)

Uploaded Source

File details

Details for the file graphunc-0.0.1.tar.gz.

File metadata

  • Download URL: graphunc-0.0.1.tar.gz
  • Upload date:
  • Size: 13.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for graphunc-0.0.1.tar.gz
Algorithm Hash digest
SHA256 5f8029cd13d1b711f222aec0602aae10815c4e248a06d3e4735bb5c9206682b3
MD5 03fc989b93e66a4129107915134fbbda
BLAKE2b-256 0bf02133ab1d4b06666fc6745b9b8cf08bef769c1a164c90b6d006e0e792d7ae

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