NOAA-EMC / JEDI-T2O

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

UFO Evaluation for Scatwind -- re-evaluation for new changes from GMAO #90

Open emilyhcliu opened 1 year ago

emilyhcliu commented 1 year ago

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

Notes for Input Test Data:

emilyhcliu commented 1 year ago

Original HofX Configuration

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

Modified Hofx Configuration

 obs operator:
      name: VertInterp
      apply near surface wind scaling: true
      vertical coordinate: geometric_height
      observation vertical coordinate: height
emilyhcliu commented 1 year ago

Here is the updated configuration:

obs operator:
  name: VertInterp
  # Use height vertical coordinate first
  vertical coordinate: geopotential_height
  observation vertical coordinate group: DerivedVariables
  observation vertical coordinate: adjustedHeight
  interpolation method: linear
  hofx scaling field: SurfaceWindScalingHeight
  hofx scaling field group: DerivedVariables

The wind scaling factor is calculated through the UFO variable transform:

  # Apply variable changes needed for rescaled height coordinate
  - filter: Variable Transforms
    Transform: AdjustedHeightCoordinate

  # Apply variable changes needed for wind scaling
  - filter: Variable Transforms
    Transform: SurfaceWindScalingHeight
emilyhcliu commented 1 year ago

HofX Results:

gsi_hofx_vs_jedi_hofx_scatwind_diag_2021080100_scatwind_windEastward gsi_hofx_vs_jedi_hofx_scatwind_diag_2021080100_scatwind_windNorthward hofxdiff_histogram_scatwind_diag_2021080100_scatwind_windEastward hofxdiff_histogram_scatwind_diag_2021080100_scatwind_windNorthward

hofxdiff_map_scatwind_diag_2021080100_scatwind_windEastward hofxdiff_map_scatwind_diag_2021080100_scatwind_windNorthward

The larger HofX difference over cold surface area results from using geopotential_height as reference coordinate. The geometric_height should be used (following GSI) Please see the documentation

emilyhcliu commented 1 year ago

HofX Results --- using geometric_height

gsi_hofx_vs_jedi_hofx_scatwind_diag_2021080100_scatwind_windEastward gsi_hofx_vs_jedi_hofx_scatwind_diag_2021080100_scatwind_windNorthward

hofxdiff_histogram_scatwind_diag_2021080100_scatwind_windEastward hofxdiff_histogram_scatwind_diag_2021080100_scatwind_windNorthward

hofxdiff_map_scatwind_diag_2021080100_scatwind_windEastward hofxdiff_map_scatwind_diag_2021080100_scatwind_windNorthward

There are still some outliers in the cold surface area after using the geometric_height. Our previous assessment does not see these outliers. Please see the documentation

There are minor bugs in calculating the surface wind scaling factor in the variable transform. The difference between GSI and UFO are small, though....

emilyhcliu commented 1 year ago

Next is to invesgate the HofX + QC with changes from GMAO

emilyhcliu commented 1 year ago

HofX Comparison with GSI

gsi_hofx_vs_jedi_hofx_scatwind_diag_2021080100_scatwind_windEastward gsi_hofx_vs_jedi_hofx_scatwind_diag_2021080100_scatwind_windNorthward

hofxdiff_histogram_scatwind_diag_2021080100_scatwind_windEastward hofxdiff_histogram_scatwind_diag_2021080100_scatwind_windNorthward

QC Comparison with GSI

hofxdiff_vs_qcdiff_scatwind_diag_2021080100_scatwind_windEastward hofxdiff_vs_qcdiff_scatwind_diag_2021080100_scatwind_windNorthward

Obs Error Comparion with GSI errordiff_histogram_scatwind_diag_2021080100_scatwind_windEastward errordiff_histogram_scatwind_diag_2021080100_scatwind_windNorthward