Commit Graph

53 Commits

Author SHA1 Message Date
1ab257af6c v1.0.0-rc.125 (#32)
All checks were successful
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m8s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m57s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m55s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 12m0s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m30s
Build Packages / Generate python client (push) Successful in 20s
Build Packages / Unit tests (push) Has been skipped
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 39s
Build Packages / build:rpm (rocky8) (push) Successful in 9m23s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 10m33s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 8m2s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m42s
Build Packages / build:rpm (rocky9) (push) Successful in 9m38s
This is an UNSTABLE release. This version adds scalign and merging. These are experimental at the moment, and should not be used for production analysis.
If things go wrong with analysis, it is better to revert to 1.0.0-rc.124.

* jfjoch_broker: Improve logic on switching on/off spot finding
* jfjoch_broker: Increase maximum spot count for FFBIDX to 65536
* jfjoch_broker: Increase default maximum unit cell for FFT to 500 A (could have performance impact, TBD)
* jfjoch_process: Add scalign and merging functionality - program is experimental at the moment and should not be used for production analysis
* jfjoch_viewer: Display partiality and reciprocal Lorentz-polarization correction for each reflection
* jfjoch_writer: Save more information about each reflection

Reviewed-on: #32
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
2026-02-18 16:17:21 +01:00
31a357fa57 v1.0.0-rc.113 (#19)
All checks were successful
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m0s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 11m2s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 11m54s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 8m20s
Build Packages / Generate python client (push) Successful in 24s
Build Packages / Build documentation (push) Successful in 56s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 8m51s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 9m9s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m53s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 8m21s
Build Packages / build:rpm (rocky9) (push) Successful in 9m47s
Build Packages / Unit tests (push) Successful in 1h13m38s
This is an UNSTABLE release and not recommended for production use (please use rc.111 instead).

* jfjoch_broker: Improve handling of rotation indexing
* jfjoch_broker: More information saved in CBOR end message (WIP)
* jfjoch_writer: Save rotation indexing lattice parameters and Niggli class
* jfjoch_viewer: Remove (for now) primitive cell information

Reviewed-on: #19
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
2025-12-02 09:29:22 +01:00
95acf3aba3 v1.0.0-rc.104 (#9)
All checks were successful
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 9m17s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 10m9s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m29s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 8m52s
Build Packages / Generate python client (push) Successful in 25s
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 8m47s
Build Packages / build:rpm (rocky8) (push) Successful in 8m49s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m4s
Build Packages / build:rpm (rocky9) (push) Successful in 8m52s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m11s
Build Packages / Unit tests (push) Successful in 1h14m42s
This is an UNSTABLE release.

jfjoch_writer: Fix and improve the way grid scan geometry is saved (non-NXmx extension makes it way easier)
jfjoch_viewer: Display grid scan results in 2D (work in progress)
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

Reviewed-on: #9
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
2025-11-19 17:28:10 +01:00
8b356a7001 v1.0.0-rc.96 (#1)
All checks were successful
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 7m47s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 7m20s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 8m13s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m10s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 7m53s
Build Packages / build:rpm (rocky8) (push) Successful in 7m57s
Build Packages / Generate python client (push) Successful in 13s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 7m39s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 36s
Build Packages / build:rpm (rocky9) (push) Successful in 9m0s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m55s
Build Packages / Unit tests (push) Successful in 1h10m44s
This is an UNSTABLE release.

* Fixes in CI pipeline
* jfjoch_broker: Remove PNG preview, no dependency on libpng
* jfjoch_writer: Fix UTC timestamp being generated wrong (mix between milli- and microseconds)
* jfjoch_viewer: Show data collection time in dataset tooltip
* jfjoch_viewer: Allow to choose the calibrant (presets for LaB6 and silver behenate)
* jfjoch_viewer: Auto foreground value
* Use external libjpeg-turbo and libtiff: simpler build stack, these are built and linked statically in automated Docker builds
* Remove OpenBLAS dependency

Reviewed-on: #1
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
2025-11-02 13:45:57 +01:00
061152279c v1.0.0-rc.91 2025-10-20 20:43:44 +02:00
5bb8898a0e v1.0.0-rc.85 2025-09-24 22:52:31 +02:00
5d9d2de4a4 v1.0.0-rc.81 2025-09-21 19:27:51 +02:00
caf2a9de4f v1.0.0-rc.79 2025-09-15 21:38:58 +02:00
20cd8dc4ac v1.0.0-rc.76 2025-09-11 14:37:16 +02:00
c67337cfe1 v1.0.0-rc.72 2025-09-08 20:28:59 +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
7ad4a3337b v1.0.0-rc.58 2025-07-03 15:10:04 +02:00
99de57fe6f 1.0.0-rc.54 2025-06-29 10:56:38 +02:00
c41858f80d v1.0.0-rc.53 2025-06-24 16:43:47 +02:00
0d1b388f4d v1.0.0-rc.50 2025-06-20 09:52:26 +02:00
fb87f376c8 v1.0.0-rc49 2025-06-18 15:19:18 +02:00
a9c7d23b9e v1.0.0-rc.42 2025-06-11 19:53:33 +02:00
41a3e671f4 v1.0.0-rc.41 2025-06-10 18:14:04 +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
9bec33290c v1.0.0-rc.35 2025-04-22 14:42:14 +02:00
b0607ab3ca v1.0.0-rc.34 2025-04-14 11:52:06 +02:00
ddf4c75645 v1.0.0-rc.31 2025-03-02 13:15:28 +01:00
50ef79e621 version 1.0.0-rc.26 quick fixes 2024-11-27 11:46:58 +01:00
b3e745a8dd version 1.0.0-rc.26 2024-11-26 16:04:38 +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
e812918e2e version 1.0.0-rc.13 2024-10-05 13:14:49 +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
a32c7274a6 Release 1.0.0_rc.9 2024-06-20 11:26:40 +02:00
3ef89483e8 MAX IV experiment day 2 corrections 2024-05-23 12:15:36 +02:00
701c083739 MAX IV test day 1 modifications 2024-05-21 10:22:37 +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
85a169ec19 Refactor how frames are sent from receiver 2024-04-14 21:47:06 +02:00
809441d0f0 Move back to DECTRIS flavor of NXmx 2024-04-11 16:10:21 +02:00
c6d2b5eedf File writer and spot finding improvements 2024-04-08 11:18:50 +02: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
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
624c928c84 JFJochReceiver: ADU histogram saved on per module basis at the end of the measurement (but not on per image basis) 2023-10-21 22:31:43 +02:00
16bbf54f2a Remove open source license (for now) 2023-09-15 10:47:21 +02:00
4ce2fcf98f DiffractionExperiment: Adjust storage cell delay as a parameter 2023-07-04 21:07:40 +02:00
f9deb58d20 HDF5NXmx: Fix dimension order in SaveCBORImage 2023-06-28 21:24:07 +02:00
0904e1f198 JFJochFrameSerializer: Using CBORImage for mask and calibration + writing calibration in HDF5 file 2023-06-28 17:14:09 +02:00
ea719742ce DiffractionExperiment: Solid angle correction is saved with the master file 2023-05-17 22:53:41 +02:00