Skip to main content
Ctrl+K

ewoks 7.0

  • Tutorials
  • How-to Guides
  • Explanations
  • Reference
  • github
  • pypi
  • matrix
  • Tutorials
  • How-to Guides
  • Explanations
  • Reference
  • github
  • pypi
  • matrix

Section Navigation

  • Inspect Workflow Inputs
  • Use Ewoks graphical interfaces
  • Execute a workflow from Python
  • Reproduce a workflow environment
  • Choosing an engine for execution
  • Set up a REST Ewoks server
  • Submit a job to a worker
  • Use different engines
  • Benchmark workflow execution
  • Enable Ewoks events during execution
  • Execute a workflow with pypushflow
  • Define Task class inputs
  • Execute a task from Python
  • Adding a new execution engine to Ewoks
  • How-to Guides

How-to Guides#

Ewoks is versatile with respect to workflow creation, edition, and execution across different environments and interfaces. This guide presents several possible ways of handling workflows with Ewoks, whether through command-line tools, Python APIs, graphical interfaces, or REST services.

Getting started#

  • Inspect Workflow Inputs
  • Use Ewoks graphical interfaces
  • Execute a workflow from Python
  • Reproduce a workflow environment
  • Choosing an engine for execution

Automation#

  • Set up a REST Ewoks server
  • Submit a job to a worker

Advanced execution#

  • Use different engines
  • Benchmark workflow execution
  • Enable Ewoks events during execution
  • Execute a workflow with pypushflow

For developers#

  • Define Task class inputs
  • Execute a task from Python
  • Adding a new execution engine to Ewoks

previous

Ewoks core development

next

Inspect Workflow Inputs

On this page
  • Getting started
  • Automation
  • Advanced execution
  • For developers
Show Source

© Copyright 2021-2026, ESRF.

ewoks 7.0.0rc1