Psana

  • Remove 'one-stream' feature of dataset spec (PSAS-185)
  • pyimgalgos: 
    • add NDArrSpectrum.py (PSAS-178), adjust parameters in GlobalGraphics.hist1d.
    • GlobalUtils  - add misc. methods, improve documentation.
    • GlobalGraphics.py - fix logic with None.
  • PSCalib:
    • minor corrections of auto-doc.

    • add CalibPars*.py, GenericCalibPars.py, GlobalUtils.py - to access calibration constants from python (PSAS-139, PSAS-148)

    • SegGeometryCspad2x1V1::pixel_mask_array - fix filling 2x1 last row of zeros.

  • IData, XtcInput: refactors (PSAS-185, PSAS-186)
  • ImgAlgos:
    • examples/ex_peakfinder_cspad.py - add protection for missing data.
    • CommonModeCorrection.h and CommonMode.h - add setCModPars, applyCModeUnbond, cmode=5 (PSAS-139)
  • Detector: multiple changes (PSAS-139);
    • add methods (runnum) in addition to (evt,env),
    • add python interface for geometry, intensity calibration constants,
    • add switch between C++/Python interfaces,
    • PyDetector.py - set custom common mode parameters, return cspad2x2 arrays with shape=(2,185,388).
  • PSQt:
    • DragStore.cpp, GeoImage.cpp - increase origin offset to (2000,2000) for big gaps like in pnccd,
    • fix bug in parsing input file name in WdgFile::onButFile (PSAS-34).

Bugs fixed

  • PyCSPadImage: fix bug reported by Silke; in CalibPars.py findCalibFile use PSCalib.CalibFileFinder.findCalibFile(...) in stead of local algorithm. PSAS-180
  • No labels