Versions Compared

Key

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

...

  • Updated to handle new DAQ types: Evr::IOConfigV2 and Bld::BldDataSpectrometerV1
  • In GeometryObject add support for cspad2x2-shaffling of pixel arrays, both in C++ and Python
  • CalibManager
    • V00-00-65 - PlotImgSpeWidget.py - print image intensity along with coursor coordinates in coursor motion

       
    • V00-00-63 - in OpticAlignmentCspad in OpticAlignmentCspad*.py - add option parser for manual processing of metrology files
    • V00-00-64 - OpticAlignmentCspad* - add in all output geometry files the line with detector position relative to IP;  

      in ConfigParametersForApp, ConfigFileGenerator add support for Fccd960

  • PixCoordsProducer V00-03-64  
    • save geometry file name as a string (as ndarray<char,1> - is depricated but still available)
    • add saving mask for edge and unbound pixels 
    • add x,y origin offsets for indexing
  • CSPadPixCoords::CSPad2x2ImageProducer V00-03-28 - use the "geometry" calibration file if available
  • TimeTool: the TimeTool.Analyze module now uses TimeTool::ConfigV1 for defaults and outputs TimeTool::DataV1 when appropriate. The TimeTool::ConfigV1 data will be written when upcoming experiments use the online DAQ TimingTool. If the experiment did not use the DAQ timing tool, this data is not written. The TimeTool::DataV1 object will be more convenient to work with from Python and C++ than the ndarrays that one could output before.
  • DDL system (of interest to internal developers, not general users)
    • new tag for types: [[devel]] means by default do not generate code, it is in development (like skip)
    • Generating code for [[devel]] tagged types is enabled by adding -D switch to psddlc or GENDEVEL=1 when running make to build the 'gen' target in pdsdata

...

Tests

  • no new tests

Bugs fixed

  • CalibManager V00CalibManager V00-00-62 - in OpticAlignmentCspad2x2V1.py fix segment rotation angles 0 -> 180
  • pypsalg: Fix bug in AngularIntegrationM where centers were not set correctly

...