Add VIIRS obs processing to dev/gcafs.v1#4473
Add VIIRS obs processing to dev/gcafs.v1#4473CoryMartin-NOAA merged 101 commits intoNOAA-EMC:dev/gcafs.v1from
Conversation
…noaa/global-workflow into feature/gcafs-ecflow
| # COMIN_OBSPROC:COM_OBSPROC_TMPL \ | ||
| # COMIN_ATMOS_ANALYSIS:COM_ATMOS_ANALYSIS_TMPL | ||
| export COMIN_OBSPROC=/lfs/h1/ops/prod/com/obsproc/v1.2/gdas.${PDY}/${cyc}/atmos/ | ||
| export COMIN_ATMOS_ANALYSIS=/lfs/h1/ops/prod/com/gfs/v16.3/gdas.${PDY}/${cyc}/atmos/ |
There was a problem hiding this comment.
@aerorahul @DavidHuber-NOAA while I think the OBSPROC one can be rectified by run_envir=nco this COMIN_ATMOS_ANALYSIS is a good example I think of why this declare_from_tmpl may not be ideal
There was a problem hiding this comment.
Or is the convention here that this should be COMINgfs?
There was a problem hiding this comment.
global-workflow/dev/parm/config/gfs/config.com
Lines 38 to 48 in fb82cf0
Co-authored-by: David Huber <[email protected]>
| result = subprocess.run([nc2ioda_exe, nc2ioda_yaml], | ||
| cwd=task_config['DATA'], | ||
| capture_output=True, | ||
| text=True) |
| logger.info("Copying ioda files to destination COMROOT directory") | ||
| yyyymmdd = self.task_config['PDY'].strftime('%Y%m%d') | ||
|
|
||
| comout = os.path.join(self.task_config['COMROOT'], |
There was a problem hiding this comment.
COMIN/COMOUT should be declared in the j-jobs
| """ | ||
| """ | ||
| for platform in self.task_config.platforms: | ||
| print(f"========= platform: {platform}") |
There was a problem hiding this comment.
use logging here and elsewhere
| # COMIN_OBSPROC:COM_OBSPROC_TMPL \ | ||
| # COMIN_ATMOS_ANALYSIS:COM_ATMOS_ANALYSIS_TMPL | ||
| export COMIN_OBSPROC=/lfs/h1/ops/prod/com/obsproc/v1.2/gdas.${PDY}/${cyc}/atmos/ | ||
| export COMIN_ATMOS_ANALYSIS=/lfs/h1/ops/prod/com/gfs/v16.3/gdas.${PDY}/${cyc}/atmos/ |
There was a problem hiding this comment.
global-workflow/dev/parm/config/gfs/config.com
Lines 38 to 48 in fb82cf0
|
Thanks @aerorahul I'll make those suggested changes later today. What do you suggest for the |
We need a |
…oaa/global-workflow into feature/more-ecflow
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fixes for prep_emissions NRT * correct homegcafs --------- Co-authored-by: bbakernoaa <[email protected]>
Description
For GCAFSv1 instead of using ObsForge for upstream observation processing, we will include the VIIRS AOD preprocessing from DCOM directly in the GCAFS workflow. This PR adds the scripts borrowed from ObsForge into the dev branch.
Type of change
Change characteristics
How has this been tested?
Checklist