Commit Graph

  • 7b6f2045cc changed topic names, adaption to new hdf format stahn 2026-02-05 09:11:23 +01:00
  • e3d15a1142 changed topic names stahn 2026-02-02 17:25:29 +01:00
  • 98244327eb Merge pull request #8 from jochenstahn/name Jochen Stahn 2026-01-20 14:07:07 +01:00
  • 61ba1cf084 output name checking for default rather than string in code stahn 2026-01-20 14:01:04 +01:00
  • 54f2169888 changed cache path to /home/amor/nicosdata/cache stahn 2026-01-20 08:08:10 +01:00
  • 24cc0a4287 output name made up from sample name, mu and date stahn 2026-01-09 10:23:35 +01:00
  • a3d342e5d7 empty model is no longer written to .ort file stahn 2025-12-11 09:12:28 +01:00
  • c92e4e4d17 Automatic generation of call string from options, fix some defaults glavic_a 2025-12-02 16:21:39 +01:00
  • 4d74237669 Add readout of magnetic field and temperature to header information glavic_a 2025-12-02 13:02:59 +01:00
  • 6144200551 Fix raw file entries in header glavic_a 2025-12-02 12:58:54 +01:00
  • f2c681ffba Fix wrong squaring of error, as the q-resolution is not an error propagation glavic_a 2025-12-01 15:28:12 +01:00
  • a56f29191d Re-write qz projection to work with 0-count norm bins, don't filter norm by counts as default, optional smoothing of norm, fix dQ calculation glavic_a 2025-12-01 15:11:49 +01:00
  • 6597ca22d1 Bump version for bugfix release v3.0.7 glavic_a 2025-12-01 09:46:30 +01:00
  • ce31dcb190 Fix overillumination normalization using gravity corrected angle for data but uncorrected for normalization glavic_a 2025-12-01 09:44:48 +01:00
  • 41c5218413 fixed output format of orso model stahn 2025-11-25 15:17:31 +01:00
  • 8abd977656 release with -m functionality and better lambda resolution in e2h v3.0.6 stahn 2025-11-19 13:29:49 +01:00
  • 432d85c9b3 release with -m functionality and better lambda resolution in e2h stahn 2025-11-19 13:25:38 +01:00
  • c222f42a89 screen output format and -m/-mu included in e2h stahn 2025-11-19 13:21:10 +01:00
  • fbced41b9f Allow expanding the wavelength range in events2histogram v3.0.5 glavic_a 2025-11-04 15:03:00 +01:00
  • dfb5aa319f Allow wavelength filtering for raw plots in events2histogram v3.0.4 glavic_a 2025-11-04 14:24:25 +01:00
  • c073fae269 update version and add update help file v3.0.3 glavic_a 2025-10-28 12:40:35 +01:00
  • 447b81d09d Merge branch 'kafka' glavic_a 2025-10-28 12:32:26 +01:00
  • 003a8c04ce Nicos service just to log info by default glavic_a 2025-10-27 08:12:58 +01:00
  • 4cd25dec3d Recreate projection on counting start accounting for possible changes in tau glavic_a 2025-10-27 08:08:52 +01:00
  • b38eeb8eb3 Fix kafka event ToV value and send actual final counts after stop signal glavic_a 2025-10-23 17:22:48 +02:00
  • d722228079 Implement live Kafke event processing with Nicos start/stop glavic_a 2025-10-23 15:40:50 +02:00
  • 493c2bf802 changed quotation marks in split stahn 2025-10-23 10:11:02 +02:00
  • c429429dd2 minor glavic_a 2025-10-23 08:27:33 +02:00
  • 0550e725e8 Merge remote-tracking branch 'origin/main' into kafka glavic_a 2025-10-23 08:12:52 +02:00
  • 5c8b9a8cd6 changed logging level and format for file names stahn 2025-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_a 2025-10-15 10:39:59 +02:00
  • 2d8d1c66c6 Merge remote-tracking branch 'origin/main' into kafka glavic_a 2025-10-15 09:59:28 +02:00
  • 14ea89e243 Do only clear projections when switching to new file glavic_a 2025-10-14 15:49:06 +02:00
  • 322c00ca54 add nicos daemon for YZ + TofZ histogramming of latest dataset glavic_a 2025-10-14 15:28:32 +02:00
  • 0b7a56628f Transfer to NICOS working for YZ and TofZ projections glavic_a 2025-10-14 14:48:49 +02:00
  • 77641412ab corrected kad to kappa_offset stahn 2025-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_a 2025-10-13 17:44:52 +02:00
  • 95a1ffade4 Add theta filter for issues with parts of incoming divergence v3.0.2 glavic_a 2025-10-10 15:33:37 +02:00
  • 4ee1cf7ea7 Fix automatic file switching in events2histogram glavic_a 2025-10-10 15:08:21 +02:00
  • c90bdd3316 Bump version glavic_a 2025-10-10 09:31:55 +02:00
  • ac9babb9ad Fix unwanted matplotlib import in projection.py v3.0.1 glavic_a 2025-10-10 09:26:40 +02:00
  • aa5b540aed fix jochen colormap in eos call, as it's not registered there glavic_a 2025-10-10 09:25:01 +02:00
  • 86d676ccc8 Update release date for 3.0.1 glavic_a 2025-10-10 09:23:31 +02:00
  • f8daa93c48 Add update to scale for last mesh plot glavic_a 2025-10-10 09:23:04 +02:00
  • 4c2e344d78 Add raw data overview graph with fast reduction glavic_a 2025-10-10 09:14:42 +02:00
  • 469e1c0ab0 Add theta projection glavic_a 2025-10-10 08:50:57 +02:00
  • a947dfd398 Add lambda projection glavic_a 2025-10-09 16:50:19 +02:00
  • 4e2269bdae Add Jochen colormap, LT and YT map automatic colorscale adjustment glavic_a 2025-10-09 13:46:52 +02:00
  • 3f93ec2017 Add Tof projection glavic_a 2025-10-08 16:50:17 +02:00
  • 9d788da2f1 Minor fixed and addition of linear color plots glavic_a 2025-10-08 15:21:58 +02:00
  • f16feac748 Add QProjection and combined projection as well as normalization model glavic_a 2025-10-08 14:14:02 +02:00
  • 709a0c5392 Add TofZProjection glavic_a 2025-10-08 09:26:14 +02:00
  • b71b72c6a3 Add YZProjection glavic_a 2025-10-08 08:54:39 +02:00
  • 2972ffd5d8 Add option to show line in LT plot with q-value glavic_a 2025-10-07 16:50:33 +02:00
  • 31201795b0 implement events2histogram for LZ graph and automatic update glavic_a 2025-10-07 16:19:57 +02:00
  • 99af021b3e separte hdf file header reading, start events2histogram and fix test glavic_a 2025-10-07 11:20:56 +02:00
  • aacbe3ed6f separate AssociatePulseWithMonitor and FilterMonitorThreshold to allow monitor use without wallTime glavic_a 2025-10-07 10:29:02 +02:00
  • 6c0c2fcab8 rename AmorReduction to ReflectivityReduction and use single config object to stay comparable with future reductions glavic_a 2025-10-07 08:48:15 +02:00
  • db5713ab56 bump revision glavic_a 2025-10-06 18:18:57 +02:00
  • 10e9398f29 Remove out-dated windows_build and replace by only one version v3.0.0 glavic_a 2025-10-06 18:15:07 +02:00
  • 2d2f0ec5e4 Add plot command line option and method for projections glavic_a 2025-10-06 17:59:09 +02:00
  • 3b3f0a1823 ignore that cache decorator does not exisit in python 3.8 glavic_a 2025-10-06 17:00:43 +02:00
  • 20122eb32e fix attribute error for python <3.10 glavic_a 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 glavic_a 2025-10-06 16:53:52 +02:00
  • b638237f66 add git lfs to unit_test action glavic_a 2025-10-06 16:46:33 +02:00
  • 9ce902d82c Allow StrEnum from backports for python <3.11 glavic_a 2025-10-06 16:36:26 +02:00
  • a3dccb8429 Merge branch 'refactor' glavic_a 2025-10-06 16:15:34 +02:00
  • b80a01325b Update version information for commit before merge of version 3 v2.2.0 glavic_a 2025-10-06 16:12:47 +02:00
  • 51cb3087cb fix 1e9 factor in time slicing glavic_a 2025-10-06 16:10:14 +02:00
  • e39d8b108a update version info data glavic_a 2025-10-06 15:46:27 +02:00
  • 2985d10883 Fix q-calculation for incidentAngle flag glavic_a 2025-10-06 15:45:35 +02:00
  • cec4fc2965 Modifictaions from discussion, some reduction issues remain (time slicing, q-calculation) glavic_a 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 glavic_a 2025-10-06 11:38:52 +02:00
  • 3a21a8505a Performance evaluation add TODOs glavic_a 2025-10-06 10:10:41 +02:00
  • e9b860f7cd Fix numba dtypes to avoid unneeded conversions glavic_a 2025-10-06 09:57:21 +02:00
  • 8f2695f8a7 Reorganize event actions to separate numba functions glavic_a 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 glavic_a 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 glavic_a 2025-10-06 08:29:51 +02:00
  • 9f0de521ee Add sample model parsing from hdf glavic_a 2025-10-06 08:19:49 +02:00
  • 650730ce12 Move calculation codes out of reducer and add projection classes that handle histogramming glavic_a 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 glavic_a 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 glavic_a 2025-10-02 18:26:05 +02:00
  • cb4415ad3d Separate PathResolver and Normalisation, prepare different event treatment for normalization and datafiles glavic_a 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. glavic_a 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 glavic_a 2025-10-02 12:23:23 +02:00
  • ae6aa9d24d make refactored reader work run without time-slicing glavic_a 2025-10-02 08:25:11 +02:00
  • 39b267e96c Start including refactored data reader glavic_a 2025-10-01 18:23:12 +02:00
  • fe2975c71d Fix some bugs from new options configuration and make test run again glavic_a 2025-10-01 14:11:16 +02:00
  • 1e78325663 Include old file_reader updates from reorganisation branch glavic_a 2025-10-01 13:09:22 +02:00
  • 1d74d947de Remove old datasets, start update full analysis test glavic_a 2025-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_a 2025-10-01 10:33:03 +02:00
  • 7cf7ff8e61 All actions within old file_reader now implemented as new style event transformations glavic_a 2025-09-30 18:21:50 +02:00
  • 753b32203a Start separating code into different files glavic_a 2025-09-30 16:05:29 +02:00
  • d936f7ae7d Add option to read dataset partially by limiting maximum events to be read glavic_a 2025-09-30 14:41:16 +02:00
  • 429bd47c59 Move event data to record arrays to keep events/packets/pulses connected glavic_a 2025-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_a 2025-09-29 17:51:46 +02:00
  • f46eefb0cb Start cleaning up with separating numba check from function usage glavic_a 2025-09-29 15:13:39 +02:00
  • 0697e5ce80 typo fix stahn 2025-09-30 13:02:00 +02:00
  • f88cea417c orso model ca now be a dict and read from yaml file stahn 2025-09-30 10:21:01 +02:00
  • a22732c612 fixed the wrong proton-current matching stahn 2025-09-16 11:08:52 +02:00