Commit Graph

82 Commits

Author SHA1 Message Date
0b95456d3d Adapt PCIe driver and tests for the new frame generator 2023-09-13 21:44:20 +02:00
7a635f1ee8 FPGA: load_calibration clean-up + simplification 2023-09-12 09:16:45 +02:00
6251c58f32 FPGA: Add function to transfer data from HBM to AXI-Lite accessible buffer 2023-09-08 19:08:37 +02:00
3aeb3e09ee FPGA: Do not load internal packet generator frame via DMA 2023-09-06 11:57:16 +02:00
d996ca42c9 NUMAHWPolicy: Add more policies for 2-node system 2023-08-04 09:31:18 +02:00
45cdc11b73 CMake - fix compile definition 2023-07-28 11:42:06 +02:00
9d978a41f7 NUMAHWPolicy: Added 2023-07-28 11:07:15 +02:00
669b2d9358 CUDAWrapper: Move select device to dedicated wrapper 2023-07-27 21:30:10 +02:00
e63ce5df59 DiffractionExperiment: Save calibration is loaded from DatasetSettings 2023-07-27 15:28:52 +02:00
8a7b088b2f MockAcquisitionDevice: Add Internal Packet Generator 2023-07-27 13:06:51 +02:00
fdb31a027a grpcToJson.h: Issue with newer gRPC and ToString() method 2023-07-26 20:02:15 +02:00
9d1add32e5 jsonToGrpc.h: Some issues with conversion of error message to string between gRPC version 2023-07-26 17:26:32 +02:00
9e92e230ba JFJochFrameSerializer: Single header for all the messages 2023-07-06 10:44:01 +02:00
f37a99e7e6 DiffractionExperiment: Remove scattering vector setting 2023-07-05 11:49:17 +02:00
2f7b46290a FPGA: Enable non-power of 2 storage cell number 2023-07-04 21:59:48 +02:00
4ce2fcf98f DiffractionExperiment: Adjust storage cell delay as a parameter 2023-07-04 21:07:40 +02:00
3067604e2a Definitions.h: shortest allowed count time is 5 us 2023-07-04 16:37:56 +02:00
9d35660cf4 DetectorGeometry: Fix module slow direction if horizontal stacking > module number 2023-07-04 11:25:19 +02:00
8a203b7cf5 gRPC: Mask application during conversion is part of internal settings and is not part of easy accessible settings (to ensure it is always applied) 2023-07-01 19:20:19 +02:00
a66ac66d0b gRPC: Changed behavior, so mask application during conversion is now default behavior 2023-06-30 13:34:45 +02:00
831c93104d DiffractionExperiment: Add option to save calibration 2023-06-28 17:30:59 +02:00
0904e1f198 JFJochFrameSerializer: Using CBORImage for mask and calibration + writing calibration in HDF5 file 2023-06-28 17:14:09 +02:00
d831300d14 JFJochFrameSerializer: Generalize 2D arrays for floats 2023-06-27 14:52:18 +02:00
2caba97bb2 DiffractionExperiment: Save ROI 2023-06-23 21:04:15 +02:00
9089794d46 ROIFilter: Fix 2023-06-23 14:29:49 +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
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
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
b5d0b34fc8 JFConversion: Simplify (processing per module, not per packet) + add GPU conversion procedure - currently only synchronous 2023-06-07 20:53:59 +02:00
6a50092800 JFConversion: Remove function to do conversion + geometry correction in one go (it makes code complex) 2023-06-07 10:13:19 +02:00
64a4b7323c ZMQWrappers: remove <sempahore> include 2023-06-03 23:01:40 +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
5ef0cd0f74 jfjoch_action_test: Improve output clarity 2023-05-27 18:18:00 +02:00
c1212a14d9 FPGA: work requests are consumed while host_writer not working 2023-05-26 22:12:34 +02:00
021e652dc6 FPGA: non-blocking mode (to be tested) 2023-05-26 18:46:26 +02:00
c2b42916c2 FPGA: host_writer allows to skip frames, if no available location in host memory 2023-05-24 11:54:51 +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
bb4cee9b2d JFJochReceiver: Save information on crystal lattice and spot indexing status to HDF5 file 2023-05-18 10:46:46 +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
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
8d154aa0a1 JFJochReceiver: Add per file indexing rate. Drop per file radial integration using GetPlots() 2023-05-10 19:09:52 +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