# The Cylc Suite Engine

[![Build Status](https://travis-ci.org/cylc/cylc.svg?branch=master)](https://travis-ci.org/cylc/cylc)

## A Workflow Engine and Meta-Scheduler

Cylc specialises in continuous workflows of cycling (repeating) tasks such as
those used in weather and climate forecasting and research, but it can also be
used for non-cycling systems.

### Copyright and Terms of Use

Copyright (C) 2008-2016 [NIWA](https://www.niwa.co.nz)
 
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](http://www.gnu.org/licenses/).

## Cylc Documentation
 * See [The Cylc Home Page](https://cylc.github.io/cylc)

## Code Contributors
<!--  git shortlog -s -n -->
 *  Hilary Oliver
 *  Ben Fitzpatrick
 *  Matt Shin
 *  Andrew Clark
 *  Luis Kornblueh
 *  Kerry Day
 *  David Matthews
 *  Scott Wales
 *  Tim Whitcomb
 *  Oliver Sanders
 *  Annette Osprey
 *  Domingo Manubens Gil
 *  Alex Reinecke
 *  Bruno Kinoshita
 *  Chandin Wilson
 *  Kevin Pulo
 
## Acknowledgement For Non-Cylc Work:
Licences for non-cylc work included in this distribution can be found in the
`licences/` directory.
 * `lib/isodatetime/`:
    Unmodified external software library released under the LGPL license.
    See [metomi/isodatetime](https://github.com/metomi/isodatetime).
 * `lib/Pyro/`:
    External software library released under the MIT license.
    Minor modification based on version 3.16.
    See [Pyro 3.16](https://pypi.python.org/pypi/Pyro).
 * `lib/xdot.py`:
    External software released under the LGPL license.
    Modifications based on version 0.6. See
    [xdot](https://github.com/jrfonseca/xdot.py)
