{ "info": { "author": "Hilary Oliver", "author_email": "cylc@googlegroups.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Environment :: Web Environment", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Scientific/Engineering :: Atmospheric Science" ], "description": "# The Cylc Workflow Engine\n\n**Project**: [![PyPI](https://img.shields.io/pypi/v/cylc-flow.svg?color=yellow)](https://pypi.org/project/cylc-flow/) [![License](https://img.shields.io/github/license/cylc/cylc-flow.svg?color=lightgrey)](https://github.com/cylc/cylc-flow/blob/master/COPYING) [![Website](https://img.shields.io/website/https/cylc.github.io.svg?color=green&up_message=live)](https://cylc.github.io/) [![Documentation](https://img.shields.io/website/https/cylc.github.io/doc/built-sphinx/index.html.svg?color=red&label=documentation&up_message=live)](https://cylc.github.io/doc/built-sphinx/index.html)\n\n**Support**: [![Discourse](https://img.shields.io/discourse/https/cylc.discourse.group/posts.svg?color=blueviolet)](https://cylc.discourse.group/)\n\n**References**: [![DOI](https://zenodo.org/badge/1836229.svg)](https://zenodo.org/badge/latestdoi/1836229) [![JOSS](http://joss.theoj.org/papers/10.21105/joss.00737/status.svg)](https://doi.org/10.21105/joss.00737) [![CISE](https://img.shields.io/website/https/ieeexplore.ieee.org/document/8675433.svg?color=orange&label=CISE&up_message=10.1109%2FMCSE.2019.2906593)](https://ieeexplore.ieee.org/document/8675433)\n\n**Development**: [![Contributors](https://img.shields.io/github/contributors/cylc/cylc-flow.svg?color=9cf)](https://github.com/cylc/cylc-flow/graphs/contributors) [![Commit activity](https://img.shields.io/github/commit-activity/m/cylc/cylc-flow.svg?color=yellowgreen)](https://github.com/cylc/cylc-flow/commits/master) [![Last commit](https://img.shields.io/github/last-commit/cylc/cylc-flow.svg?color=ff69b4)](https://github.com/cylc/cylc-flow/commits/master)\n\n**Testing**: [![Build Status](https://travis-ci.org/cylc/cylc-flow.svg?branch=master)](https://travis-ci.org/cylc/cylc-flow) [![Codecov](https://codecov.io/gh/cylc/cylc-flow/branch/master/graph/badge.svg)](https://codecov.io/gh/cylc/cylc-flow) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/1d6a97bf05114066ae30b63dcb0cdcf9)](https://www.codacy.com/app/Cylc/cylc?utm_source=github.com&utm_medium=referral&utm_content=cylc/cylc&utm_campaign=Badge_Grade)\n\n\nCylc (\"silk\") orchestrates complex distributed suites of interdependent cycling\n(or non-cycling) tasks. It was originally designed to automate environmental\nforecasting systems at [NIWA](https://www.niwa.co.nz). Cylc is a general\nworkflow engine, however it is not specialized to forecasting in any way.\n\n### Python 2 or Python 3 ?\n\nCurrently in the source code repository:\n - **master branch:** Python 3, ZeroMQ network layer, *no GUI* - **Cylc-8 Work In Progress**\n - **7.8.x branch:** Python 2, Cherrypy network layer, PyGTK GUI - **Cylc-7 Maintenance**\n\nThe first official Cylc-8 release (with a new web UI) is not expected until late 2019.\nUntil then we recommend the latest cylc-7.8 release for production use.\n\n[Quick Installation](INSTALL.md) |\n[Website](https://cylc.github.io/) |\n[Documentation](https://cylc.github.io/documentation) |\n[Contributing](CONTRIBUTING.md)\n\n### Copyright and Terms of Use\n\nCopyright (C) 2008-2019 NIWA & British Crown (Met Office) & Contributors.\n\nCylc is free software: you can redistribute it and/or modify it under the terms\nof the GNU General Public License as published by the Free Software Foundation,\neither version 3 of the License, or (at your option) any later version.\n\nCylc is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nCylc. If not, see [GNU licenses](http://www.gnu.org/licenses/).\n\n## Cylc Documentation\n * See [The Cylc Website](https://cylc.github.io/)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://cylc.github.io/", "keywords": "cycling-workflows,hpc,job-scheduler,metascheduler,workflow-automation,workflow-engine,workflow-management,scheduling", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "cylc-flow", "package_url": "https://pypi.org/project/cylc-flow/", "platform": "any", "project_url": "https://pypi.org/project/cylc-flow/", "project_urls": { "Documentation": "https://cylc.github.io/documentation.html", "Homepage": "https://cylc.github.io/", "Source": "https://github.com/cylc/cylc-flow", "Tracker": "https://github.com/cylc/cylc-flow/issues" }, "release_url": "https://pypi.org/project/cylc-flow/8.0a1/", "requires_dist": [ "ansimarkup (>=1.0.0)", "colorama (==0.4.*)", "graphene (<3,>=2.1)", "metomi-isodatetime (==1!2.0.*)", "jinja2 (<2.11.0,>=2.10.1)", "markupsafe (==1.1.*)", "protobuf (==3.9.*)", "python-jose (==3.0.*)", "pyzmq (==18.0.*)", "EmPy (==3.3.*) ; extra == 'all'", "codecov (==2.0.*) ; extra == 'all'", "coverage (==4.5.*) ; extra == 'all'", "pytest-cov (==2.6.*) ; extra == 'all'", "pytest (==4.4.*) ; extra == 'all'", "pycodestyle (==2.5.*) ; extra == 'all'", "testfixtures (==6.6.*) ; extra == 'all'", "EmPy (==3.3.*) ; extra == 'empy'" ], "requires_python": "", "summary": "A workflow engine for cycling systems", "version": "8.0a1" }, "last_serial": 5855877, "releases": { "8.0a0": [ { "comment_text": "", "digests": { "md5": "be7211bf33b599ca7fe61fc77d1f7bd5", "sha256": "ffdfe66f071b8bb0b3223824cb6b307a2578a5bb2c44633633f1b03caaff373d" }, "downloads": -1, "filename": "cylc_flow-8.0a0-py3-none-any.whl", "has_sig": false, "md5_digest": "be7211bf33b599ca7fe61fc77d1f7bd5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 543912, "upload_time": "2019-04-29T08:28:39", "url": "https://files.pythonhosted.org/packages/0c/6e/238755b0e31591a4e6be5ee26dcafb56f02d42d15d34addf7ac213166657/cylc_flow-8.0a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d454dd0bd74e71c29cb10b38c03b9f8e", "sha256": "3588bef608d5bbd7911c627f88dbfad7c0553820be77317fa0b631201db43ba0" }, "downloads": -1, "filename": "cylc-flow-8.0a0.tar.gz", "has_sig": false, "md5_digest": "d454dd0bd74e71c29cb10b38c03b9f8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 357918, "upload_time": "2019-04-29T08:29:02", "url": "https://files.pythonhosted.org/packages/fc/86/81b07e39638f62a10f88ff80b98dcb4c0cd3287cd692162821651f0e96ce/cylc-flow-8.0a0.tar.gz" } ], "8.0a1": [ { "comment_text": "", "digests": { "md5": "e195a1413b18cff99a71b034116435c6", "sha256": "48a188bed29c239664a427d93d801772302840ace8ae171051220a1dd7fc89c9" }, "downloads": -1, "filename": "cylc_flow-8.0a1-py3-none-any.whl", "has_sig": false, "md5_digest": "e195a1413b18cff99a71b034116435c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 636705, "upload_time": "2019-09-19T08:57:56", "url": "https://files.pythonhosted.org/packages/f7/e0/8c28d839f5bdd56da60d39ae1b0d06416251f85b9a3b770c6bacd334e9ec/cylc_flow-8.0a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44617c6be62fa0ff284122858f97794b", "sha256": "36f4f4363cb5cc7a3a613d2db6e84cc41c2825c6cd011191cc4821c5ca9c81a4" }, "downloads": -1, "filename": "cylc-flow-8.0a1.tar.gz", "has_sig": false, "md5_digest": "44617c6be62fa0ff284122858f97794b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 436455, "upload_time": "2019-09-19T08:57:58", "url": "https://files.pythonhosted.org/packages/d4/2a/78ad2e1a0f479b40f82fbbb0c6465c749583940d69a7b40f000110cfea7f/cylc-flow-8.0a1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e195a1413b18cff99a71b034116435c6", "sha256": "48a188bed29c239664a427d93d801772302840ace8ae171051220a1dd7fc89c9" }, "downloads": -1, "filename": "cylc_flow-8.0a1-py3-none-any.whl", "has_sig": false, "md5_digest": "e195a1413b18cff99a71b034116435c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 636705, "upload_time": "2019-09-19T08:57:56", "url": "https://files.pythonhosted.org/packages/f7/e0/8c28d839f5bdd56da60d39ae1b0d06416251f85b9a3b770c6bacd334e9ec/cylc_flow-8.0a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44617c6be62fa0ff284122858f97794b", "sha256": "36f4f4363cb5cc7a3a613d2db6e84cc41c2825c6cd011191cc4821c5ca9c81a4" }, "downloads": -1, "filename": "cylc-flow-8.0a1.tar.gz", "has_sig": false, "md5_digest": "44617c6be62fa0ff284122858f97794b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 436455, "upload_time": "2019-09-19T08:57:58", "url": "https://files.pythonhosted.org/packages/d4/2a/78ad2e1a0f479b40f82fbbb0c6465c749583940d69a7b40f000110cfea7f/cylc-flow-8.0a1.tar.gz" } ] }