Skip to content

Cylc: a workflow engine for cycling systems. Repository master branch: core meta-scheduler component of cylc-8 (in development); Repository 7.8.x branch: full cylc-7 system.

License

sllopis/cylc-flow

 
 

Repository files navigation

The Cylc Workflow Engine

Project: PyPI License Website Documentation

Support: Discourse

References: DOI JOSS CISE

Development: Contributors Commit activity Last commit

Testing: Build Status Codecov Codacy Badge

Cylc ("silk") orchestrates complex distributed suites of interdependent cycling (or non-cycling) tasks. It was originally designed to automate environmental forecasting systems at NIWA, however Cylc is a general workflow engine; 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 | Website | 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

About

Cylc: a workflow engine for cycling systems. Repository master branch: core meta-scheduler component of cylc-8 (in development); Repository 7.8.x branch: full cylc-7 system.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 63.4%
  • Shell 36.3%
  • Emacs Lisp 0.2%
  • Vim Script 0.1%
  • Perl 0.0%
  • Batchfile 0.0%