-
Notifications
You must be signed in to change notification settings - Fork 29
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
PR to use 3-digit evs_ver, use $MAILTO, remove pgmout, etc ... #354
PR to use 3-digit evs_ver, use $MAILTO, remove pgmout, etc ... #354
Conversation
export of 3-digit evs_ver.
Removing local testing directory for global_ens
…chior-NOAA/EVS into bugfix/mailto-evs_ver
…chior-NOAA/EVS into bugfix/mailto-evs_ver
Ok. I see what happened. The |
@ShelleyMelchior-NOAA Will I need to re-run what's been done above? |
There were many components where I also just made changes to make sure no more $maillist vars snuck back in. |
@PerryShafran-NOAA @ShelleyMelchior-NOAA Since build.ver was changed, can we also compile and test something with this PR? |
@AliciaBentley-NOAA excellent idea! I'll do the global_det prep, which I believe uses a lot of these codes. |
@ShelleyMelchior-NOAA The global_det prep step completed, and looked like the executables are all OK. See /lfs/h2/emc/vpppg/noscrub/perry.shafran/pr354test/EVS/dev/drivers/scripts/prep/global_det/jevs_global_det_atmos_prep_00.o93488665. But you will see WARNINGs due to missing files, but that's also because I'm running too early to catch some stuff that comes in later. I'm doing a re-run with PDYm2. Also see the output directory /lfs/h2/emc/vpppg/noscrub/perry.shafran/evs/v1.0/prep/global_det/atmos.20231116 Feel that in general this step worked pretty well as intended. |
Thanks Perry. global_det prep seems OK. ✔️ |
@ShelleyMelchior-NOAA Good news! I made Marcel's suggested change to the analysis plot job, and it changed the word ERROR to WARNING. If you want to add this change, please grab my file and add to this branch: /lfs/h2/emc/vpppg/noscrub/perry.shafran/pr354test/EVS/ush/analyses/df_preprocessing.py And also you may validate: The .o file is here: /lfs/h2/emc/vpppg/noscrub/perry.shafran/pr354test/EVS/dev/drivers/scripts/plots/analyses/jevs_analyses_grid2obs_plots.o93490085 And the plot tarball is here: /lfs/h2/emc/vpppg/noscrub/perry.shafran/evs/v1.0/plots/analyses/atmos.20231115 Not sure why this wound up in noscrub? The plots are going to ptmp in the emc.vpppg correctly. Anyway, here you go.... |
Change ERROR to WARNING
Ensured that the output plots goes into ptmp instead of noscrub.
I made the updates directly into your code. |
We have determined that emails are being sent using the mailto feature, by running a job and choosing a date that doesn't have any current data in production. I also did an nfcens test, since that's what was just merged in. That looks good too. We may be ready to merge! |
dev/drivers/scripts/plots/global_ens/jevs_global_ens_headline_gefs_grid2grid_plots.sh
Outdated
Show resolved
Hide resolved
@ShelleyMelchior-NOAA Thanks for making those fixes! I think we are ok for merge, yes? |
@PerryShafran-NOAA I think this is ready to merge, yes! @ShelleyMelchior-NOAA can confirm. |
I approve this PR for merge. ✔️ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved for merge.
Pull Request Testing
Describe testing already performed for this Pull Request:
This PR updates evs_ver to be 3-digits. Impacted files are
verisons/run.ver
and all files indev/drivers/scripts/
This PR removes the
sorc/
script that built the symlink to thefix/
directory.This PR removes any lingering instances of pgmout.
This PR replaces $maillist w/ the NCO Table 1 variable, $MAILTO.
This PR moves
modulefiles/
todev/modulefiles/
. Impacted files are all files indev/drivers/scripts/
Recommend testing for the reviewer(s) to perform, including the location of input datasets, and any additional instructions:
Testing should include random selection of components for all 3 steps to assure EVS-wide impact is not harmful.
I also suggest one end-to-end test for all 3 (or 2) steps in a single component.
Has the code been checked to ensure that no errors occur during the execution? [Yes or No]
Do these updates/additions include sufficient testing updates? [Yes or No]
Please complete this pull request review by [Fill in date].
Pull Request Checklist
Review the source issue metadata (required labels, projects, and milestone).
Complete the PR description above.
Ensure the PR title matches the feature branch name.
Check the following:
Instructions provided on how to run
Developer's name is replaced by ${user} where necessary throughout the code
Check that the ecf file has all the proper definitions of variables
Check that the jobs file has all the proper settings of COMIN and COMOUT and other input variables
Check to see that the output directory structure is followed
Be sure that you are not using MET utilities outside the METplus wrapper structure
After submitting the PR, select Development issue with the original issue number.
After the PR is approved, merge your changes. If permissions do not allow this, request that the reviewer do the merge.
Close the linked issue.