pyperator
pyperator copied to clipboard
Simple python workflow engine based on asyncio and a DAG structure.
I wasn't able to run any example code provided by your readme. got lots of errors like: - missing import's (Multigraph, FilePort, ...) - TypeError: __init__() missing 1 required positional...
Create a basic documentation for the project.
Exported ports should be save in some sort of "multiset" such that they are unique
If the shell component fails midway, the already created files should be deleted.
The output ArrayPort should generate a copy of the IP for each port, while an input ArrayPort should be connected to several ports, supporting indexing. (See https://github.com/noflo/noflo/issues/90)
Adding [FBP Protocol](https://flowbased.github.io/fbp-protocol/) support for this runtime would enable lots of tooling, like: * [noflo-ui / Flowhub](https://github.com/noflo/noflo-ui) for visual programming * [fbp-spec](https://github.com/flowbased/fbp-spec) for data-driven test automation The [protoflo repo](https://github.com/jonnor/protoflo) provides...
Perhaps using aiohttp and d3?
It could be usesful to generate provenance info using the [https://www.w3.org/TR/prov-overview/](W3C-PROV) model. [https://dvcs.w3.org/hg/prov/raw-file/tip/bestpractices/BestPractices.html](example). At the moment, all provenance info is saved in the log, not very readable.