0503ef0271
jfjoch_process: Adapt behavior to write file with processing results and link to original images (to be tested)
leonarski_f2026-05-08 20:06:41 +02:00
8b5eb5a208
HDF5NXmx: Don't write nPeaks in HDF5NXmx - this needs to be consistent with spot finding results, so should come from spot finder
leonarski_f2026-05-08 19:59:52 +02:00
025c9b3aee
FileWriter: Master HDF5 contains scalar per-image processing results, reader is also made to prioritize reading from master file
leonarski_f2026-05-08 19:19:34 +02:00
27bcb19328
ImagePusher: Serializer defined inside ImagePusher class, not in subclasses
leonarski_f2026-05-08 17:47:01 +02:00
f5176b56a9
DiffractionExperiment: Max image number is 2 million + 1; it is unsafe to collect more
leonarski_f2026-05-08 17:45:42 +02:00
e5abee24bf
Gitea: Debugging why enospc_shim.so is not being available to LD_PRELOAD
leonarski_f2026-05-06 11:29:37 +02:00
07c04c8778
HDF5: VFD handler reports error even if in fail-fast mode
leonarski_f2026-05-06 11:28:15 +02:00
a5e3166174
HDF5: Update VFD to have fail-pass mode
leonarski_f2026-05-06 11:20:08 +02:00
cee04a9aef
jfjoch_test: Set max optimization time to 30 seconds (given tests run on slow, shared machine, it doesn't make sense to time these tests, just need to know it actually works)
leonarski_f2026-05-05 21:13:52 +02:00
3a81c88394
HDF5: Improvements in data file and master file safety.
leonarski_f2026-05-04 11:23:18 +02:00
b7136cc92d
HDF5: Destructor of HDF5DataFile doesn't copy file, it actually removes it
leonarski_f2026-05-04 11:06:04 +02:00
5407e3e189
HDF5: Add cleaner way of handling object destruction (explicit Close() for file and dataset, all destructors have HDF5 TRY blocks)
leonarski_f2026-05-04 10:59:12 +02:00
829cad0847
jfjoch_test: Fix tests after change for default NXmxVDS
leonarski_f2026-05-05 13:27:38 +02:00
87079ce04a
FileWriterSettings: NXmxVDS is the default way of saving data
leonarski_f2026-05-05 12:45:43 +02:00
4fc4f0736e
jfjoch_test: Add tests for reading raw image from VDS and integrated datasets
leonarski_f2026-05-05 12:44:59 +02:00
6f3f807aa4
HDF5: Improvements in data file and master file safety.
leonarski_f2026-05-04 11:23:18 +02:00
6e833d593e
HDF5: Destructor of HDF5DataFile doesn't copy file, it actually removes it
leonarski_f2026-05-04 11:06:04 +02:00
2f57b8d16c
HDF5: Add cleaner way of handling object destruction (explicit Close() for file and dataset, all destructors have HDF5 TRY blocks)
leonarski_f2026-05-04 11:03:58 +02:00
beeb090a2f
HDF5: Add cleaner way of handling object destruction (explicit Close() for file and dataset, all destructors have HDF5 TRY blocks)
leonarski_f2026-05-04 10:59:12 +02:00
0a2c370983
HDF5: Improvements in data file and master file safety.
leonarski_f2026-05-04 11:23:18 +02:00
18a9c0bcc1
HDF5: Destructor of HDF5DataFile doesn't copy file, it actually removes it
leonarski_f2026-05-04 11:06:04 +02:00
ab6f6e8f49
HDF5: Add cleaner way of handling object destruction (explicit Close() for file and dataset, all destructors have HDF5 TRY blocks)
leonarski_f2026-05-04 11:03:58 +02:00
949b7597bb
HDF5: Add cleaner way of handling object destruction (explicit Close() for file and dataset, all destructors have HDF5 TRY blocks)
leonarski_f2026-05-04 10:59:12 +02:00
77ef33f92e
HDF5: Add /entry/instrument/detector/data for all formats
leonarski_f2026-05-04 10:40:31 +02:00
35d394cda7
HDF5: For master file always use HDF5 1.10 compatibility mode
leonarski_f2026-05-04 10:34:20 +02:00
5390f8d7ae
JFJochReceiverService: Put preview image configuration outside of JFJochReceiver startup, since it is not used inside JFJochReceiver
leonarski_f2026-05-01 14:36:51 +02:00
e91629631c
AzimuthalIntegrationMapping: fix not reserving futures vector (this has not effect on performance, but looks better)
leonarski_f2026-05-01 14:34:54 +02:00
03c185c35d
PreviewImage: Calculate mask in parallel to speed up startup
leonarski_f2026-05-01 14:34:00 +02:00
34d47046ff
PreviewImage: Reduce number of mask copies in Configure()
leonarski_f2026-05-01 13:04:25 +02:00
58df84a324
DetectorSetup: Save gain calibration in shared pointer to avoid copying it when copying DiffractionExperiment
leonarski_f2026-04-30 19:59:26 +02:00
9e7da70896
Frontend: Fix FFTW selection in frontend
leonarski_f2026-04-30 11:28:40 +02:00
9770d86bb2
AzimuthalIntegrationMapping: Parallel calculation of azimuthal integration mapping, reduces time especially for larger detectors
leonarski_f2026-04-30 11:18:39 +02:00
37495c0902
DectrisSimplonClient: Set energy/threshold for each acquisition (if different from currently configured by 0.01 eV)
leonarski_f2026-04-30 10:45:13 +02:00
06d8fc3972
AzimuthalIntegrationMapping: Go back to old name, which was more logical for this object
leonarski_f2026-04-30 10:32:38 +02:00
52d1f30a6a
JFJochReceiver: az_int_mapping is unique_ptr, so construction is explicit and can be profiled
leonarski_f2026-04-30 10:27:17 +02:00