1093ec0ec7
jfjoch_writer: Minor change to how text is written, not sure if this will have practical effect
2511-eiger-mask
leonarski_f2025-11-08 14:21:25 +01:00
8609fae991
jfjoch_viewer: JFJochImage works fine (though performance is unlikely improved much)
leonarski_f2025-11-07 20:49:27 +01:00
f48eb44f2a
jfjoch_viewer: JFJochImage work in progress to improve performance (at least a bit)
leonarski_f2025-11-07 19:41:16 +01:00
6a62501ba7
jfjoch_viewer: JFJochImage work in progress to standarize things
leonarski_f2025-11-07 18:48:59 +01:00
054175cbf3
jfjoch_viewer: JFJochImage work in progress to standarize things
leonarski_f2025-11-07 18:42:42 +01:00
b694c03e85
jfjoch_viewer: add pixel overlay class (to be integrated later)
leonarski_f2025-11-07 16:56:47 +01:00
b4920ca0c2
jfjoch_viewer: finally JFJochImage properly handles ROI (just need to implement calculations in calibration viewer)
leonarski_f2025-11-07 16:56:23 +01:00
9ab4267939
jfjoch_viewer: code for image viewer is nicer, but it doesn't work :)
leonarski_f2025-11-07 16:49:02 +01:00
b484261f64
jfjoch_viewer: going there with handling resize, but still far from perfect
leonarski_f2025-11-07 16:35:00 +01:00
bb58849543
jfjoch_viewer: mouse events are handled by JFJochImage, but this is not working properly for neither of the modes (TBD)
leonarski_f2025-11-07 16:11:34 +01:00
1f37bb3fd6
jfjoch_viewer: Work in (slow) progress
leonarski_f2025-11-07 13:56:43 +01:00
f61401b704
jfjoch_viewer: Work in (slow) progress
leonarski_f2025-11-07 13:45:15 +01:00
df9f980ea6
jfjoch_viewer: Work in (slow) progress
leonarski_f2025-11-07 13:16:04 +01:00
d29cc52e64
jfjoch_viewer: MouseEventType harmonized between image viewers
leonarski_f2025-11-07 12:57:27 +01:00
8ad5bc9a7f
jfjoch_viewer: Merging simple and diffraction images - work in progress
leonarski_f2025-11-07 12:17:53 +01:00
2fa7ca7fad
jfjoch_viewer: Rename Image views to give more consistency. Continue merging code
leonarski_f2025-11-07 12:13:32 +01:00
ae6574d3ec
jfjoch_viewer: Combine Simple image viewer and DiffractionImageViewer into one parent class
leonarski_f2025-11-07 12:06:18 +01:00
77fd916c96
jfjoch_viewer: Add a bit more logic into the file placement (still too chaotic)
leonarski_f2025-11-07 11:18:31 +01:00
497c49411c
jfjoch_viewer: Sort on ice ring/indexed columns in spot list
leonarski_f2025-11-07 10:49:23 +01:00
9b13343f6b
jfjoch_viewer: Simplify code to handle extra images
leonarski_f2025-11-07 10:39:31 +01:00
8b1ea5a667
jfjoch_viewer: add helper class for window in the viewer (to simplify tasks in the future)
leonarski_f2025-11-07 09:46:06 +01:00
b2721f56be
jfjoch_viewer: Calibration window uses feature color
leonarski_f2025-11-06 16:57:23 +01:00
ae0fa344f1
jfjoch_viewer: Calibration working; ROI is super slow (need to clean-up the code!!!!)
leonarski_f2025-11-06 16:50:46 +01:00
8d51bfd97d
jfjoch_viewer: Add ROI to calibration window (doesn't work very well, but as an experimental feature why not)
leonarski_f2025-11-06 16:18:19 +01:00
c19803ad69
jfjoch_viewer: Split toolbar into two (image and display), allow to change background (not perfect, but...)
leonarski_f2025-11-06 11:31:44 +01:00
9235d1d4bc
jfjoch_viewer: Slightly increase precision of resolution of powder rings (4 digits)
leonarski_f2025-11-06 11:02:14 +01:00
5cbd015924
jfjoch_viewer: Add button to show calibrant powder rings
leonarski_f2025-11-06 10:55:24 +01:00
ec391e21dd
jfjoch_viewer: Show 15 rings for calibrant
leonarski_f2025-11-06 10:51:53 +01:00
35dcbd1971
jfjoch_viewer: Don't show diffraction rings entirely outside of the detector
leonarski_f2025-11-06 10:49:54 +01:00
2b372ba794
jfjoch_viewer: Clean-up user interface (let's follow if it is not too crowded)
leonarski_f2025-11-06 10:44:00 +01:00
213cac7765
OpenAPI: Dark mask settings can be configured through the API
leonarski_f2025-11-05 10:44:25 +01:00
543e319d52
DiffractionExperiment: Dark mask settings are separate from detector settings (not sure still what is the best solution...)
leonarski_f2025-11-05 10:14:52 +01:00
1dfe08a141
JFJochStateMachine: Implement improved calibration routines (to be field tested)
leonarski_f2025-11-05 10:05:44 +01:00
96de9e41ea
JFJochServices: Take calibration as pointer (it can be nullptr)
leonarski_f2025-11-05 09:16:00 +01:00
74a55d8bc9
DectrisSimplonClient: counting_mode retrigger for standard, normal for dark mask data taking
leonarski_f2025-11-05 07:55:56 +01:00
4c9ce8a420
JFJochStateMachine: Slowly implement dark mask data taking into the workflow
leonarski_f2025-11-05 07:51:03 +01:00
39cb3907bd
JFJochReceiverLite: Dark mask analysis integrated and tested
leonarski_f2025-11-05 07:41:59 +01:00
2fb98a700a
JFJochReceiverLite: Fix wrong include
leonarski_f2025-11-05 07:05:43 +01:00
a6020c00ca
JFJochReceiverLite: Implement dark mask analysis (experimental, not tested)
leonarski_f2025-11-05 06:49:36 +01:00
8309643b95
MaskDarkAnalysis: Change GetMask() function
leonarski_f2025-11-05 06:36:06 +01:00