force-h2020 / force-wfmanager

Workflow manager: UI application for Business Decision System
Other
1 stars 0 forks source link

ENH: Graphical Representation of Execution Layer Structure #282

Open flongford opened 5 years ago

flongford commented 5 years ago

At the moment the 'Execution Layer' model view displays redundant information. It would also be useful for the user to have a clearer understanding of how each layer and base data source fits together in a visual form.

This could be achieved by embedding an enable/kiva panel displaying each data source as a flow diagram-like object with arrows pointing to input/output variables being passed between them.

To begin with the representation could be static, though future adaptions could make this panel dynamic and therefore augment the current text-based UI structure.

In order to get this functional, some enhancements need to be made to the code:

flongford commented 5 years ago

Creating a directed graph object of the workflow using networkx would make this representation straight forward to display.

flongford commented 4 years ago

If we look to redesign the current prototype, we should probably use the ETS package graphcanvas https://github.com/enthought/graphcanvas