Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Warning

EcflowUI ecFlowUI is still work-in-progress, but is being made available for selected users to test. There are many small issues (and some larger ones) which still need to be worked on before it can become a full replacement for EcflowviewecFlowview.

Starting

...

ecFlowUI

The command to start the application from ECMWF workstations is:

Code Block
languagebash
module load ecflow/dev
ecflow_ui

Starting

...

ecFlowUI for the first time

When starting EcflowUI ecFlowUI for the first time, the application contains an empty tree view:

...

Go to the Servers menu; this should contain all the servers that you have configured for Ecflowview ecFlowview (these are copied over once, when you first start EcflowUIecFlowUI; from then on, the two lists are not synchronised).

...

Once loaded, a server appears in the tree view. Server and suite nodes show, in brackets, the total number of children under them. Any number of servers can be added to the view.

Viewing the tree

The tree nodes are expanded and collapsed using the small icons to the left of each node (these may vary in appearance depending on your workstation setup). The middle mouse button does not serve this function anymore!

...

This docked information panel is linked to the currently-selected node, but can also be detached and frozen using the configuration menu at the top-right of the panel.

Layout

Each panel in EcflowUI ecFlowUI is resizeable and moveable, following a dashboard approach. For example, drag the information panel to the right of the tree view to get an arrangement like this:

Interacting with the servers

In the tree view, the right-click context menu provides most of the standard commands. Hovering over a menu option shows, in the status bar, the command that will be sent to the server.

...

It is possible to select multiple nodes with the mouse and select a command which will be sent to them all. Also, using the Custom... menu entry, any command may be typed in.

Configuration and setup

The list of available servers can be managed through the Servers | Manage Servers menu.

...

Settings per server can be found in the Information panel, in the Settings tab (when a server node is selected in the tree).

Table view

From the toolbar at the top of the window, a new Table View panel can be added. This provides an alternative, flat, way to view the nodes, and allows sorting and filtering of nodes. Work on this is incomplete, but it is in progress.

Tabs and windows

EcflowUI ecFlowUI supports multiple windows and multiple tabs, available from the File menu. Each tab contains its own list of active servers, and the tab control itself shows the status of each server in that tab.

...