Tools

From Alida
Revision as of 11:32, 22 December 2021 by Moeller (talk | contribs)
Jump to navigationJump to search

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