global-workflow

Global Superstructure/Workflow supporting the Global Forecast System (GFS)

https://github.com/NOAA-EMC/global-workflow

Science Score: 36.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
    48 of 93 committers (51.6%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.0%) to scientific vocabulary

Keywords

gdas gefs gfs jedi s2s ufs

Keywords from Contributors

climate atmospheric-modelling atmospheric-science grib hpc-applications meteorology numerical-modelling nwp research weather
Last synced: 9 months ago · JSON representation

Repository

Global Superstructure/Workflow supporting the Global Forecast System (GFS)

Basic Info
Statistics
  • Stars: 89
  • Watchers: 34
  • Forks: 201
  • Open Issues: 183
  • Releases: 39
Topics
gdas gefs gfs jedi s2s ufs
Created over 6 years ago · Last pushed 10 months ago
Metadata Files
Readme License Codeowners

README.md

Read The Docs Status shellnorms pynorms

Custom badge Custom badge

Custom badge Custom badge

The Global Workflow supporting the Global Forecast System (GFS), the Global Ensemble Forecasting System (GEFS), and the Seasonal Forecast System (SFS) with the UFS-weather-model. Data assimilation, currently only available for the GFS, is provides by both the GSI- and GDASApp (JEDI)-based Data Assimilation systems.

In progress documentation is available.

Prerequisites

The Global Workflow depends on the following prerequisities to be available on the system:

  • Workflow Engines - Rocoto and ecFlow (for NWS Operations)
  • Compiler - Intel classic compiler suite version 2021.x
  • Software - NCEPLIBS (various), ESMF, HDF5, NetCDF, and a host of other softwares (see module files under /modulefiles for additional details).
    • Spack-stack is recommended for the installation of dependent libraries.

Supported platforms

The Global Workflow currently supports the following machines at the indicated tier.

| HPC | Tier | Notes | | --------------------------------------- |:----:|:--------------------------------------------------------------------------:| | WCOSS2
NCO | 1 | GEFS testing is not regularly performed. | | Hera
NOAA RDHPCS | 1 | | | Hercules
MSU | 1 | Currently does not support the TC Tracker. | | Orion
MSU | 2 | The GSI runs very slowly on Orion and the TC tracker is not supported. | | Gaea C5/C6
RDHPCS | 3 | Currently non-operational following an OS upgrade.
Supported by EPIC. | | AWS, GCP, Azure
NOAA Parallel Works | 3 | Supported by EPIC. |

**Tier Definitions**
  1. Fully supported by the EMC global workflow team. CI testing is regularly performed on these systems, the majority of the global workflow features are supported, and the team will address any platform-specific features, bugs, upgrades, and requests for data.
  2. Supported by the global workflow team on an ad-hoc basis. CI tests are supported on these systems, but not regularly performed.
  3. No official support by the global workflow team, but may be supported by other entities (e.g. EPIC).

Disclaimer

The United States Department of Commerce (DOC) GitHub project code is provided on an "as is" basis and the user assumes responsibility for its use. DOC has relinquished control of the information and no longer has responsibility to protect the integrity, confidentiality, or availability of the information. Any claims against the Department of Commerce stemming from the use of its GitHub project will be governed by all applicable Federal law. Any reference to specific commercial products, processes, or services by service mark, trademark, manufacturer, or otherwise, does not constitute or imply their endorsement, recommendation or favoring by the Department of Commerce. The Department of Commerce seal and logo, or the seal and logo of a DOC bureau, shall not be used in any manner to imply endorsement of any commercial product or activity by DOC or the United States Government.

Owner

  • Name: NOAA Environmental Modeling Center (EMC)
  • Login: NOAA-EMC
  • Kind: organization
  • Email: kate.friedman@noaa.gov

We develop numerical forecast systems and enhance numerical forecasts through numerical computational technology and data assimilation techniques.

GitHub Events

Total
  • Create event: 51
  • Commit comment event: 19
  • Release event: 4
  • Delete event: 41
  • Member event: 3
  • Pull request event: 789
  • Fork event: 25
  • Issues event: 948
  • Watch event: 10
  • Issue comment event: 5,489
  • Push event: 372
  • Gollum event: 1
  • Pull request review event: 3,811
  • Pull request review comment event: 3,417
Last Year
  • Create event: 51
  • Commit comment event: 19
  • Release event: 4
  • Delete event: 41
  • Member event: 3
  • Pull request event: 789
  • Fork event: 25
  • Issues event: 948
  • Watch event: 10
  • Issue comment event: 5,489
  • Push event: 372
  • Gollum event: 1
  • Pull request review event: 3,811
  • Pull request review comment event: 3,417

Committers

Last synced: 10 months ago

All Time
  • Total Commits: 3,696
  • Total Committers: 93
  • Avg Commits per committer: 39.742
  • Development Distribution Score (DDS): 0.809
Past Year
  • Commits: 401
  • Committers: 44
  • Avg Commits per committer: 9.114
  • Development Distribution Score (DDS): 0.828
