leonarski_f
75e401f0e5
v1.0.0-rc.153 ( #63 )
...
Build Packages / Unit tests (push) Successful in 1h31m59s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 8m43s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 10m5s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 9m27s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 8m56s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 9m24s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 10m27s
Build Packages / build:rpm (rocky8) (push) Successful in 9m20s
Build Packages / build:rpm (rocky9) (push) Successful in 10m50s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 9m54s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 8m38s
Build Packages / DIALS test (push) Successful in 12m13s
Build Packages / XDS test (durin plugin) (push) Successful in 7m8s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 7m8s
Build Packages / XDS test (neggia plugin) (push) Successful in 7m50s
Build Packages / Generate python client (push) Successful in 16s
Build Packages / Build documentation (push) Successful in 50s
Build Packages / Create release (push) Skipped
This is an UNSTABLE release. It includes many experimental features, as well as many AI generated fixes. We recommend using rc.152 for production use.
* jfjoch_broker: Add EXPERIMENTAL pixelrefine mode for image processing
* jfjoch_broker: Allow to load user mask from 8-bit and 16-bit TIFF files
* jfjoch_broker: Add ROI calculation in non-FPGA workflow
* jfjoch_broker: Fixes to TCP image pusher
* jfjoch_broker: Remove NUMA bindings
* jfjoch_broker: Improvements to indexing
* jfjoch_broker: For PSI EIGER, trimming energies are taken from the detector configuration (now compulsory) instead of hardcoded values
* jfjoch_writer: Save ROI definitions and the per-pixel ROI bitmap in the master file; azimuthal ROIs support phi (angular) sectors
* jfjoch_viewer: Major redesign with dockable panels and saved layouts, plus on-canvas creation/move/resize of box, circle and azimuthal ROIs
* jfjoch_viewer: Run jfjoch_process reprocessing jobs from inside the GUI and overlay per-run results
Reviewed-on: #63
2026-06-23 20:29:49 +02:00
leonarski_f
cc3eb8352c
v1.0.0-rc.148 ( #58 )
...
Build Packages / Unit tests (push) Skipped
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 9m28s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 10m9s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 9m47s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 10m58s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 11m39s
Build Packages / build:rpm (rocky8) (push) Successful in 11m43s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 12m59s
Build Packages / Generate python client (push) Successful in 35s
Build Packages / Build documentation (push) Successful in 59s
Build Packages / Create release (push) Skipped
Build Packages / build:rpm (ubuntu2204) (push) Successful in 11m48s
Build Packages / build:rpm (rocky9) (push) Successful in 12m32s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 10m24s
Build Packages / XDS test (durin plugin) (push) Successful in 7m35s
Build Packages / XDS test (neggia plugin) (push) Successful in 6m50s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 7m40s
Build Packages / DIALS test (push) Successful in 11m19s
This is an UNSTABLE release. The release has significant modifications for data processing - in case of troubles go back to 1.0.0-rc.144.
* jfjoch_broker: Improve azimuthal integration (add <I^2> calculation)
* jfjoch_broker: Fixes around indexing, aiming to handle multi-lattice crystals (work in progress, it is not fully integrated)
* jfjoch_writer: Save mean(I), stddev(I), and count(I) for each azimuthal bin
Reviewed-on: #58
2026-06-08 08:30:35 +02:00
leonarski_f
fc68a9baed
v1.0.0-rc.146 ( #56 )
...
Build Packages / Unit tests (push) Skipped
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 8m34s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 10m0s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 10m23s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 10m23s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 11m16s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 11m49s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 8m32s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 9m15s
Build Packages / XDS test (durin plugin) (push) Successful in 7m16s
Build Packages / Generate python client (push) Successful in 16s
Build Packages / build:rpm (rocky9) (push) Successful in 10m12s
Build Packages / Create release (push) Skipped
Build Packages / Build documentation (push) Successful in 47s
Build Packages / DIALS test (push) Successful in 10m18s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 5m46s
Build Packages / build:rpm (rocky8) (push) Successful in 1h41m2s
Build Packages / XDS test (neggia plugin) (push) Successful in 1h59m18s
This is an UNSTABLE release. The release has significant modifications for data processing - in case of troubles go back to 1.0.0-rc.144.
jfjoch_process: Generate a dedicated file (_process.h5), which can be used as a replacement for the _master.h5 file for a reanalyzed dataset.
jfjoch_process: Improve the performance of scaling and merging, implement on the fly scaling.
jfjoch_writer: All final data analysis results are repopulated in the _master.h5 file.
jfjoch_scale: Dedicated tool for rescaling/merging existing data.
jfjoch_viewer: Fix bugs where pixel labels where displayed on a wrong pixel.
WARNING! Scaling and merging are experimental at the moment, and may not provide reasonable results for the time being.
Reviewed-on: #56
2026-05-28 18:48:35 +02:00
leonarski_f
6e0bb971ac
v1.0.0-rc.143 ( #53 )
...
Build Packages / Unit tests (push) Successful in 1h13m11s
Build Packages / Generate python client (push) Successful in 33s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 14m1s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 15m12s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 14m34s
Build Packages / build:rpm (rocky8) (push) Successful in 15m43s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 16m35s
Build Packages / build:rpm (rocky9) (push) Successful in 16m19s
Build Packages / XDS test (durin plugin) (push) Successful in 12m11s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 14m1s
Build Packages / DIALS test (push) Successful in 16m59s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m32s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 15m12s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 11m33s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 10m25s
Build Packages / Build documentation (push) Successful in 58s
Build Packages / XDS test (neggia plugin) (push) Successful in 10m33s
This is an UNSTABLE release. The release has significant modifications and bug fixes, if things go wrong, it is better to revert to 1.0.0-rc.132.
jfjoch_broker: Avoid copying gain calibration together with DiffractionExperiment
Reviewed-on: #53
2026-04-30 22:16:50 +02:00
leonarski_f
28d224afab
version 1.0.0-rc.25
2024-11-22 21:25:20 +01:00
leonarski_f
adc13ff33e
version 1.0.0-rc.24
2024-11-17 14:55:09 +01:00
leonarski_f
ce19996874
version 1.0.0-rc.17
2024-10-14 15:03:38 +02:00
leonarski_f
95eaad3d35
version 1.0.0-rc.15
2024-10-08 21:04:09 +02:00
leonarski_f
3be959f272
version 1.0.0-rc.14
2024-10-07 11:56:40 +02:00
leonarski_f
e812918e2e
version 1.0.0-rc.13
2024-10-05 13:14:49 +02:00
leonarski_f
953c3fa972
Updates after MAX IV experiment
2024-06-03 10:56:43 +02:00
leonarski_f
64dbd2291e
Further enhacements
2024-04-29 14:13:35 +02:00
leonarski_f
ea70b27e85
Improvements before MAX IV test
2024-04-25 20:11:58 +02:00
leonarski_f
30e775d8a2
Improve plotting
2024-03-31 23:08:19 +02:00
leonarski_f
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
leonarski_f
f5f86d9ab6
Modifications in preparation to MAX IV experiment
2024-01-27 21:23:56 +01:00
leonarski_f
d82bd13917
Minor fixes for CI and dependencies
...
Improvements in documentation and readability of JungfraujochDevice function
2023-12-14 22:39:17 +01:00
leonarski_f
1798de247b
Extend FPGA functionality
2023-12-09 12:08:39 +01:00
leonarski_f
9b59482b8d
CMake: Merged into option JFJOCH_WRITER_ONLY
2023-11-15 11:19:49 +01:00
leonarski_f
3f7fc04d84
Monolithic design achieved! (jfjoch_broker is NOT up to date!)
2023-11-14 18:23:43 +01:00
leonarski_f
2f87b4c1b1
JFCalibration: Remove ProtoBuf bindings
2023-11-13 16:38:56 +01:00
leonarski_f
41985b6c29
FPGA: Increase data width of conversion to 18-bit. This allows to use full unsigned precision + raw data are handled properly.
2023-11-07 19:11:37 +01:00
leonarski_f
2dfd878d01
JFConversionFloatingPoint: Integrate other bit depths/signs
2023-11-07 15:36:49 +01:00
leonarski_f
be546e9f76
JFConversionFloatingPoint: Move to double type (32-bit special values can be only exact in double type)
2023-11-07 14:31:59 +01:00
leonarski_f
de317c29d5
JFConversion: Clean-up
2023-11-07 13:28:27 +01:00
leonarski_f
fcd7612656
DiffractionExperiment: Remove 2x2 binning to simplify transformation code
2023-11-06 14:16:15 +01:00
leonarski_f
ea0fccecc9
JFConversionGPU: Remove
2023-10-22 14:39:03 +02:00
leonarski_f
8e0edab0ee
AcquisitionDevice: Count completed descriptors
2023-09-19 12:53:59 +02:00
leonarski_f
16bbf54f2a
Remove open source license (for now)
2023-09-15 10:47:21 +02:00
leonarski_f
875fbb77a7
JFJochConversionFixedPoint: Use __restrict qualifier
2023-08-04 21:30:14 +02:00
leonarski_f
3e42e997f4
CMake: minor CUDA fixes
2023-07-27 20:34:46 +02:00
leonarski_f
4ac06794da
JFConversionGPU: minor fix
2023-07-27 15:29:45 +02:00
leonarski_f
52902d352e
JFConversionGPU: Fix procedure in case there is no CUDA
2023-07-04 14:26:40 +02:00
leonarski_f
0aa3d7fbfd
JFConversionFloatingPoint: Don't rely on infinity for FP math
2023-06-14 12:02:05 +02:00
leonarski_f
697e727a16
JFConversionFixedPoint: vectorization, try again
2023-06-13 21:16:12 +02:00
leonarski_f
ee4eb6e067
Remove _Alt from non-GPU .cpp files
2023-06-13 20:23:39 +02:00
leonarski_f
cf9a65b1c3
JFConversionGPU: Fix alternative function
2023-06-13 20:22:56 +02:00
leonarski_f
7799571a35
JFConversionFixedPoint: Remove ConvertLine
2023-06-13 20:22:22 +02:00
leonarski_f
cadcc03d32
Revert "JFConversionFixedPoint: More SIMD friendly"
...
This reverts commit 17040d4ee5 .
2023-06-09 18:17:14 +02:00
leonarski_f
5b11a6f842
Revert "JFConversionFixedPoint: More SIMD improvement (but Intel only!)"
...
This reverts commit b51c8b91d2 .
2023-06-09 18:17:14 +02:00
leonarski_f
b51c8b91d2
JFConversionFixedPoint: More SIMD improvement (but Intel only!)
2023-06-09 15:55:48 +02:00
leonarski_f
17040d4ee5
JFConversionFixedPoint: More SIMD friendly
2023-06-09 15:17:00 +02:00
leonarski_f
a12fc941d5
JFJochReceiver: Remove host subdirectory
2023-06-07 21:28:22 +02:00
leonarski_f
b5d0b34fc8
JFConversion: Simplify (processing per module, not per packet) + add GPU conversion procedure - currently only synchronous
2023-06-07 20:53:59 +02:00
leonarski_f
6a50092800
JFConversion: Remove function to do conversion + geometry correction in one go (it makes code complex)
2023-06-07 10:13:19 +02:00
leonarski_f
b74513ef49
ProcessJFPacket: Support up to 32 modules
2023-06-06 18:53:10 +02:00
leonarski_f
6d4717e1e5
JFConversionFixedPoint: Minor speed-up
2023-06-04 09:18:54 +02:00
leonarski_f
1930bd2c6e
JFConversionFixedPoint: Minor performance improvement
2023-06-03 22:49:30 +02:00
leonarski_f
38b59de045
ProcessJFPacket: Enable conversion (no storage cells at the moment)
2023-06-03 20:49:43 +02:00
leonarski_f
47330228ef
Use data_collection_id to detect issues in work completion queue
2023-05-31 12:23:22 +02:00