CodesUI is a graphical user interface for ecCodes to inspect GRIB and BUFR messages.
codesUI is still work-in-progress, but is being made available for selected users to test.
Starting codesUI
The command to start the application on Leap42 and OpenSUSE13.1 workstations at ECMWF is:
module load codes_ui codes_ui file1 file2 ...
where the specified files can be either GRIB or BUFR files (wildcard characters are allowed in the file names). If no input files are specified codesUi does not start up.
Please note that codesUI can only work in either GRIB or BUFR mode. The actual mode is determined by the type of the first successfully read message from the input files.
The structure of the codesUI interface
The structure of the user interface is similar in both the GRIB and BUFR mode: it is made up of five main panels.
These panels are as follows:
File information panel
This panel is located at the top and displays detailed information about the currently loaded file.
It can be shown/hidden with the
button in the toolbar.
File list panel
This panel is located on the left and contains the list of input files
It can be shown/hidden with the
button in the toolbar. Alternatively it can be closed with the button next to its title.
Message list panel
This panel contains the list of the messages in the currently loaded file and it is located in the middle of the user interface.
Message content panel
This is the area right of the Message list panel to show the metadata and data of the currently selected message. Its structure and contents is different in GRIB and BUFR mode.
Log panel
This panel at the bottom of the interface shows the log messages.
It can be shown/hidden with the
button in the toolbar.
Inspecting BUFR messages