NOAA-EMC / rrfs-workflow

workflow for RRFSv1
Other
13 stars 29 forks source link

Add functionality to post processing to add AWIPS headers to GRIB output #75

Open MatthewPyle-NOAA opened 1 year ago

MatthewPyle-NOAA commented 1 year ago

A functionality that is needed for operations is adding what are known as "headers" onto the GRIB files send to AWIPS/SBN. Should be able to follow an example from an existing system, such as HRRR or NAM, that uses the $TOCGRIB2 utility for the purpose (such as /lfs/h1/ops/prod/packages/nam.v4.2.4/util/ush/mkawpgrb.sh)

AndrewBenjamin-NOAA commented 10 months ago

I already have parm files, and a basic script modeled on the HRRR that uses wgrib2 to parse out the proper wmo products and tocgrib2 to place headers onto the deterministic grib2 files. When the time comes I can provide all of this to incorporate it into the deterministic RRFS workflow.

MatthewPyle-NOAA commented 8 months ago

From Andrew:

/lfs/h2/emc/vpppg/noscrub/andrew.benjamin/rrfs_vpppg/parm faa headers are in the faa dir, ifi icing in the ifi icing dir also included the template and make files that generate the headers for all fhr

@MatthewPyle-NOAA to get them all into a parm/wmo space in workflow. Keep template/script in a util/script/ space like is done for HREF. Item to ask NCO about??

MatthewPyle-NOAA commented 8 months ago

Also need to wait on a GRIB2 library update that can handle > 2 GB files (breaks toc2grib for the full NA files)

MatthewPyle-NOAA commented 8 months ago

Have added the parm files into a feature branch. May want to create a PR for that even though they won't be used for anything yet (still need to add a mkawp.sh kind of functionality).