11c24a44e1
added Artur as author
Jochen Stahn
2024-03-06 07:51:44 +01:00
146743673c
Add numba implementation of some event functions, yielding x2 speed improvement, also some small general speedups
Artur Glavic2024-03-05 15:49:15 +01:00
ac9a03c97e
Speed up merge_frames by 45% using combined scalar offsets instead of full array operations
Artur Glavic2024-03-05 14:14:51 +01:00
736ce0b2e9
Add alternative histogram function, but did not improve performance for the size of lambda binning used
Artur Glavic2024-03-05 14:09:09 +01:00
7274e1bc85
Add profiling to tests and separate read_individual_data into sub-methods
Artur Glavic2024-03-05 10:19:21 +01:00
1780916a12
correct pycache folder name in .gitignore
Artur Glavic2024-03-04 17:40:00 +01:00
8300e842dc
Add test cases for full reduction with and w/o slicing (data to be stored in "test_data" folder)
Artur Glavic2024-03-04 17:39:10 +01:00
363710c95c
Rename to file_reader and add annotations to AmorData
Artur Glavic2024-03-04 16:55:51 +01:00
6cee00adaa
Move startTime to ReaderConfig, separte Header into module, AmorData class to read directly (clearify scope)
Artur Glavic2024-03-04 16:39:30 +01:00
44ab8fb211
Start refactoring reduction into multiple methods
Artur Glavic2024-03-04 15:26:29 +01:00
a56b10ae9a
Separate reader from experiment config
Artur Glavic2024-03-04 13:48:13 +01:00
3f97c16c65
Move all reduction code to AmorReducer class and options to dataclasses, all command line handling separated
Artur Glavic2024-03-04 13:31:23 +01:00
a18b820712
Separate code into multiple modules within libeos package
Artur Glavic2024-03-04 12:10:34 +01:00
b842eaa418
Introduce loggers instead of print statements, options -v,-vv for verbose console output
Artur Glavic2024-03-04 11:13:00 +01:00
7a8b11b3c7
Minor format convention, no utf-8 line needed in python 3.x
Artur Glavic2024-03-04 09:24:53 +01:00
d810715bc0
Add requirements.txt to define setup of virtual environment
Artur Glavic2024-03-04 09:22:38 +01:00
5d6556292a
applied Artur's correction also to other output channel
jochenstahn2024-03-04 08:07:39 +01:00
b8108fb680
Use Orso.from_dict for copy (in case the header includes first level user attributes)
Artur Glavic2024-03-01 18:57:15 +01:00
a4cf456323
Make comment to explain issue with "data_set" name in time slicing
Artur Glavic2024-03-01 18:47:24 +01:00