|
| 1 | +# global-workflow is a collaborative space where contributions come from a variety of sources |
| 2 | +# This file is to ensure that new development gets reviewed by the appropriate SME |
| 3 | + |
| 4 | +# global-workflow default owners (not a complete list) |
| 5 | +@KateFriedman-NOAA |
| 6 | +@WalterKolczynski-NOAA |
| 7 | +@DavidHuber-NOAA |
| 8 | + |
| 9 | +# Specific directory owners |
| 10 | +/ci/ @TerrenceMcGuinness-NOAA @WalterKolczynski-NOAA |
| 11 | + |
| 12 | +/ecf/ @lgannoaa |
| 13 | + |
| 14 | +/workflow/ @WalterKolczynski-NOAA @aerorahul @DavidHuber-NOAA |
| 15 | + |
| 16 | +# Specific file owners |
| 17 | +# build scripts |
| 18 | +sorc/build_*.sh @WalterKolczynski-NOAA @DavidHuber-NOAA @aerorahul @KateFriedman-NOAA |
| 19 | +sorc/link_workflow.sh @WalterKolczynski-NOAA @DavidHuber-NOAA @aerorahul @KateFriedman-NOAA |
| 20 | + |
| 21 | +# jobs |
| 22 | +jobs/JGDAS_AERO_ANALYSIS_GENERATE_BMATRIX @CoryMartin-NOAA |
| 23 | +jobs/JGDAS_ATMOS_ANALYSIS_DIAG @RussTreadon-NOAA @CoryMartin-NOAA |
| 24 | +jobs/JGDAS_ATMOS_CHGRES_FORENKF @RussTreadon-NOAA @CoryMartin-NOAA |
| 25 | +jobs/JGDAS_ATMOS_GEMPAK @GwenChen-NOAA |
| 26 | +jobs/JGDAS_ATMOS_GEMPAK_META_NCDC @GwenChen-NOAA |
| 27 | +jobs/JGDAS_ATMOS_VERFOZN @EdwardSafford-NOAA |
| 28 | +jobs/JGDAS_ATMOS_VERFRAD @EdwardSafford-NOAA |
| 29 | +jobs/JGDAS_ENKF_* @RussTreadon-NOAA @CoryMartin-NOAA @CatherineThomas-NOAA |
| 30 | +jobs/JGDAS_FIT2OBS @jack-woollen |
| 31 | +jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_ECEN @guillaumevernieres |
| 32 | +jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG @GwenChen-NOAA |
| 33 | +jobs/JGFS_ATMOS_CYCLONE_GENESIS @JiayiPeng-NOAA |
| 34 | +jobs/JGFS_ATMOS_CYCLONE_TRACKER @JiayiPeng-NOAA |
| 35 | +jobs/JGFS_ATMOS_FBWIND @GwenChen-NOAA |
| 36 | +jobs/JGFS_ATMOS_FSU_GENESIS |
| 37 | +jobs/JGFS_ATMOS_GEMPAK @GwenChen-NOAA |
| 38 | +jobs/JGFS_ATMOS_GEMPAK_META @GwenChen-NOAA |
| 39 | +jobs/JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF @GwenChen-NOAA |
| 40 | +jobs/JGFS_ATMOS_GEMPAK_PGRB2_SPEC @GwenChen-NOAA |
| 41 | +jobs/JGFS_ATMOS_PGRB2_SPEC_NPOESS @WenMeng-NOAA |
| 42 | +jobs/JGFS_ATMOS_POSTSND @BoCui-NOAA |
| 43 | +jobs/JGFS_ATMOS_VERIFICATION |
| 44 | +jobs/JGLOBAL_AERO_ANALYSIS_* @CoryMartin-NOAA |
| 45 | +jobs/JGLOBAL_ARCHIVE @DavidHuber-NOAA |
| 46 | +jobs/JGLOBAL_ATMENS_ANALYSIS_* @RussTreadon-NOAA @CoryMartin-NOAA @DavidNew-NOAA |
| 47 | +jobs/JGLOBAL_ATMOS_ANALYSIS @RussTreadon-NOAA @CatherineThomas-NOAA |
| 48 | +jobs/JGLOBAL_ATMOS_ANALYSIS_CALC @RussTreadon-NOAA @CatherineThomas-NOAA @CoryMartin-NOAA |
| 49 | +jobs/JGLOBAL_ATMOS_EMCSFC_SFC_PREP @GeorgeGayno-NOAA |
| 50 | +jobs/JGLOBAL_ATMOS_ENSSTAT |
| 51 | +jobs/JGLOBAL_ATMOS_POST_MANAGER |
| 52 | +jobs/JGLOBAL_ATMOS_PRODUCTS @WenMeng-NOAA |
| 53 | +jobs/JGLOBAL_ATMOS_SFCANL @GeorgeGayno-NOAA |
| 54 | +jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC |
| 55 | +jobs/JGLOBAL_ATMOS_UPP @WenMeng-NOAA |
| 56 | +jobs/JGLOBAL_ATMOS_VMINMON @EdwardSafford-NOAA |
| 57 | +jobs/JGLOBAL_ATM_* @RussTreadon-NOAA @DavidNew-NOAA @CoryMartin-NOAA |
| 58 | +jobs/JGLOBAL_CLEANUP @WalterKolczynski-NOAA @DavidHuber-NOAA @KateFriedman-NOAA |
| 59 | +jobs/JGLOBAL_EXTRACTVARS @EricSinsky-NOAA |
| 60 | +jobs/JGLOBAL_FORECAST @aerorahul |
| 61 | +jobs/JGLOBAL_MARINE_* @guillaumevernieres @AndrewEichmann-NOAA |
| 62 | +jobs/JGLOBAL_OCEANICE_PRODUCTS @GwenChen-NOAA |
| 63 | +jobs/JGLOBAL_PREP_EMISSIONS @bbakernoaa |
| 64 | +jobs/JGLOBAL_PREP_OBS_AERO @CoryMartin-NOAA |
| 65 | +jobs/JGLOBAL_PREP_OCEAN_OBS @guillaumevernieres @AndrewEichmann-NOAA |
| 66 | +jobs/JGLOBAL_*SNOW* @jiaruidong2017 |
| 67 | +jobs/JGLOBAL_STAGE_IC @KateFriedman-NOAA |
| 68 | +jobs/JGLOBAL_WAVE_* @JessicaMeixner-NOAA @sbanihash |
| 69 | +jobs/rocoto/* @WalterKolczynski-NOAA @KateFriedman-NOAA @DavidHuber-NOAA |
| 70 | + |
| 71 | +# scripts |
| 72 | +scripts/exgdas_aero_analysis_generate_bmatrix.py @CoryMartin-NOAA |
| 73 | +scripts/exgdas_atmos_chgres_forenkf.sh @RussTreadon-NOAA @CoryMartin-NOAA |
| 74 | +scripts/exgdas_atmos_gempak_gif_ncdc.sh @GwenChen-NOAA |
| 75 | +scripts/exgdas_atmos_nawips.sh @GwenChen-NOAA |
| 76 | +scripts/exgdas_atmos_verfozn.sh @EdwardSafford-NOAA |
| 77 | +scripts/exgdas_atmos_verfrad.sh @EdwardSafford-NOAA |
| 78 | +scripts/exgdas_enkf_earc_vrfy.py @DavidHuber-NOAA |
| 79 | +scripts/exgdas_enkf_earc_tars.py @DavidHuber-NOAA |
| 80 | +scripts/exgdas_enkf_ecen.sh @CoryMartin-NOAA @RussTreadon-NOAA @CatherineThomas-NOAA |
| 81 | +scripts/exgdas_enkf_post.sh @CoryMartin-NOAA @RussTreadon-NOAA @CatherineThomas-NOAA |
| 82 | +scripts/exgdas_enkf_select_obs.sh @CoryMartin-NOAA @RussTreadon-NOAA @CatherineThomas-NOAA |
| 83 | +scripts/exgdas_enkf_sfc.sh @CoryMartin-NOAA @RussTreadon-NOAA @CatherineThomas-NOAA |
| 84 | +scripts/exgdas_enkf_snow_recenter.py @jiaruidong2017 |
| 85 | +scripts/exgdas_enkf_update.sh @CoryMartin-NOAA @RussTreadon-NOAA @CatherineThomas-NOAA |
| 86 | +scripts/exgdas_global_marine_analysis_letkf.py @guillaumevernieres @AndrewEichmann-NOAA |
| 87 | +scripts/exgfs_aero_init_aerosol.py @WalterKolczynski-NOAA |
| 88 | +scripts/exgfs_atmos_awips_20km_1p0deg.sh @GwenChen-NOAA |
| 89 | +scripts/exgfs_atmos_fbwind.sh @GwenChen-NOAA |
| 90 | +scripts/exgfs_atmos_gempak_gif_ncdc_skew_t.sh @GwenChen-NOAA |
| 91 | +scripts/exgfs_atmos_gempak_meta.sh @GwenChen-NOAA |
| 92 | +scripts/exgfs_atmos_goes_nawips.sh @GwenChen-NOAA |
| 93 | +scripts/exgfs_atmos_grib2_special_npoess.sh @WenMeng-NOAA |
| 94 | +scripts/exgfs_atmos_nawips.sh @GwenChen-NOAA |
| 95 | +scripts/exgfs_atmos_postsnd.sh @BoCui-NOAA |
| 96 | +scripts/exgfs_pmgr.sh |
| 97 | +scripts/exgfs_prdgen_manager.sh |
| 98 | +scripts/exgfs_wave_* @JessicaMeixner-NOAA @sbanihash |
| 99 | +scripts/exglobal_aero_analysis_* @CoryMartin-NOAA |
| 100 | +scripts/exglobal_archive.py @DavidHuber-NOAA |
| 101 | +scripts/exglobal_atm_analysis_* @RussTreadon-NOAA @DavidNew-NOAA |
| 102 | +scripts/exglobal_atmens_analysis_* @RussTreadon-NOAA @DavidNew-NOAA |
| 103 | +scripts/exglobal_atmos_analysis*.sh @RussTreadon-NOAA @CoryMartin-NOAA |
| 104 | +scripts/exglobal_atmos_ensstat.sh @RussTreadon-NOAA |
| 105 | +scripts/exglobal_atmos_pmgr.sh |
| 106 | +scripts/exglobal_atmos_products.sh @WenMeng-NOAA |
| 107 | +scripts/exglobal_atmos_sfcanl.sh @GeorgeGayno-NOAA |
| 108 | +scripts/exglobal_atmos_tropcy_qc_reloc.sh |
| 109 | +scripts/exglobal_atmos_upp.py @WenMeng-NOAA |
| 110 | +scripts/exglobal_atmos_vminmon.sh @EdwardSafford-NOAA |
| 111 | +scripts/exglobal_cleanup.sh @DavidHuber-NOAA |
| 112 | +scripts/exglobal_diag.sh @RussTreadon-NOAA @CoryMartin-NOAA |
| 113 | +scripts/exglobal_extractvars.sh @EricSinsky-NOAA |
| 114 | +scripts/exglobal_forecast.py @aerorahul |
| 115 | +scripts/exglobal_forecast.sh @aerorahul @WalterKolczynski-NOAA |
| 116 | +scripts/exglobal_marine_analysis_* @guillaumevernieres @AndrewEichmann-NOAA |
| 117 | +scripts/exglobal_marinebmat.py @guillaumevernieres @AndrewEichmann-NOAA |
| 118 | +scripts/exglobal_oceanice_products.py @GwenChen-NOAA |
| 119 | +scripts/exglobal_prep_emissions.py @bbakernoaa |
| 120 | +scripts/exglobal_prep_obs_aero.py @CoryMartin-NOAA |
| 121 | +scripts/exglobal_prep_snow_obs.py @jiaruidong2017 |
| 122 | +scripts/exglobal_snow_analysis.py @jiaruidong2017 |
| 123 | +scripts/exglobal_stage_ic.py @KateFriedman-NOAA |
| 124 | + |
| 125 | +# ush |
| 126 | +WAM_XML_to_ASCII.pl |
| 127 | +atmos_ensstat.sh |
| 128 | +atmos_extractvars.sh @EricSinsky-NOAA |
| 129 | +bash_utils.sh @WalterKolczynski-NOAA |
| 130 | +calcanl_gfs.py @CoryMartin-NOAA |
| 131 | +calcinc_gfs.py @CoryMartin-NOAA |
| 132 | +compare_f90nml.py @WalterKolczynski-NOAA @aerorahul |
| 133 | +detect_machine.sh @WalterKolczynski-NOAA |
| 134 | +extractvars_tools.sh @EricSinsky-NOAA |
| 135 | +file_utils.sh @WalterKolczynski-NOAA |
| 136 | +forecast_det.sh @aerorahul @WalterKolczynski-NOAA |
| 137 | +forecast_postdet.sh @aerorahul @WalterKolczynski-NOAA |
| 138 | +forecast_predet.sh @aerorahul @WalterKolczynski-NOAA |
| 139 | +fv3gfs_remap_weights.sh |
| 140 | +gaussian_sfcanl.sh @GeorgeGayno-NOAA |
| 141 | +getdump.sh @WalterKolczynski-NOAA @KateFriedman-NOAA |
| 142 | +getges.sh @WalterKolczynski-NOAA @KateFriedman-NOAA |
| 143 | +getgfsnctime @CoryMartin-NOAA |
| 144 | +getncdimlen @CoryMartin-NOAA |
| 145 | +gfs_bfr2gpk.sh @GwenChen-NOAA |
| 146 | +gfs_bufr.sh @GwenChen-NOAA |
| 147 | +gfs_bufr_netcdf.sh @GwenChen-NOAA |
| 148 | +gfs_sndp.sh @BoCui-NOAA |
| 149 | +gfs_truncate_enkf.sh @CoryMartin-NOAA |
| 150 | +global_savefits.sh |
| 151 | +gsi_utils.py @CoryMartin-NOAA |
| 152 | +interp_atmos_master.sh @aerorahul @WenMeng-NOAA @WalterKolczynski-NOAA |
| 153 | +interp_atmos_sflux.sh @aerorahul @WenMeng-NOAA @WalterKolczynski-NOAA |
| 154 | +jjob_header.sh @WalterKolczynski-NOAA |
| 155 | +link_crtm_fix.sh @WalterKolczynski-NOAA |
| 156 | +load_fv3gfs_modules.sh @WalterKolczynski-NOAA @aerorahul |
| 157 | +load_ufsda_modules.sh @WalterKolczynski-NOAA @aerorahul @CoryMartin-NOAA |
| 158 | +load_ufswm_modules.sh @WalterKolczynski-NOAA @aerorahul @JessicaMeixner-NOAA |
| 159 | +merge_fv3_aerosol_tile.py @WalterKolczynski-NOAA |
| 160 | +minmon_xtrct_*.pl @EdwardSafford-NOAA |
| 161 | +module-setup.sh @WalterKolczynski-NOAA @aerorahul |
| 162 | +oceanice_nc2grib2.sh @GwenChen-NOAA |
| 163 | +ocnice_extractvars.sh @EricSinsky-NOAA |
| 164 | +ozn_xtrct.sh @EdwardSafford-NOAA |
| 165 | +parse-storm-type.pl |
| 166 | +parsing_model_configure_FV3.sh @WalterKolczynski-NOAA @aerorahul @junwang-noaa |
| 167 | +parsing_namelists_CICE.sh @WalterKolczynski-NOAA @aerorahul @junwang-noaa @DeniseWorthen |
| 168 | +parsing_namelists_FV3.sh @WalterKolczynski-NOAA @aerorahul @junwang-noaa |
| 169 | +parsing_namelists_FV3_nest.sh @guoqing-noaa |
| 170 | +parsing_namelists_MOM6.sh @WalterKolczynski-NOAA @aerorahul @junwang-noaa @jiandewang |
| 171 | +parsing_namelists_WW3.sh @WalterKolczynski-NOAA @aerorahul @JessicaMeixner-NOAA @sbanihash |
| 172 | +parsing_ufs_configure.sh @WalterKolczynski-NOAA @aerorahul @junwang-noaa |
| 173 | +preamble.sh @WalterKolczynski-NOAA |
| 174 | +product_functions.sh @WalterKolczynski-NOAA @aerorahul |
| 175 | +radmon_*.sh @EdwardSafford-NOAA |
| 176 | +rstprod.sh @WalterKolczynski-NOAA @DavidHuber-NOAA |
| 177 | +run_mpmd.sh @WalterKolczynski-NOAA @aerorahul @DavidHuber-NOAA |
| 178 | +syndat_getjtbul.sh @JiayiPeng-NOAA |
| 179 | +syndat_qctropcy.sh @JiayiPeng-NOAA |
| 180 | +tropcy_relocate.sh @JiayiPeng-NOAA |
| 181 | +tropcy_relocate_extrkr.sh @JiayiPeng-NOAA |
| 182 | +wave_*.sh @JessicaMeixner-NOAA @sbanihash |
| 183 | + |
| 184 | +# ush/python |
| 185 | +ush/python/pygfs/jedi/__init__.py @aerorahul @DavidNew-NOAA |
| 186 | +ush/python/pygfs/jedi/jedi.py @DavidNew-NOAA |
| 187 | +ush/python/pygfs/task/__init__.py @aerorahul |
| 188 | +ush/python/pygfs/task/aero_analysis.py @DavidNew-NOAA @CoryMartin-NOAA |
| 189 | +ush/python/pygfs/task/aero_bmatrix.py @DavidNew-NOAA @CoryMartin-NOAA |
| 190 | +ush/python/pygfs/task/aero_emissions.py @bbakernoaa |
| 191 | +ush/python/pygfs/task/aero_prepobs.py @CoryMartin-NOAA |
| 192 | +ush/python/pygfs/task/analysis.py @DavidNew-NOAA @RussTreadon-NOAA |
| 193 | +ush/python/pygfs/task/archive.py @DavidHuber-NOAA |
| 194 | +ush/python/pygfs/task/atm_analysis.py @DavidNew-NOAA @RussTreadon-NOAA |
| 195 | +ush/python/pygfs/task/atmens_analysis.py @DavidNew-NOAA @RussTreadon-NOAA |
| 196 | +ush/python/pygfs/task/bmatrix.py @DavidNew-NOAA |
| 197 | +ush/python/pygfs/task/gfs_forecast.py @aerorahul |
| 198 | +ush/python/pygfs/task/marine_analysis.py @guillaumevernieres @AndrewEichmann-NOAA |
| 199 | +ush/python/pygfs/task/marine_bmat.py @guillaumevernieres @AndrewEichmann-NOAA |
| 200 | +ush/python/pygfs/task/marine_letkf.py @guillaumevernieres @AndrewEichmann-NOAA |
| 201 | +ush/python/pygfs/task/oceanice_products.py @aerorahul @GwenChen-NOAA |
| 202 | +ush/python/pygfs/task/snow_analysis.py @jiaruidong2017 |
| 203 | +ush/python/pygfs/task/snowens_analysis.py @jiaruidong2017 |
| 204 | +ush/python/pygfs/task/stage_ic.py @KateFriedman-NOAA |
| 205 | +ush/python/pygfs/task/upp.py @aerorahul @WenMeng-NOAA |
| 206 | +ush/python/pygfs/ufswm/__init__.py @aerorahul |
| 207 | +ush/python/pygfs/ufswm/gfs.py @aerorahul |
| 208 | +ush/python/pygfs/ufswm/ufs.py @aerorahul |
| 209 | +ush/python/pygfs/utils/__init__.py @aerorahul |
| 210 | +ush/python/pygfs/utils/marine_da_utils.py @guillaumevernieres @AndrewEichmann-NOAA |
| 211 | + |
| 212 | +# Specific workflow scripts |
| 213 | +workflow/generate_workflows.sh @DavidHuber-NOAA |
| 214 | +workflow/build_compute.py @DavidHuber-NOAA @aerorahul |
0 commit comments