v1.0.0-rc.112 #18

Merged
leonarski_f merged 37 commits from 2511-1.0.0-rc.112 into main 2025-11-30 17:39:23 +01:00
Showing only changes of commit 16a6d9f309 - Show all commits

View File

@@ -1,11 +1,18 @@
# Changelog
## 1.0.0-rc.111
## 1.0.0
### 1.0.0-rc.112
This is an UNSTABLE release and not recommended for production use (please use rc.11 instead).
* jfjoch_broker: Experimental rotation (3D) indexing
* jfjoch_broker: Minor fix to error in optimizer potentially returning NaN values
### 1.0.0-rc.111
This is an UNSTABLE release.
* jfjoch_viewer: Remove 3D lattice viewer (not really useful at this moment)
* jfjoch_viewer: Fix auto contrast not refreshing image
## 1.0.0-rc.110
### 1.0.0-rc.110
This is an UNSTABLE release.
* jfjoch_broker: Add auto-contrast option for preview images
@@ -16,32 +23,32 @@ This is an UNSTABLE release.
* jfjoch_viewer: Add 3D unit cell visualization (experimental/WIP/not really there)
* Documentation: Add logo image
## 1.0.0-rc.109
### 1.0.0-rc.109
This is an UNSTABLE release.
* jfjoch_viewer: Add keyboard shortcuts and option to copy image to clipboard
* jfjoch_broker: Fix bit-width and exposure time for PSI EIGER detectors
## 1.0.0-rc.108
### 1.0.0-rc.108
This is an UNSTABLE release.
* jfjoch_viewer: Fix bug when resolution estimation/B-Factor/Profile radius were not set (NaN)
* jfjoch_viewer: Show spots is off by default, resolution ring mode is enabled by default
* jfjoch_viewer: Fit to window of image is now default when size of the grid changes
## 1.0.0-rc.107
### 1.0.0-rc.107
This is an UNSTABLE release.
* jfjoch_viewer: Minor polishing of new functionality
* jfjoch_broker: User NaN for empty azimuthal bins
## 1.0.0-rc.106
### 1.0.0-rc.106
This is an UNSTABLE release.
* jfjoch_viewer: Allow for multiple dataset info plots
* jfjoch_viewer: Highlight current element in grid
## 1.0.0-rc.105
### 1.0.0-rc.105
This is an UNSTABLE release.
* jfjoch_viewer: Clean-up widgets slightly
@@ -49,7 +56,7 @@ This is an UNSTABLE release.
* jfjoch_viewer: Parse crystal symmetry type
* jfjoch_viewer: Grid scan view takes color map and can be fit to zoom
## 1.0.0-rc.104
### 1.0.0-rc.104
This is an UNSTABLE release.
* jfjoch_writer: Fix and improve the way grid scan geometry is saved (non-NXmx extension makes it way easier)
@@ -57,18 +64,18 @@ This is an UNSTABLE release.
* jfjoch_viewer: Improve auto-scaling on start of images (work in progress)
* jfjoch_viewer: Add B-factor and resolution estimate to the dataset info plots
## 1.0.0-rc.103
### 1.0.0-rc.103
This is an UNSTABLE release.
* jfjoch_viewer: Minor improvements to the viewer
* jfjoch_broker: Change behavior for modular detectors: coordinates of 0-th pixel can be now arbitrary and detector will be cropped to the smallest rectangle limited by module coordinates
## 1.0.0-rc.102
### 1.0.0-rc.102
This is an UNSTABLE release.
* jfjoch_viewer: Minor improvements to the viewer
## 1.0.0-rc.101
### 1.0.0-rc.101
This is an UNSTABLE release.
* jfjoch_viewer: Auto load is better handling change of states
@@ -76,24 +83,24 @@ This is an UNSTABLE release.
* jfjoch_viewer: Handle charts better with vertical lines on hover and status bar update
* jfjoch_viewer: Calculate ROI in a more efficient way
## 1.0.0-rc.100
### 1.0.0-rc.100
This is an UNSTABLE release.
* jfjoch_viewer: Fix dbus registration
* jfjoch_viewer: Remove background slider for diffraction image
* jfjoch_viewer: Adjustments for 2D azimuthal image viewer
## 1.0.0-rc.99
### 1.0.0-rc.99
This is an UNSTABLE release.
* jfjoch_broker: Fix output during mask data collection
## 1.0.0-rc.98
### 1.0.0-rc.98
This is an UNSTABLE release and not recommended for production use (please use rc.96 instead).
* jfjoch_broker: For DECTRIS detectors fix dark data collection during initialization
## 1.0.0-rc.97
### 1.0.0-rc.97
This is an UNSTABLE release and not recommended for production use (please use rc.96 instead).
* jfjoch_broker: For DECTRIS detectors add dark data collection during initialization for bad pixel mask
@@ -102,7 +109,7 @@ This is an UNSTABLE release and not recommended for production use (please use r
* jfjoch_viewer: More options for ROI
* jfjoch_viewer: Add window to display calibration
## 1.0.0-rc.96
### 1.0.0-rc.96
This is an UNSTABLE release.
* Fixes in CI pipeline
@@ -114,7 +121,7 @@ This is an UNSTABLE release.
* Use external libjpeg-turbo and libtiff: simpler build stack, these are built and linked statically in automated Docker builds
* Remove OpenBLAS dependency
## 1.0.0-rc.95
### 1.0.0-rc.95
This is an UNSTABLE release.
* Fixes in CI pipeline
@@ -122,25 +129,25 @@ This is an UNSTABLE release.
Previous releases (91-94) had a wrong FPGA image upload to Gitlab release. This is now solved.
## 1.0.0-rc.94
### 1.0.0-rc.94
This is an UNSTABLE release.
* FFTIndexer: Add limit on angles to avoid colinear vectors
* Docker images: Add 3D Qt
* Gitea: Fixes to the pipeline
## 1.0.0-rc.93
### 1.0.0-rc.93
This is an UNSTABLE release.
* CI: Fixes to Gitlab based pipeline
* PCIe driver: Fix PCIe revision being hex number
## 1.0.0-rc.92
### 1.0.0-rc.92
This is an UNSTABLE release.
* jfjoch_broker: Fix code that predicted Bragg reflections scattering back from the sample.
## 1.0.0-rc.91
### 1.0.0-rc.91
This is an UNSTABLE release. This release introduces new features, which usually means these need more field testing before enough maturity.
For production use we recommend waiting for a future bug-fix release.
@@ -150,7 +157,7 @@ For production use we recommend waiting for a future bug-fix release.
* jfjoch_broker: Lattice search
* jfjoch_broker: Many more improvements in image analysis
## 1.0.0-rc.90
### 1.0.0-rc.90
This is an UNSTABLE release.
* jfjoch_broker: for indexing min index spots for a viable cells can be changed via OpenAPI
@@ -158,7 +165,7 @@ This is an UNSTABLE release.
* jfjoch_writer: Add option where no files at all are saved
* Documentation: improvements
## 1.0.0-rc.89
### 1.0.0-rc.89
This is an UNSTABLE release.
* jfjoch_broker: Fix resolution estimation code
@@ -168,52 +175,52 @@ This is an UNSTABLE release.
* jfjoch_viewer: Display missing metadata when using HTTP
* jfjoch_viewer: Fix bug when opening the same file twice
## 1.0.0-rc.88
### 1.0.0-rc.88
This is an UNSTABLE release.
* jfjoch_viewer: Add resolution estimation to the image information
* jfjoch_broker: Minor changes to resolution estimate routine
## 1.0.0-rc.87
### 1.0.0-rc.87
This is an UNSTABLE release.
* jfjoch_viewer: Display more image metadata (angle / exposure time)
* jfjoch_viewer: Improve I/sigma and B-factor plots
* jfjoch_broker: Estimate resolution based on visible spots
## 1.0.0-rc.86
### 1.0.0-rc.86
This is an UNSTABLE release.
* jfjoch_broker: Update logic when initializing detector to make it a bit more resilient
* Gitea pipelines have nocuda option for all architectures
## 1.0.0-rc.85
### 1.0.0-rc.85
This is an UNSTABLE release.
* jfjoch_viewer: When using online view, dataset info plots are not switched back to the first category for each image
* jfjoch_viewer: Handle spot count better in dataset info plots
* jfjoch_viewer: Highlight spots in ice ring resolutions in cyan, when detection is enabled
## 1.0.0-rc.84
### 1.0.0-rc.84
This is an UNSTABLE release.
* jfjoch_broker: Write in log which detector is being initialized
* Changes to automated build system
## 1.0.0-rc.83
### 1.0.0-rc.83
This is an UNSTABLE release.
* jfjoch_viewer: Fix in generating preview image for signed data (wrong bit-width was assumed before)
* CI: Fix script to generate python client
## 1.0.0-rc.82
### 1.0.0-rc.82
This is an UNSTABLE release.
* jfjoch_viewer: Enable FFTW based indexing in viewer (very slow at the moment)
* Frontend: Minor fixes
* Build scripts: Minor fixes to FFTW
## 1.0.0-rc.81
### 1.0.0-rc.81
This is an UNSTABLE release. This release introduces new features, which usually means these need more field testing before enough maturity.
For production use we recommend waiting for a future bug-fix release.
@@ -226,23 +233,23 @@ For production use we recommend waiting for a future bug-fix release.
CI: Moving from Gitlab to Gitea at PSI
## 1.0.0-rc.80
### 1.0.0-rc.80
This is an UNSTABLE release.
* jfjoch_broker: Fix bug when wrong value for a plot (NaN or infinity) would lead to a null in a plot, which cannot be parsed by viewer
## 1.0.0-rc.79
### 1.0.0-rc.79
This is an UNSTABLE release.
* jfjoch_viewer: Fix bug when loading new dataset was creating a cascade of signals leading to poor performance
* jfjoch_writer: Save nimages_per_trigger in detectorSpecific
## 1.0.0-rc.78
### 1.0.0-rc.78
This is an UNSTABLE release.
* jfjoch_viewer: Using a single event loop (reading images is not in dedicated thread anymore)
## 1.0.0-rc.77
### 1.0.0-rc.77
This is an UNSTABLE release.
* jfjoch_viewer: Display detector and dataset settings with tooltips
@@ -250,7 +257,7 @@ This is an UNSTABLE release.
* jfjoch_viewer: Display unit cell
* jfjoch_extract_hkl: Write a tool to extract reflection intensity from a dataset
## 1.0.0-rc.76
### 1.0.0-rc.76
This is an UNSTABLE release.
* jfjoch_broker: Increase predicted hkl to 100.0, use lighter math to exclude too-high resolution ones
@@ -260,23 +267,23 @@ This is an UNSTABLE release.
* jfjoch_viewer: Add missing resolution labels on rings
* jfjoch_viewer: Remove Q value from the status bar
## 1.0.0-rc.75
### 1.0.0-rc.75
This is an UNSTABLE release.
* jfjoch_broker: EIGER2 missing minimum threshold - hardcoded to 2.7 keV for the time being
## 1.0.0-rc.74
### 1.0.0-rc.74
This is an UNSTABLE release.
* jfjoch_broker: Fix for EIGER UDP port settings (vertical half of the module missing)
* jfjoch_broker: Detector settings were not applied for EIGER/DECTRIS detector when changed after initialization
## 1.0.0-rc.73
### 1.0.0-rc.73
This is an UNSTABLE release.
* jfjoch_broker: Space group number treatment in OpenAPI was wrong, zero value is no longer allowed and no longer default
## 1.0.0-rc.72
### 1.0.0-rc.72
This is an UNSTABLE release.
This release introduces new features, which usually means these need more field testing before enough maturity.
For production use we recommend waiting for a future bug-fix release.
@@ -294,14 +301,14 @@ For production use we recommend waiting for a future bug-fix release.
* FPGA: Add experimental PTP core (PTP over L2, only Sync/Follow_up)
* FPGA driver: Fix for Linux kernel 6.12+ (thanks to Tim Gruene)
## 1.0.0-rc.71
### 1.0.0-rc.71
This is an UNSTABLE release.
* jfjoch_broker: Remove resolution estimation via machine learning
* jfjoch_broker: Harmonize code to analyze spot finding results (indexing/refinement/integration) between CPU and FPGA receivers
* jfjoch_viewer: Fix error when HDF5 files with indexing results couldn't be loaded on a machine without GPU
## 1.0.0-rc.70
### 1.0.0-rc.70
This is an UNSTABLE release.
This release introduces new features (geometry refinement), which usually means these need more field testing before enough maturity.
For production use we recommend waiting for a future bug-fix release.
@@ -318,7 +325,7 @@ For production use we recommend waiting for a future bug-fix release.
* Add experimental detector calibration routines (for LaB6)
* Improve documentation on the ZeroMQ writer notification socket and detector geometry
## 1.0.0-rc.69
### 1.0.0-rc.69
This is an UNSTABLE release.
* jfjoch_viewer: Metadata can be modified for an open dataset (no option to save)
@@ -326,7 +333,7 @@ This is an UNSTABLE release.
* jfjoch_viewer: Resolution rings not enabled by default
* jfjoch_broker: Handle properly PONI rotations in dataset settings though still not updated properly in the HDF5 file
## 1.0.0-rc.68
### 1.0.0-rc.68
This is an UNSTABLE release.
* jfjoch_broker: Temperature threshold can be changed for JUNGFRAU detector
@@ -336,26 +343,26 @@ This is an UNSTABLE release.
* jfjoch_broker: Reference unit cell will be taken into account for FFT indexing to filter
* jfjoch_broker: Review PONI rotation angles and azimuthal angle conventions along with PyFAI
## 1.0.0-rc.67
### 1.0.0-rc.67
This is an UNSTABLE release.
* jfjoch_broker: Enable SSL
* jfjoch_broker: Wilson B-factor only provided is fit is relatively OK (R^2 > 0.3); this will be refined much more in the future
## 1.0.0-rc.66
### 1.0.0-rc.66
This is an UNSTABLE release.
* jfjoch_broker: Indexers operate as thread pool, which is operating
* jfjoch_viewer: Increase interval between loading images + fix too many verbose messages
## 1.0.0-rc.65
### 1.0.0-rc.65
This is an UNSTABLE release.
* jfjoch_broker: Print information regarding used image pushers
* jfjoch_viewer: Allow syncing with Jungfraujoch server
* OpenAPI: Clarify licensing terms in the file
## 1.0.0-rc.64
### 1.0.0-rc.64
This is an UNSTABLE release.
* jfjoch_broker: Fix issue in receiver light with very long preparation time for threads
@@ -365,14 +372,14 @@ This is an UNSTABLE release.
* jfjoch_viewer: Modify DBus interface to avoid loading same file and image 0 multiple times
* jfjoch_lite_perf_test: Add verbose option
## 1.0.0-rc.63
### 1.0.0-rc.63
This is an UNSTABLE release.
* jfjoch_broker: Save NX/NY for grid scan result
* jfjoch_broker: Add processing time to CBOR output and plot
* jfjoch_writer: Add processing time to data file
## 1.0.0-rc.62
### 1.0.0-rc.62
This is an UNSTABLE release.
* jfjoch_broker: Fix bug where low resolution spots were not counted properly
@@ -380,49 +387,49 @@ This is an UNSTABLE release.
* jfjoch_broker: Add more spot count information to CBOR
* jfjoch_viewer: Fix issue with ROI drawing resulting in multiple overlapping rectangles
## 1.0.0-rc.61
### 1.0.0-rc.61
This is an UNSTABLE release.
* jfjoch_broker: Fix bug where FFT indexing could result in a very short or even zero length vector
* jfjoch_broker: Ice ring and indexed spot count enabled as plots and saved in grid scan results
* jfjoch_broker: High resolution limit for low res. spot counting can be adjusted
## 1.0.0-rc.60
### 1.0.0-rc.60
This is an UNSTABLE release.
* jfjoch_broker: Fix bug when the neural network inference client was busy and this status was never released
* jfjoch_broker: Revert the indexing threshold with distance from integer for Miller indices
* jfjoch_broker: Fix bug in scattering vector calculation, resulting in indexing not working outside 1.0 A X-ray wavelength
## 1.0.0-rc.59
### 1.0.0-rc.59
This is an UNSTABLE release.
* jfjoch_broker: Fix bug when broker was waiting for notification message before sending end message, resulting in deadlock.
* jfjoch_writer: Verbose option for debugging.
## 1.0.0-rc.58
### 1.0.0-rc.58
This is an UNSTABLE release.
* jfjoch_viewer: Fix memory leak
* jfjoch_writer: Add detector_number/serial_number to master file
## 1.0.0-rc.57
### 1.0.0-rc.57
This is an UNSTABLE release.
* jfjoch_broker: Fix bug when enabling ML resolution estimation was not possible
* jfjoch_viewer: "Movie" mode
## 1.0.0-rc.56
### 1.0.0-rc.56
This is an UNSTABLE release.
* jfjoch_broker: Fixing more bugs related to neural network inference for ML estimation
## 1.0.0-rc.55
### 1.0.0-rc.55
This is an UNSTABLE release.
* jfjoch_broker: Fixing minor bugs related to neural network inference for ML estimation
## 1.0.0-rc.54
### 1.0.0-rc.54
This is an UNSTABLE release.
* jfjoch_broker: Indexing with AUTO settings (FFBIDX if unit cell provided; FFT if not)
@@ -430,21 +437,21 @@ This is an UNSTABLE release.
* jfjoch_writer: Save writer release
* jfjoch_viewer: Increase time for the messages in the status bar
## 1.0.0-rc.53
### 1.0.0-rc.53
This is an UNSTABLE release.
* PCIe driver: Imperfect solution for RHEL 9.5+ changes
* jfjoch_writer: Fix to angle containers for AutoProc compatibility
* jfjoch_fpga_test: Use consecutive number for devices, not interleaved
## 1.0.0-rc.52
### 1.0.0-rc.52
This is an UNSTABLE release.
* jfjoch_viewer: Use warmer colors to distinguish from AareGUI
* jfjoch_viewer: Minor adjustments to DBus setting image number
* jfjoch_broker: Fix in low resolution spot count plotting
## 1.0.0-rc.51
### 1.0.0-rc.51
This is an UNSTABLE release.
* jfjoch_broker: Send preview in PNG format
@@ -452,40 +459,40 @@ This is an UNSTABLE release.
* jfjoch_broker: Provide ML resolution estimation in scan result
* jfjoch_broker: Allow removing beam center in web preview
## 1.0.0-rc.50
### 1.0.0-rc.50
This is an UNSTABLE release.
* The release fixes some of many bugs introduced in recent releases
* jfjoch_viewer: display predictions for indexed cells
## 1.0.0-rc.49
### 1.0.0-rc.49
This is an UNSTABLE release.
* jfjoch_broker: Handle sample temperature (K) and ring current (mA) to metadata
* jfjoch_writer: For angle containers in NXmx add _end dataset, sample temp. and ring current
## 1.0.0-rc.48
### 1.0.0-rc.48
This is an UNSTABLE release.
* jfjoch_broker: fix the bug when a unit cell was not exported for a scan result.
## 1.0.0-rc.47
### 1.0.0-rc.47
This is an UNSTABLE release.
* jfjoch_viewer: fix dbus service path
* jfjoch_writer: fix CBF/TIFF writing
## 1.0.0-rc.46
### 1.0.0-rc.46
This is an UNSTABLE release.
* jfjoch_viewer: remove dependency on image analysis
## 1.0.0-rc.45
### 1.0.0-rc.45
This is an UNSTABLE release.
* jfjoch_broker: Detector list returns pixel size (mm)
## 1.0.0-rc.44
### 1.0.0-rc.44
This is an UNSTABLE release.
* jfjoch_broker: more general definition of scan result export
@@ -494,19 +501,19 @@ Braking changes:
* It removes additions to OpenAPI from 1.0.0-rc.43
* It makes changes to the "unit_cell" definition in OpenAPI specs. It might be harmless in some languages and may result in errors in other implementations.
## 1.0.0-rc.43
### 1.0.0-rc.43
This is an UNSTABLE release.
* jfjoch_broker: Export grid scan results into a single data structure
## 1.0.0-rc.42
### 1.0.0-rc.42
This is an UNSTABLE release.
* jfjoch_broker: Add pixel_sum to CBOR output.
* jfjoch_broker: Changes to sigma estimation in QuickIntegrate routine
* jfjoch_writer: Save pixel_sum
## 1.0.0-rc.41
### 1.0.0-rc.41
This is an UNSTABLE release. This release includes multiple new features, it should not be used in production at the moment.
* jfjoch_broker: Estimate B-factor, mosaicity to evaluate crystal diffraction
@@ -515,7 +522,7 @@ This is an UNSTABLE release. This release includes multiple new features, it sho
* FPGA: Increase the number of integration bins to 2048
## 1.0.0-rc.40
### 1.0.0-rc.40
This is an UNSTABLE release. This release includes multiple new features, it should not be used in production at the moment.
* jfjoch_broker: Jungfraujoch supports grid scan metadata, including dedicated plotting schemes and NXmx structures
@@ -535,11 +542,11 @@ This is an UNSTABLE release. This release includes multiple new features, it sho
WARNING! OpenAPI contains breaking changes in regard to plotting results, so care has to be taken.
## 1.0.0-rc.39
### 1.0.0-rc.39
* FPGA: Bugfix for pixel masked for data analysis if summation was on
* jfjoch_viewer: Fix segmentation fault when cursor was outside of image
## 1.0.0-rc.38
### 1.0.0-rc.38
* jfjoch_broker: Neural net model is not linked with C++ code due to deployment issues, it is rather distributed as python code, connected via RES
* jfjoch_broker: Neural net model can use all 4 quadrants of the detector
* jfjoch_broker: For EIGER image time can be provided through /start
@@ -548,12 +555,12 @@ WARNING! OpenAPI contains breaking changes in regard to plotting results, so car
* jfjoch_viewer: Enable image summation
* jfjoch_viewer: Image reader is significantly reworked, hopefully without affecting the viewer
## 1.0.0-rc.37
### 1.0.0-rc.37
* jfjoch_broker: Make locking rules more flexible
* jfjoch_broker: Load mask via SIMPLON interface for DECTRIS detectors
* jfjoch_viewer: Add status bar
## 1.0.0-rc.36
### 1.0.0-rc.36
This is UNSTABLE release. Wait for new version to use in a production environment.
* jfjoch_broker: Support for Jungfraujoch Lite is enabled - software-based receiver for DECTRIS detectors (required a lot of refactoring, potentially leading to unstable code)
@@ -562,14 +569,14 @@ This is UNSTABLE release. Wait for new version to use in a production environmen
* jfjoch_writer: Increase buffering to 1000 images in the receiver
* jfjoch_writer: Images can be written as CBF or TIFF in addition to HDF5
## 1.0.0-rc.35
### 1.0.0-rc.35
This is UNSTABLE release, not properly tested. Wait for new version for using production.
* jfjoch_broker: If module is delayed by more than 50 frames versus other modules, it will be ignored and receiver is not waiting.
* jfjoch_writer: Save EIGER energy threshold
* jfjoch_writer: Add `/entry/sample/goniometer` for compatibility with `eiger2cbf` program
## 1.0.0-rc.34
### 1.0.0-rc.34
This is UNSTABLE release - introducing new features, but not properly tested. Wait for new version for using production.
* jfjoch_broker: More consistency for file format definition (breaking change in API from 1.0.0-rc.31 for file writer settings)
@@ -588,16 +595,16 @@ Known issues:
* ROI count flag was added to firmware. For the time being the flag will be wrongly set to 10 due to mismatch of FPGA build scripts.
* EIGER data acquisition has an issue that is currently debugged
## 1.0.0-rc.33
### 1.0.0-rc.33
* jfjoch_broker: Fix issue with EIGER settings being loaded improperly
## 1.0.0-rc.32
### 1.0.0-rc.32
* jfjoch_broker: Refactor code for azimuthal integration for further improvements
* jfjoch_broker: Minor fix for EIGER (trim energies are manually set for E9M, to be fixed properly later)
* jfjoch_writer: Fix too much verbose information
* FPGA: Minor fixes to spot finder (enable two-pass operation and limit number range to int20)
## 1.0.0-rc.31
### 1.0.0-rc.31
This is UNSTABLE release - introducing many features, but still needs more testing.
Expecting soon to put bugfix release.
@@ -619,10 +626,10 @@ Expecting soon to put bugfix release.
Warning:
There are breaking changes to HDF5 file format, renaming entries regarding image storage cell number and image collection efficiency.
## 1.0.0-rc.30
### 1.0.0-rc.30
* jfjoch_writer: replace non-blocking with blocking operation on internal queues - less likely to "loose" images within the writer
## 1.0.0-rc.29
### 1.0.0-rc.29
* jfjoch_broker: refactor logic regarding frame time and count time for more flexibility for EIGER and JUNGFRAU
* jfjoch_broker: readout time for EIGER is 3 us and JUNGFRAU is 20 us, this can be changed in input file
* jfjoch_broker: OpenAPI interface includes more ways to provide information on the status (error/warning/info)
@@ -633,7 +640,7 @@ Warning - two breaking changes to OpenAPI:
* `broker_status` structure introduced in 1.0.0-rc.28 has member `message` and not `error_message` to allow
handling info/warning messages as well
## 1.0.0-rc.28
### 1.0.0-rc.28
* jfjoch_broker: save error message for initialization and data collection and provide these with OpenAPI
* jfjoch_broker: fixed issue when in error state, response to /wait_till_done was not complaint to OpenAPI specs
* jfjoch_test: remove header that failed when CUDA is absent during compilation
@@ -641,13 +648,13 @@ handling info/warning messages as well
* frontend: show error message when in error state
* CMake: add option to force compilation without CUDA (-DJFJOCH_USE_CUDA=OFF)
## 1.0.0-rc.27
### 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
### 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
@@ -664,14 +671,14 @@ handling info/warning messages as well
* CBOR: Add indexing rate and background estimate to end message
* CBOR: Clean-up documentation
## 1.0.0-rc.25
### 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
### 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)