VisPipe is a python package that can help you build pipelines by providing a convenient visual creation tool that can simplify the construction and debugging of otherwise blackbox pipelines. Once you are satisfied with the result a pipeline can be saved to file and run via code, the outputs of it can be easily interacted with through python code.
By default VisPipe provides a number of Operational blocks, you are encouraged to extend them by creating your own.
VisPipe will run using python Threads
or Process
(+ Queues
) internally to reduce the tradeoff between performance and flexibility.
Each block of your pipeline will support multiple input/output arguments, multiple connections and custom static arguments.
git clone https://github.com/JunkyByte/vispipe.git
pip install vispipe
Feel free to write an issue if you would like to help on this project, there are ready to build features with their own issues already open. Feel free to open issues to let me know what you think of the whole project, as there's not a general direction yet every feedback is more than welcome.