Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Psana

  • ImgAlgospsmon: 
    • GlobalMethods(.h,.cpp) - support for EPIX, EPIX100A, EPIX10K (PSAS-7, PSAS-11)
    • NDArrImageProducer.cpp - improve info messages
    • CameraImageProducer - For FCCD960 apply gain-bit factor 1,2,8 if outtype!='asdata' (PSAS-44)
    • NDArrCalib.cpp - improve all info printout under control of print_bits (PSAS-44)
  • PSCalib : 
    • GeometryAccess(.cpp and .py) - add protection at geometry file input (PSAS-11); 
    • CalibParsStore.h, GenericCalibPars.cpp - improve all info-printout under control of print_bits (PSAS-44)
  • CalibManager :
    • ConfigFileGenerator - for Fccd960 use outtype='int' to account for gain bits (PSAS-44)
    • ConfigParametersForApp - use Camera::CalibV1 calibration type for Fccd960 in stead of Fccd960::CalibV1 (PSAS-44)
    • Improvements from Dan: when hovering over an Image or XYPlot, get X,Y,(Z) coordinates displayed. Also generalize information that user can send on the "communication" port to all python objects.
  • ImgAlgos:
    •  Add support of the common mode correction for Epix100a (PSAS-7) and Fccd960 (PSAS-44) 
    • NDArrCalib.h: add do_common_mode_median and re-organize do_common_mode methods

    pdscalibdata :
    • GlobalMethods - add method strDataTypeForEnum(...)
    • NDArrIOV1.cpp - improve output supression (PSAS-44)

External Packages

  • no changes here

Bugs fixed

  • PSXtcInput:

    Fixed calibcycle times access in the case where the last calibcycle has no events in it.CalibManager :  FileDeployer.py, ConfigFileGenerator.py, BatchLogScanParser.py - fix problem with generation of list of calib types (PSAS-6)

    fix bug which causes psana to hang on empty xtc file (PSAS-74)

  • psddl_hdf2psana: fix bug which cased Translator to crash on BldDataSpectrometerV1 when there were zero peaks.

Known Issues