The two main functions are umereader.m and umebrowser.m . umereader loads data from a .ume file into a structure (the field names of this structure are defined explicitly for use with umebrowser.) umebrowser then uses the structure and provides a simple point and click browse of the data. Additional documentation can be found within the code itself. The other *.m files within this directory are called from within umereader and umebrowser. All of the files in the edittools toolbox directory are also required by umebrowser. This directory (./edittools/) is added to the matlab path upon startup via startup.m.
See the readme.txt file for steps on how to run the programs. For help with any of the functions, type i.e. "help umebrowser" at the MATLAB prompt. Some known bugs/limitations/features are listed at the beginning of each m-file. I've done only minimal testing on this package so it comes with the usual disclaimers.