NOAA-EMC / GDASApp

Global Data Assimilation System Application
GNU Lesser General Public License v2.1
14 stars 28 forks source link

Added YAML, JSON, python files for assimilating VIIRS satwinds #1055

Closed BrettHoover-NOAA closed 3 months ago

BrettHoover-NOAA commented 3 months ago

Adding satwinds from the Visible Infrared Imaging Radiometer Suite (VIIRS) from SNPP/NOAA-20 to GDASApp end-to-end testing

new files include: parm/atm/obs/config/satwind_viirs_npp.yaml.j2: QC filter YAML for VIIRS SNPP satwinds (jinja2 standard) parm/atm/obs/config/satwind_viirs_n20.yaml.j2: QC filter YAML for VIIRS NOAA-20 satwinds (jinja2 standard) parm/ioda/bufr2ioda/bufr2ioda_satwind_amv_viirs.json: JSON containing data format, sensor, and satellite information for VIIRS SNPP/NOAA-20 satwinds ush/ioda/bufr2ioda/bufr2ioda_satwind_amv_viirs.py: bufr2ioda code for extracting VIIRS SNPP/NOAA-20 satwinds from BUFR

See #1054 for end-to-end testing results. Acceptance and ob-errors agree well with some expected deviation. No thinning is applied to these winds by regular convention.

Note: We are still using qualityInformationWithoutForecast as the variable-name for QI in the IODA converter. This variable-name is currently not registered in the IODA ObsSpace.yaml, but there is an ongoing discussion with JCSDA to have it added, issue is here: https://github.com/JCSDA-internal/ioda/issues/1233

emilyhcliu commented 3 months ago

@BrettHoover-NOAA Thanks. Based on global_convinfo.txt The AMVs from VIIRS (Type 260 with satids 224, 225, and 226) have no thinning applied. (Yeh~).
I am checking out your branch and will do a test run. Thanks!!

nicholasesposito commented 3 months ago

Looks good. @nicholasesposito 's comment should not delay approval IMO.

Approved on my end