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 LEOGEO satwinds #1099

Closed BrettHoover-NOAA closed 1 month ago

BrettHoover-NOAA commented 2 months ago

Adding satwinds from the low-Earth orbiting / geostationary (LEOGEO) from multiple satellite platforms to GDASApp end-to-end testing

new files include: parm/ioda/bufr2ioda/bufr2ioda_satwind_amv_leogeo.json: JSON containing data format, sensor, and satellite information for LEOGEO satwinds ush/ioda/bufr2ioda/bufr2ioda_satwind_amv_leogeo.py: bufr2ioda code for extracting LEOGEO satwinds from BUFR

Dependent PR to NOAA-EMC/jcb-gdas parm/atm/obs/config/satwnd.leogeo_multi.yaml.j2: QC filter YAML for LEOGEO satwinds (jinja2 standard) - this file is part of https://github.com/NOAA-EMC/jcb-gdas/pull/4

See #1098 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

BrettHoover-NOAA commented 1 month ago

Reopening this PR with https://github.com/NOAA-EMC/jcb-gdas/pull/4 to add QC YAML in NOAA-EMC/jcb-gdas