-
Notifications
You must be signed in to change notification settings - Fork 119
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Task name change from 'verb-like' to 'noun-like' to remove prefix 'run_' #633
Comments
@chan-hoo That mostly sounds good to me. A couple of things:
Thanks. |
@gsketefian, thank you for your comments: 1) I'll update them 2) Sure. I am doing some urgent tasks now. I'll be able to make this change maybe next month unless someone else does this. |
@chan-hoo Ok, sounds good. I may get to the changing of the vx task names before next month, we'll see. |
After some internal discussion at EMC and with @christinaholtNOAA + others on the RRFS merge team, we think it makes sense to keep some verb prefixes attached to the RRFS tasks (and those currently in the SRW app) to keep them somewhat descriptive. However, we do feel that the run_* prefix should be removed, as it is superfluous and does not provide much added value. Here are some suggested names for the current SRW tasks and the RRFS tasks that will be added (excluding the verification tasks which @gsketefian plans to rename). Comments and feedback from anyone is welcomed and encouraged. Current SRW app tasks RRFS tasks (not yet in SRW app) |
@JeffBeck-NOAA or @gsketefian - do either of you have any thoughts about the task names I've proposed here? I think it makes sense to keep most of the current task names the same, except for the forecast, post, and product generation jobs. Any feedback is much appreciated! |
@BenjaminBlake-NOAA Your proposed renaming sounds good to me. For |
@BenjaminBlake-NOAA, everything looks good here. I would also vote for the following: run_anal ---> analysis_gsi |
@gsketefian @JeffBeck-NOAA Thank you both for your feedback! Your suggestions sound good to me. I'll open a PR soon for renaming the tasks currently in the SRW app. |
@gsketefian In my PR I will not modify the names of the verification tasks, since you had said you would update those at some point to remove the run_ prefix. |
Matching new standard outlined in Issue ufs-community#633
Description
verb-like
naming convention.run_
.run_
.run_
once RRFS is integrated.run_task_
, their name will berun_task_run_
for therun_
tasks whererun
is repeated.run_
seems to be superfluous.run_
makes the task name long unnecessarily. For example, the change ofexregional_run_met_ensemblestat_vx_point.sh
toexregional_met_ensemblestat_vx_point.sh
will not make users confused.Solution
For the consistency, I propose to use
noun-like
naming rather thanverb-like
as follows:ex-scripts:
exregional_get_extrn_mdl_files.sh ---> exregional_extrn_mdl_files.sh (task names:
get_extrn_ics
-->extrn_mdl_files_ics
,get_extrn_lbcs
-->extrn_mdl_files_lbcs
)exregional_get_obs_ccpa.sh ---> same
exregional_get_obs_mrms.sh ---> same
exregional_get_obs_ndas.sh ---> same
exregional_make_grid.sh ---> same
exregional_make_ics.sh ---> same
exregional_make_lbcs.sh ---> same
exregional_make_orog.sh ---> same
exregional_make_sfc_climo.sh ---> same
exregional_plot_allvars.sh ---> same
exregional_plot_allvars_diff.sh ---> same
exregional_run_fcst.sh ---> exregional_forecast.sh
exregional_run_met_ensemblestat_vx_grid.sh ---> exregional_met_ensemblestat_vx_grid.sh
exregional_run_met_ensemblestat_vx_point.sh ---> exregional_met_ensemblestat_vx_point.sh
exregional_run_met_gridstat_vx.sh ---> exregional_met_gridstat_vx.sh
exregional_run_met_gridstat_vx_emsmean.sh ---> exregional_met_gridstat_vx_emsmean.sh
exregional_run_met_gridstat_vx_ensprob.sh ---> exregional_met_gridstat_vx_ensprob.sh
exregional_run_met_pointstat_vx.sh ---> exregional_met_pointstat_vx.sh
exregional_run_met_pointstat_vx_ensmean.sh ---> exregional_met_pointstat_vx_ensmean.sh
exregional_run_met_pointstat_vx_ensprob.sh ---> exregional_met_pointstat_vx_ensprob.sh
exregional_run_post.sh ---> exregional_post.sh
exregional_run_prdgen.sh ---> exregional_gen_product.sh
J-job scripts can be modified similarly.
Please let me know if you have any other
noun-like
names for the above tasks.Acceptance Criteria (Definition of Done)
The text was updated successfully, but these errors were encountered: