Commit Graph

94 Commits

Author SHA1 Message Date
a43fa2a296 ProtoBuf: Don't use maps, as these don't preserve order of elements 2023-06-26 09:27:47 +02:00
2caba97bb2 DiffractionExperiment: Save ROI 2023-06-23 21:04:15 +02:00
bd549bb339 ROIFilter: Add filter to only preserve ROI regions 2023-06-23 14:17:53 +02:00
bbd0b6ef36 ROIFilter: Add filter to only preserve ROI regions 2023-06-23 13:26:55 +02:00
dd20ac2acd RadialIntegrationTest: Add test for corrections 2023-06-19 20:08:51 +02:00
ca15556964 DiffractionGeometry: Add DistFromEwaldSphere function 2023-06-19 20:06:11 +02:00
945a3b9271 DiffractionExperiment: Enable/disable solid angle and polarization corrections 2023-06-19 11:36:32 +02:00
032543e69a GPUImageAnalysis: Add option to include corrections in radial integration + keep rad.int. sum and count as floats 2023-06-19 09:29:23 +02:00
74ed4ad47b DiffractionGeometry: Fix PolarizationCorrection 2023-06-19 07:47:40 +02:00
bcf1d634f8 DiffractionGeometry: Dedicated file + option to project reciprocal space nodes on the detector + more calculations (phi, cos 2theta, solid angle) 2023-06-18 22:35:43 +02:00
b92f345dea CoordTest: Fix handling of imprecision 2023-06-13 22:22:14 +02:00
a12fc941d5 JFJochReceiver: Remove host subdirectory 2023-06-07 21:28:22 +02:00
7a98766304 FPGA: Split receiver and FPGA design directories 2023-06-07 21:21:22 +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
38b59de045 ProcessJFPacket: Enable conversion (no storage cells at the moment) 2023-06-03 20:49:43 +02:00
3d645c7169 AcquisitionDevice: Always use AcquisitionCounters to find how many packets/bytes were downloaded 2023-06-03 20:00:02 +02:00
459b84d7c6 AcquisitionCounters: Simplify 2023-06-03 19:41:42 +02:00
ab6f33be84 AcquisitionDevice: further simplify 2023-06-03 18:54:05 +02:00
e1e46f411f AcquisitionDevice: refactor to make it less FPGA dependent 2023-06-03 18:37:56 +02:00
47330228ef Use data_collection_id to detect issues in work completion queue 2023-05-31 12:23:22 +02:00
b868a24dad FPGA: Minor improvements to internal_packet_generator - should now better break in case of cancellation 2023-05-31 11:08:28 +02:00
0994e142b3 JFJochReceiverIntegrationTest: Increase buffer count for storage cell pedestal G2 test 2023-05-30 20:47:10 +02:00
a3996a81e3 FPGA: Remove data collection counter 2023-05-30 20:13:54 +02:00
b926e69885 FPGA: data_collection_fsm counter 2023-05-26 20:39:12 +02:00
021e652dc6 FPGA: non-blocking mode (to be tested) 2023-05-26 18:46:26 +02:00
eaccdf67b7 ZMQPreviewPublisher: Add spots to preview message + allow for frame number management within the ZMQPreviewPublisher 2023-05-18 22:36:43 +02:00
1df16b1a1e JFJochReceiver: Save receiver_available_send_buffers and receiver_aq_dev_delay in HDF5 file 2023-05-18 12:46:58 +02:00
bb4cee9b2d JFJochReceiver: Save information on crystal lattice and spot indexing status to HDF5 file 2023-05-18 10:46:46 +02:00
e3998a7488 IndexerWrapper: Add indexed spots information 2023-05-18 09:18:16 +02:00
8c85789a77 IndexerWrapper: Use dedicated structure to write result 2023-05-18 08:52:49 +02:00
ea719742ce DiffractionExperiment: Solid angle correction is saved with the master file 2023-05-17 22:53:41 +02:00
11e478a5d0 DiffractionExperiment: Solid angle correction is not anymore preference of a dataset; it can be now turned on and off when asking for plot 2023-05-17 22:33:03 +02:00
7d5694139f FPGA: Save full JF timestamp and exptime 2023-05-17 21:30:42 +02:00
f372c0e697 ImageMessage: Add storage cell number 2023-05-17 20:40:55 +02:00
6c18c0a5cd DiffractionExperiment: Pedestal with storage cells is based on external trigger 2023-05-15 15:35:06 +02:00
939e661a33 DiffractionExperiment: Fix starting storage cell (2) 2023-05-14 15:37:16 +02:00
1ef74b0a53 DiffractionExperiment: Fix starting storage cell 2023-05-14 15:21:31 +02:00
2aa8b5cf91 DiffractionExperiment: Fix loading 2x2 binning/solid angle/apply pixel mask 2023-05-10 13:55:21 +02:00
db54692735 JFJochReceiver: Minor change to way how radiation integration profiles are generated 2023-05-10 09:22:02 +02:00
e5739f5408 JFJochReceiver: Transfer all radial integration profiles in one ProtoBuf 2023-05-09 22:19:05 +02:00
2c62d01759 JFJochFrameSerializer: Serializer buffer is managed externally 2023-05-09 15:36:56 +02:00
70fb7b96f8 RadialIntegrationProfile: Minor change to the interface 2023-05-09 14:47:23 +02:00
a867b1c596 DiffractionExperiment: solid angle correction 2023-05-09 14:03:59 +02:00
96cd6fe552 Add JFJochReceiverTest_Cancel 2023-05-08 21:22:28 +02:00
9e5238bc03 JFJochFullIntegrationTest: Don't check for binning of 0 2023-05-08 13:35:02 +02:00
00a605889a JFJochFullIntegrationTest: Add cancel integration test with summation of 100 2023-05-08 13:25:09 +02:00
8e794c87c8 Save radial integration results in master file 2023-05-06 12:44:42 +02:00
70a10c594c HDF5DataFile: Save radial integration result 2023-05-06 12:13:22 +02:00
2da2fb2631 StartMessage: Stream rad_int_bin_to_q 2023-05-06 11:03:30 +02:00
0d2fa850a2 JFJochReceiver: Per-data-file radial integration profile 2023-05-06 10:54:28 +02:00