New features and improvements:

  • added the command-line version of the Calibration Manager tool. The tool's name is calibrun
  • the first production version of the new psana-based Translator replacing O2OTranslator
  • the first implementation of the direct access to events from Python psana. Here is how this can be used from the interactive Python psana:

    from psana import *
    ds = DataSource('exp=cxitut13:run=22')
    for run in ds.runs():
        times = run.times()
        evt = run.event(times[12])  # get the 13th event of the run
        ...
     

    The current implementation of the API method times() would return a list of timestamps (seconds + nanoseconds). This may not work for some experiments or runs because the timestamps may not be unique, or because of the wrong order of timestamps within a run. Please, be advised that the implementation of this API may change in the future to support a more reliable identification mechanism for the psana events.

Bugs fixed:

  • fixed a bug in O2OTranslator affecting ePIX-100
  • bug fixes and improvements in the Calibration manager GUI and algorithms
  • No labels