ecflow

ECMWF's workflow manager

https://github.com/ecmwf/ecflow

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found 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 (10.9%) to scientific vocabulary

Keywords

ecflow
Last synced: 7 months ago · JSON representation ·

Repository

ECMWF's workflow manager

Basic Info
  • Host: GitHub
  • Owner: ecmwf
  • License: apache-2.0
  • Language: C++
  • Default Branch: develop
  • Homepage:
  • Size: 44.3 MB
Statistics
  • Stars: 53
  • Watchers: 15
  • Forks: 15
  • Open Issues: 14
  • Releases: 16
Topics
ecflow
Created over 5 years ago · Last pushed 7 months ago
Metadata Files
Readme Contributing License Citation Support Notice

README.md

ecFlow

Static Badge   Static Badge   License: Apache 2.0   Latest Release   Documentation Status   Code Coverage

[!IMPORTANT] This software is Graduated and subject to ECMWF's guidelines on Software Maturity.

ecFlow is a client/server workflow package that enables users to run a large number of programs (with dependencies on each other and on time) in a controlled environment. It provides tolerance for hardware and software failures, combined with restart capabilities. It is used at ECMWF to run all our operational suites across a range of platforms.

The documentation can be found at https://ecflow.readthedocs.io/.

COPYRIGHT AND LICENCE

Copyright 2005- European Centre for Medium-Range Weather Forecasts (ECMWF).

This software is licensed under the terms of the Apache Licence Version 2.0 which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.

In applying this licence, ECMWF does not waive the privileges and immunities granted to it by virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.

Owner

  • Name: European Centre for Medium-Range Weather Forecasts
  • Login: ecmwf
  • Kind: organization
  • Email: Software.Support@ecmwf.int
  • Location: Shinfield Park, Reading, United Kingdom

Providing software to work with meteorological data and services

Citation (CITATION)

cff-version: 1.2.0
message: "If you use this software, please cite it using these metadata."
preferred-citation:
  type: article
  authors:
  - family-names: "Bahra"
    given-names: "Avi"
  journal: "ECMWF Newsletter"
  start: 30 # First page number
  end: 32 # Last page number
  title: "Managing work flows with ecFlow"
  volume: 129
  month: 10
  year: 2011
  publisher: "ECMWF"
  keywords:
    - newsletter
  languages:
    - en
  doi: 10.21957/nr843dob
  url: "https://www.ecmwf.int/en/elibrary/80182-managing-work-flows-ecflow"

GitHub Events

Total
  • Create event: 80
  • Issues event: 5
  • Release event: 4
  • Watch event: 9
  • Delete event: 62
  • Member event: 1
  • Issue comment event: 72
  • Push event: 345
  • Pull request review event: 20
  • Pull request review comment event: 24
  • Pull request event: 130
Last Year
  • Create event: 80
  • Issues event: 5
  • Release event: 4
  • Watch event: 9
  • Delete event: 62
  • Member event: 1
  • Issue comment event: 72
  • Push event: 345
  • Pull request review event: 20
  • Pull request review comment event: 24
  • Pull request event: 130

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 6,312
  • Total Committers: 22
  • Avg Commits per committer: 286.909
  • Development Distribution Score (DDS): 0.448
Past Year
  • Commits: 238
  • Committers: 6
  • Avg Commits per committer: 39.667
  • Development Distribution Score (DDS): 0.101
Top Committers
Name Email Commits
Avi Bahra A****a@e****t 3,486
Sandor Kertesz c****r@e****t 1,586
Marcos Bento M****o@e****t 576
Iain Russell c****i@e****t 280
Axel Bonet m****p@e****t 209
avi bahra a****a@g****m 86
Shahram Najm m****n@e****t 32
Tiago Quintino t****o@e****t 12
Stephan Siemen s****n@e****t 9
Bruno P. Kinoshita k****w 6
Florian Rathgeber f****r@e****t 5
Mikko Partio m****o@f****i 5
Dusan Figala d****a@p****m 4
Corentin Carton de Wiart c****n@e****t 4
Olivier Iffrig o****g@e****t 3
Daniel Varela Santoalla d****a@e****t 2
Andris Pavēnis a****s@f****i 2
Błażej Krzemiński b****m@g****m 1
Jakub Recman j****b@o****m 1
Patrick Linnane p****k@l****o 1
Avi Bahra a****a@A****l 1
Torsten Stöter t****r@l****e 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 29
  • Total pull requests: 253
  • Average time to close issues: 4 months
  • Average time to close pull requests: 13 days
  • Total issue authors: 13
  • Total pull request authors: 12
  • Average comments per issue: 2.38
  • Average comments per pull request: 0.85
  • Merged pull requests: 194
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 4
  • Pull requests: 123
  • Average time to close issues: 9 days
  • Average time to close pull requests: 5 days
  • Issue authors: 4
  • Pull request authors: 3
  • Average comments per issue: 1.25
  • Average comments per pull request: 0.82
  • Merged pull requests: 86
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • 19950813 (9)
  • kinow (7)
  • sfinkens (2)
  • marcosbento (2)
  • tstrempel (1)
  • Mo-Dabao (1)
  • turbo1126 (1)
  • JohnBrouillet (1)
  • TieJianKuDan (1)
  • Liu-Jincan (1)
  • AlexanderRichert-NOAA (1)
  • CptOrange16 (1)
  • david-geiger (1)
Pull Request Authors
  • marcosbento (225)
  • iainrussell (6)
  • kinow (6)
  • mpartio (4)
  • blazk (2)
  • charlienegri (2)
  • tstoeter (2)
  • recmanj (2)
  • corentincarton (1)
  • apavenis (1)
  • StephanSiemen (1)
  • p-linnane (1)
Top Labels
Issue Labels
question (8) bug (4) enhancement (2)
Pull Request Labels
contributor (4) approved-for-ci (2)

Dependencies

Http/test/requirements.txt pypi
  • pytest * test
  • pytest-dependency * test
  • requests * test
docs/build_python_api/requirements.txt pypi
  • Sphinx >=4.4.0
  • docutils <=0.16.0
  • pyyaml *
  • setuptools >=51.0.0
  • sphinx-rtd-theme >=0.5.0
docs/requirements.txt pypi
  • Sphinx >=4.4.0
  • docutils *
  • setuptools >=51.0.0
  • sphinx-rtd-theme >=0.5.0
.github/workflows/ci.yml actions
  • ecmwf-actions/dispatch-private-downstream-ci v1 composite
.github/workflows/label-public-pr.yml actions