We have demonstrated an application of dynamic error in JEDI Skylab using GNSS-RO data. For this example, the adaptive observation errors are computed in the converter using the local spectral width (LSW) property and the standard deviation of the observation itself for the upper levels.
The following steps are applied to each RO profile:
Apply basic QC (remove negative bending angle obs, missing bending angle obs, obs with bad latitude, obs with large geoid undulation, and obs with bad Earth radius)
Calculate exponential fit of bending angle between 40 and 60 km
Calculate STD4060 as standard deviation of difference between bending angle and exponential fit
Set STD4060 cap of 40%
Calculate relative error by plugging height in meters (relative to the cutoff point), LSW in %, and STD4060 in % into the provided polynomials. The LSW polynomial is applied from 0-10 km, the STD4060 polynomial is applied from 30-60 km, and the minimum relative error (1.25%) is applied from 10-30 km
Error is calculated from the relative error as relative error / 100 * bending angle
The error is included in the IODA file for each RO profile and then ingested by JEDI, our testing used the Skylab demonstrator.
Description
We have demonstrated an application of dynamic error in JEDI Skylab using GNSS-RO data. For this example, the adaptive observation errors are computed in the converter using the local spectral width (LSW) property and the standard deviation of the observation itself for the upper levels.
The following steps are applied to each RO profile:
The error is included in the IODA file for each RO profile and then ingested by JEDI, our testing used the Skylab demonstrator.
Requirements
[x] #1432
[x] Modify converter to produce:
[x] Plot hybrid error statistics to verify calculations ![Screen Shot 2023-12-13 at 10 59 35 AM](https://github.com/JCSDA-internal/ioda-converters/assets/99764299/0b7f5b90-c95b-48b 3-bcac-70b1276324f1)
[x] Test that reading error from a file works in Skylab
[x] Test QC additions to converter
[ ] Run experiments:
[ ] Experiment comparison
Acceptance Criteria (Definition of Done)
The capability to read LSW from GNSSRO bufr files has been added to the converter https://github.com/JCSDA-internal/ioda-converters/pull/1394 The dynamic error use in Skylab has been demonstrated and fully tested
Dependencies
none