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

Tentative GUI for CalibManager

...

  • Change color scheme:
    • grey - nominal state of buttons,
    • green - hint for the next button to proceed,
    • red - Stop or Quit GUI
  • Add option to Deploy or see deploy command lines
  • Add plots for CSPAD array and CPAD2x2
  • Add button to start mask-editor


GUI for mask editor

 

2013-

...

Login to psexport

...

11-20 Project Status

New features are implemented in calibman for dark run calibration:

  • different type of detectors can be calibrated simultaneously. Desired types can be selected from the list of currently implemented: CSPAD, CSPAD2x2, Princeton, pnCCD, Tm6740, Opal2000, Opal4000, Acqiris.
  • expert level interface is simplified, now it contains buttons only, which show info in the log window (bottom part).
  • list of runs can be selected by the run type ("dark" or "all") for detectors ("any", "selected any",  "selected all").
  • initial list of runs is generated using info about runs and detectors from DB. The list of detectors in DB does not coincide with what is coming from xtc file scan (some of detectors are used for control and their data is not saved in xtc...). When the scan results is available, the information about detectors is taken from this scan. This changes the list of shown runs depending on selection...

Suggestions for further implementation:

  • deployment of files for geometry calibration
  • select commands for specific detectors from the list before deployment
  • plot difference between new and existing dark data
  • plot image from any file

 

 

How to get and run current version of calibman

The latest version of this application can be created and executed from test release directory. This is two step procedure due to peculiarities of the LCLS file system; compilers, batch job submission procedure, and access to data are available on different nodes...

Step 1: Get packages and compile

Login to psdev

...

cd <your-favorite-test-directory>

then run (or copy-and-paste) commands:

Code Block
;
newrel ana-current test-CalibManager;
cd test-CalibManager;
sit_setup;
addpkg CalibManager HEAD;
addpkg PyCSPadImageImgAlgos HEAD;
scons;
mkdir work;
calibman;

Step 2: Run application

Login to psexport,

cd <your-favorite-test-directory>/test-CalibManager

sit_setup;

calibman;