Commit Graph
57 Commits
Author SHA1 Message Date
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
leonarski_f ff92984fcc ProcessJFPacket: Add exptime 2023-05-18 12:46:58 +02:00
leonarski_f b686b1c94d JFModuleGainCalibration: remove dependence on pointers, which could be not updated in case of copy/assignment 2023-05-04 18:45:28 +02:00
leonarski_f 6a2cdf1d2b Move WorkRequest to Completion.h 2023-04-25 19:47:31 +02:00
leonarski_f 653b82d6c3 FPGA + receiver + detector: Use column ID to decode detector half-module number 2023-04-15 11:08:32 +02:00