Psana

  • psanaAllow default calibDir to be set using environment variable SIT_PSDM_DATA
  • psddl_pds2psana: fix bug with small data xtc (PSAS-130)
  • psana_test: add diagnostic/testing script and C++ Psana module
  • PSCalib, CorAna,  CalibManager:  in *.py replace !=None -> is not None, ==None -> is None
  • ImgAlgos: NDArrCalib - add method printMaskAndBkgd()
  • pyimgalgos: GlobalGraphics.py - add singleton Store, and methods plot_img and fig_axes.

New Packages

Bugs fixed 

  • psana runs out of file handles when processing small data xtc (PSAS-130)
  • TimeTool.Analyze: do not create a .root file if dump=0 specified, the bug was that it created an empty .root file, causing MPI jobs to crash (PSAS-135)
     
  • TimeTool.Analyze and Setup updated to look for both EvrDataV4 as well as EvrDataV3. Used to get warnings about no evr data for new data with EvrDataV4.
  • ImgAlgos::NDArrCalib - use m_is_done_once as member data in stead of static, otherwise initialization of mask and bkgd does not work for more than one object instances.

Known Issues

  • ndarray: there are bugs with using large (> 4GB) arrays. (PSAS-142)
  • No labels