Squashed commit of the following:
commit 1a17a737 Author: David Hammer <dhammer@mailbox.org> Date: Wed Jun 28 14:27:53 2023 +0200 Describe arbiter kernel API commit 44abfdb9 Author: David Hammer <dhammer@mailbox.org> Date: Tue Jun 27 14:16:57 2023 +0200 Reorder correct / preview / reshape commit cb902408 Author: David Hammer <dhammer@mailbox.org> Date: Tue Jun 27 11:13:06 2023 +0200 Start documenting correction addons commit 81d95bfb Author: David Hammer <dhammer@mailbox.org> Date: Tue Jun 27 10:36:18 2023 +0200 Move preview generation before addons to avoid interference commit 60024124 Author: David Hammer <dhammer@mailbox.org> Date: Fri Apr 14 12:52:20 2023 +0200 Add generic arbiter kernels: reduce-threshold and boolean commit dc2e5e5f Author: David Hammer <dhammer@mailbox.org> Date: Fri Mar 31 12:54:59 2023 +0200 Add post-reshape hook, a few docstrings commit ab9ebc69 Author: David Hammer <dhammer@mailbox.org> Date: Fri Mar 31 09:48:47 2023 +0200 Moving frame selection arbiter kernels to entry point structure commit 57ce4b61 Author: David Hammer <dhammer@mailbox.org> Date: Tue Mar 21 15:34:10 2023 +0100 Hotfix from SPB: always nd.array the mask (can be VECTOR_BOOL) commit c15bbc65 Author: David Hammer <dhammer@mailbox.org> Date: Mon Mar 20 19:26:22 2023 +0100 Add rough peakfinder9 implementation commit 8e51b499 Author: David Hammer <dhammer@mailbox.org> Date: Mon Mar 20 19:25:44 2023 +0100 Fix usage of _enabled_addons, allow time for init commit 8ebc1ff8 Author: David Hammer <dhammer@mailbox.org> Date: Mon Mar 20 19:25:25 2023 +0100 Move grid computation to utils commit 4b550e35 Author: David Hammer <dhammer@mailbox.org> Date: Mon Mar 20 15:42:22 2023 +0100 Fix pep8 warnings for setup.py commit 9d04d20e Author: David Hammer <dhammer@mailbox.org> Date: Fri Mar 17 15:23:06 2023 +0100 (Ab)use entry point extras to specify detectors TODO: add boilerplate to remaining detectors. For now, AGIPD will have both IntetgratedIntensityAddon and RandomFramesAddon whereas DSSC only has RandomFramesAddon. commit e0a8c905 Author: David Hammer <dhammer@mailbox.org> Date: Fri Mar 17 13:51:28 2023 +0100 Provide correction device plugins as entry points commit a2f7534f Author: David Hammer <dhammer@mailbox.org> Date: Fri Mar 17 11:50:46 2023 +0100 Fix device schema injection, add reconfigure hook, add random plugin commit 90a1270f Merge: 14f0b611 ff952c76 Author: David Hammer <dhammer@mailbox.org> Date: Fri Mar 17 09:34:03 2023 +0100 Merge branch 'frame-selection' of ssh://git.xfel.eu:10022/calibration/calng into frame-selection commit 14f0b611 Author: David Hammer <dhammer@mailbox.org> Date: Fri Feb 17 14:59:12 2023 +0100 Make sure the mask is boolean commit 7911e10a Author: David Hammer <dhammer@mailbox.org> Date: Tue Feb 14 15:23:52 2023 +0100 Prototype configurable frame selection arbiter commit 4f78506f Author: David Hammer <dhammer@mailbox.org> Date: Mon Feb 13 19:42:00 2023 +0100 Add sketch of correction device addon structure commit ff952c76 Author: David Hammer <dhammer@mailbox.org> Date: Fri Feb 17 14:59:12 2023 +0100 Make sure the mask is boolean commit c3d2d437 Author: David Hammer <dhammer@mailbox.org> Date: Tue Feb 14 15:23:52 2023 +0100 Prototype configurable frame selection arbiter commit ba6eaa9f Author: David Hammer <dhammer@mailbox.org> Date: Mon Feb 13 19:42:00 2023 +0100 Add sketch of correction device addon structure
Showing
- docs/extensions.md 109 additions, 0 deletionsdocs/extensions.md
- docs/index.md 2 additions, 0 deletionsdocs/index.md
- docs/static/arbiter-overview-sketch.svg 326 additions, 0 deletionsdocs/static/arbiter-overview-sketch.svg
- setup.py 97 additions, 89 deletionssetup.py
- src/calng/FrameSelectionArbiter.py 128 additions, 0 deletionssrc/calng/FrameSelectionArbiter.py
- src/calng/ShmemTrainMatcher.py 98 additions, 4 deletionssrc/calng/ShmemTrainMatcher.py
- src/calng/arbiter_kernels/base_kernel.py 21 additions, 0 deletionssrc/calng/arbiter_kernels/base_kernel.py
- src/calng/arbiter_kernels/boolean_ops.py 51 additions, 0 deletionssrc/calng/arbiter_kernels/boolean_ops.py
- src/calng/arbiter_kernels/random_frames.py 37 additions, 0 deletionssrc/calng/arbiter_kernels/random_frames.py
- src/calng/arbiter_kernels/reduce_threshold.py 95 additions, 0 deletionssrc/calng/arbiter_kernels/reduce_threshold.py
- src/calng/base_correction.py 69 additions, 2 deletionssrc/calng/base_correction.py
- src/calng/base_kernel_runner.py 0 additions, 4 deletionssrc/calng/base_kernel_runner.py
- src/calng/correction_addons/base_addon.py 35 additions, 0 deletionssrc/calng/correction_addons/base_addon.py
- src/calng/correction_addons/integrated_intensity.py 30 additions, 0 deletionssrc/calng/correction_addons/integrated_intensity.py
- src/calng/correction_addons/peakfinder9.py 228 additions, 0 deletionssrc/calng/correction_addons/peakfinder9.py
- src/calng/correction_addons/random_frames.py 46 additions, 0 deletionssrc/calng/correction_addons/random_frames.py
- src/calng/corrections/AgipdCorrection.py 43 additions, 20 deletionssrc/calng/corrections/AgipdCorrection.py
- src/calng/corrections/DsscCorrection.py 16 additions, 8 deletionssrc/calng/corrections/DsscCorrection.py
- src/calng/corrections/Epix100Correction.py 2 additions, 1 deletionsrc/calng/corrections/Epix100Correction.py
- src/calng/corrections/Gotthard2Correction.py 2 additions, 1 deletionsrc/calng/corrections/Gotthard2Correction.py
Loading
Please register or sign in to comment