Logo
8.1
  • Cylc 8 Migration Guide
  • Installation
  • Tutorial
  • User Guide
    • Introduction
    • Writing Workflows
      • Workflow Configuration
      • Scheduling Configuration
      • Task Configuration
      • Task Parameters
      • Jinja2
      • EmPy
      • External Triggers
      • Suicide Triggers
      • Scheduler Configuration
    • Installing Workflows
    • Running Workflows
    • Task Implementation
    • Removing Workflows
    • Authorizing Others to Access Your Workflows
    • Compound Commands
  • Plugins
  • Workflow Design Guide
  • Reference
  • Glossary
Cylc
  • User Guide
  • Writing Workflows
  • View page source

Writing Workflows

  • Workflow Configuration
    • The flow.cylc File
    • Workflow Configuration Directories
  • Scheduling Configuration
    • The Graph
    • Graph Types
    • Cycling Syntax Rules
    • Task Triggering
    • Required Outputs
    • Optional Outputs
    • Graph Branching
    • Limiting Workflow Activity
    • Valid Task Cycle Points
    • Omitting Tasks
  • Task Configuration
    • Task and Family Names
    • The Root Family
    • Defining Multiple Tasks or Families at Once
    • Families of Families
    • Inheriting from Multiple Parents
    • Job Environment
    • Remote Task Hosting
    • Implicit Tasks
    • Task Retry On Failure
    • Event Handling
  • Task Parameters
    • Parameter Expansion
    • Passing Values To Tasks
    • Selecting Specific Values
    • Selecting Partial Ranges
    • Offsets in the Graph
    • Task Families and Parameters
    • Parameterized Cycling
  • Jinja2
    • Accessing Environment Variables
    • Custom Jinja2 Filters, Tests and Globals
    • Associative Arrays In Jinja2
    • Default Values and Template Variables
    • Jinja2 Variable Scope
    • Raising Exceptions
    • Importing Python modules
    • Logging
    • Debugging
  • EmPy
  • External Triggers
    • Built-in Clock Triggers
    • Built-in Workflow State Triggers
    • Custom Trigger Functions
    • Current Limitations
    • Filesystem Events?
    • Continuous Event Watchers?
    • Push External Triggers
    • Triggering Off Of Tasks In Other Workflows
  • Suicide Triggers
    • Remaining Use Case
  • Scheduler Configuration
    • Event handlers
    • External Command Execution
    • Submitting Workflows To a Pool Of Hosts
Previous Next

© Copyright 2008-2023 NIWA & British Crown (Met Office) & Contributors. Last updated on May 05, 2023.