Product instructions to generate HFIP product images for hfip.org
Here are general instructions on how to generate product images for HFIP to share model output on
HFIP Product descriptions are available
On the user-side:
- Each individual group will run our KSH driver script that generates
all products using GrADS. The driver script will generate a TAR
archive with all the products and place that archive in some
- Each group will then give us the path to their personal directory where they will keep all their TAR
archives throughout the season.
- e.g. /pan2/projects/fim-njet/FIM9/FIMrun/YYYYMMDDHH
- Image generation script is run at the end of the workflow
- Script information
- The README file in the directory shows two examples of how to run
these scripts for both global and regional models. You can try out the
examples by simply copying-and-pasting the few commands shown in the
README file. A detailed description of the arguments required by each
script is given in the comments located at the top portion of each
- The script "hfipRegionalModelGraphics.ksh" is designed specifically for
- The script "hfipGlobalModelGraphics.ksh" is designed
specifically for global models
- Both scripts are located in our project directory
On the operations-side:
- Each team will place their images in a specific directory.
- The "ophfip" users will use "ls" to list the contents of each
directory. It will compare the TAR-ZIP files listed to a list of
previously processed TAR-ZIP files. Only those TAR-ZIP files that
haven't been processed will be retained for the next step.
- The "ophfip" user will extract those new TAR-ZIP files inside the
"determine" directory in the staging area. This will automatically
update the staging area with the latest image files. The TAR-ZIP files
that were extracted will be added to the processed TAR-ZIP files list
and ignored in future iterations.
- The "ophfip" user will then invoke rsync, which will push only the
NEW image files in the staging area to hfip.org.
This process can be run as a cron job 4 times per hour