Skip to content

Commit

Permalink
Update Ozone for testing and end-to-end (#699)
Browse files Browse the repository at this point in the history
* Adding YAML files for Ozone in config. Update test benchmark for omi_aura. Tide up the YAMLs.

* Fix comments
  • Loading branch information
emilyhcliu authored Oct 31, 2023
1 parent 073d811 commit 7eebf43
Show file tree
Hide file tree
Showing 9 changed files with 453 additions and 71 deletions.
73 changes: 72 additions & 1 deletion parm/atm/obs/config/omi_aura.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,79 @@ obs space:
io pool:
max pool size: 1
simulated variables: [ozoneTotal]

obs operator:
name: AtmVertInterpLay
geovals: [ozoneLayer]
geovals: [mole_fraction_of_ozone_in_air]
coefficients: [0.007886131] # convert from ppmv to DU
nlevels: [1]

obs pre filters:
- filter: Perform Action
filter variables:
- name: ozoneTotal
action:
name: assign error
error parameter: 6.0

obs prior filters:
# GSI read routine QC
# range sanity check
- filter: Bounds Check
filter variables:
- name: ozoneTotal
minvalue: 0
maxvalue: 10000
action:
name: reject

# Do not use the data if row anomaly (bit 10)is 1
- filter: RejectList
filter variables:
- name: ozoneTotal
where:
- variable:
name: MetaData/totalOzoneQualityFlag
any_bit_set_of: 9

# Scan position check: reject scan position >= 25
- filter: RejectList
filter variables:
- name: ozoneTotal
where:
- variable:
name: MetaData/sensorScanPosition
minvalue: 25

# Accept total_ozone_error_flag values of 0 and 1, but not any others.
- filter: RejectList
filter variables:
- name: ozoneTotal
where:
- variable:
name: MetaData/totalOzoneQualityCode
is_not_in: 0, 1

# Use data with best ozone algorighm
- filter: RejectList
filter variables:
- name: ozoneTotal
where:
- variable:
name: MetaData/bestOzoneAlgorithmFlag
is_in: 3, 13

obs post filters:
# GSI setup routine QC
# Gross check
- filter: Background Check
filter variables:
- name: ozoneTotal
threshold: 10.0
absolute threshold: 300.0
action:
name: reject

# End of Filters


Loading

0 comments on commit 7eebf43

Please sign in to comment.