The GUI monitors and displays the
health and activity of DiFX cluster components (processors, Mark5
units, etc) and shows the progress of DiFX jobs running on the
cluster. In this capacity it is essentially a passive
observer, serving as a somewhat more colorful replacement to the errormon, mk5mon and cpumon scripts that come with
DiFX.
The GUI can also be used to create
runnable jobs from "raw" data - scans and .vex file content.
Files required to run DiFX and directories for data products are
all created according to user specifications, and jobs are
organized in "Experiments" and "Passes", all of which can be
stored using a database. The GUI can then instruct DiFX to
process these jobs, and will then monitor their progress and data
products in detail.