New/extended external packages:

  • upgraded SciPy to version 0.14.0

New features:

  • support new data type BldDataFEEGasDetEnergyV1
  • psana now reads back ndarrays from a hdf5 datasource. See Outdated: The XTC to HDF5 Translator for documentation on writing ndarrays to translated hdf5 files.
  • improved messages in calibration modules

Bugs fixed:

  • in psana module CSPad2x2ImageProducer - do not terminate processing if data object is missing

  • fixed an indexing bug jumping to the last event in a file (direct access to events in Python psana)

  • fix epics issue when psana read from a hdf5 datasource. When the original xtc had multiple IOC recorders for the same EPICS pv, psana could mix them up when reading back from the hdf5 (the translated hdf5 was fine).

Known issues:

  • The xtc to hdf5 Translator does not translate the time tool pv's properly. One can add the following option to the psana module: Translator.H5Output

store_epics = always

to work around this, however this translates all pv's with every event, regardless of whether or not they have changed. Here is an example of a psana.cfg file that sets this option:

[psana]
modules=Translator.H5Output

[Translator.H5Output]
output_file=myout.h5
store_epics=always

Assuming this file is called example.cfg, one could translate the first few events of run 71 of the xpp tutorial data using the command

psana -n 4 -c example.cfg exp=xpptut13:run=71


  • No labels