This PR mainly provides updates on the run_graphcast.py and gdas_utility.py scripts to provide the flexibility of running graphcast for 37 pressure levels. The current version of the gdas grib2 files (also, grib2b) does not account for a few pressure levels, so a script is written to prepare those missing fields and is scheduled on wcoss2 machine to generate those and upload them to NOAA s3 bucket for graphcast use. In addition, a few updates have been done to make the code clearer and in an Object-Oriented format. Also, the functionality of the model is updated to account for 37 PLs and upload the inputs and forecasts to the s3 bucket. A cronjob is scheduled on the NOAA GCP machine to run the model for every cycle. In addition, some bugs were fixed.
NOAA S3 bucket for model forecasts of both 13 and 37 pressure levels:
Description
This PR mainly provides updates on the
run_graphcast.py
andgdas_utility.py
scripts to provide the flexibility of running graphcast for 37 pressure levels. The current version of the gdas grib2 files (also, grib2b) does not account for a few pressure levels, so a script is written to prepare those missing fields and is scheduled on wcoss2 machine to generate those and upload them to NOAA s3 bucket for graphcast use. In addition, a few updates have been done to make the code clearer and in an Object-Oriented format. Also, the functionality of the model is updated to account for 37 PLs and upload the inputs and forecasts to the s3 bucket. A cronjob is scheduled on the NOAA GCP machine to run the model for every cycle. In addition, some bugs were fixed.NOAA S3 bucket for model forecasts of both 13 and 37 pressure levels:
Linked Issues
Blocking Dependencies
Anticipated Changes
Input data
Needed libraries