Releases: PaulSchweizer/flowpipe
Releases · PaulSchweizer/flowpipe
Deep copy metadata
The @node decorator now makes sure the metadata is unique for each node created
Plugs handle re-connections correctly
v0.4.2 Plugs clean up Connections properly if reconnected
Python 2.6 works again
Avoiding dict comprehension
Default arguments
Node takes defaults of the inputs args as values for the plugs
Api improvements to Graphs and Nodes
- Nodes can be added to Graph on creation
- Graph is no longer a Node
- metadata on Nodes is UPDATED not REPLACED
- Rename function to node decorator to Node
- Nodes can be accessed via index on graph
- StatsReporter to receive evaluation stats
Support for python 2.6
- Concept of engines removed
- Testsuite improved
- support for python 2.6
- Cleanup
Flow based programming with Python
Features:
- Api:
- Create Nodes with arbitrary Inputs and Outputs
- Node can execute arbitrary python code
- Nodes can be connected via their inputs and outputs to form a Graph
- Graphs behave like Nodes and can be used within other Graphs
- Graph Evaluation in arbitrary environments (Engines)
- Graph is JSON serializable and deserializable
- Comprehensive string representation for Graph and Nodes