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 the ability to process sevasr bufr dump files #1456

Open
RussTreadon-NOAA opened this issue Jan 24, 2025 · 0 comments
Open

Add the ability to process sevasr bufr dump files #1456

RussTreadon-NOAA opened this issue Jan 24, 2025 · 0 comments

Comments

@RussTreadon-NOAA
Copy link
Contributor

Effective 20240522 12Z NCEP operations stopped creating GFS and GDAS sevcsr bufr dump files. The sevasr dump file replaced sevcsr.

As of GDASApp develop at 417ed5e, the following occurrences of sevcsr exist in GDASApp and associated submodules

./ush/ioda/bufr2ioda/bufr2ioda_sevcsr.py:    logger = Logger("bufr2ioda_sevcsr.py", level=log_level, colored_log=True)
./ush/ioda/bufr2ioda/bufr2ioda_gsrcsr.py:    logger = Logger("bufr2ioda_sevcsr.py", level=log_level, colored_log=True)
./parm/ioda/bufr2ioda/bufr2ioda_sevcsr.json:  "data_type"        : "sevcsr",
./sorc/bufr-query/test/CMakeLists.txt:  testinput/bufrtest_sevcsr_mapping.yaml
./sorc/bufr-query/test/CMakeLists.txt:ecbuild_add_test( TARGET  test_bufr_sevcsr
./sorc/bufr-query/test/CMakeLists.txt:                          "${CMAKE_BINARY_DIR}/bin/bufr2netcdf.x testdata/gdas.t00z.sevcsr.tm00.bufr_d
./sorc/bufr-query/test/CMakeLists.txt:                                                                 testinput/bufrtest_sevcsr_mapping.yaml
./sorc/bufr-query/test/CMakeLists.txt:                                                                 testrun/bufrtest_sevcsr.nc"
./sorc/bufr-query/test/CMakeLists.txt:                          bufrtest_sevcsr.nc)
./sorc/iodaconv/test/testinput/bufr_ncep_sevcsr.yaml:      name: bufr_sevcsr
./sorc/iodaconv/test/testinput/bufr_ncep_sevcsr.yaml:      obsdatain: "./testinput/gdas.t00z.sevcsr.tm00.bufr_d"
./sorc/iodaconv/test/testinput/bufr_ncep_sevcsr.yaml:      obsdataout: "./testrun/gdas.t00z.sevcsr.tm00.nc"
./sorc/iodaconv/test/CMakeLists.txt:    testinput/gdas.t00z.sevcsr.tm00.bufr_d
./sorc/iodaconv/test/CMakeLists.txt:    testinput/bufr_ncep_sevcsr.yaml
./sorc/iodaconv/test/CMakeLists.txt:    testoutput/gdas.t00z.sevcsr.tm00.nc
./sorc/iodaconv/test/CMakeLists.txt: ecbuild_add_test( TARGET  test_iodaconv_bufr_ncep_sevcsr
./sorc/iodaconv/test/CMakeLists.txt:                            "${CMAKE_BINARY_DIR}/bin/bufr2ioda.x testinput/bufr_ncep_sevcsr.yaml"
./sorc/iodaconv/test/CMakeLists.txt:                            gdas.t00z.sevcsr.tm00.nc ${IODA_CONV_COMP_TOL}
./sorc/iodaconv/src/orig/bufr_mnemonics.py:sevcsr_mnemonics_dict = {

Some of these occurrences need sevasr counterparts. Some may need sevcsr replaced with sevasr. Still others may be errors (e.g, is bufr2ioda_sevcsr.py in ush/ioda/bufr2ioda/bufr2ioda_gsrcsr.py correct?).

This issue is opened to document the need to extend GDASApp and, as needed, associated submodules to process sevasr BUFR dump files.

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