https://github.com/cylc/cylc-rose
A Cylc plugin providing support for the Rose rose-suite.conf file.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.7%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
A Cylc plugin providing support for the Rose rose-suite.conf file.
Basic Info
- Host: GitHub
- Owner: cylc
- License: gpl-3.0
- Language: Python
- Default Branch: master
- Homepage: https://cylc.github.io/cylc-doc/latest/html/plugins/cylc-rose.html
- Size: 618 KB
Statistics
- Stars: 8
- Watchers: 5
- Forks: 12
- Open Issues: 18
- Releases: 22
Topics
Metadata Files
README.md
Cylc-Rose Plugin
A Cylc plugin providing support for the
Rose rose-suite.conf file.
For use with Cylc 8 and Rose 2.
Installation
Install from PyPi:
pip install cylc-rose
Or Conda:
conda install cylc-rose
No further configuration is required, Cylc will load this plugin automatically.
Overview
In the past Rose provided a wrapper to Cylc providing additional capabilities including workflow installation.
As of Cylc 8 and Rose 2 some of this functionality has been re-built directly in Cylc, the rest has been migrated into this Plugin.
The last versions of Cylc and Rose which use the wrapper are:
- Cylc 7
- Rose 2019
For all later versions please install this plugin into your Cylc/Rose environment for Rose integration.
What This Plugin Does
This plugin provides support for the rose-suite.conf file, namely:
- Jinja2 template variables.
- Scheduler environment variables.
- File installation.
- Optional configurations.
What This Plugin Does Not Do
- Support the
root-dir*configurations, these have been deprecated by the new Cylcsymlink dirsfunctionality. - Graphical configuration editors.
How It Works
For developer documentation, see DEVELOPING.
Contributing
- 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.
Note: If also developing Cylc and or Rose you may wish to install cylc-rose in the same environment before installing cylc-rose.
pip install -e cylc-rose[all]
Copyright and Terms of Use
Copyright (C) 2008-2025 NIWA & British Crown (Met Office) & Contributors.
Cylc-rose 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-rose 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-rose. If not, see GNU licenses.
Owner
- Name: The Cylc Workflow Engine
- Login: cylc
- Kind: organization
- Email: hilary.oliver@niwa.co.nz
- Location: Wellington, New Zealand
- Website: https://cylc.github.io
- Repositories: 20
- Profile: https://github.com/cylc
A workflow engine for cycling systems.
GitHub Events
Total
- Create event: 20
- Release event: 3
- Issues event: 5
- Watch event: 1
- Delete event: 22
- Issue comment event: 26
- Push event: 35
- Pull request event: 69
- Pull request review event: 71
- Pull request review comment event: 42
- Fork event: 1
Last Year
- Create event: 20
- Release event: 3
- Issues event: 5
- Watch event: 1
- Delete event: 22
- Issue comment event: 26
- Push event: 35
- Pull request event: 69
- Pull request review event: 71
- Pull request review comment event: 42
- Fork event: 1
Committers
Last synced: 11 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Tim Pillinger | t****r@m****k | 204 |
| Oliver Sanders | o****s@m****k | 70 |
| Ronnie Dutta | r****a@m****k | 45 |
| github-actions[bot] | g****s@n****m | 34 |
| dependabot[bot] | 4****] | 19 |
| Hilary Oliver | h****r@g****m | 6 |
| Mel Hall | m****l@m****k | 5 |
| Mark Dawson | m****n@m****k | 1 |
| Jonny Williams | j****w | 1 |
| Bruno Kinoshita | k****w@a****g | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 29
- Total pull requests: 226
- Average time to close issues: 4 months
- Average time to close pull requests: 11 days
- Total issue authors: 6
- Total pull request authors: 6
- Average comments per issue: 1.24
- Average comments per pull request: 1.12
- Merged pull requests: 180
- Bot issues: 0
- Bot pull requests: 90
Past Year
- Issues: 2
- Pull requests: 57
- Average time to close issues: N/A
- Average time to close pull requests: 10 days
- Issue authors: 2
- Pull request authors: 5
- Average comments per issue: 0.5
- Average comments per pull request: 0.49
- Merged pull requests: 45
- Bot issues: 0
- Bot pull requests: 36
Top Authors
Issue Authors
- oliver-sanders (12)
- wxtim (11)
- ColemanTom (2)
- hiker (1)
- meteorpaul (1)
- dpmatthews (1)
Pull Request Authors
- wxtim (83)
- github-actions[bot] (80)
- dependabot[bot] (48)
- oliver-sanders (46)
- MetRonnie (30)
- datamel (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
- Total downloads: unknown
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 8
conda-forge.org: cylc-rose
Cylc Rose is a replacement for the rose suite-run command (present in Rose versions 2019.01 and earlier). It reads the rose-suite.conf file and performs the required actions.
- Homepage: https://github.com/cylc/cylc-rose
- License: GPL-3.0-only
-
Latest release: 1.1.1
published over 3 years ago
Rankings
Dependencies
- actions/checkout v3 composite
- actions/setup-python v4 composite
- cylc/release-actions/build-python-package v1 composite
- cylc/release-actions/check-shortlog v1 composite
- cylc/release-actions/stage-1/checkout-pr-branch v1 composite
- cylc/release-actions/stage-1/create-release-pr v1 composite
- cylc/release-actions/stage-1/sanitize-inputs v1 composite
- cylc/release-actions/stage-1/set-python-package-version v1 composite
- cylc/release-actions/stage-1/update-changelog-release-date v1 composite
- actions/checkout v3 composite
- actions/create-release v1 composite
- actions/setup-python v4 composite
- cylc/release-actions/build-python-package v1 composite
- cylc/release-actions/stage-2/bump-dev-version v1 composite
- cylc/release-actions/stage-2/comment-on-pr v1 composite
- cylc/release-actions/stage-2/get-version-from-pr v1 composite
- pypa/gh-action-pypi-publish v1.6.4 composite
- actions/checkout v3 composite
- cylc/release-actions/check-shortlog v1 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- codecov/codecov-action v3 composite
- actions/checkout v3 composite
- cylc/release-actions/checkout-copyright-branch v1 composite
- cylc/release-actions/configure-git v1 composite
- cylc/release-actions/create-pr v1 composite