From 92c73f9a71b59b7fc62ed025b16b89ae3a291501 Mon Sep 17 00:00:00 2001 From: Ricardo Todling Date: Wed, 10 Jun 2026 17:51:08 -0400 Subject: [PATCH] Add OMIEFF for GEOS-JEDI --- .../GEOSdas_App/jedi/etc/diag2ioda.yaml | 2 +- .../GEOSdas_App/jedi/etc/obs/omieff_aura.yaml | 67 +++++++++++++++++++ 2 files changed, 68 insertions(+), 1 deletion(-) create mode 100644 src/Applications/GEOSdas_App/jedi/etc/obs/omieff_aura.yaml diff --git a/src/Applications/GEOSdas_App/jedi/etc/diag2ioda.yaml b/src/Applications/GEOSdas_App/jedi/etc/diag2ioda.yaml index a255f41e..9aa04649 100644 --- a/src/Applications/GEOSdas_App/jedi/etc/diag2ioda.yaml +++ b/src/Applications/GEOSdas_App/jedi/etc/diag2ioda.yaml @@ -85,7 +85,7 @@ models: - mhs_n19 - mls55_aura - omi_aura -# - omieff_aura + - omieff_aura - ompslpnc_n21 - ompslpnc_npp - ompsnm_npp diff --git a/src/Applications/GEOSdas_App/jedi/etc/obs/omieff_aura.yaml b/src/Applications/GEOSdas_App/jedi/etc/obs/omieff_aura.yaml new file mode 100644 index 00000000..3abd119b --- /dev/null +++ b/src/Applications/GEOSdas_App/jedi/etc/obs/omieff_aura.yaml @@ -0,0 +1,67 @@ + - obs space: + name: OMIEFF AURA + obsdatain: + engine: + type: H5File + obsfile: ./obs/omieff_aura.$BYYYYYMMDDTHH0000Z.nc4 + missing file action: warn + obsdataout: + engine: + type: H5File + obsfile: ./hofx/omieff_aura.$BYYYYYMMDDTHH0000Z.nc4 + io pool: + max pool size: 6 + simulated variables: + - ozoneTotal + obs operator: + name: AtmVertInterpLay + geovals: + - mole_fraction_of_ozone_in_air + coefficients: + - 0.0078976797 + nlevels: + - 1 + observation alias file: $FVHOME/run/jedi/Config/obsop_name_map.yaml + obs filters: + - filter: Perform Action + apply at iterations: 0, 1, 2 + filter variables: + - name: ozoneTotal + action: + name: assign error + error parameter: 5.0 + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: ozoneTotal + minvalue: 0 + maxvalue: 1000 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: ozoneTotal + test variables: + - name: MetaData/solarZenithAngle + maxvalue: 84.0 + action: + name: reject + - filter: Bounds Check + apply at iterations: 0, 1, 2 + filter variables: + - name: ozoneTotal + test variables: + - name: MetaData/sensorScanPosition + minvalue: 3 + maxvalue: 24 + action: + name: reject + - filter: Background Check + apply at iterations: 0, 1, 2 + filter variables: + - name: ozoneTotal + threshold: 5.0 + action: + name: reject + observation_name: omieff_aura