B
B
Bunny Fluffy2016-12-14 10:08:29
Python
Bunny Fluffy, 2016-12-14 10:08:29

What library to draw and edit block diagrams?

Gentlemen!
Is there a good library in the world so that the user in my software can draw and edit block diagrams?
In short, I want to let the user draw a graph from parameterized blocks, in the spirit of some Simulink, RapidMiner, or the same TensorBoard. In order to generate a pig of python code from it (or, for starters, simply and unpretentiously execute this graph on your own). There are no problems with the internal logic, but I’ll never know what to do with the GUI.
Our software should look something like this:
RapidMinerWorkflow.png
PS Ideally, you want to embed all this as several Qt widgets (and ideally, in the form of a PyQt widget). So a JS library will do as well.
PPS Yes, I know that this is far from always suitable for complex logic, but for teaching novice users and demonstrating to doubters, yes, it gives its effect.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
N
Nikolai Karelin, 2016-12-22
@nikolay_karelin

From similar to your requirements, only this comes to mind: https://en.wikipedia.org/wiki/Orange_(software) off. website: orange.biolab.si
How much effort will have to be invested in order to unhook their GUI from other logic and remake it to your needs is a big question.
By the way, as far as I can see from your example - it is clearly built on the Eclipse (Java) platform. Maybe you should look in this direction?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question