Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Bufr Converter for SSMIS #51

Open
XuLu-NOAA opened this issue Feb 12, 2025 · 0 comments
Open

Add Bufr Converter for SSMIS #51

XuLu-NOAA opened this issue Feb 12, 2025 · 0 comments
Assignees

Comments

@XuLu-NOAA
Copy link
Collaborator

This is to document the process of adding Buffer converter for SSMIS
Step 1 - create mapping and Python script

  1. Modify the bufr_atms_mapping.yaml and bufr_atms.py to adapt for ssmis.
    One possible concern, the Sensor Zenith/Azimuth Angles are require by JEDI, but not in the bufr file. It contains a query: "*/SCLINGEO/BEARAZ", which corresponds to the sensorAzimuthAngle according to the bufr table. But this variable is empty and gives additional dim2 of 28. This looks suspicious, I'll create a 1-d array with -1 values for initialization. The SnsorZenithAngle is fixed to 53.0 according to the SSMIS.

Step 2 - add ssmis spatial averaging into bufr-query
1. Changes are made to
bufr-query/core/src/bufr/BufrReader/Exports/Variables/RemappedBrightnessTemperatureVariable.cpp
bufr-query/core/src/bufr/BufrReader/Exports/Variables/Transforms/ssmis
bufr-query/core/CMakeLists.txt
2. options are added to remappedBrightnessTemperature section in bufr_ssmis_mapping.yaml:
sensor: ssmis
method: 1
satelliteId: "/SAID"
latitude: "
/CLAT"
longitude: "*/CLON"
If not given, it will read in as atms sensor by default and ignore the method/satelliteId/lat/lon fields.

Examples of the filtered observation space differences:

Image

Examples of the omb differences in the regional domain:

Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant