Skip to main content
Ctrl+K

ewoks 1.1.0 documentation

  • Hello world
  • Ewoks commands reference
  • How-to Guides
  • Explanations
  • API reference
  • gitlab
  • pypi
  • Hello world
  • Ewoks commands reference
  • How-to Guides
  • Explanations
  • API reference
  • gitlab
  • pypi

Section Navigation

  • Use different engines
  • Execute a workflow from Python
  • Submit a job to a worker
  • Use Ewoks graphical interfaces
  • Set up a REST Ewoks server
  • Benchmark workflow execution
  • Enable Ewoks events during execution
  • Execute a task from Python
  • Define Task class inputs
  • How-to Guides

How-to Guides#

Ewoks is extremely versatile with respect to workflow edition and execution. This section presents several possible ways of handling workflows with Ewoks.

  • Use different engines
    • Select and configure a task scheduler
    • Select a task graph
    • Configure storage of results (if any)
    • Execute the workflow
    • Inspect results
  • Execute a workflow from Python
  • Submit a job to a worker
    • Installation
    • Start a workflow
    • Start a workflow in BLISS
    • Workflow monitoring
  • Use Ewoks graphical interfaces
    • ewoksweb: full-stack web application
    • ewoks-canvas: the Orange desktop graphical interface
  • Set up a REST Ewoks server
  • Benchmark workflow execution
  • Enable Ewoks events during execution
  • Execute a task from Python
    • Walkthrough
    • Limitations
    • Full code
  • Define Task class inputs
    • Input names
      • Subclassing
    • Input model
      • Subclassing
    • Incompatibility between methods

previous

Ewoks commands reference

next

Use different engines

This Page

  • Show Source

© Copyright 2021-present, ESRF.

ewoks 1.1.0