Skip to main content

No project description provided

Project description

Cylc ("silk") is a workflow engine for cycling systems - it orchestrates distributed suites of interdependent cycling tasks that may continue to run indefinitely. Home-page: Author: Hilary Oliver Author-email: License: GPL Project-URL: Documentation, Project-URL: Source, Project-URL: Tracker, Description: # The Cylc Workflow Engine

[![Build Status](]( [![Codacy Badge](]( [![codecov](]( [![DOI](]( [![DOI](](

Cylc (“silk”) orchestrates complex distributed suites of interdependent cycling (or non-cycling) tasks. It was originally designed to automate environmental forecasting systems at [NIWA]( Cylc is a general workflow engine, however; it is not specialized to forecasting in any way.

### Python 2 or Python 3 ?

Currently in the source code repository:
  • master branch: Python 3, ZeroMQ network layer, no GUI - Cylc-8 Work In Progress

  • 7.8.x branch: Python 2, Cherrypy network layer, PyGTK GUI - Cylc-7 Maintenance

The first official Cylc-8 release (with a new web UI) is not expected until late 2019. Until then we recommend the latest cylc-7.8 release for production use.

[Quick Installation]( | [Web Site]( | [Documentation]( | [Contributing](

### Copyright and Terms of Use

Copyright (C) 2008-2019 NIWA & British Crown (Met Office) & Contributors.

Cylc is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Cylc is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Cylc. If not, see [GNU licenses](

## Cylc Documentation

## Acknowledgement for non-Cylc Work

See [Acknowledgement for Non-Cylc Work](

Keywords: cycling-workflows,hpc,job-scheduler,metascheduler,workflow-automation,workflow-engine,workflow-management,scheduling Platform: any Classifier: Environment :: Console Classifier: Environment :: Web Environment Classifier: Intended Audience :: Developers Classifier: Intended Audience :: System Administrators Classifier: Intended Audience :: Science/Research Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3) Classifier: Operating System :: POSIX :: Linux Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 3.7 Classifier: Programming Language :: Python :: 3 :: Only Classifier: Programming Language :: Python :: Implementation :: CPython Classifier: Topic :: Scientific/Engineering :: Atmospheric Science Description-Content-Type: text/markdown Provides-Extra: empy Provides-Extra: docs Provides-Extra: all

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cylc-8.0a0.tar.gz (358.0 kB view hashes)

Uploaded source

Built Distribution

cylc-8.0a0-py3-none-any.whl (543.1 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page