Commit Graph

45 Commits

Author SHA1 Message Date
7f01f89f2b Start implementing new way to build command line arguments and defaults based on options classes directly 2025-08-27 17:19:40 +02:00
b6e3cb2eef fixed signe in chopper phase calculation 2025-08-27 08:24:10 +02:00
a947a70d2d included polarisation info, using chopper trigger signal for normalisation 2025-05-29 11:26:37 +02:00
ee34cc96d4 direct beam reference fixed 2025-01-29 13:54:56 +01:00
87a246196f apply scaling factor when time slicing 2025-01-28 16:02:54 +01:00
3607de9864 replace pulseTimeS generation in for loop by filling of pulse gaps 2025-01-28 16:00:52 +01:00
9f2dfbcbe1 corrected output about automatic scaling 2024-12-16 08:15:11 +01:00
eb54e52c66 changed format for a logging output about low monitor signal 2024-12-04 10:51:05 +01:00
ad8245a9a0 relative theta range over absolute over default 2024-11-26 15:27:07 +01:00
5cce1bedc9 fixed a bug in the time-monitor calculation and added units 2024-10-24 08:54:43 +02:00
182cc5ab3d added TODO for the resolution calculation 2024-10-22 17:05:09 +02:00
7f2d5cf765 added monitorType 2024-10-22 09:43:44 +02:00
b848d66290 changed path variable names + new option lowCurrentThreshold 2024-10-04 15:10:11 +02:00
1f394b0e86 replaced scipy interpolation by dedicated routine (by Artur) 2024-09-27 16:27:50 +02:00
69620d0f16 removed doupble normalisation.... 2024-09-26 11:04:51 +02:00
0e727ce591 fixed monitor for normalisation measurement 2024-09-26 10:24:37 +02:00
f2ebe5ce0c new method for time / protonCharge normalisation - compatible with old data files 2024-09-26 10:09:15 +02:00
acc508e9ea timestamps are now all of type np.int64 with unit ns 2024-09-25 16:35:31 +02:00
c1ccfb039e fix issue with integers on windows where default is 32bit 2024-09-25 11:27:41 +02:00
128a8da358 Fix use of class method with wrong object instead of instance method, 2024-09-24 14:29:12 +02:00
af569e538e Readability improvement 2024-09-24 14:19:32 +02:00
fb8cb6e60a started on normalisation based on beam current per pulse 2024-09-19 15:06:13 +02:00
10d73e344f using div to determin the theta range for reduction 2024-09-13 15:15:25 +02:00
e0d08b7af2 more info in orso header, fixed typos 2024-09-13 08:06:30 +02:00
e651b64b9c introduced underillumination option 2024-09-11 18:22:39 +02:00
af2cb1037a using proton charge as monitor, not tested with norm file 2024-09-05 09:15:13 +02:00
a1b01b13ab change sign of q_z for measurements from below 2024-09-04 09:21:36 +02:00
05e35ca4e0 added qx to Rlt file 2024-08-12 12:26:51 +02:00
96772ed72d added new ways to calc alphaI 2024-06-18 17:46:49 +02:00
965e5125c8 expanded the use of qzRange 2024-05-31 08:30:10 +02:00
21259acda4 removed and altered comments 2024-05-31 07:34:45 +02:00
140e3192dd fix of wrong angle in .norm file 2024-05-14 14:46:46 +02:00
ece5d8e22e added some comments for binning on q-grid 2024-04-19 14:14:08 +02:00
86fddb4d53 new management of defaults, migration of 'call_string' 2024-03-14 10:12:04 +01:00
dac02ad5fa new format for "call" 2024-03-12 16:49:10 +01:00
19c5d57e9b minor format changes 2024-03-12 15:30:57 +01:00
bd8a3d7b53 minor format changes 2024-03-12 15:29:27 +01:00
736ce0b2e9 Add alternative histogram function, but did not improve performance for the size of lambda binning used 2024-03-05 14:09:09 +01:00
8300e842dc Add test cases for full reduction with and w/o slicing (data to be stored in "test_data" folder) 2024-03-04 17:39:10 +01:00
363710c95c Rename to file_reader and add annotations to AmorData 2024-03-04 16:55:51 +01:00
6cee00adaa Move startTime to ReaderConfig, separte Header into module, AmorData class to read directly (clearify scope) 2024-03-04 16:39:30 +01:00
44ab8fb211 Start refactoring reduction into multiple methods 2024-03-04 15:26:29 +01:00
a56b10ae9a Separate reader from experiment config 2024-03-04 13:48:13 +01:00
3f97c16c65 Move all reduction code to AmorReducer class and options to dataclasses, all command line handling separated 2024-03-04 13:31:23 +01:00
a18b820712 Separate code into multiple modules within libeos package 2024-03-04 12:10:34 +01:00