Skip to content

Releases: SiLab-Bonn/pyBAR

v2.1.0

11 Jan 14:54
Compare
Choose a tag to compare

PyBAR is using the generic clusterizer (https://github.com/SiLab-Bonn/pixel_clusterizer) and the FEI4 data interpreter (https://github.com/SiLab-Bonn/pyBAR_fei4_interpreter).

  • ENH: supporting the latest features of basil v2.4.X
  • BUG: many improvements and bug fixing in the data analyzer
  • ENH: added data monitor (realtime data analyzer and display)
  • ENH: splitting up raw data file into chunks of reasonable size (less than 2^31 entries)
  • ENH: initialize FE so that LVL1ID is constant in every event
  • ENH: HitOR from adapter card as trigger input
  • BUG: fixed offset calculation in PulsrDAC offset scan
  • ENH: Ctrl-C will stop scans when running from console
  • ENH: added full GPAC support (firmware and initialization)
  • ENH: updated FEI4 run manager for better support of pyCPIX
  • ENH: updated FEI4 run manager for better support of MIO3 and MMC3
  • ENH: Updated default FE configuration for reliable operation (especially increased DisVbn discriminator bias)
  • ENH: threshold and noise can be calculated in electrons
  • ENH: added automatic FE and data receiver reset for long scans
  • BUG: fixed bug when cluster charge was 0 (NaN for mean column and row)
  • BUG: correctly identify TDC and trigger data words
  • BUG: better support of file names and path names in Windows
  • ENH: added global register readback
  • ENH: fixed ViTables plug-in
  • ENH: improved HitOR-TDC measurements
  • ENH: added global run configuration to configuration file (affecting all runs)
  • ENH: SEABAS2 support
  • ENH: Xilinx Nexys™4 DDR support
  • ENH: Avnet LX9 support
  • ENH: crosstalk scan
  • ENH: merged pixel scan
  • ENH: hot pixel tuning
  • BUG: fix trigger counter
  • ENH: setting fixed trigger counter value
  • ENH: write trigger word in every trigger mode
  • ENH: adding crash report via email
  • ENH: adding 12MHz Command Clock firmware (MIO only)
  • ENH: support for CMOS I/Os on FEI4 adapter card, flat ribbon cable supported
  • BUG: missing hits if event has more than 1000 hits
  • BUG: fix raw data analysis of multiple files (wrong order)
  • ENH: flush data to protect against data loss
  • BUG: fix assignment of events to scan parameters
  • BUG: fix length of configuration description
  • ENH: ToT calibration scan
  • ENH: added fully automatic transient PlsrDAC scan
    ... and many more improvements and optimizations!