Top Committers
Name Email Commits
fanglin.yang f****g@n****v 706
kate.friedman k****n@n****v 643
russ.treadon R****n@n****v 264
Rahul Mahajan a****l 219
Walter Kolczynski - NOAA W****i@n****v 194
george.gayno@noaa.gov g****o@n****v 164
David Huber 6****A 163
Jessica Meixner j****r@n****v 111
TerrenceMcGuinness-NOAA t****s@c****t 108
Boi Vuong B****g@n****v 104
Mallory Row m****w@n****v 87
jswhit J****r@n****v 83
Henrique Alves h****s@n****v 83
Lin.Gan l****n@n****v 68
Guang.Ping.Lou G****u@n****v 63
Judy.K.Henderson J****n@n****v 61
AndrewEichmann-NOAA 5****A 50
Cory Martin c****n@n****v 48
Henry R. Winterbottom 4****A 39
catherine.thomas c****s@n****v 35
Guillaume Vernieres g****s@n****v 33
samuel.trahan@noaa.gov s****n@n****v 24
AntonMFernando-NOAA 1****A 23
philip.pegion@noaa.gov p****n@n****v 18
anning.cheng a****g@n****v 17
Wei Huang w****g@n****v 16
DavidNew-NOAA 1****A 15
Eric Sinsky - NOAA 4****A 13
edward.safford e****d@n****v 13
Jiarui Dong J****g@n****v 11
and 63 more...

Issues and Pull Requests

Last synced: 9 months ago

All Time
  • Total issues: 1,753
  • Total pull requests: 2,829
  • Average time to close issues: 3 months
  • Average time to close pull requests: 8 days
  • Total issue authors: 118
  • Total pull request authors: 92
  • Average comments per issue: 4.17
  • Average comments per pull request: 7.93
  • Merged pull requests: 2,195
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 538
  • Pull requests: 914
  • Average time to close issues: 19 days
  • Average time to close pull requests: 10 days
  • Issue authors: 62
  • Pull request authors: 50
  • Average comments per issue: 1.76
  • Average comments per pull request: 8.69
  • Merged pull requests: 677
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • KateFriedman-NOAA (232)
  • WalterKolczynski-NOAA (210)
  • DavidHuber-NOAA (153)
  • JessicaMeixner-NOAA (146)
  • RussTreadon-NOAA (142)
  • aerorahul (80)
  • TerrenceMcGuinness-NOAA (78)
  • CoryMartin-NOAA (56)
  • lgannoaa (43)
  • guillaumevernieres (39)
  • CatherineThomas-NOAA (37)
  • AndrewEichmann-NOAA (35)
  • EricSinsky-NOAA (31)
  • jiaruidong2017 (26)
  • TaylorRoper-NOAA (23)
Pull Request Authors
  • KateFriedman-NOAA (448)
  • TerrenceMcGuinness-NOAA (302)
  • WalterKolczynski-NOAA (257)
  • aerorahul (246)
  • DavidHuber-NOAA (223)
  • JessicaMeixner-NOAA (134)
  • RussTreadon-NOAA (88)
  • AndrewEichmann-NOAA (82)
  • HenryWinterbottom-NOAA (76)
  • lgannoaa (60)
  • EricSinsky-NOAA (55)
  • CoryMartin-NOAA (54)
  • guillaumevernieres (51)
  • AntonMFernando-NOAA (49)
  • weihuang-jedi (43)
Top Labels
Issue Labels
bug (427) feature (423) triage (367) maintenance (100) CI/CD (70) Static Data Mgmt (67) production update (64) Fix Files (55) coupled (46) nco-bug (33) Epic (26) task (21) port (15) uncoupled (15) JEDI (15) documentation (11) duplicate (9) wontfix (8) blocked (7) invalid (6) implementation work (6) enhancement (6) help wanted (4) ON HOLD (3) CI-Hera-Passed (3) EMERGENCY (2) GEFS (2) Enabler (2) good for beginners (1) CI-Orion-Passed (1)
Pull Request Labels
CI-Hera-Passed (507) CI-Wcoss2-Passed (307) CI/CD (276) CI-Orion-Passed (239) CI-Hercules-Passed (228) production update (121) bug (115) maintenance (91) CI-Gaeac6-Passed (86) feature (81) CI-Orion-Failed (58) CI-Hera-Failed (57) port (41) CI-Hercules-Failed (38) coupled (30) JEDI (29) CI-Gaeac6-Failed (19) documentation (13) CI-Wcoss2-Failed (9) CI-Wcoss2-Running (9) CI-Hera-Running (8) CI-Gaea-Failed (7) CI-Hera-Ready (7) GEFS (7) uncoupled (6) CI-Orion-Running (6) CI-Orion-Building (4) CI-Hercules-Ready (4) Fix Files (4) blocked (4)

Dependencies

.github/workflows/docs.yaml actions
  • actions/checkout v3 composite
  • actions/github-script v6 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
.github/workflows/globalworkflow-ci.yaml actions
  • actions/checkout v3 composite
.github/workflows/hera.yaml actions
  • schneegans/dynamic-badges-action v1.6.0 composite
.github/workflows/linters.yaml actions
  • actions/checkout v3 composite
  • actions/upload-artifact v3 composite
  • redhat-plumbers-in-action/differential-shellcheck v4 composite
.github/workflows/orion.yaml actions
  • schneegans/dynamic-badges-action v1.6.0 composite
.github/workflows/pynorms.yaml actions
  • actions/checkout v3 composite
docs/requirements.txt pypi
  • sphinx *
  • sphinx-autobuild *
  • sphinx-copybutton *
  • sphinx_rtd_theme *
  • sphinxcontrib-bibtex *