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.

Files for cylc, version 8.0a0
Filename, size File type Python version Upload date Hashes
Filename, size cylc-8.0a0-py3-none-any.whl (543.1 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size cylc-8.0a0.tar.gz (358.0 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page