Versions Compared

Key

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

...

Calibration Management Tool is intended to populate calibration database.

Users' Interface

Graphical User Interface (GUIUI) of the Calibration Management Tool is implemented in Python using PyQt4, matplotlib, and other packarespackages. Beside interactive commands to OS some jobs are submitted in batch for processing of data with psana framework. Main window of the GUI shows up at start of calibman application. Its content may be different for the first and next sessions; current session status is preserved in configuration file at exit and restored at start of the next session.

Main window consists of 3 panels from top to bottom:

  • top: Instrument/experiment/detector selection panel,
  • middle: Tab-bar with application panel, which allows to switch between different applications,
  • bottom: Log-book information panel.

Instrument/Experiment/Detector selection panel

...

 

Log-book panel

Log-book panel is located in the bottom of the main window. It is intended as a global information panel in order to minimize a number of specific information fields. Records from most important manipulations or information buttons are posted in this panel. At the end of each session content of this panel is saved in the log-file in the work directory.

Status panel

Status panel shows up in some of applications on the top of application space. In most cases it shows content of the calibration directory for specified list of detectors. 

Tab-bar

Tab-bar allows to switch between different applications. Completely implemented applications under tabs:

  • Dark
  • ROI
  • File Manager
  • Configuration

Dark

Image AddedImage Added

ROI

Application panel under ROI (Region Of Interest) tab has a minimal number of control fields, which allow to specify the file with image and open/close Mask Editor GUI in separate window. Then the Mask Editor works as completely independent application. The Mask Editor allows to draw on image any number of a few geometry figure types and finally generate and save positive or negative mask for loaded image.

Image AddedImage Added

 

File Manager

Configuration

...

There is a bunch of confirmation popup windows with modal-style dialog. Appropriate selection need to be done Questions in this windows need to be answered by clicking on possible continuation buttons.

 Image Added

 

 

Project status

Current status corresponds to:

...