NOAA-EMC / JEDI-T2O

JEDI Transition to Operations activities.
GNU Lesser General Public License v2.1
5 stars 4 forks source link

Use Python API to convert ADPSFC prepbufr data to IODA #66

Open nicholasesposito opened 1 year ago

nicholasesposito commented 1 year ago

Configuration

Test using fv3jedi_hofx_nomodel.x with the IODA files converted from BUFR converter

Check List

Investigate diag output from UFO

nicholasesposito commented 1 year ago

The full conversion works. I had to put both MetaData/pressure and ObsValue/stationPressure into the IODA file because various obs operators require different inputs. I was able to run fv3jedi_hofx_nomodel.x on the IODA file to produce these results:

adpsfc_stationPressure_withQM adpsfc_airTemperature_withQM adpsfc_virtualTemperature_withQM adpsfc_specificHumidity_withQM adpsfc_windNorthward_withQM adpsfc_windEastward_withQM

nicholasesposito commented 1 year ago

Here are the results of running the GSI (the files in /parm/atm/obs/testing/sfc.yaml

sfc_GsiHofX_ObsValue_stationPressure_withQM sfc_GsiHofX_ObsValue_airTemperature_withQM sfc_GsiHofX_ObsValue_virtualTemperature_withQM sfc_GsiHofX_ObsValue_specificHumidity_withQM sfc_GsiHofX_ObsValue_windNorthward_withQM sfc_GsiHofX_ObsValue_windEastward_withQM

nicholasesposito commented 1 year ago

Emily and I noticed that the stationPressure values for GSI were much further away from the 1:1 line than for UFO. We plotted hofx for the GSI diag file, and found data points much closer to 1:1 (ignoring the data counts). This revealed that the UFO model has a better surface pressure model.

sfc_hofx_ObsValue_stationPressure_withQM