ecflow

Documentation

  • Overview
  • Quickstart
  • Tutorial
  • Python API
  • Command line interface (CLI)
  • REST API
  • ecFlow UDP
  • Using ecFlow
    • Terminology and typography
    • Running ecFlow
    • The ecFlow pre-processor
    • ecFlow variables
    • The ecFlow server
    • Text based suite definition
    • Python based suite definition
    • Node attribute overview
    • Definition file grammar
    • ecFlowUI
    • Cookbook
      • Introduction
      • How can I access the path and task states?
      • How can I monitor my suite independent of the GUI?
      • How to list variable used by a task?
      • How to list the variables on the server?
      • How can I traverse the definition in Python?
      • Toward an operational server
      • Acquisition task pattern example
      • Python definition example
      • ksh task wrappers and functions trapping
      • Unconditional variable replacement
      • Monitoring disk space
      • ecFlow as a monitoring device
      • Stop at first problem
      • Template suite
      • Shell suite definition
      • Cron, repeat day 1, repeat date
      • One task wrapper for multiple tasks
      • What is the most efficient way to access my suites?
      • ecflow_ui web menu
      • Native Python tasks
      • One script Do It All
      • Python Client for fault tolerance
      • How to mirror a remote Task?
      • How to trigger a Task based on Aviso notification?
    • eLearning
  • Glossary
  • Frequently asked questions

Installation

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

Cookbook

This cookbook will provide real examples of using the ecFlow Python API.

Contents

  • Introduction
  • How can I access the path and task states?
  • How can I monitor my suite independent of the GUI?
  • How to list variable used by a task?
  • How to list the variables on the server?
  • How can I traverse the definition in Python?
  • Toward an operational server
  • Acquisition task pattern example
  • Python definition example
  • ksh task wrappers and functions trapping
  • Unconditional variable replacement
  • Monitoring disk space
  • ecFlow as a monitoring device
  • Stop at first problem
  • Template suite
  • Shell suite definition
  • Cron, repeat day 1, repeat date
  • One task wrapper for multiple tasks
  • What is the most efficient way to access my suites?
  • ecflow_ui web menu
  • Native Python tasks
  • One script Do It All
  • Python Client for fault tolerance
  • How to mirror a remote Task?
  • How to trigger a Task based on Aviso notification?
Previous Next

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

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