Psana

  • CalibManager - add MFX to the list of instruments.
  • throw IndexError exception rather than segfault for out of bounds asics/quad/acqiris data access PSAS-208
  • ImgAlgos.GlobalMethods - add support for enum types QUARTZ4A150, RAYONIX, IMP, EVR, FCCD, TIMEPIX, FLI, PIMAX
  • Detector
    • NDArrProducerStore::Create
      • add suppor for QUARTZ4A150, RAYONIX, FCCD as CameraFrameV1
      • do not throw exception if dettype is unknown, return NULL pointer
    • DetectorAccess.cpp - in methods like data_uint16_2 return empty ndarray if m_nda_prod == NULL

External Packages

  • root: link in hadd and thisroot.sh (.csh) scripts PSAS-207
  • psocake: works with the new Detector interface

Bugs fixed

  • Detector: fix problem where aliases for non-AreaDetectors was broken
  • Detector.AreaDetector.py
    • fix return from status_as_mask, ex_all_dets.py - update example for det.mask
    • in calib change order of corrections; 1) common mode, 2) mask from status (PSAS-139)

    • AreaDetector.py - in status_as_mask do not re-shape cspad2x2 arr, it is already (2,185,388) from status()

Known Issues

  • No labels