Closed RussTreadon-NOAA closed 3 months ago
Also find that some ioda files include the string tm00
whereas other ioda files do not contain the string tm00
. This causes problems in the init jobs. The templates currently assume atmosphere_obsdatain_suffix: ".tm00.nc"
The following ush/ioda/bufr2ioda
scripts have been modified to make the output ioda filename consistent with JCB templates
ush/ioda/bufr2ioda/bufr2ioda_acft_profiles_prepbufr.py
ush/ioda/bufr2ioda/bufr2ioda_adpsfc_prepbufr.py
ush/ioda/bufr2ioda/bufr2ioda_adpupa.py
ush/ioda/bufr2ioda/bufr2ioda_adpupa_prepbufr.py
ush/ioda/bufr2ioda/bufr2ioda_conventional_prepbufr_ps.py
ush/ioda/bufr2ioda/bufr2ioda_gnssro_bufr.py
ush/ioda/bufr2ioda/bufr2ioda_gpsro_bufr_combined.py
ush/ioda/bufr2ioda/bufr2ioda_sfcshp_prepbufr.py
ush/ioda/bufr2ioda/bufr2ioda_snocvr_bufr.py
Converter scripts in ush/ioda/bufr2ioda/marine
are intentionally left alone.
@emilyhcliu , shall I create a branch & open a PR to get these changes into GDASApp develop
?
Work for this issue will be done in RussTreadon-NOAA:feature/bufr2ioda
.
@RussTreadon-NOAA Please go ahead and open the PR. Thanks for taking care of these necessary changes.
The following bufr2ioda converters add the string
data_format
to the name of the iodafile created by the converterInclusion of
data_format
in the ioda filename is at odds with the obsdatin filename written to the var and local ensemble yamls by the init jobs. The obsdatain filenames do not include thedata_format
string. This inconsistency causes the var and local ensemble init jobs to abort because an expected ioda observation file is not found.For example,
./bufr2ioda_gnssro_bufr.py
creates ioda filegdas.t18z.gnssro.bufr_d.nc
. However, the var yaml expects to readgdas.t18z.gnssro.tm00.nc
. The init jobs does not find this file and aborts