Commit Graph

59 Commits

Author SHA1 Message Date
85a169ec19 Refactor how frames are sent from receiver 2024-04-14 21:47:06 +02:00
82a2d9a7bf 2404 indexing enable 2024-04-11 09:25:48 +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
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
d82bd13917 Minor fixes for CI and dependencies
Improvements in documentation and readability of JungfraujochDevice function
2023-12-14 22:39:17 +01:00
f1935526a7 Generalized serializer 2023-12-11 06:49:24 +01:00
1798de247b Extend FPGA functionality 2023-12-09 12:08:39 +01:00
6828d82501 Remove PreviewTest 2023-11-18 11:52:55 +01:00
7c57f16d59 Remove GPU spot finder 2023-11-15 21:37:20 +01:00
e8d576a563 jfjoch_writer: Not dependent on gRPC 2023-11-15 10:40:03 +01:00
3f7fc04d84 Monolithic design achieved! (jfjoch_broker is NOT up to date!) 2023-11-14 18:23:43 +01:00
e85988dfa2 DiffractionExperiment: Clean-up Compression and UnitCell 2023-11-13 17:06:34 +01:00
a0c5223512 Fix DataAnalysisPerfTest 2023-11-11 23:07:00 +01:00
427f0f7a45 Fix tests + re-run FPGA synthesis 2023-11-07 21:42:16 +01:00
adc0a1bab6 Fix tests + re-run FPGA synthesis 2023-11-07 21:36:22 +01:00
de317c29d5 JFConversion: Clean-up 2023-11-07 13:28:27 +01:00
d6c1b19599 DiffractionExperiment: Remove ROI-mask function 2023-11-06 16:51:34 +01:00
ea0fccecc9 JFConversionGPU: Remove 2023-10-22 14:39:03 +02:00
fe5b955289 GPUImageAnalysis: Spot finder again produces 1-bit result (similar to FPGA) reduced on CPU + mask is not applied on GPU 2023-10-22 13:42:09 +02:00
53f4f4acf9 RadialIntegration: Calculate only on FPGA 2023-10-21 19:15:42 +02:00
dd4988486c RadialIntegrationMapping: No mask 2023-10-21 17:20:12 +02:00
a7706546b7 RadialIntegration: Remove pixel split 2023-10-21 16:18:41 +02:00
16bbf54f2a Remove open source license (for now) 2023-09-15 10:47:21 +02:00
6006850c40 RadialIntegration: Don't keep RadialIntegration on stack 2023-08-08 11:32:27 +02:00
4159fc7b6d RadialIntegration: Use pointer to transfer integration to the sub-thread 2023-08-08 11:28:16 +02:00
91c94f77d6 RadialIntegration: Remove RadialIntegration preparation from timed loop 2023-08-08 11:25:54 +02:00
480161ad7d RadialIntegration: Increase reporting precision 2023-08-08 11:20:06 +02:00
06ca7be10d RadialIntegrationCPUTest: Fix 2023-08-08 10:54:20 +02:00
5df72a4d54 CompressionBenchmark: Fix minor issue in assigning images for analysis 2023-08-08 10:48:12 +02:00
6d130926b0 RadialIntegrationCPUTest: Added multi-threaded test for CPU radial integration 2023-08-08 10:47:50 +02:00
2eac43b925 RadialIntegration: Enable pixel splitting with CPU based routine 2023-08-08 10:20:26 +02:00
28675fb3be CompressionBenchmark: Repeat tes 2023-08-06 22:41:04 +02:00
6f6d765932 CompressionBenchmark: Increase number of images 2023-08-06 22:19:21 +02:00
8035a86db1 CompressionBenchmark: Add multi-thread option 2023-08-06 22:06:44 +02:00
736d009764 HDF5DatasetWriteTest: Fix 2023-06-28 20:33:25 +02:00
2b72039045 PredictSpotsOnDetector: Add (but no correctness test so far) 2023-06-23 14:18:36 +02:00
cc07979fca JFCalibrationPerfTest: Don't use random numbers to generate pedestal frames (too slow with Intel Compiler) 2023-06-14 10:04:47 +02:00
b5d0b34fc8 JFConversion: Simplify (processing per module, not per packet) + add GPU conversion procedure - currently only synchronous 2023-06-07 20:53:59 +02:00
190068d8fa JFCalibrationPerfTest: Add parallel conversion test (up to 32 threads) 2023-06-06 18:53:42 +02:00
5513b46833 JFCalibrationPerfTest: measure performance of conversion with packet processing 2023-06-03 21:02:21 +02:00
a9a00db8e9 PreviewTest: Fix 2023-05-27 17:59:26 +02:00
9d5be2a4e9 FrameTransformation: Split packing and compression 2023-05-01 21:27:08 +02:00
6a2cdf1d2b Move WorkRequest to Completion.h 2023-04-25 19:47:31 +02:00
dc02d1d5d9 JFCalibrationPerfTest: Fix 2023-04-15 19:31:23 +02:00
3f87914630 LinuxSocketDevice running + change in Measure() function for better problem avoidance 2023-04-15 19:13:14 +02:00