267 Commits

Author SHA1 Message Date
95a1ffade4 Add theta filter for issues with parts of incoming divergence
Some checks failed
Release / build-ubuntu-latest (push) Failing after 2s
Release / build-windows (push) Has been cancelled
Release / release (push) Has been cancelled
v3.0.2
2025-10-10 15:35:21 +02:00
4ee1cf7ea7 Fix automatic file switching in events2histogram 2025-10-10 15:08:21 +02:00
c90bdd3316 Bump version 2025-10-10 09:31:55 +02:00
ac9babb9ad Fix unwanted matplotlib import in projection.py
Some checks failed
Release / build-ubuntu-latest (push) Failing after 2s
Release / build-windows (push) Has been cancelled
Release / release (push) Has been cancelled
v3.0.1
2025-10-10 09:28:52 +02:00
aa5b540aed fix jochen colormap in eos call, as it's not registered there 2025-10-10 09:25:01 +02:00
86d676ccc8 Update release date for 3.0.1 2025-10-10 09:23:31 +02:00
f8daa93c48 Add update to scale for last mesh plot 2025-10-10 09:23:04 +02:00
4c2e344d78 Add raw data overview graph with fast reduction 2025-10-10 09:14:42 +02:00
469e1c0ab0 Add theta projection 2025-10-10 08:50:57 +02:00
a947dfd398 Add lambda projection 2025-10-09 16:50:19 +02:00
4e2269bdae Add Jochen colormap, LT and YT map automatic colorscale adjustment 2025-10-09 13:46:52 +02:00
3f93ec2017 Add Tof projection 2025-10-08 16:50:17 +02:00
9d788da2f1 Minor fixed and addition of linear color plots 2025-10-08 15:21:58 +02:00
f16feac748 Add QProjection and combined projection as well as normalization model 2025-10-08 14:14:02 +02:00
709a0c5392 Add TofZProjection 2025-10-08 09:26:14 +02:00
b71b72c6a3 Add YZProjection 2025-10-08 08:54:39 +02:00
2972ffd5d8 Add option to show line in LT plot with q-value 2025-10-07 16:50:33 +02:00
31201795b0 implement events2histogram for LZ graph and automatic update 2025-10-07 16:19:57 +02:00
99af021b3e separte hdf file header reading, start events2histogram and fix test 2025-10-07 11:20:56 +02:00
aacbe3ed6f separate AssociatePulseWithMonitor and FilterMonitorThreshold to allow monitor use without wallTime 2025-10-07 10:29:02 +02:00
6c0c2fcab8 rename AmorReduction to ReflectivityReduction and use single config object to stay comparable with future reductions 2025-10-07 08:48:15 +02:00
db5713ab56 bump revision 2025-10-06 18:18:57 +02:00
10e9398f29 Remove out-dated windows_build and replace by only one version
Some checks failed
Release / build-ubuntu-latest (push) Failing after 2s
Release / build-windows (push) Has been cancelled
Release / release (push) Has been cancelled
v3.0.0
2025-10-06 18:15:07 +02:00
2d2f0ec5e4 Add plot command line option and method for projections 2025-10-06 17:59:09 +02:00
3b3f0a1823 ignore that cache decorator does not exisit in python 3.8 2025-10-06 17:00:43 +02:00
20122eb32e fix attribute error for python <3.10 2025-10-06 16:57:38 +02:00
c68aa29141 deal with backport StrEnum doesn't work with python <3.10 and requirements.txt for backports 2025-10-06 16:53:52 +02:00
b638237f66 add git lfs to unit_test action 2025-10-06 16:46:33 +02:00
9ce902d82c Allow StrEnum from backports for python <3.11 2025-10-06 16:36:26 +02:00
a3dccb8429 Merge branch 'refactor' 2025-10-06 16:17:33 +02:00
b80a01325b Update version information for commit before merge of version 3
Some checks failed
Release / build-ubuntu-latest (push) Failing after 2s
Release / build-windows (push) Has been cancelled
Release / release (push) Has been cancelled
v2.2.0
2025-10-06 16:12:47 +02:00
51cb3087cb fix 1e9 factor in time slicing 2025-10-06 16:10:14 +02:00
e39d8b108a update version info data 2025-10-06 15:46:27 +02:00
2985d10883 Fix q-calculation for incidentAngle flag 2025-10-06 15:45:35 +02:00
cec4fc2965 Modifictaions from discussion, some reduction issues remain (time slicing, q-calculation) 2025-10-06 15:34:21 +02:00
2467ba38b8 Move execution script from eos.py to package and rename package to eos, add entry point to setup 2025-10-06 11:38:52 +02:00
3a21a8505a Performance evaluation add TODOs 2025-10-06 10:10:41 +02:00
e9b860f7cd Fix numba dtypes to avoid unneeded conversions 2025-10-06 09:57:21 +02:00
8f2695f8a7 Reorganize event actions to separate numba functions 2025-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 2025-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 2025-10-06 09:17:41 +02:00
9f0de521ee Add sample model parsing from hdf 2025-10-06 08:19:49 +02:00
650730ce12 Move calculation codes out of reducer and add projection classes that handle histogramming 2025-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 2025-10-03 11:40:56 +02:00
68f671f447 Perform reduction action for normalization with less steps directly in reducer class, prepare same for datasets 2025-10-02 18:26:05 +02:00
cb4415ad3d Separate PathResolver and Normalisation, prepare different event treatment for normalization and datafiles 2025-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. 2025-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 2025-10-02 12:23:23 +02:00
ae6aa9d24d make refactored reader work run without time-slicing 2025-10-02 08:25:11 +02:00
39b267e96c Start including refactored data reader 2025-10-01 18:23:12 +02:00