Versions Compared

Key

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

Include Page
PSDM:PageMenuBegin
PSDM:PageMenuBegin
Table of Contents
Include Page
PSDM:PageMenuEnd
PSDM:PageMenuEnd

 

Manual: Calibration Management Tool

Tentative GUI for CalibManager

...

  • GUIDark
    • (tick) select commands for specific detectors from the list before deployment
    • (tick) add record to history file
    • (tick) save position and size of the main windows at exit and restore at next launch
    • (tick) auto-create work directory if it is missing
    • (tick) plot difference between new and existing dark file
    • (tick) plot image from any file
    • (tick) update status of buttons at the end of batch job
    • (tick) evaluate and deploy (if check-box is on) the hot pixel mask
    • In run item update stop button when batch is done - for some reason it does not work...

  • GUIFileManager
    • (tick) deployment (copy in a right place) of single file from other place with changing run validity range

History file content

Example of the history file:

...

Code Block
file:528-end.data    copy_of:clb-meca1113-r0528-peds-ave-MecTargetChamber.0:Cspad.0.txt  exp:meca1113  run:0528  user:dubrovin  host:psexport01  cptime:2013-12-03T18:46:54  zone:PST
file:45-end.data     copy_of:clb-meca1113-r0045-peds-ave-MecTargetChamber.0:Cspad.0.txt  exp:meca1113  run:0045  user:dubrovin  host:psexport01  cptime:2013-12-04T10:18:26  zone:PST
file:79-end.data     copy_of:clb-meca1113-r0079-peds-ave-MecTargetChamber.0:Cspad.0.txt  exp:meca1113  run:0079  user:dubrovin  host:psexport01  cptime:2013-12-04T10:19:48  zone:PST
file:219-end.data    copy_of:clb-meca1113-r0219-peds-ave-MecTargetChamber.0:Cspad.0.txt  exp:meca1113  run:0219  user:dubrovin  host:psexport01  cptime:2013-12-04T10:20:32  zone:PST
file:220-end.data    copy_of:clb-meca1113-r0220-peds-ave-MecTargetChamber.0:Cspad.0.txt  exp:meca1113  run:0220  user:dubrovin  host:psexport01  cptime:2013-12-04T10:21:25  zone:PST
file:221-end.data    copy_of:clb-meca1113-r0221-peds-ave-MecTargetChamber.0:Cspad.0.txt  exp:meca1113  run:0221  user:dubrovin  host:psexport01  cptime:2013-12-04T10:22:10  zone:PST
file:222-end.data    copy_of:clb-meca1113-r0222-peds-ave-MecTargetChamber.0:Cspad.0.txt  exp:meca1113  run:0222  user:dubrovin  host:psexport01  cptime:2013-12-04T10:22:58  zone:PST
file:373-end.data    copy_of:clb-meca1113-r0373-peds-ave-MecTargetChamber.0:Cspad.0.txt  exp:meca1113  run:0373  user:dubrovin  host:psexport01  cptime:2013-12-04T10:24:48  zone:PST
file:659-end.data    copy_of:clb-meca1113-r0659-peds-ave-MecTargetChamber.0:Cspad.0.txt  exp:meca1113  run:0659  user:dubrovin  host:psexport01  cptime:2013-12-04T10:25:36  zone:PST

 

2014-04-04 Project Status

New release ana-0.10.15 - has CalibManager V00-00-28 with auto-update of the run list with new xtc files,

but it also has new pyqt which broke interaction with matplotlib graphics.

CalibManager V00-00-29 - has a patch which correctly defines matplotlib backend in the app/calibman.

To-do

  • (tick) in GUIInsExpDirDet.py update the list of runs for Dark tab only (because it is slow)
  • (tick) in GlobalUtils.msg_and_status_of_lsf(...) add count fro number of nodes, add command and status line in output
  • (tick) in updated list of runs, check if the last xtc file (is available in RegDB) is not on disk yet, then do not allow to push on button go
  • (tick)Silke asked to split log scales in the plot for log X and log Y
  • (tick) complete GUIMetrology for operations with CSPADV1

2014-04-20 Project Status

ana-0.10.15 with CalibManager V00-00-38 - calibrun is ready for exploitation

To-do

  • (tick) Get rid of AFS token at batch job submission
  • (tick) For info purpose use package revision no. in stead of last tag in the psvn tags<pkg-name> command

2014-04-25 Project Status

ana-0.10.16  has CalibManager V00-00-39

To-do

  • (tick) Implement Delete for Group file manager, fix Instrument selection drop-down  list
  • (tick) In "calibrun" add command line in log file
  • (tick) In GUIConfigPars add queues status using command: bqueues psanacsq psnehq psfehq
  • (tick) Change decision algorithm for submission of jobs in batch, use number of "ok" and "closed" nodes
  • In "calibman" add option to run psana interactively
  • Run range viewer

2014-07-02 Project Status

ana-0.11.9 has CalibManager V00-00-56

(tick) For variable shape Camera-type detectors (Tm6740, Opal1000-Opal8000, OrcaFl40) save calibration files with metadata

(tick) Add in configuration parameters GUI field for number of events to scan; default 10 sometimes is too small to discover data from PV with wrong timing, which come later.

(plus) Add protection against deployment of files in non-"calib" directory

References