Commit Graph

80 Commits

Author SHA1 Message Date
07fe4dd3bb v1.0.0-rc.124 (#31)
All checks were successful
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 11m23s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 10m32s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 9m15s
Build Packages / Generate python client (push) Successful in 19s
Build Packages / Build documentation (push) Successful in 49s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 9m13s
Build Packages / build:rpm (rocky8) (push) Successful in 9m10s
Build Packages / build:rpm (rocky9) (push) Successful in 9m58s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m52s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 8m42s
Build Packages / Unit tests (push) Successful in 1h12m44s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m30s
This is an UNSTABLE release. This version significantly rewrites code to predict reflection position and integrate them,
especially in case of rotation crystallography. If things go wrong with analysis, it is better to revert to 1.0.0-rc.123.

* jfjoch_broker: Improve refection position prediction and Bragg integration code.
* jfjoch_broker: Align with XDS way of calculating Lorentz correction and general notation.
* jfjoch_writer: Fix saving mosaicity properly in HDF5 file.
* jfjoch_viewer: Introduce high-dynamic range mode for images
* jfjoch_viewer: Ctrl+mouse wheel has exponential change in foreground (+/-15%)
* jfjoch_viewer: Zoom-in numbers have better readability

Reviewed-on: #31
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
2026-02-01 13:29:33 +01:00
4dbbf0e365 v1.0.0-rc.97
Some checks failed
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 8m11s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 9m9s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 9m18s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 10m14s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 10m3s
Build Packages / Generate python client (push) Successful in 15s
Build Packages / Build documentation (push) Successful in 50s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 8m31s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m21s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m42s
Build Packages / build:rpm (rocky9) (push) Successful in 9m11s
Build Packages / Unit tests (push) Failing after 1h13m19s
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
* jfjoch_broker: Refactor of calibration logic for more clear code (likely to introduce problems)
* jfjoch_viewer: Add option to handle user pixel mask (experimental)
* jfjoch_viewer: More options for ROI
* jfjoch_viewer: Add window to display calibration

Reviewed-on: #2
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
2025-11-09 12:42:27 +01:00
061152279c v1.0.0-rc.91 2025-10-20 20:43:44 +02:00
5d9d2de4a4 v1.0.0-rc.81 2025-09-21 19:27:51 +02:00
c67337cfe1 v1.0.0-rc.72 2025-09-08 20:28:59 +02:00
dba807fadd v1.0.0-rc.71 2025-08-28 07:07:01 +02:00
bb32f27635 v1.0.0-rc.70 2025-08-27 06:21:10 +02:00
fa95858008 v1.0.0-rc.69 2025-08-17 21:21:20 +02:00
20973792e4 v1.0.0-rc.68 2025-08-16 19:59:27 +02:00
0d1b388f4d v1.0.0-rc.50 2025-06-20 09:52:26 +02:00
53c90ee5d8 v1.0.0-rc.40 2025-05-28 18:49:27 +02:00
b245967df3 v1.0.0-rc.38 2025-05-12 14:17:24 +02:00
040cf08386 v1.0.0-rc.36 2025-05-05 19:32:22 +02:00
b0607ab3ca v1.0.0-rc.34 2025-04-14 11:52:06 +02:00
a30707964d v.1.0.0-rc.32 2025-03-24 12:16:33 +01:00
ddf4c75645 v1.0.0-rc.31 2025-03-02 13:15:28 +01:00
71290f374a version 1.0.0-rc.27 2024-12-02 21:17:14 +01:00
28d224afab version 1.0.0-rc.25 2024-11-22 21:25:20 +01:00
adc13ff33e version 1.0.0-rc.24 2024-11-17 14:55:09 +01:00
4e57c3cda4 Version 1.0.0-rc.23 2024-10-23 19:03:09 +02:00
1d7e5f173d version 1.0.0-rc.18 2024-10-16 19:52:01 +02:00
b605b95127 version 1.0.0-rc.16 2024-10-11 11:11:37 +02:00
3be959f272 version 1.0.0-rc.14 2024-10-07 11:56:40 +02:00
e812918e2e version 1.0.0-rc.13 2024-10-05 13:14:49 +02:00
6b5fddf2b7 Version 1.0.0-rc.12 2024-07-06 09:34:44 +02:00
3035d9e144 v1.0.0_rc.11 2024-06-30 17:48:35 +02:00
30a92d8eb9 Minor modifications to jfjoch_writer and OpenAPI 2024-06-28 20:44:51 +02:00
1717e171b9 Modifications after CristallinaMX beamtime 2024-06-27 20:26:11 +02:00
a32c7274a6 Release 1.0.0_rc.9 2024-06-20 11:26:40 +02:00
953c3fa972 Updates after MAX IV experiment 2024-06-03 10:56:43 +02:00
3ef89483e8 MAX IV experiment day 2 corrections 2024-05-23 12:15:36 +02:00
91fd44bff7 Improve release/versioning of Jungfraujoch repository 2024-05-15 11:29:01 +02:00
64dbd2291e Further enhacements 2024-04-29 14:13:35 +02:00
ea70b27e85 Improvements before MAX IV test 2024-04-25 20:11:58 +02:00
4e8c3a88a7 Indexing improvements 2024-04-20 13:41:41 +02:00
85a169ec19 Refactor how frames are sent from receiver 2024-04-14 21:47:06 +02:00
38ed2ed56f Use internal trigger to take pedestal + fix fixedG1 pedestal with SCs 2024-04-13 14:27:37 +02:00
c6d2b5eedf File writer and spot finding improvements 2024-04-08 11:18:50 +02:00
30e775d8a2 Improve plotting 2024-03-31 23:08:19 +02:00
30599e2858 Fix bug in detector initialize 2024-03-23 04:07:12 +01:00
59aacf516d Updates March 2023 2024-03-14 20:26:03 +01:00
d315506633 * Enhancements for XFEL
* Enhancements for EIGER
* Writer is more flexible and capable of handling DECTRIS data
2024-03-05 20:41:47 +01:00
8dcecb9685 Add deep learning resolution estimation model from Stanford 2024-02-08 20:15:29 +01:00
babb1a5c8d Fixes after MAX IV experiment 2024-02-05 17:18:16 +01:00
f5f86d9ab6 Modifications in preparation to MAX IV experiment 2024-01-27 21:23:56 +01:00
0b69dfb290 New REST+OpenAPI interface 2023-12-11 12:11:54 +01:00
f1935526a7 Generalized serializer 2023-12-11 06:49:24 +01:00
0d3cb19a2e Fix tests + trim unnecessary variables in DataProcessingSettings 2023-11-16 19:58:24 +01:00
4307a670eb gRPC is necessary only for JFJochBroker 2023-11-16 18:47:53 +01:00
3f7fc04d84 Monolithic design achieved! (jfjoch_broker is NOT up to date!) 2023-11-14 18:23:43 +01:00