33
44# global-workflow default owners (not a complete list)
55# Owners of everything that isn't explicitly set further below
6- * @ DavidHuber-NOAA @ aerorahul @ TravisElless-NOAA
6+ * @ DavidHuber-NOAA @ TravisElless-NOAA
77
88# Specific directory owners
99# dev/
1010dev /ci / @ TerrenceMcGuinness-NOAA @ DavidHuber-NOAA
11- dev /ctests / @ TerrenceMcGuinness-NOAA @ aerorahul
11+ dev /ctests / @ TerrenceMcGuinness-NOAA @ DavidHuber-NOAA
1212
1313/ecf / @ lgannoaa
1414
1515# Specific file owners
1616# dev side scripts
17- dev /ush /compare_f90nml.py @ aerorahul
17+ dev /ush /compare_f90nml.py @ DavidHuber-NOAA
18+ dev /ush /de_template_com.sh @ DavidHuber-NOAA
1819
1920# Specific workflow scripts
2021dev /workflow /generate_workflows.sh @ DavidHuber-NOAA
2122
2223# build scripts
23- sorc /build_ * .sh @ DavidHuber-NOAA @ aerorahul
24- sorc /link_workflow.sh @ DavidHuber-NOAA @ aerorahul
25- sorc /build_opts.yaml @ DavidHuber-NOAA @ aerorahul
24+ sorc /build_ * .sh @ DavidHuber-NOAA @ TravisElless-NOAA
25+ sorc /link_workflow.sh @ DavidHuber-NOAA @ TravisElless-NOAA
26+ sorc /build_opts.yaml @ DavidHuber-NOAA @ TravisElless-NOAA
2627
2728# jobs
2829dev /jobs /JGDAS_AERO_ANALYSIS_GENERATE_BMATRIX @ CoryMartin-NOAA
@@ -36,42 +37,41 @@ dev/jobs/JGDAS_ENKF_* @RussTreadon-NOAA @CoryMartin-NOAA @CatherineThomas-NOAA
3637dev /jobs /JGDAS_FIT2OBS @ jack-woollen
3738dev /jobs /JGDAS_GLOBAL_OCEAN_ANALYSIS_ECEN @ guillaumevernieres
3839dev /jobs /JGFS_ATMOS_AWIPS_20KM_1P0DEG @ ChristopherHill-NOAA
39- dev /jobs /JGFS_ATMOS_CYCLONE_GENESIS @ JiayiPeng -NOAA
40- dev /jobs /JGFS_ATMOS_CYCLONE_TRACKER @ JiayiPeng -NOAA
40+ dev /jobs /JGFS_ATMOS_CYCLONE_GENESIS @ HananehJafary -NOAA
41+ dev /jobs /JGFS_ATMOS_CYCLONE_TRACKER @ HananehJafary -NOAA
4142dev /jobs /JGFS_ATMOS_FBWIND @ ChristopherHill-NOAA
42- dev /jobs /JGFS_ATMOS_FSU_GENESIS
4343dev /jobs /JGFS_ATMOS_GEMPAK @ ChristopherHill-NOAA
4444dev /jobs /JGFS_ATMOS_GEMPAK_META @ ChristopherHill-NOAA
4545dev /jobs /JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF @ ChristopherHill-NOAA
4646dev /jobs /JGFS_ATMOS_GEMPAK_PGRB2_SPEC @ ChristopherHill-NOAA
4747dev /jobs /JGFS_ATMOS_PGRB2_SPEC_NPOESS @ WenMeng-NOAA
4848dev /jobs /JGFS_ATMOS_POSTSND @ BoCui-NOAA
49- dev /jobs /JGFS_ATMOS_VERIFICATION
49+ dev /jobs /JGFS_ATMOS_VERIFICATION @ DavidHuber-NOAA
5050dev /jobs /JGLOBAL_AERO_ANALYSIS_ * @ CoryMartin-NOAA
5151dev /jobs /JGLOBAL_ANALYSIS_STATS @ CoryMartin-NOAA
5252dev /jobs /JGLOBAL_ * ARCH * @ DavidHuber-NOAA
5353dev /jobs /JGLOBAL_ATMENS_ANALYSIS_ * @ RussTreadon-NOAA @ CoryMartin-NOAA @ DavidNew-NOAA
5454dev /jobs /JGLOBAL_ATMOS_ANALYSIS @ RussTreadon-NOAA @ CatherineThomas-NOAA
5555dev /jobs /JGLOBAL_ATMOS_ANALYSIS_CALC @ RussTreadon-NOAA @ CatherineThomas-NOAA @ CoryMartin-NOAA
5656dev /jobs /JGLOBAL_ATMOS_PREP_SFC @ BrianCurtis-NOAA
57- dev /jobs /JGLOBAL_ATMOS_ENSSTAT
58- dev /jobs /JGLOBAL_ATMOS_POST_MANAGER
57+ dev /jobs /JGLOBAL_ATMOS_ENSSTAT @ RussTreadon-NOAA
58+ dev /jobs /JGLOBAL_ATMOS_POST_MANAGER @ DavidHuber-NOAA
5959dev /jobs /JGLOBAL_ATMOS_PRODUCTS @ WenMeng-NOAA
6060dev /jobs /JGLOBAL_ATMOS_SFCANL @ BrianCurtis-NOAA
61- dev /jobs /JGLOBAL_ATMOS_TROPCY_QC_RELOC
61+ dev /jobs /JGLOBAL_ATMOS_TROPCY_QC_RELOC @ DavidHuber-NOAA
6262dev /jobs /JGLOBAL_ATMOS_UPP @ WenMeng-NOAA
6363dev /jobs /JGLOBAL_ATMOS_VMINMON @ EdwardSafford-NOAA
6464dev /jobs /JGLOBAL_ATM_ * @ RussTreadon-NOAA @ DavidNew-NOAA @ CoryMartin-NOAA
6565dev /jobs /JGLOBAL_CLEANUP @ DavidHuber-NOAA
6666dev /jobs /JGLOBAL_EXTRACTVARS @ EricSinsky-NOAA
67- dev /jobs /JGLOBAL_FORECAST @ aerorahul
67+ dev /jobs /JGLOBAL_FORECAST @ DavidHuber-NOAA
6868dev /jobs /JGLOBAL_MARINE_ * @ guillaumevernieres @ AndrewEichmann-NOAA
6969dev /jobs /JGLOBAL_OCEANICE_PRODUCTS @ JesseMeng-NOAA @ ChristopherHill-NOAA
7070dev /jobs /JGLOBAL_OFFLINE_ATMOS_ANALYSIS @ CoryMartin-NOAA
7171dev /jobs /JGLOBAL_PREP_EMISSIONS @ bbakernoaa
7272dev /jobs /JGLOBAL_PREP_OCEAN_OBS @ guillaumevernieres @ AndrewEichmann-NOAA
7373dev /jobs /JGLOBAL_ * SNOW * @ jiaruidong2017
74- dev /jobs /JGLOBAL_STAGE_IC @ DavidHuber-NOAA @ aerorahul
74+ dev /jobs /JGLOBAL_STAGE_IC @ DavidHuber-NOAA @ TravisElless-NOAA
7575dev /jobs /JGLOBAL_WAVE_ * @ JessicaMeixner-NOAA @ sbanihash
7676
7777# System-specific modules
@@ -93,7 +93,7 @@ dev/scripts/exgdas_enkf_sfc.sh @CoryMartin-NOAA @RussTreadon-NOAA @CatherineThom
9393dev /scripts /exgdas_enkf_snow_recenter.py @ jiaruidong2017
9494dev /scripts /exgdas_enkf_update.sh @ CoryMartin-NOAA @ RussTreadon-NOAA @ CatherineThomas-NOAA
9595dev /scripts /exgdas_global_marine_analysis_letkf.py @ guillaumevernieres @ AndrewEichmann-NOAA
96- dev /scripts /exgfs_aero_init_aerosol.py
96+ dev /scripts /exgfs_aero_init_aerosol.py @ CoryMartin-NOAA
9797dev /scripts /exgfs_atmos_awips_20km_1p0deg.sh @ ChristopherHill-NOAA
9898dev /scripts /exgfs_atmos_fbwind.sh @ ChristopherHill-NOAA
9999dev /scripts /exgfs_atmos_gempak_gif_ncdc_skew_t.sh @ ChristopherHill-NOAA
@@ -102,8 +102,8 @@ dev/scripts/exgfs_atmos_goes_nawips.sh @ChristopherHill-NOAA
102102dev /scripts /exgfs_atmos_grib2_special_npoess.sh @ ChristopherHill-NOAA
103103dev /scripts /exgfs_atmos_nawips.sh @ ChristopherHill-NOAA
104104dev /scripts /exgfs_atmos_postsnd.sh @ BoCui-NOAA
105- dev /scripts /exgfs_pmgr.sh
106- dev /scripts /exgfs_prdgen_manager.sh
105+ dev /scripts /exgfs_pmgr.sh @ lgannoaa
106+ dev /scripts /exgfs_prdgen_manager.sh @ lgannoaa
107107dev /scripts /exgfs_wave_ * @ JessicaMeixner-NOAA @ sbanihash
108108dev /scripts /exglobal_aero_analysis_ * @ CoryMartin-NOAA
109109dev /scripts /exglobal_analysis_stats.py @ CoryMartin-NOAA
@@ -113,17 +113,17 @@ dev/scripts/exglobal_atm_analysis_* @RussTreadon-NOAA @DavidNew-NOAA
113113dev /scripts /exglobal_atmens_analysis_ * @ RussTreadon-NOAA @ DavidNew-NOAA
114114dev /scripts /exglobal_atmos_analysis * .sh @ RussTreadon-NOAA @ CoryMartin-NOAA
115115dev /scripts /exglobal_atmos_ensstat.sh @ RussTreadon-NOAA
116- dev /scripts /exglobal_atmos_pmgr.sh
116+ dev /scripts /exglobal_atmos_pmgr.sh @ lgannoaa
117117dev /scripts /exglobal_atmos_products.sh @ WenMeng-NOAA
118118dev /scripts /exglobal_atmos_sfcanl.sh @ BrianCurtis-NOAA
119- dev /scripts /exglobal_atmos_tropcy_qc_reloc.sh
119+ dev /scripts /exglobal_atmos_tropcy_qc_reloc.sh @ DavidHuber-NOAA
120120dev /scripts /exglobal_atmos_upp.py @ WenMeng-NOAA
121121dev /scripts /exglobal_atmos_vminmon.sh @ EdwardSafford-NOAA
122122dev /scripts /exglobal_cleanup.sh @ DavidHuber-NOAA
123123dev /scripts /exglobal_diag.sh @ RussTreadon-NOAA @ CoryMartin-NOAA
124124dev /scripts /exglobal_extractvars.sh @ EricSinsky-NOAA
125125dev /scripts /exglobal_forecast.py @ aerorahul
126- dev /scripts /exglobal_forecast.sh @ aerorahul
126+ dev /scripts /exglobal_forecast.sh @ DavidHuber-NOAA
127127dev /scripts /exglobal_marine_analysis_ * @ guillaumevernieres @ AndrewEichmann-NOAA
128128dev /scripts /exglobal_marinebmat_initialize.py @ guillaumevernieres @ AndrewEichmann-NOAA
129129dev /scripts /exglobal_marinebmat.py @ guillaumevernieres @ AndrewEichmann-NOAA
@@ -134,26 +134,20 @@ dev/scripts/exglobal_prep_obs_aero.py @CoryMartin-NOAA
134134dev /scripts /exglobal_prep_sfc.sh @ BrianCurtis-NOAA
135135dev /scripts /exglobal_prep_snow_obs.py @ jiaruidong2017
136136dev /scripts /exglobal_snow_analysis.py @ jiaruidong2017
137- dev /scripts /exglobal_stage_ic.py @ DavidHuber-NOAA @ aerorahul
137+ dev /scripts /exglobal_stage_ic.py @ DavidHuber-NOAA @ TravisElless-NOAA
138138
139139# ush
140- ush /WAM_XML_to_ASCII.pl
141- ush /atmos_ensstat.sh
142140ush /atmos_extractvars.sh @ EricSinsky-NOAA
143- ush /bash_utils.sh
144141ush /calcanl_gfs.py @ CoryMartin-NOAA
145142ush /calcinc_gfs.py @ CoryMartin-NOAA
146- ush /detect_machine.sh
147143ush /create_gs_info.sh @ jswhit2 @ DavidHuber-NOAA
148144ush /extractvars_tools.sh @ EricSinsky-NOAA
149- ush /file_utils.sh
150- ush /forecast_det.sh @ aerorahul
151- ush /forecast_postdet.sh @ aerorahul
152- ush /forecast_predet.sh @ aerorahul
153- ush /fv3gfs_remap_weights.sh
145+ ush /forecast_det.sh @ DavidHuber-NOAA
146+ ush /forecast_postdet.sh @ DavidHuber-NOAA
147+ ush /forecast_predet.sh @ DavidHuber-NOAA
154148ush /gaussian_sfcanl.sh @ BrianCurtis-NOAA
155- ush /getdump.sh @ DavidHuber-NOAA @ aerorahul
156- ush /getges.sh @ DavidHuber-NOAA @ aerorahul
149+ ush /getdump.sh @ DavidHuber-NOAA @ TravisElless-NOAA
150+ ush /getges.sh @ DavidHuber-NOAA @ TravisElless-NOAA
157151ush /getgfsnctime @ CoryMartin-NOAA
158152ush /getioda.sh @ nicholasesposito @ CoryMartin-NOAA @ RussTreadon-NOAA
159153ush /getncdimlen @ CoryMartin-NOAA
@@ -163,44 +157,40 @@ ush/gfs_bufr_netcdf.sh @BoCui-NOAA
163157ush /gfs_sndp.sh @ BoCui-NOAA
164158ush /gfs_truncate_enkf.sh @ CoryMartin-NOAA
165159ush /global_cycle.sh @ BrianCurtis-NOAA
166- ush /global_savefits.sh
167160ush /gsi_utils.py @ CoryMartin-NOAA
168- ush /interp_atmos_master.sh @ aerorahul @ WenMeng-NOAA
169- ush /interp_atmos_sflux.sh @ aerorahul @ WenMeng-NOAA
170- ush /jjob_header.sh
171- ush /link_crtm_fix.sh
172- dev /ush /load_modules.sh @ aerorahul @ DavidHuber-NOAA @ RussTreadon-NOAA @ JessicaMeixner-NOAA
173- ush /merge_fv3_aerosol_tile.py
161+ ush /interp_atmos_master.sh @ WenMeng-NOAA
162+ ush /interp_atmos_sflux.sh @ WenMeng-NOAA
163+ dev /ush /load_modules.sh @ TravisElless-NOAA @ DavidHuber-NOAA @ RussTreadon-NOAA @ JessicaMeixner-NOAA
164+ ush /merge_fv3_aerosol_tile.py @ CoryMartin-NOAA
174165ush /minmon_xtrct_ * .pl @ EdwardSafford-NOAA
175- ush /module-setup.sh @ aerorahul
166+ ush /module-setup.sh @ DavidHuber-NOAA
176167ush /ocnice_extractvars.sh @ EricSinsky-NOAA
177168ush /ozn_xtrct.sh @ EdwardSafford-NOAA
178- ush /parse-storm-type.pl
179- ush /parsing_model_configure_FV3.sh @ aerorahul @ junwang-noaa
180- ush /parsing_namelists_CICE.sh @ aerorahul @ junwang-noaa @ DeniseWorthen
181- ush /parsing_namelists_FV3.sh @ aerorahul @ junwang-noaa
169+ ush /parse-storm-type.pl @ HananehJafary-NOAA
170+ ush /parsing_model_configure_FV3.sh @ dpsarmie
171+ ush /parsing_namelists_CICE.sh @ dpsarmie @ DeniseWorthen
172+ ush /parsing_namelists_FV3.sh @ dpsarmie
182173ush /parsing_namelists_FV3_nest.sh @ guoqing-noaa
183- ush /parsing_namelists_MOM6.sh @ aerorahul @ junwang-noaa @ jiandewang
184- ush /parsing_namelists_WW3.sh @ aerorahul @ JessicaMeixner-NOAA @ sbanihash
185- ush /parsing_ufs_configure.sh @ aerorahul @ junwang-noaa
186- ush /preamble.sh
174+ ush /parsing_namelists_MOM6.sh @ dpsarmie @ jiandewang
175+ ush /parsing_namelists_WW3.sh @ JessicaMeixner-NOAA @ sbanihash
176+ ush /parsing_ufs_configure.sh @ dpsarmie
187177ush /prep_sfc_ice_blend.sh @ BrianCurtis-NOAA
188178ush /prep_sfc_snow.sh @ BrianCurtis-NOAA
189- ush /product_functions.sh @ aerorahul
179+ ush /product_functions.sh @ DavidHuber-NOAA
190180ush /radmon_ * .sh @ EdwardSafford-NOAA
191181ush /rstprod.sh @ DavidHuber-NOAA
192- ush /run_mpmd.sh @ aerorahul @ DavidHuber-NOAA
193- ush /syndat_getjtbul.sh @ JiayiPeng -NOAA
194- ush /syndat_qctropcy.sh @ JiayiPeng -NOAA
195- ush /tropcy_relocate.sh @ JiayiPeng -NOAA
196- ush /tropcy_relocate_extrkr.sh @ JiayiPeng -NOAA
182+ ush /run_mpmd.sh @ TravisElless-NOAA @ DavidHuber-NOAA
183+ ush /syndat_getjtbul.sh @ HananehJafary -NOAA
184+ ush /syndat_qctropcy.sh @ HananehJafary -NOAA
185+ ush /tropcy_relocate.sh @ HananehJafary -NOAA
186+ ush /tropcy_relocate_extrkr.sh @ HananehJafary -NOAA
197187ush /wave_ * .sh @ JessicaMeixner-NOAA @ sbanihash
198188ush /regrid_gsiSfcIncr_to_tile.sh @ ClaraDraper-NOAA
199189
200190# ush/python
201- ush /python /pygfs /jedi /__init__.py @ aerorahul @ DavidNew-NOAA
191+ ush /python /pygfs /jedi /__init__.py @ TravisElless-NOAA @ DavidNew-NOAA
202192ush /python /pygfs /jedi /jedi.py @ DavidNew-NOAA
203- ush /python /pygfs /task /__init__.py @ aerorahul
193+ ush /python /pygfs /task /__init__.py @ DavidHuber-NOAA
204194ush /python /pygfs /task /aero_analysis.py @ DavidNew-NOAA @ CoryMartin-NOAA
205195ush /python /pygfs /task /aero_bmatrix.py @ DavidNew-NOAA @ CoryMartin-NOAA
206196ush /python /pygfs /task /chem_fire_emission.py @ bbakernoaa
@@ -215,14 +205,14 @@ ush/python/pygfs/task/gfs_forecast.py @aerorahul
215205ush /python /pygfs /task /marine_analysis.py @ guillaumevernieres @ AndrewEichmann-NOAA @ DavidNew-NOAA
216206ush /python /pygfs /task /marine_bmat.py @ guillaumevernieres @ AndrewEichmann-NOAA @ DavidNew-NOAA
217207ush /python /pygfs /task /marine_letkf.py @ guillaumevernieres @ AndrewEichmann-NOAA @ DavidNew-NOAA
218- ush /python /pygfs /task /oceanice_products.py @ aerorahul @ JesseMeng-NOAA @ ChristopherHill-NOAA @ DavidNew-NOAA
208+ ush /python /pygfs /task /oceanice_products.py @ JesseMeng-NOAA @ ChristopherHill-NOAA @ DavidNew-NOAA
219209ush /python /pygfs /task /offline_analysis.py @ CoryMartin-NOAA
220210ush /python /pygfs /task /snow_analysis.py @ jiaruidong2017 @ DavidNew-NOAA
221211ush /python /pygfs /task /snowens_analysis.py @ jiaruidong2017 @ DavidNew-NOAA
222- ush /python /pygfs /task /stage_ic.py @ DavidHuber-NOAA @ aerorahul
223- ush /python /pygfs /task /upp.py @ aerorahul @ WenMeng-NOAA
224- ush /python /pygfs /ufswm /__init__.py @ aerorahul
225- ush /python /pygfs /ufswm /gfs.py @ aerorahul
226- ush /python /pygfs /ufswm /ufs.py @ aerorahul
227- ush /python /pygfs /utils /__init__.py @ aerorahul
212+ ush /python /pygfs /task /stage_ic.py @ DavidHuber-NOAA @ TravisElless-NOAA
213+ ush /python /pygfs /task /upp.py @ WenMeng-NOAA
214+ ush /python /pygfs /ufswm /__init__.py @ DavidHuber-NOAA
215+ ush /python /pygfs /ufswm /gfs.py @ DavidHuber-NOAA
216+ ush /python /pygfs /ufswm /ufs.py @ DavidHuber-NOAA
217+ ush /python /pygfs /utils /__init__.py @ DavidHuber-NOAA
228218ush /python /pygfs /utils /marine_da_utils.py @ guillaumevernieres @ AndrewEichmann-NOAA
0 commit comments