NOAA-EMC / JEDI-T2O

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

Observer End-to-End Test for ASCAT #73

Open emilyhcliu opened 1 year ago

emilyhcliu commented 1 year ago

End-to-End Tests for Scatterometer Wind (ASCAT) processing

This is a plumbing test between IODA and UFO. Scientific assessment will be performed later by satellite wind experts.

Check results for ASCAT MetOp-A Check results for ASCAT MetOp-B

emilyhcliu commented 1 year ago

Test ASCAT winds from MetOp-A from BUFR converted IODA file to HofX + QC (GSI read routine QC)

UFO O-F values do not match closely with GSI O-F values UFO simulated ascat winds fit worse to observations

U-Component Wind O-F : UFO vs GSI : ufo_ascatw_metop-a_omf_windEastward_qc gsi_ascatw_metop-a_omf_windEastward_noqc

emilyhcliu commented 1 year ago

V-Component Wind: UFO vs. GSI ufo_ascatw_metop-a_omf_windNorthward_qc gsi_ascatw_metop-a_omf_windNorthward_noqc

emilyhcliu commented 1 year ago

Re-check HofX (no QC) between GSI and UFO (using geoval from GSI) --- should be 100% matched.

GSI vs. JEDI U-wind GSI vs. JEDI V-wind
gsi_hofx_vs_jedi_hofx_scatwind_diag_2021080100_scatwind_windEastward gsi_hofx_vs_jedi_hofx_scatwind_diag_2021080100_scatwind_windNorthward
emilyhcliu commented 1 year ago

Why does UFO result show larger biases? Make the long story into a few bullets below:

Original Configuration

    obs operator:
      name: VertInterp
      apply near surface wind scaling: true

Modified Configuration:

    obs operator:
      name: VertInterp
      vertical coordinate: geopotential_height
      observation vertical coordinate: heightOfObservation
      apply near surface wind scaling: true

Here is the result from the modified configuration: U-Wind (UFO vs. GSI) ufo_ascatw_metop-a_omf_windEastward_qc gsi_ascatw_metop-a_omf_windEastward_noqc

U-Wind UFO vs. Obs U-Wind GSI vs. Obs
jedi_hofx_vs_obs_ascat_diag_2021080100_ascat_windEastward gsi_hofx_vs_obs_ascat_diag_2021080100_ascat_windEastward

V-Wind (UFO vs. GSI) ufo_ascatw_metop-a_omf_windNorthward_qc

gsi_ascatw_metop-a_omf_windNorthward_noqc

V-Wind UFO vs. GSI V-Wind UFO vs. GSI
jedi_hofx_vs_obs_ascat_diag_2021080100_ascat_windNorthward gsi_hofx_vs_obs_ascat_diag_2021080100_ascat_windNorthward
emilyhcliu commented 1 year ago

Run the standard CTEST for SCATWIND HofX to verify the YAML (options for obs operator changed) and code change are good. (This is using geoval and obs files from GSI )

U-Wind GSI vs. UFO V-Wind GSI vs. UFO
gsi_hofx_vs_jedi_hofx_scatwind_diag_2021080100_scatwind_windEastward gsi_hofx_vs_jedi_hofx_scatwind_diag_2021080100_scatwind_windNorthward
emilyhcliu commented 10 months ago

More Investigation: Scatwind Fix....

emilyhcliu commented 9 months ago

GMAO made some changes in the UFO repository related to surface winds: There are several UFO updates from GMAO regarding winds.
This PR is to test the updates from GMAO for Scatterometer Winds

Here is the collection of related UFO PRs PR #3061 PR #3050 PR #3026

So, Let's evaluate the changes ....

emilyhcliu commented 8 months ago

MetOp-A (UFO vs. GSI)

Note:

O-F without QC ufo_ascat_metop-a_omf_windEastward_noqc gsi_ascat_metop-a_omf_windEastward_noqc

O-F with QC ufo_ascat_metop-a_omf_windEastward_qc gsi_ascat_metop-a_omf_windEastward_qc

Final Obs Error ufo_ascat_metop-a_obserr_windEastward_qc gsi_ascat_metop-a_obserr_windEastward_qc

emilyhcliu commented 8 months ago

MetOp-B (UFO vs. GSI)

Note:

O-F without QC ufo_ascat_metop-b_omf_windEastward_noqc gsi_ascat_metop-b_omf_windEastward_noqc

O-F with QC ufo_ascat_metop-b_omf_windEastward_qc gsi_ascat_metop-b_omf_windEastward_qc

Final Obs Error ufo_ascat_metop-b_obserr_windEastward_qc gsi_ascat_metop-b_obserr_windEastward_qc