You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 19 Next »

Psana

  • Updated to handle new DAQ types: TimeTool::ConfigV1, TimeTool::DataV1, GenericPgp::ConfigV1, L3T::DataV2
  • Add C++ std::string to Python str conversion to Psana Event/Config/Calib store. Copy by value conversion.
  • Add new blob finder from TJ Lane and put Gsc16ai voltage calculation in pypsalg.
  • Give indexing users the ability to specify when they are done jumping to different events by calling DataSource.end() (triggers endjob calls for modules)
  • In ImgAlgos::PixCoordsProducer save pixel coordinate and index arrays in env.calibStore() in stead of evt. Add key_fname and save path to "geometry" calibration file. Add EpixNDArrProducer.
  • In PSCalib V00-02-16
    • SegGeometry.(py,h), SegGeometryCspad2x1V1.(py,h,cpp) add method pixel_mask_array(mbits=0377), update example in *.py
    • In GeometryObject, GeometryAccess.(py,h,cpp) add methods get_pixel_mask(...), set_geo_pars(...), move_geo(...), tilt_geo(...)
    • GeometryAccess.py add method get_psf()
    • GeometryAccess add methods save_pars_in_file(path), set_print_bits(pbits) + methods str_data() in GeometryObject.
    • Update test/examples in GeometryAccess.py and test/ex_geometry_access.cpp
  • In psana::EventKeys add flag-pars to print in event() info about env.configStore().keys() and env.calibStore().keys()
  • In psana_examples V00-04-21 update DumpEpix.cpp for Epix::Config10KV1 and Epix::Asic10kConfigV1.
  • In CalibManager V00-00-61
    • add support for Epix and Epix10k for dark processing
    • add OpticAlignmentCspadV2.py, OpticAlignmentCspad2x2V1.py,  OpticAlignmentCspadMethods.py
    • in GUIMetrology.py - integrate metrology processing for CspadV2(xpp) and Cspad2x2V1 in calibman
  • In realtime-plotting package psmon: add support for pyqtgraph MultiPlots, Histograms, and matplotlib-style strings for specifying symbols.

External Packages

  • psalg - minor bug fix for timing tool - Change parab_fit function to return FWHM estimate from fit parameters rather than data extrapolation.

  • pdsdata update to 8.1.2 with new DAQ types mentioned above


Tests

  • Tests added for some external packages

Bugs fixed

  • upgraded pytables and h5py to hdf5 version 1.8.13 to resolve the import problem in release ana-0.13.1
  • fix bug with using key strings from Python with configStore
  • additional bug fixed to mpi split scan Translator. Now production ready,
  • Remove warning about invalid experiment number (not correct for running from shmem)

Known Issues

  • no support for parallel HDF5 in h5py. The issue will be resolved in the next release

  • No labels