Tools: Difference between revisions

From Alida
Jump to navigationJump to search
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
__NOTOC__
__TOC__
 
The Alida concept allows to generically run operators from command line or via GUI. In addition, it features Grappa, a visual workflow editor.
The Alida concept allows to generically run operators from command line or via GUI. In addition, it features Grappa, a visual workflow editor.


'''Graphical Operator Runner'''<br>
== Graphical Operator Runner ==
* support for saving/loading operator configuration parameters in XML format
* support for saving/loading operator configuration parameters in XML format
* handy configuration and control windows for configuring and running operators in graphical environments
* handy configuration and control windows for configuring and running operators in graphical environments
Line 9: Line 10:
[[File:OpRunnerScreenshot.png|center]]
[[File:OpRunnerScreenshot.png|center]]


'''Commandline Operator Runner'''<br>
== Commandline Operator Runner ==
* flexible command line parser supporting regular expressions and various I/O channels (file, console)
* flexible command line parser supporting regular expressions and various I/O channels (file, console)


'''Grappa - The Graphical Workflow Editor'''<br>
== Grappa - The Graphical Workflow Editor ==
Grappa is a graphical workflow editor implemented based on the JGraphX library for visual graph editing. Grappa provides a workbench where multiple analysis workflows can be designed in parallel. Operators can be added as nodes to a workflow and edges be drawn between their parameter ports. The user gets immediate visual feedback if an edge is added between incompatible ports and no converter for automatic datatype conversion is available, and about the status of operator nodes, e.g., if they are unconfigured, ready to run or have already been executed. Workflows can be executed as a whole or in parts whereas Grappa takes care of recursively executing nodes that provide required input data for nodes to be executed, relying on functionality for topological sorting of nodes in a graph implemented in Alida's workflow class.
Grappa is a graphical workflow editor implemented based on the JGraphX library for visual graph editing. Grappa provides a workbench where multiple analysis workflows can be designed in parallel. Operators can be added as nodes to a workflow and edges be drawn between their parameter ports. The user gets immediate visual feedback if an edge is added between incompatible ports and no converter for automatic datatype conversion is available, and about the status of operator nodes, e.g., if they are unconfigured, ready to run or have already been executed. Workflows can be executed as a whole or in parts whereas Grappa takes care of recursively executing nodes that provide required input data for nodes to be executed, relying on functionality for topological sorting of nodes in a graph implemented in Alida's workflow class.


[[File:GrappaScreenshot.png|center]]
[[File:GrappaScreenshot.png|center]]

Latest revision as of 11:33, 22 December 2021

The Alida concept allows to generically run operators from command line or via GUI. In addition, it features Grappa, a visual workflow editor.

Graphical Operator Runner

  • support for saving/loading operator configuration parameters in XML format
  • handy configuration and control windows for configuring and running operators in graphical environments
  • batch mode option in GUIs to apply operators to sets of input data objects

OpRunnerScreenshot.png

Commandline Operator Runner

  • flexible command line parser supporting regular expressions and various I/O channels (file, console)

Grappa - The Graphical Workflow Editor

Grappa is a graphical workflow editor implemented based on the JGraphX library for visual graph editing. Grappa provides a workbench where multiple analysis workflows can be designed in parallel. Operators can be added as nodes to a workflow and edges be drawn between their parameter ports. The user gets immediate visual feedback if an edge is added between incompatible ports and no converter for automatic datatype conversion is available, and about the status of operator nodes, e.g., if they are unconfigured, ready to run or have already been executed. Workflows can be executed as a whole or in parts whereas Grappa takes care of recursively executing nodes that provide required input data for nodes to be executed, relying on functionality for topological sorting of nodes in a graph implemented in Alida's workflow class.

GrappaScreenshot.png