An execution graph for Python tasks
Project description
Nodal
An execution graph for Python tasks.
Example
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import nodal
from nodal.graph import Graph
def demo():
# Create a graph
graph = Graph()
# Create a Plus node with value 3
plus1 = nodal.nodes.Plus(3)
# Create a Plus node with value 7 and plug into the first Plus
plus2 = nodal.nodes.Plus(7)
plus2.set_input(0, plus1)
# Create an Output node and plug into the second Plus
output = nodal.nodes.Output()
output.set_input(0, plus2)
# Execute graph
graph.execute(output)
if __name__ == '__main__':
demo()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nodal-0.0.1.tar.gz
(7.2 kB
view hashes)
Built Distributions
nodal-0.0.1-py3.7.egg
(33.2 kB
view hashes)
nodal-0.0.1-py3-none-any.whl
(14.4 kB
view hashes)