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

Convert CrIS-FSR bufr file to ioda format using bufr2ioda #234

Open
HaidaoLin-NOAA opened this issue Nov 22, 2024 · 1 comment
Open

Convert CrIS-FSR bufr file to ioda format using bufr2ioda #234

HaidaoLin-NOAA opened this issue Nov 22, 2024 · 1 comment

Comments

@HaidaoLin-NOAA
Copy link

HaidaoLin-NOAA commented Nov 22, 2024

Convert CrIS-FSR bufr files to ioda format using bufr2ioda.x (non-python version) utility, working on yaml file for CrIS-FSR data.
reference yaml files from GDASApp an JCSDA/ioda-converters:
bufr2ioda_iasi.yaml: https://github.com/NOAA-EMC/GDASApp/blob/develop/parm/ioda/bufr2ioda/bufr2ioda_iasi.yaml
bufr2ioda_atms.yaml: https://github.com/NOAA-EMC/GDASApp/blob/develop/parm/ioda/bufr2ioda/bufr2ioda_atms.yaml
bufr_cris.yaml: https://github.com/JCSDA-internal/ioda-converters/blob/da03e61950cd522c2ca3afa3c45ebebd0ebb380b/test/testinput/bufr_cris.yaml

@HaidaoLin-NOAA
Copy link
Author

HaidaoLin-NOAA commented Dec 2, 2024

Procedures:

  1. Create a new yaml for CrIS-FSR data based on the above sample yaml files and the bufr table of CrIS-FSR data
  2. Test and revise the yaml file using bufr2ioda utility, have a working yaml file to generate ioda nc file for CrIS-FSR data
  3. Extract radiance data from ioda nc file and convert radiance data to brightness temperature using the inverse of Planck Function (a function in the CRTM library), and plot the brightness temperature/radiance
  4. Read the radiance data from bufr file and convert them to brightness temperature, plot the brightness temperature/radiance
  5. Compare the BT/radiance from step 3) and 4), if have difference, find the problem and go back to step 2)
  6. If needed in the future, would make appropriate changes to the yaml file when testing the CrIS-FSR ioda file in JEDI

Things to pay special attention:
variable in yaml file: spectralRadiance vs. scaledSpectralRadiance
unit of radiance: The unit in bufr file for radiance is W M-2 SR-1 CM, in GSI, when calling inverse of the Planck Function to convert radiance to brightness temperature, GSI converts W to mW (x 1000.). Would need to make sure the right unit is used in the ioda file and the later conversion in JEDI.

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