Versions Compared

Key

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

...

Calibration Management Tool is intended to populate help in population of the calibration database.

Users' Interface

User Interface (UI) of the Calibration Management Tool is implemented in Python using PyQt4, matplotlib, and other packages. 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.

...

Instrument/Experiment/Detector selection panel

This panel contains three buttons, Instrument, Experiment, and Detector, which mast be set before any other actions. Button Browser launch optional selection dialog of different destination calibration directory, if default directory is not intended for file saving.

 

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.

...