Files
Jungfraujoch/docs/CHANGELOG.md
2024-12-02 21:17:14 +01:00

2.5 KiB

Changelog

1.0.0-rc.27

  • jfjoch_broker: add option to select electron source in instrument metadata, adapt wavelength calculation
  • jfjoch_broker: update pistache web server version
  • jfjoch_writer: minor changes to republish logic
  • Improvements to documentation

1.0.0-rc.26

  • jfjoch_broker: implement ZeroMQ stream for image metadata information
  • jfjoch_broker: refactor ZeroMQ stream for preview: start/end messages always sent
  • jfjoch_broker: add crystal lattice plots
  • jfjoch_broker: remove empty bins from the plots
  • jfjoch_broker: Fix bugs in ModuleSummation and MXAnalyzer for CPU "long" summation
  • jfjoch_broker: Fix bug when mean background estimation / indexing rate where affected by previous experiment
  • jfjoch_writer: fix missing "-w" parameter
  • jfjoch_writer: temporary files have ".tmp" suffix
  • jfjoch_writer: refactor logic for watermarks
  • jfjoch_writer: report on internal FIFO utilization
  • jfjoch_writer: clean-up naming for azimuthal integration and background estimate
  • jfjoch_writer: write final background estimate and indexing rate in the master file
  • tools/: remove unnecessary tools, make naming consistent
  • CBOR: Add indexing rate and background estimate to end message
  • CBOR: Clean-up documentation

1.0.0-rc.25

  • Updates to documentation
  • License set to GPLv3 / OHL-S
  • Fix bug in DiffractionExperiment::GetDefaultPlotBinning() - resulting in division by 0 if image time longer than 500ms
  • Add information on JUNGFRAU conversion and geometry transformation to CBOR and HDF5

1.0.0-rc.24

New FPGA functionality:

  • EIGER supports 8, 16 and 32-bit data input (for 8-bit mode at half performance; for 32-bit "real" depth is 23-bit + 1-bit signed)
  • Output possible to 8, 16 and 32-bit data
  • Threshold is applied before summation
  • Pixel mask can be applied on FPGA
  • Mark pixels with ADC content = 0 as bad pixels
  • FPGA stores semantic version information (access via /sys/class/misc/jfjoch.../version)

New software functionality:

  • Long summation (above 256 frames) done on CPU
  • Mechanism to save arbitrary data to HDF5 file
  • ZeroMQ preview has option to send start message
  • Rework pixel mask + add statistics displayed in web interface

Bug fixes:

  • Web frontend: Update preview image automatically during data acquisition
  • jfjoch_broker: Error handling if CUDA driver is not installed
  • jfjoch_broker: Correctly update progress during pedestal
  • jfjoch_broker: Provide proper error when uploaded file is not a proper TIFF
  • jfjoch_action_test: enable HLS simulation

Documentation improvement and placement in a dedicated directory