diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 93a5e284..03c46bd0 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -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)