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.
- Production ready.
- 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
Quick Installation | Website | Documentation
- Beta pre-release.
- ZMQ (TCP) network layer.
- In-browser GUI
- On the
master
branch in the source code.
Cylc-8.0.0 will be released in 2021. Until then we recommend the latest Cylc 7 versions for production use.
Installation | Documentation - in development
Copyright (C) 2008-2021 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.
Contributions welcome:
- Read the contributing page.
- Development setup instructions are in the developer docs.
- Involved change proposals can be found in the admin pages.
- Touch base in the developers chat.