Commit Graph

  • 06ca7be10d RadialIntegrationCPUTest: Fix leonarski_f 2023-08-08 10:54:20 +02:00
  • 5df72a4d54 CompressionBenchmark: Fix minor issue in assigning images for analysis leonarski_f 2023-08-08 10:48:12 +02:00
  • 6d130926b0 RadialIntegrationCPUTest: Added multi-threaded test for CPU radial integration leonarski_f 2023-08-08 10:47:50 +02:00
  • 2eac43b925 RadialIntegration: Enable pixel splitting with CPU based routine leonarski_f 2023-08-08 10:20:26 +02:00
  • 28675fb3be CompressionBenchmark: Repeat tes leonarski_f 2023-08-06 22:41:04 +02:00
  • 6f6d765932 CompressionBenchmark: Increase number of images leonarski_f 2023-08-06 22:19:21 +02:00
  • 8035a86db1 CompressionBenchmark: Add multi-thread option leonarski_f 2023-08-06 22:06:44 +02:00
  • ac5052073e JFJochReceiver: Option for local conversion leonarski_f 2023-08-05 15:23:45 +02:00
  • 184d136158 JFJochReceiver: Prepare to have fixed_point_conversion locally leonarski_f 2023-08-04 21:41:07 +02:00
  • 875fbb77a7 JFJochConversionFixedPoint: Use __restrict qualifier leonarski_f 2023-08-04 21:30:14 +02:00
  • 767dc8e1b3 JFJochCompressor: Use Kal's bitshuffle compressor leonarski_f 2023-08-04 16:03:45 +02:00
  • 9144058f0c JFJochCompressor: Use Kal's bitshuffle compressor leonarski_f 2023-08-04 15:47:32 +02:00
  • defa97c88b JFJochReceiver: Use malloc (no need to init to zero) leonarski_f 2023-08-04 13:02:55 +02:00
  • f4b01ed62a jfjoch_action_test: Fix leonarski_f 2023-08-04 12:55:35 +02:00
  • ca5def57ec jfjoch_action_test: Enable pinning modes for mock acquisition device leonarski_f 2023-08-04 12:52:38 +02:00
  • 7d945c8195 JFJochReceiver: send buffer is pointer with more flexibility leonarski_f 2023-08-04 12:46:58 +02:00
  • 37afbce802 MockAcquisitionDevice: Add NUMA node option leonarski_f 2023-08-04 12:46:06 +02:00
  • d996ca42c9 NUMAHWPolicy: Add more policies for 2-node system leonarski_f 2023-08-04 09:31:18 +02:00
  • 45336015c5 CMake - fix compile definition leonarski_f 2023-07-28 11:43:15 +02:00
  • 45cdc11b73 CMake - fix compile definition leonarski_f 2023-07-28 11:42:06 +02:00
  • 60ab2a081d jfjoch_action_test - minor fix leonarski_f 2023-07-28 11:17:34 +02:00
  • 9d978a41f7 NUMAHWPolicy: Added leonarski_f 2023-07-28 11:00:42 +02:00
  • 669b2d9358 CUDAWrapper: Move select device to dedicated wrapper leonarski_f 2023-07-27 21:30:10 +02:00
  • 5ca23ff64f MockAcquisitionDevice: Minor fix leonarski_f 2023-07-27 20:45:30 +02:00
  • 3e42e997f4 CMake: minor CUDA fixes leonarski_f 2023-07-27 20:34:46 +02:00
  • 347fe9603f DetectorWrapper: Fix bug, when creating detector from at start failed leonarski_f 2023-07-27 15:31:15 +02:00
  • 4ac06794da JFConversionGPU: minor fix leonarski_f 2023-07-27 15:29:45 +02:00
  • e63ce5df59 DiffractionExperiment: Save calibration is loaded from DatasetSettings leonarski_f 2023-07-27 15:28:52 +02:00
  • 1717887d4a jfjoch_action_test: Command line options for more flexibility in testing leonarski_f 2023-07-27 14:09:03 +02:00
  • 8def7d624c jfjoch_receiver: minor fix in absence of IBVERBS leonarski_f 2023-07-27 13:31:21 +02:00
  • 52aa879d47 MockAcquisitionDevice: Change conversion rules leonarski_f 2023-07-27 13:27:50 +02:00
  • 231ef5b08b jfjoch_action_test_mock: Added, to be later merged with jfjoch_action_test leonarski_f 2023-07-27 13:16:09 +02:00
  • 8a7b088b2f MockAcquisitionDevice: Add Internal Packet Generator leonarski_f 2023-07-27 12:57:40 +02:00
  • 3217e5209e MockAcquisitionDevice: More robust implementation leonarski_f 2023-07-27 09:03:26 +02:00
  • fdb31a027a grpcToJson.h: Issue with newer gRPC and ToString() method leonarski_f 2023-07-26 20:02:15 +02:00
  • 9d1add32e5 jsonToGrpc.h: Some issues with conversion of error message to string between gRPC version leonarski_f 2023-07-26 17:26:32 +02:00
  • 0969bf662e jfjoch_action_test: Adapt leonarski_f 2023-07-26 11:28:45 +02:00
  • 580cc776a1 CMake: Add L4 GPU architecture leonarski_f 2023-07-26 11:26:41 +02:00
  • ac1d358700 AcquisitionDevice: Improve detection of erroneous frames without killing data acquisition leonarski_f 2023-07-25 12:22:25 +02:00
  • 0421e517fc FPGA: host writer - fix wrong req handle check + add marker in work complection for flushing frame leonarski_f 2023-07-25 12:21:32 +02:00
  • 13b2e16b33 FPGA: handle better weird work request handle leonarski_f 2023-07-25 12:00:55 +02:00
  • 847ca0922c FPGA: host writer error register is 8-bit leonarski_f 2023-07-25 11:44:12 +02:00
  • 35b3704ccf FPGA: ignore packets with module number out of bounds + set bit in error register leonarski_f 2023-07-25 11:16:39 +02:00
  • 36cfba6093 JFJochFrameSerializer: Add magic number to ensure that CBOR user data fields are consistent between receiver and writer leonarski_f 2023-07-06 11:09:24 +02:00
  • 9e92e230ba JFJochFrameSerializer: Single header for all the messages leonarski_f 2023-07-06 10:44:01 +02:00
  • 3774105006 jfjoch_receiver: Fix preview indexed ZMQ address leonarski_f 2023-07-05 14:05:24 +02:00
  • e3c224ccb1 jfjoch_receiver: Fix preive indexed ZMQ address leonarski_f 2023-07-05 14:03:10 +02:00
  • 31e1cb159b PCIe driver: Fix path leonarski_f 2023-07-05 12:50:41 +02:00
  • f37a99e7e6 DiffractionExperiment: Remove scattering vector setting leonarski_f 2023-07-05 11:49:17 +02:00
  • 2f7b46290a FPGA: Enable non-power of 2 storage cell number leonarski_f 2023-07-04 21:59:48 +02:00
  • c9b7bb5a75 JFJochStateMachine: If storage cell number > 1 start from cell 0 leonarski_f 2023-07-04 21:38:10 +02:00
  • 3f7c2600d0 FPGA: Allow any storage cell number from 1 to 16 leonarski_f 2023-07-04 21:16:25 +02:00
  • 4ce2fcf98f DiffractionExperiment: Adjust storage cell delay as a parameter leonarski_f 2023-07-04 20:58:48 +02:00
  • 3067604e2a Definitions.h: shortest allowed count time is 5 us leonarski_f 2023-07-04 16:37:56 +02:00
  • 52902d352e JFConversionGPU: Fix procedure in case there is no CUDA leonarski_f 2023-07-04 14:26:40 +02:00
  • 7a4e75efd3 CheckConversionWithGeomTransform: Use fill value for gaps consistent with JFJochReceiver leonarski_f 2023-07-04 11:45:17 +02:00
  • 9d35660cf4 DetectorGeometry: Fix module slow direction if horizontal stacking > module number leonarski_f 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) leonarski_f 2023-07-01 19:20:19 +02:00
  • a66ac66d0b gRPC: Changed behavior, so mask application during conversion is now default behavior leonarski_f 2023-06-30 13:34:45 +02:00
  • f9deb58d20 HDF5NXmx: Fix dimension order in SaveCBORImage leonarski_f 2023-06-28 21:24:07 +02:00
  • 736d009764 HDF5DatasetWriteTest: Fix leonarski_f 2023-06-28 20:33:25 +02:00
  • 831c93104d DiffractionExperiment: Add option to save calibration leonarski_f 2023-06-28 17:30:59 +02:00
  • 0904e1f198 JFJochFrameSerializer: Using CBORImage for mask and calibration + writing calibration in HDF5 file leonarski_f 2023-06-28 17:14:09 +02:00
  • e472047839 JFJochCompressor: Add another template function leonarski_f 2023-06-28 17:13:34 +02:00
  • d2788a09fd JFJochFrameSerializer: Add calibration settings leonarski_f 2023-06-27 16:20:47 +02:00
  • d831300d14 JFJochFrameSerializer: Generalize 2D arrays for floats leonarski_f 2023-06-27 14:52:18 +02:00
  • 04a2e9d20c DetectorWrapper: Clear synchronization prior to reconfiguring the detector leonarski_f 2023-06-26 14:32:46 +02:00
  • 2a29c09a1a JFJochReceiverClient: Minor fix leonarski_f 2023-06-26 14:30:59 +02:00
  • da9fc9570a FrontEnd: Improvements for radial integration plots leonarski_f 2023-06-26 11:03:05 +02:00
  • e0bf111941 JFJochReceiverClient: Generate dummy plots for radial_integration_profile leonarski_f 2023-06-26 09:58:10 +02:00
  • a43fa2a296 ProtoBuf: Don't use maps, as these don't preserve order of elements leonarski_f 2023-06-26 09:27:47 +02:00
  • 2caba97bb2 DiffractionExperiment: Save ROI leonarski_f 2023-06-23 21:04:15 +02:00
  • 9089794d46 ROIFilter: Fix leonarski_f 2023-06-23 14:29:49 +02:00
  • 2b72039045 PredictSpotsOnDetector: Add (but no correctness test so far) leonarski_f 2023-06-23 14:18:36 +02:00
  • bd549bb339 ROIFilter: Add filter to only preserve ROI regions leonarski_f 2023-06-23 13:47:07 +02:00
  • bbd0b6ef36 ROIFilter: Add filter to only preserve ROI regions leonarski_f 2023-06-23 12:38:34 +02:00
  • dd20ac2acd RadialIntegrationTest: Add test for corrections leonarski_f 2023-06-19 20:08:51 +02:00
  • 4c28d2d976 GPUImageAnalysis: minor correction leonarski_f 2023-06-19 20:08:37 +02:00
  • ca15556964 DiffractionGeometry: Add DistFromEwaldSphere function leonarski_f 2023-06-19 20:06:11 +02:00
  • 945a3b9271 DiffractionExperiment: Enable/disable solid angle and polarization corrections leonarski_f 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 leonarski_f 2023-06-19 09:26:10 +02:00
  • 74ed4ad47b DiffractionGeometry: Fix PolarizationCorrection leonarski_f 2023-06-19 07:46:30 +02:00
  • bcf1d634f8 DiffractionGeometry: Dedicated file + option to project reciprocal space nodes on the detector + more calculations (phi, cos 2theta, solid angle) leonarski_f 2023-06-18 20:51:55 +02:00
  • 0aa3d7fbfd JFConversionFloatingPoint: Don't rely on infinity for FP math leonarski_f 2023-06-14 12:02:05 +02:00
  • cd76e97766 IndexerWrapper: Fix for Intel Compiler (probably returning stack reference?) leonarski_f 2023-06-14 11:34:49 +02:00
  • cc07979fca JFCalibrationPerfTest: Don't use random numbers to generate pedestal frames (too slow with Intel Compiler) leonarski_f 2023-06-14 10:04:47 +02:00
  • b92f345dea CoordTest: Fix handling of imprecision leonarski_f 2023-06-13 22:22:14 +02:00
  • d30c3eb055 FPGAAcquisitionDevice: Serious seg-fault! leonarski_f 2023-06-13 22:16:22 +02:00
  • 697e727a16 JFConversionFixedPoint: vectorization, try again leonarski_f 2023-06-13 20:58:35 +02:00
  • ee4eb6e067 Remove _Alt from non-GPU .cpp files leonarski_f 2023-06-13 20:23:39 +02:00
  • cf9a65b1c3 JFConversionGPU: Fix alternative function leonarski_f 2023-06-13 20:22:56 +02:00
  • 7799571a35 JFConversionFixedPoint: Remove ConvertLine leonarski_f 2023-06-13 20:22:22 +02:00
  • cadcc03d32 Revert "JFConversionFixedPoint: More SIMD friendly" leonarski_f 2023-06-09 18:17:14 +02:00
  • 5b11a6f842 Revert "JFConversionFixedPoint: More SIMD improvement (but Intel only!)" leonarski_f 2023-06-09 18:17:14 +02:00
  • b51c8b91d2 JFConversionFixedPoint: More SIMD improvement (but Intel only!) leonarski_f 2023-06-09 15:55:48 +02:00
  • 17040d4ee5 JFConversionFixedPoint: More SIMD friendly leonarski_f 2023-06-09 15:17:00 +02:00
  • a12fc941d5 JFJochReceiver: Remove host subdirectory leonarski_f 2023-06-07 21:28:22 +02:00
  • 7a98766304 FPGA: Split receiver and FPGA design directories leonarski_f 2023-06-07 21:18:53 +02:00
  • 0b1bae7e8e CMake: Minor fix to handle missing IBVERBS leonarski_f 2023-06-07 21:01:04 +02:00
  • b5d0b34fc8 JFConversion: Simplify (processing per module, not per packet) + add GPU conversion procedure - currently only synchronous leonarski_f 2023-06-07 20:49:35 +02:00