Skip to content

cylc/cylc-flow

 
 

Repository files navigation

PyPI Anaconda-Server Badge chat forum Documentation

Cylc (pronounced silk) is a general purpose workflow engine that specialises in cycling workflows and has strong scaling characteristics.

Cylc was originally developed to meet the challenges of production weather forecasting - which is notorious for the size and complexity of its workflows.

Citations & Publications

DOI JOSS CISE

Cylc 7 (legacy)

python Documentation

  • HTTPS network layer.
  • PyGTK GUI.
  • On the 7.8.x branch in the source code.
  • 7.8 - Python 2.6
  • 7.9 - Python 2.7

Installation | Documentation

Cylc 8 (production)

PyPI PyPI Anaconda-Server Badge Documentation

  • ZMQ (TCP) network layer.
  • Text-based terminal user interface (TUI).
  • Optional web-based graphical user interface (GUI) provided by (cylc-uiserver).
  • On the master branch in the source code.

Cylc 8 is now production-ready.

Installation | Documentation

Copyright and Terms of Use

License

Copyright (C) 2008-2023 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.

Contributing

Contributors Commit activity Last commit

Contributions welcome: