Today at the academy I was directed to the the IODA converters when I inquired about ingesting my own data into JEDI.
I tried following the instructions on compilation but they reference a ioda-bundle which seems to not exist:
ioda-converters/README.md at develop · JCSDA-internal/ioda-converters · GitHub
Please advise on how to compile the ioda-converters, in particular the GNSSRO converter. I tried to wing it using the JupyterLab and my intuition but failed.
You should be able to build ioda-converters from the fv3-bundle. Try adding the following command in the file:
ecbuild_bundle( PROJECT iodaconv GIT "https://github.com/JCSDA-internal/ioda-converters.git" BRANCH develop UPDATE )
Place this command right after the
ecbuild_bundle command for the ioda repository.
Then go to your build area and re-run your make command (
make -j8, eg). You should see a
iodaconv clone show up in
~/jedi/fv3-bundle, along with two new executables in
your_build_dir/bin/ directory called
gnssro_gsidiag2ioda. You can give the
gnssro_bufr2ioda a try with your data (which must be in BUFR format). The usage for
gnssro_bufr2ioda analysis_time input_bufr_file output_ioda_file
where analysis time is an integer in the form of YYYYMMDDhh (year, month, day, hour).
~/jedi/fv3-bundle/iodaconv/test/CMakeLists.txt, search for
gnssro_bufr_conv to see an example.
I can help if you have more questions.