A script for automatically detecting timing errors has been created in the psana PyDataSource package.

The batch job submission script for use in the Automatic Run Processor (or ARP) web service is located at:
  - /reg/g/psdm/utils/arp/submit_offbyone

The ARP script is configured in the experiment Workflow / Batch Processing / Definitions tab of the Experiment Data Manager.  e.g.,

Optional parameters are the batch queue followed by a list of people to be alerted by e-mail if an off-by-one timing error is detected.

With the ARP Autorun enabled, this script will be automatically submitted for every run.  When the script is finished it updates the Report column in the Workflow / Batch Processing / Control tab

In the report, there are links to more detailed html reports (open with middle-click / Open link in new tab), which are also available in the Workflow / Data Summary tab.

Another script for summarizing the off-by-one results from all the runs as well as epics PVs changed during the experiment can be submitted as desired.  
  - /reg/g/psdm/utils/arp/submit_exp_summary

Documentation

More complete documentation can be found on Sphinx.

Code can be found on github.

 

 

 

  • No labels