Skip to content

Independent handling for Conventional Obs in Bufr to Ioda task - #897

Open
jemccurr wants to merge 4 commits into
feature/mranst/obs_builderfrom
feature/jemccurr/spoc_conv_data
Open

Independent handling for Conventional Obs in Bufr to Ioda task#897
jemccurr wants to merge 4 commits into
feature/mranst/obs_builderfrom
feature/jemccurr/spoc_conv_data

Conversation

@jemccurr

Copy link
Copy Markdown

Description

This PR introduces independent handling of conventional observations (those using either aircraft profile or standard prepbufr files). Functions "get_conventional_obs_builders" and "process_bufr_file_conventional" are added to allow for appropriate mapping of input filenames to necessary SPOC conversion scripts and of output ioda files to JEDI obs spaces given that these are not one to one for conventional types. Tested for following obs spaces: aircraft_temperature,aircraft_wind,sondes,pibal,sfc, and sfcship.

@jemccurr jemccurr changed the title Feature/jemccurr/spoc conv data Independent handling for Conventional Obs in Bufr to Ioda task Sep 11, 2026
@mranst
mranst changed the base branch from develop to feature/mranst/obs_builder September 11, 2026 18:35
@mranst

mranst commented Sep 11, 2026

Copy link
Copy Markdown
Collaborator

Looks great, I was able to run aircraft, sondes, and pibal observations. I'd suggest adding these to the bufr_obs_classes in src/swell/suites/convert_bufr/suite_config.py, so they run by default. Swell PR's have to pass the coding norms test before being merged, I can commit with these fixes if you want.

@jemccurr

Copy link
Copy Markdown
Author

Looks great, I was able to run aircraft, sondes, and pibal observations. I'd suggest adding these to the bufr_obs_classes in src/swell/suites/convert_bufr/suite_config.py, so they run by default. Swell PR's have to pass the coding norms test before being merged, I can commit with these fixes if you want.

Thanks Michael, that would be great actually if already have them ready to go

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

Successfully merging this pull request may close these issues.

2 participants