0550e725e8
Merge remote-tracking branch 'origin/main' into kafka
glavic_a2025-10-23 08:12:52 +02:00
5c8b9a8cd6
changed logging level and format for file names
stahn2025-10-22 14:59:16 +02:00
4e5d085ad7
Add option to bin tof values, rebuild projections on file change, switch to hs01 serialization and give nicos config help
glavic_a2025-10-15 10:39:59 +02:00
2d8d1c66c6
Merge remote-tracking branch 'origin/main' into kafka
glavic_a2025-10-15 09:59:28 +02:00
14ea89e243
Do only clear projections when switching to new file
glavic_a2025-10-14 15:49:06 +02:00
322c00ca54
add nicos daemon for YZ + TofZ histogramming of latest dataset
glavic_a2025-10-14 15:28:32 +02:00
0b7a56628f
Transfer to NICOS working for YZ and TofZ projections
glavic_a2025-10-14 14:48:49 +02:00
77641412ab
corrected kad to kappa_offset
stahn2025-10-14 14:48:45 +02:00
fc1bd66c3d
Start implementing kafka serializer to send image to Nicos, works without control messages for YZ graph
glavic_a2025-10-13 17:44:52 +02:00
95a1ffade4
Add theta filter for issues with parts of incoming divergence
v3.0.2
glavic_a2025-10-10 15:33:37 +02:00
4ee1cf7ea7
Fix automatic file switching in events2histogram
glavic_a2025-10-10 15:08:21 +02:00
2972ffd5d8
Add option to show line in LT plot with q-value
glavic_a2025-10-07 16:50:33 +02:00
31201795b0
implement events2histogram for LZ graph and automatic update
glavic_a2025-10-07 16:19:57 +02:00
99af021b3e
separte hdf file header reading, start events2histogram and fix test
glavic_a2025-10-07 11:20:56 +02:00
aacbe3ed6f
separate AssociatePulseWithMonitor and FilterMonitorThreshold to allow monitor use without wallTime
glavic_a2025-10-07 10:29:02 +02:00
6c0c2fcab8
rename AmorReduction to ReflectivityReduction and use single config object to stay comparable with future reductions
glavic_a2025-10-07 08:48:15 +02:00
8f2695f8a7
Reorganize event actions to separate numba functions
glavic_a2025-10-06 09:54:17 +02:00
f6bda1160e
Finalize implementation of new file_reader interface into reduction and change tests to run from base path
glavic_a2025-10-06 09:46:03 +02:00
2a10597dc3
Update test case to new data, fix sample model from config parameter, add git attributes for lfs of test files
glavic_a2025-10-06 08:29:51 +02:00
9f0de521ee
Add sample model parsing from hdf
glavic_a2025-10-06 08:19:49 +02:00
650730ce12
Move calculation codes out of reducer and add projection classes that handle histogramming
glavic_a2025-10-03 18:31:36 +02:00
93405c880d
Ensure normalization file load from file is valid by encoding all actions performed on file with input parameters
glavic_a2025-10-03 11:40:56 +02:00
68f671f447
Perform reduction action for normalization with less steps directly in reducer class, prepare same for datasets
glavic_a2025-10-02 18:26:05 +02:00
cb4415ad3d
Separate PathResolver and Normalisation, prepare different event treatment for normalization and datafiles
glavic_a2025-10-02 18:03:19 +02:00
2a89e58698
Dynamically extend event recarray and only filter events by setting mask values. Masks are now bitmasks to track which filter applied where.
glavic_a2025-10-02 16:41:09 +02:00
5ecdecfe24
Extract some actions from file reader to event actions as they depend on series time or parameter overwrites
glavic_a2025-10-02 12:23:23 +02:00
ae6aa9d24d
make refactored reader work run without time-slicing
glavic_a2025-10-02 08:25:11 +02:00
39b267e96c
Start including refactored data reader
glavic_a2025-10-01 18:23:12 +02:00
fe2975c71d
Fix some bugs from new options configuration and make test run again
glavic_a2025-10-01 14:11:16 +02:00
1e78325663
Include old file_reader updates from reorganisation branch
glavic_a2025-10-01 13:09:22 +02:00
1d74d947de
Remove old datasets, start update full analysis test
glavic_a2025-10-01 13:01:01 +02:00
c540fa16fe
Move event data type specification in separate method and decouple event handling from file reader by using a Protocol
glavic_a2025-10-01 10:33:03 +02:00
7cf7ff8e61
All actions within old file_reader now implemented as new style event transformations
glavic_a2025-09-30 18:21:50 +02:00
753b32203a
Start separating code into different files
glavic_a2025-09-30 16:05:29 +02:00
d936f7ae7d
Add option to read dataset partially by limiting maximum events to be read
glavic_a2025-09-30 14:41:16 +02:00
429bd47c59
Move event data to record arrays to keep events/packets/pulses connected
glavic_a2025-09-30 11:38:48 +02:00
1a3c637b39
Begin refactoring file_reader to separate data readout, corrections and other actions to decouple AmorData class
glavic_a2025-09-29 17:51:46 +02:00
f46eefb0cb
Start cleaning up with separating numba check from function usage
glavic_a2025-09-29 15:13:39 +02:00
e24ce01419
Put output format evaluation in config and use StrEnum for it
glavic_a2025-09-08 16:09:00 +02:00
68e592cfe4
commented out "autoscale" - has to be fixed
stahn2025-09-05 14:45:54 +02:00
03e2f461cb
completed help and group entries for command line options
stahn2025-09-05 14:39:46 +02:00
03539eaea6
division by zero in ts mode fixed
stahn2025-09-05 10:42:31 +02:00
f5b4f8bba2
changed code formatting, fixed the pc normalisation
stahn2025-09-05 10:22:45 +02:00
319cbb4c2c
Start implementing new way to build command line arguments and defaults based on options classes directly
glavic_a2025-09-03 12:47:39 +02:00
d1e075cca4
adapted otions to new command-line grammar
stahn2025-09-02 19:18:41 +02:00
7f01f89f2b
Start implementing new way to build command line arguments and defaults based on options classes directly
glavic_a2025-08-27 17:19:40 +02:00
b6e3cb2eef
fixed signe in chopper phase calculation
stahn2025-08-27 08:24:10 +02:00
443cb30b79
fixes in the polarisation handlinge
stahn2025-06-30 15:41:20 +02:00
057742cabd
taking chopper info from event stream, new debug output, fix for chopper offset
stahn2025-06-24 11:06:07 +02:00
2689a969f1
fallback in case no chopper trigger signal is available, typo fixes
stahn2025-06-13 12:38:26 +02:00