Graphical User Interface » History » Version 6
Amber Herold, 04/27/2010 03:42 PM
| 1 | 1 | Amber Herold | h1. Graphical User Interface |
|---|---|---|---|
| 2 | |||
| 3 | |||
| 4 | |||
| 5 | |||
| 6 | |||
| 7 | h2. How to use this manual |
||
| 8 | |||
| 9 | |||
| 10 | |||
| 11 | Many places in the manual, a specific section of a window for a node on a |
||
| 12 | launcher/computer/instrument is mentioned. The first time they are mentioned, the full path |
||
| 13 | is shown as |
||
| 14 | |||
| 15 | |||
| 16 | computer/program window/node/subsection of the node to open the setting window/setting |
||
| 17 | window/section in the window> |
||
| 18 | |||
| 19 | |||
| 20 | It is assumed that the user knows how to follow this path to the specific section of the |
||
| 21 | window by reading the following graphical user interface (GUI) manual and by a little of |
||
| 22 | practice. A abbreviated path rather than the full path will be shown in the latter steps for |
||
| 23 | the same node or application. |
||
| 24 | |||
| 25 | |||
| 26 | |||
| 27 | |||
| 28 | |||
| 29 | h2. Leginon Window |
||
| 30 | |||
| 31 | |||
| 32 | |||
| 33 | The window is divided into sections. |
||
| 34 | |||
| 35 | |||
| 36 | * Status bar - Leginon status display such as completion of application |
||
| 37 | loading. |
||
| 38 | |||
| 39 | |||
| 40 | |||
| 41 | 5 | Amber Herold | !http://emg.nysbc.org/software/leginon/images/images/statusbar.png! |
| 42 | 1 | Amber Herold | |
| 43 | |||
| 44 | |||
| 45 | * Main Menu - Submenus and options derived from Manager and Launcher |
||
| 46 | |||
| 47 | |||
| 48 | |||
| 49 | 5 | Amber Herold | !http://emg.nysbc.org/software/leginon/images/images/mainmenu.png! |
| 50 | 1 | Amber Herold | |
| 51 | |||
| 52 | |||
| 53 | * Node Selector - Selection for the node shown in the toolbar, message log, and node |
||
| 54 | panel. It is also used to indicate warning by turning red for broken node. |
||
| 55 | |||
| 56 | |||
| 57 | |||
| 58 | 5 | Amber Herold | !http://emg.nysbc.org/software/leginon/images/images/nodeselector.png! |
| 59 | 1 | Amber Herold | |
| 60 | |||
| 61 | |||
| 62 | 3 | Amber Herold | * Error indicator |
| 63 | !http://emg.nysbc.org/software/leginon/images/icons/error.png! |
||
| 64 | - This icon will appear next to a node (in the Node Selector) that has an error. |
||
| 65 | 1 | Amber Herold | |
| 66 | |||
| 67 | 3 | Amber Herold | * Message Log Information indicator |
| 68 | !http://emg.nysbc.org/software/leginon/images/icons/info.png! |
||
| 69 | - This icon will appear next to a node (in the Node Selector) that has information in its message log. |
||
| 70 | 1 | Amber Herold | |
| 71 | |||
| 72 | 3 | Amber Herold | * User Input indicator |
| 73 | !http://emg.nysbc.org/software/leginon/images/icons/userinput.png! |
||
| 74 | - This icon will appear next to a node (in the Node Selector) that requires User input in order to continue processing. |
||
| 75 | 1 | Amber Herold | |
| 76 | |||
| 77 | 3 | Amber Herold | * Processing indicator |
| 78 | !http://emg.nysbc.org/software/leginon/images/icons/processing/green0.png! |
||
| 79 | - This icon will appear next to a node (in the Node Selector) that currently doing processing. |
||
| 80 | 1 | Amber Herold | |
| 81 | |||
| 82 | |||
| 83 | |||
| 84 | |||
| 85 | |||
| 86 | |||
| 87 | h2. Node Panel |
||
| 88 | |||
| 89 | |||
| 90 | |||
| 91 | |||
| 92 | |||
| 93 | * Node Panel - The main display/control panel for the node selected by the node |
||
| 94 | selector. |
||
| 95 | |||
| 96 | |||
| 97 | |||
| 98 | 4 | Amber Herold | !http://emg.nysbc.org/software/leginon/images/images/nodepanel2.png! |
| 99 | 1 | Amber Herold | |
| 100 | |||
| 101 | |||
| 102 | * Toolbar - An area containing tools for general configuration and execution of the |
||
| 103 | node as well as some tools for convenience specific for individual node. |
||
| 104 | |||
| 105 | |||
| 106 | |||
| 107 | 4 | Amber Herold | !http://emg.nysbc.org/software/leginon/images/images/toolbar.png! |
| 108 | 1 | Amber Herold | |
| 109 | |||
| 110 | |||
| 111 | * Message Log - Expandable/scrollable box showing logged information for the |
||
| 112 | node. |
||
| 113 | |||
| 114 | |||
| 115 | |||
| 116 | 4 | Amber Herold | !http://emg.nysbc.org/software/leginon/images/images/messagelog.png! |
| 117 | 1 | Amber Herold | |
| 118 | |||
| 119 | |||
| 120 | |||
| 121 | |||
| 122 | |||
| 123 | |||
| 124 | |||
| 125 | h2. Parameter Entry |
||
| 126 | |||
| 127 | |||
| 128 | |||
| 129 | |||
| 130 | |||
| 131 | * Free entry box- For typing in either text or numbers. If in a setting window, the |
||
| 132 | altered entry is saved to the database when it is exited with "OK" or after |
||
| 133 | "Apply"/"Test". Most numerical entry accepts floating point number in any python format. |
||
| 134 | For example, 10.2 can also be entered as 1.02e+2. |
||
| 135 | |||
| 136 | |||
| 137 | |||
| 138 | 4 | Amber Herold | !http://emg.nysbc.org/software/leginon/images/images/Entry_box.png! |
| 139 | 1 | Amber Herold | |
| 140 | |||
| 141 | |||
| 142 | * Restricted-entry: The user can only select a valid entry from a list. |
||
| 143 | |||
| 144 | |||
| 145 | |||
| 146 | 4 | Amber Herold | !http://emg.nysbc.org/software/leginon/images/images/Entry_box_restricted.png! |
| 147 | 1 | Amber Herold | |
| 148 | |||
| 149 | |||
| 150 | * List box- This type of selection box select either an ordered sequence or a simple |
||
| 151 | unordered list. If ordered, the items in the sequence can order with "up" and "down" |
||
| 152 | tools. |
||
| 153 | |||
| 154 | |||
| 155 | |||
| 156 | 4 | Amber Herold | !http://emg.nysbc.org/software/leginon/images/images/List_box.png! |
| 157 | 1 | Amber Herold | |
| 158 | |||
| 159 | |||
| 160 | 4 | Amber Herold | * If ordered, the items in the sequence can be shifted around with "up" and "down" |
| 161 | 1 | Amber Herold | tools. |
| 162 | |||
| 163 | |||
| 164 | 4 | Amber Herold | * Either free or restricted entry box is used for entering a new item to the list. |
| 165 | 1 | Amber Herold | "+" tool is used to add the entry to the list box. selecting an existing item and |
| 166 | press "-" tool removes the item from the list. |
||
| 167 | |||
| 168 | |||
| 169 | 4 | Amber Herold | * Multiple items can be selected by holding down the "ctrl" or "shift" key. The |
| 170 | 1 | Amber Herold | latter selects a range between the first and the new items. |
| 171 | |||
| 172 | |||
| 173 | |||
| 174 | |||
| 175 | |||
| 176 | |||
| 177 | |||
| 178 | |||
| 179 | |||
| 180 | h2. Image Viewing |
||
| 181 | |||
| 182 | |||
| 183 | |||
| 184 | |||
| 185 | |||
| 186 | * Display Panel - where the image is shown. |
||
| 187 | |||
| 188 | |||
| 189 | 4 | Amber Herold | * (pixel value button) |
| 190 | !http://emg.nysbc.org/software/leginon/images/icons/value.png! |
||
| 191 | - Pixel value display tool that shows the (x,y) coordinate the intensity value at the |
||
| 192 | 1 | Amber Herold | cursor. The coordinate origin is set at top-left corner. |
| 193 | |||
| 194 | |||
| 195 | 4 | Amber Herold | * (ruler button) |
| 196 | !http://emg.nysbc.org/software/leginon/images/icons/ruler.png! |
||
| 197 | - Ruler tool that displays the distance between a reference point and the current |
||
| 198 | 1 | Amber Herold | cursor position. Left click at any position inside the display panel defines the |
| 199 | reference point. |
||
| 200 | |||
| 201 | |||
| 202 | 4 | Amber Herold | * (zoom button) |
| 203 | !http://emg.nysbc.org/software/leginon/images/icons/zoom.png! |
||
| 204 | - Magnifying glass tool that zoom in (left click) or out (right click) at the location |
||
| 205 | 1 | Amber Herold | of the cursor. |
| 206 | |||
| 207 | |||
| 208 | 4 | Amber Herold | * (zoom selector list) |
| 209 | !http://emg.nysbc.org/software/leginon/images/images/zoomselector.png! |
||
| 210 | - Direct zoom factor selector. |
||
| 211 | 1 | Amber Herold | |
| 212 | |||
| 213 | 4 | Amber Herold | * (cross hair button) |
| 214 | !http://emg.nysbc.org/software/leginon/images/images/bluech.png! |
||
| 215 | - Cross hair reference tool displaying a blue cross hair centered at |
||
| 216 | 1 | Amber Herold | the center of the image for reference. |
| 217 | |||
| 218 | |||
| 219 | * (display range selection/input) - Contrast and brightness adjustment of the image |
||
| 220 | display. The default is mean +/- 5*standard deviation of image intensity. This can be |
||
| 221 | modified by setting the minimum (top scroll bar or entry box) and the maximaum (bottom |
||
| 222 | scroll bar or entry box) of the display range. |
||
| 223 | |||
| 224 | |||
| 225 | |||
| 226 | 4 | Amber Herold | !http://emg.nysbc.org/software/leginon/images/images/contrbright.png! |
| 227 | 1 | Amber Herold | |
| 228 | |||
| 229 | |||
| 230 | * Image Stats Panel |
||
| 231 | |||
| 232 | |||
| 233 | |||
| 234 | 4 | Amber Herold | !http://emg.nysbc.org/software/leginon/images/images/imstatpanel.png! |
| 235 | 1 | Amber Herold | |
| 236 | |||
| 237 | |||
| 238 | * Image/Target/Marker Control Panel - where the image and targets to be displayed in |
||
| 239 | the display panel are determined. Targets are indicated by short cross symbols or other |
||
| 240 | shapes of different colors. The items shown with a screen icon are of image type. Items |
||
| 241 | of image type can be displayed alone while markers will show only when one of the items |
||
| 242 | of image type is also displayed. |
||
| 243 | |||
| 244 | |||
| 245 | |||
| 246 | 4 | Amber Herold | !http://emg.nysbc.org/software/leginon/images/images/imcontrolpanel.png! |
| 247 | 1 | Amber Herold | |
| 248 | |||
| 249 | |||
| 250 | 6 | Amber Herold | * (status indicator) |
| 251 | 1 | Amber Herold | |
| 252 | |||
| 253 | |||
| 254 | 6 | Amber Herold | !http://emg.nysbc.org/software/leginon/images/icons/green.png! !http://emg.nysbc.org/software/leginon/images/icons/red.png! |
| 255 | 1 | Amber Herold | |
| 256 | |||
| 257 | 6 | Amber Herold | |
| 258 | - This can be either green or red. During a step-by-step testing of parameters, |
||
| 259 | 1 | Amber Herold | green indicates that the step has been tested and you can proceed to the next |
| 260 | testing step. Skiping to a step below a red-indicated step will cause an |
||
| 261 | error. |
||
| 262 | |||
| 263 | |||
| 264 | 6 | Amber Herold | * (image display tool) |
| 265 | !http://emg.nysbc.org/software/leginon/images/icons/display.png! |
||
| 266 | - Display selection. Only one of the image type can be displayed at |
||
| 267 | 1 | Amber Herold | one time. |
| 268 | |||
| 269 | |||
| 270 | 6 | Amber Herold | * (target/marker display tool) |
| 271 | !http://emg.nysbc.org/software/leginon/images/images/target_display.png! |
||
| 272 | - Display target or marker selection. Pressed down (as shown for |
||
| 273 | 1 | Amber Herold | the green target) is active. More than one type of markers can be displayed on |
| 274 | layers above the image. If the markers are overlapped, the marker last to be |
||
| 275 | activated for display is at the top. |
||
| 276 | |||
| 277 | |||
| 278 | 6 | Amber Herold | * (marker tool) |
| 279 | !http://emg.nysbc.org/software/leginon/images/icons/arrow.png! |
||
| 280 | - Marker input selection. Certain markers can be manually edited. |
||
| 281 | 1 | Amber Herold | In general, these are targets for further acquisition. In such case, the marker |
| 282 | selection tool can be activated by left clicking the icon. Once activated, left |
||
| 283 | click in the display panel adds the marker to the image and right click removes the |
||
| 284 | marker pointed to. |
||
| 285 | |||
| 286 | |||
| 287 | 6 | Amber Herold | * (settings) |
| 288 | !http://emg.nysbc.org/software/leginon/images/icons/settings.png! |
||
| 289 | - Settings are available for certain items in the image control |
||
| 290 | 1 | Amber Herold | panel, mainly steps in automatic hole finding. Left click opens the setting window |
| 291 | and the behavior of the setting window is similar to others of the same type. |
||
| 292 | |||
| 293 | |||
| 294 | |||
| 295 | |||
| 296 | |||
| 297 | |||
| 298 | |||
| 299 | |||
| 300 | |||
| 301 | h2. Tool Bar |
||
| 302 | |||
| 303 | |||
| 304 | |||
| 305 | Tool bar of the node contains tools for setting and execution of the node functions. In |
||
| 306 | addition, some tools are available as pop-up for convenience. The general rule for the flow |
||
| 307 | of setting up and execution is to go from left to right up to the execution tool (execution |
||
| 308 | icon). |
||
| 309 | |||
| 310 | |||
| 311 | |||
| 312 | !http://emg.nysbc.org/software/leginon/images/images/toolbar.png! |
||
| 313 | |||
| 314 | |||
| 315 | |||
| 316 | |||
| 317 | |||
| 318 | |||
| 319 | h2. Settings Window |
||
| 320 | |||
| 321 | |||
| 322 | |||
| 323 | Settings windows are opened by left clicking its button !http://emg.nysbc.org/software/leginon/images/icons/settings.png! |
||
| 324 | in the toolbar. Note that only one setting swindow can be opened at a time and that all |
||
| 325 | functions in the main leginon window is inactivated when a settings window is open even if |
||
| 326 | the leginon window is the focus. The content of the settings window depends on the purpose |
||
| 327 | of the settings. The general controls are described here: |
||
| 328 | |||
| 329 | |||
| 330 | * Test: found in settings of image processing steps. When clicked, the current setting |
||
| 331 | in the window is saved to database and applied to the current input and the results |
||
| 332 | saved as its output. If the item output is displayed in the node display panel, the |
||
| 333 | content will be changed accordingly. |
||
| 334 | |||
| 335 | |||
| 336 | |||
| 337 | !http://emg.nysbc.org/software/leginon/images/images/test.png! |
||
| 338 | |||
| 339 | |||
| 340 | |||
| 341 | * Apply: save the modified setting to database for future execution but not the |
||
| 342 | current test input. It is activated only if the modification of the input is completed, |
||
| 343 | normally by pressing the Enter key on the keyboard. Since current GUI does not allow |
||
| 344 | changes to the main window to be made while setting window is on, Using button is not |
||
| 345 | necessary since "OK" button will save the settings anyway. |
||
| 346 | |||
| 347 | |||
| 348 | |||
| 349 | !http://emg.nysbc.org/software/leginon/images/images/apply.png! |
||
| 350 | |||
| 351 | |||
| 352 | |||
| 353 | * Cancel: close the setting window and revert the setting to the last saved values. |
||
| 354 | This means you can not cancel setting modification if you have "test"ed or "apply"ed the |
||
| 355 | settings. |
||
| 356 | |||
| 357 | |||
| 358 | |||
| 359 | !http://emg.nysbc.org/software/leginon/images/images/cancel.png! |
||
| 360 | |||
| 361 | |||
| 362 | |||
| 363 | * OK or Done: close the setting window and save all modified settings to the |
||
| 364 | database. |
||
| 365 | |||
| 366 | |||
| 367 | |||
| 368 | !http://emg.nysbc.org/software/leginon/images/images/ok.png! |
||
| 369 | |||
| 370 | |||
| 371 | |||
| 372 | |||
| 373 | |||
| 374 | |||
| 375 | |||
| 376 | |||
| 377 | h2. Execution tools |
||
| 378 | |||
| 379 | |||
| 380 | |||
| 381 | Found in the node toolbar. They may take on different meanings for different node |
||
| 382 | classes. The general ones are described here: |
||
| 383 | |||
| 384 | |||
| 385 | * (Execute/Submit button) !http://emg.nysbc.org/software/leginon/images/icons/play.png! |
||
| 386 | : Perform one of the four possible functions if available and active for a node: |
||
| 387 | |||
| 388 | |||
| 389 | * When the application is in standby, it executes, sometimes with setting up the |
||
| 390 | main function of the node. |
||
| 391 | |||
| 392 | |||
| 393 | * When the application is running automatically, it indicates that the node is in |
||
| 394 | use. |
||
| 395 | |||
| 396 | |||
| 397 | * When the application is paused for user input, it submit the user approved |
||
| 398 | inputs and continue on the flow. |
||
| 399 | |||
| 400 | |||
| 401 | * When the application is paused by the "pause" tool in the same node, it removes |
||
| 402 | the pause flag and continue on the application flow. |
||
| 403 | |||
| 404 | |||
| 405 | |||
| 406 | |||
| 407 | * (Pause button) !http://emg.nysbc.org/software/leginon/images/icons/pause.png! : Pause data processing flow when the current input in a queue list is done. |
||
| 408 | |||
| 409 | |||
| 410 | * (Abort button) !http://emg.nysbc.org/software/leginon/images/icons/stop.png! |
||
| 411 | : Abort all data processing of the whole list in the queue. |
||
| 412 | 2 | Amber Herold | |
| 413 | |||
| 414 | ______ |
||
| 415 | |||
| 416 | [[Terminology|< Terminology]] | [[Minimum Requirements and current NRAMM setup|Minimum Requirements and current NRAMM setup >]] |
||
| 417 | |||
| 418 | _______ |