ecflow

Documentation

  • Overview
  • Quickstart
  • Tutorial
  • Command line interface (CLI)
  • Python API
  • REST API
  • ecFlow UDP
  • Using ecFlow
    • Terminology and typography
    • Running ecFlow
    • The ecFlow pre-processor
    • ecFlow variables
    • ecFlow server
    • Text based suite definition
    • Python based suite definition
    • Node attribute overview
    • Definition file grammar
    • ecFlowUI
    • Cookbook
    • eLearning
    • Related Tools
  • Glossary
  • Frequently asked questions

Installation

  • Install
  • Release notes
  • Support
  • Contributing
  • Licence
ecflow
  • Using ecFlow
  • Related Tools
  • View page source

Related Tools

The following tools complement ecFlow and may be useful in workflow management and operations.

Pyflow

Pyflow is a Python-based workflow generator for ecFlow. It provides a high-level Python API for building ecFlow suites programmatically. Source code and documentation are available at:

  • GitHub: ecmwf/pyflow

  • Pyflow documentation

Troika

Troika is a job submission and management tool for HPC environments, designed to work alongside workflow managers such as ecFlow. It is available at:

  • GitHub: ecmwf/troika

ectop

ectop is a terminal-based monitoring tool for ecFlow servers, inspired by the Unix top command. It provides a live, text-mode view of suite and node states. It is available at:

  • GitHub: noaa-emc/ectop

  • ectop documentation

Previous Next

© Copyright 2009-2026, European Centre for Medium-Range Weather Forecasts (ECMWF).

Built with Sphinx using a theme provided by Read the Docs.