Skip to content
Snippets Groups Projects
  • David Hammer's avatar
    3566342d
    Squashed commit of the following: · 3566342d
    David Hammer authored
    commit 48c2779b
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jun 7 10:43:17 2022 +0200
    
        Fixing bug in set_on_axis, adding a few tests
    
    commit 99de26dd
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Jun 3 12:54:50 2022 +0200
    
        Squashed commit of the following:
    
        commit beb32df5
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Fri May 13 13:25:10 2022 +0200
    
            Fix reconfigure bug and prevent sources from being sorted
    
        commit a79b501a
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Wed May 11 12:35:09 2022 +0200
    
            Update description of stacking patterns
    
        commit 426d707b
        Merge: 07b6c972 e1b0b8d1
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Mon May 9 12:50:30 2022 +0200
    
            Merge branch 'stacking-shmem-matcher' of ssh://git.xfel.eu:10022/karaboDevices/calng into stacking-shmem-matcher
    
        commit 07b6c972
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Fri May 6 14:53:31 2022 +0200
    
            Adding option to skip Karabo channel output
    
        commit 02a4ccd9
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Fri May 6 13:27:59 2022 +0200
    
            Allow stacking on other axes, fix thread pool
    
        commit b2b5aca1
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Thu May 5 16:30:14 2022 +0200
    
            Allow thread pool usage
    
        commit f8f380cc
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Thu May 5 14:49:01 2022 +0200
    
            Use sources list to get source order, cache buffers
    
        commit ef898211
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Tue May 3 15:49:21 2022 +0200
    
            Adding Philipp's proposed changes to TrainMatcher for merging
    
        commit e1b0b8d1
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Fri May 6 14:53:31 2022 +0200
    
            Adding option to skip Karabo channel output
    
        commit bbb7cee4
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Fri May 6 13:27:59 2022 +0200
    
            Allow stacking on other axes, fix thread pool
    
        commit b01015c4
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Thu May 5 16:30:14 2022 +0200
    
            Allow thread pool usage
    
        commit e7f96bae
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Thu May 5 14:49:01 2022 +0200
    
            Use sources list to get source order, cache buffers
    
        commit 193264ed
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Tue May 3 15:49:21 2022 +0200
    
            Adding Philipp's proposed changes to TrainMatcher for merging
    
    commit df209b62
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Jun 3 12:36:27 2022 +0200
    
        JF: Add CPU runner version
    
        Still to do: speed up preview generation; single-threaded numpy reduction
        functions are a bit of an issue.
    
    commit d234558a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jun 2 15:38:58 2022 +0200
    
        JF: also override shape of gain map (hotfixed at SPB)
    
    commit 876fbbe8
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jun 2 15:31:20 2022 +0200
    
        GH/JF: Decrease default shmem buffer size
    
    commit 87feec34
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri May 13 12:28:25 2022 +0200
    
        LPD: switch X/Y order of GainAmpMap, too
    
    commit 85292e6c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri May 13 09:21:23 2022 +0200
    
        LPD: add gain stage preview
    
    commit ef67fc89
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu May 12 10:50:45 2022 +0200
    
        LPD: also check isinf
    
    commit 89c1ee03
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu May 12 10:47:51 2022 +0200
    
        LPD: check gain values, mask extreme / nan values
    
    commit 0e210d4b
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed May 11 14:41:32 2022 +0200
    
        LPD: make bad pixel masking value configurable
    
    commit 47314d47
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue May 10 13:18:54 2022 +0200
    
        LPD: DRYing constant loading, swapping axes for FF constants
    
    commit 00db322c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon May 9 16:28:01 2022 +0200
    
        Fix LPD bad pixel mask buffer, update defaults
    
    commit 72baa028
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu May 5 10:15:13 2022 +0200
    
        Fix typo affecting gain amp map / flat field buffers
    
    commit f07657ce
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Apr 26 17:09:26 2022 +0200
    
        Sum along correct axis
    
    commit 5eed5939
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Apr 26 16:59:43 2022 +0200
    
        Adding GH2 frame sum preview
    
    commit f9692483
    Merge: cafeb230 29d1db58
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Apr 25 22:20:32 2022 +0200
    
        Merge branch 'devel' of ssh://git.xfel.eu:10022/karaboDevices/calng into devel
    
    commit 29d1db58
    Author: Steffen Hauf <fxeonc@exflong01.desy.de>
    Date:   Mon Apr 25 09:53:33 2022 +0200
    
        Overrides for GOTTHARD-II testing
    
    commit cafeb230
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Apr 20 15:02:27 2022 +0200
    
        Enable reconfiguration of preview.maxRate
    
    commit 62b3ee29
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Apr 20 13:48:48 2022 +0200
    
        DSSC: Remove unused constant parameters
    
    commit 621041e4
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Apr 20 08:57:51 2022 +0200
    
        Set default output axis order for DSSC, make reconfigurable
    
    commit b519acc0
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Apr 14 13:24:59 2022 +0200
    
        Scene support for geometry file type
    
    commit 2df41007
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Apr 13 16:16:33 2022 +0200
    
        Enable loading (some) h5 geometry files
    
    commit a65e6c04
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Apr 13 15:35:43 2022 +0200
    
        Add DAQs to manager overview scene, minor scene improvements
    
    commit aeca9080
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Apr 12 15:27:16 2022 +0200
    
        Add another __init__.py for pip install to work
    
    commit 7b889820
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Apr 12 13:16:31 2022 +0200
    
        Allow replacing preview-breaking values for GH2 streak, too
    
    commit e12c19d5
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Apr 12 13:16:24 2022 +0200
    
        Fix typo
    
    commit 97d8e93f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Apr 12 12:14:30 2022 +0200
    
        Improve buffer initialization, skip pinning for CPU device
    
    commit 5117aadc
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Apr 12 10:07:44 2022 +0200
    
        GOTTHARD2 streak-style preview, disable cell index warnings
    
    commit f9673310
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Apr 12 10:07:10 2022 +0200
    
        Preview as float32 without nan, improved scenes
    
    commit c0bffab0
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Apr 11 13:46:36 2022 +0200
    
        Prototype Cython-based GOTTHARD2 correction device
    
    commit 319a0a11
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Apr 11 13:46:06 2022 +0200
    
        Enable overriding constant using specific file
    
    commit 5a42d5bf
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Apr 8 14:12:05 2022 +0200
    
        Including the individual geometry devices
    
        Wow, I guess this was a slight oversight
    
    commit da983bbe
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Apr 8 12:42:48 2022 +0200
    
        Bump dependencies for updating deployments
    
    commit 1e6d7ab7
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Apr 7 10:02:24 2022 +0200
    
        Scene links to overview scenes specifically
    
    commit cd2dade2
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Apr 7 10:02:03 2022 +0200
    
        Switch preview throttling method for DetectorAssembler
    
    commit fe3d204b
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Apr 6 12:25:19 2022 +0200
    
        Switching geom "serialization" to b64 string, move to util file
    
    commit 12fc479d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Apr 1 18:22:52 2022 +0200
    
        For Karabo 2.14.x: increase instantiation timeout, gather for speed
    
    commit adf0f3c5
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Apr 1 18:21:39 2022 +0200
    
        Move expensive buffer changes to background to avoid timeouts
    
    commit 1a655dcc
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Apr 1 18:20:30 2022 +0200
    
        New handling of invalid arrays from DAQ (need Karabo >= 2.14.1)
    
    commit 385420de
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Mar 17 14:25:33 2022 +0100
    
        Hopefully better handling of empty DAQ hashes
    
    commit f39d435b
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Mar 17 11:47:00 2022 +0100
    
        Correct details of LPD correction after asking Hazem
    
    commit de3cdd9b
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Mar 17 11:45:01 2022 +0100
    
        Correct call to reset tweaks
    
    commit f8d344ed
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Mar 8 15:37:05 2022 +0100
    
        Configure preview assemblers with new maxIdle parameter
    
    commit 5b17e66a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Mar 4 18:38:16 2022 +0100
    
        Switch geometry to property (gzipped pickle), add tweak with undo
    
    commit 864c803f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Mar 2 18:32:56 2022 +0100
    
        Cleanup, only mdl geometries, update scenes
    
    commit 579a0d7d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Mar 1 14:39:25 2022 +0100
    
        Fix up loading and axis orders (I think)
    
    commit 25cbe981
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Mar 1 12:07:38 2022 +0100
    
        Revert "Apply md_additional_offset before multiplying in rel gain step"
    
        This reverts commit b6111074.
    
    commit 41f0d28a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Mar 1 11:40:52 2022 +0100
    
        Improve CalCat / debugging parts of schema
    
    commit 6ff23bde
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Feb 28 17:05:42 2022 +0100
    
        Add option to shift entire geometry by offset
    
        Suggested by Luca during today's group meeting. It seems the built-in .offset
        for geometry objects is more than capable of handling this in a neat way.
    
    commit f6b94e39
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Feb 25 17:04:45 2022 +0100
    
        Add initial incomplete LPD correction device and geometry
    
    commit 2022b3c6
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Feb 24 15:04:31 2022 +0100
    
        Adding initial middlelayer versions of geometry device classes
    
    commit 4dfa248d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Feb 24 09:39:25 2022 +0100
    
        Geometry device: overhaul + allow loading CrystFEL
    
    commit 2a21de06
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Feb 23 11:32:17 2022 +0100
    
        Ravel cell table instead of squeezing it
    
    commit b6111074
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Feb 22 12:48:14 2022 +0100
    
        Apply md_additional_offset before multiplying in rel gain step
    
    commit 52070129
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Feb 15 13:01:59 2022 +0100
    
        Fix: drop singleton dimension for DSSC GPU kernel runner image shape
    
    commit f67327a9
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Feb 15 13:01:28 2022 +0100
    
        Fix: update trainId and sent like regular TrainMatcher
    
    commit 84b57a4a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Feb 15 13:00:49 2022 +0100
    
        Remove 2.10 compat, remove ModuleStacker, clean up repository
    
    commit 3a1a3409
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Feb 14 13:02:44 2022 +0100
    
        Attempt to catch more cases of DAQ not sending data
    
    commit 836d211f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Feb 11 16:55:29 2022 +0100
    
        Enable time of flight measurement on assembler
    
    commit 810047ae
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Feb 11 13:50:22 2022 +0100
    
        Add shmem-aware TrainMatcher, clean up more from merging bridge
    
    commit 100581b4
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Feb 11 11:50:40 2022 +0100
    
        Bump calngDeps - go to Karabo 2.12.0
    
    commit fed66d78
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Feb 10 15:44:15 2022 +0100
    
        Follow some flake8 hints
    
    commit 051b2dd2
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Feb 10 15:30:21 2022 +0100
    
        Give CuPy head start to clean up memory
    
    commit 1b460588
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Feb 10 15:29:54 2022 +0100
    
        Remove spurious squeeze
    
    commit 5a69abef
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Feb 10 14:49:45 2022 +0100
    
        Remove a debugging print, add another in case of failure
    
    commit 29906ddd
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Feb 10 14:33:14 2022 +0100
    
        Add regular matched output, zmq output can send any of three options
    
    commit e685a56a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Feb 10 12:34:27 2022 +0100
    
        Switch to TrainMatcher 2.0.1-2.13.0 with built-in bridge
    
    commit 3393558d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Feb 10 12:33:31 2022 +0100
    
        Fixes relating to managed -> managedKeys
    
    commit 38e2086c
    Merge: 422e4ad5 042ed810
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Feb 10 11:55:39 2022 +0100
    
        Merge branch 'feat/dynamic-manager' into devel
    
    commit 422e4ad5
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Feb 10 11:43:04 2022 +0100
    
        Handle 2.10.0 not having missingConnections
    
    commit ec2c4d83
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Feb 9 11:45:02 2022 +0100
    
        Rename SimpleAssember, split output in regular and preview
    
    commit 042ed810
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Tue Feb 8 15:25:11 2022 +0100
    
        manager: Add support to load managed key values from named manager configuration
    
    commit a21adaaf
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Feb 8 13:50:59 2022 +0100
    
        Add useful overview scenes
    
    commit f6912087
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Tue Feb 8 13:45:42 2022 +0100
    
        manager: Move autostart for matcher and bridges to module groups
    
    commit b6dc9170
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Tue Feb 8 13:44:59 2022 +0100
    
        manager: Add generic configuration restore mechanism for managed devices
    
    commit 23e2d67e
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Tue Feb 8 11:11:48 2022 +0100
    
        manager: Show tracked devices as a property
    
    commit a94b685f
    Merge: 412a34de 4113bf0c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Feb 8 08:57:14 2022 +0100
    
        Merge branch 'deployed/spb-jungfrau' into devel
    
    commit 22f5e9e1
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Mon Feb 7 19:51:54 2022 +0100
    
        manager: Add slot to manually (re)discover managed devices
    
    commit 08a48a5e
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Mon Feb 7 19:51:08 2022 +0100
    
        manager: Rework managed DAQ keys and add configurable DAQ device pattern
    
    commit 4113bf0c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Feb 7 19:37:27 2022 +0100
    
        Validate frame filter in preReconfigure
    
    commit 9a439bda
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Sun Feb 6 20:29:04 2022 +0100
    
        Making downsampling comboboxes editable
    
    commit f0d5634e
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Sat Feb 5 22:24:04 2022 +0100
    
        Improving recursive scene generation, adding downsampling controls for assembler
    
    commit e71401fe
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Sat Feb 5 19:28:27 2022 +0100
    
        Scene generation: use combo box for keys with options
    
    commit 9e192a9a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Sat Feb 5 19:16:06 2022 +0100
    
        Add preview scene for SimpleAssembler
    
    commit 3dcad0a5
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Sat Feb 5 18:04:34 2022 +0100
    
        Make SimpleAssembler ask for geometry on init
    
    commit 4683ca2f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Sat Feb 5 17:55:15 2022 +0100
    
        Update JungfrauCorrection to use unsafe_get
    
    commit 2a8fe93e
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Feb 4 18:48:04 2022 +0100
    
        Remove gain mode from FF constant parameters
    
    commit faf79c6d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Feb 4 18:39:03 2022 +0100
    
        Make gain mode manageable, use correct value when querying calcat
    
    commit 311de5ae
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Feb 2 16:11:00 2022 +0100
    
        Replace _schema_cache with unsafe_get using _parameters
    
    commit 8d3ea1c8
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Feb 1 11:41:22 2022 +0100
    
        Revert "Enable transposition from weird DAQ axis order on GPU"
    
        This reverts commit c606771a.
    
    commit 38f4cd3d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Jan 31 12:06:58 2022 +0100
    
        Add measurement of recent trains received
    
    commit b4d52c48
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Jan 31 10:37:32 2022 +0100
    
        Handle both axis orders in recent constants
    
    commit 504021b1
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Jan 31 09:27:37 2022 +0100
    
        Only update rates etc when processing
    
    commit d1df365e
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Jan 28 13:50:11 2022 +0100
    
        Allow downsampling like in FemDataAssembler
    
    commit c606771a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Jan 28 12:30:36 2022 +0100
    
        Enable transposition from weird DAQ axis order on GPU
    
    commit 39e35fea
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 27 16:44:43 2022 +0100
    
        Use cell table rather than image data to guess number of cells
    
    commit 73ef58df
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 27 16:44:10 2022 +0100
    
        Add BadPixelsFF10Hz to JungfrauCorrection
    
    commit 0ba33d45
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 27 14:31:18 2022 +0100
    
        Query for constants using all possible conditions, not just one
    
    commit 84fe0e9f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 27 09:52:31 2022 +0100
    
        Add gain map preview layer to JungfrauCorrection
    
    commit b586b980
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 27 09:47:17 2022 +0100
    
        Fix typo in enum class name
    
    commit 30ae788c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 26 21:25:52 2022 +0100
    
        Handle cell table being empty bytearray...
    
    commit ba181ccf
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 26 21:19:05 2022 +0100
    
        Better empty cell table detection
    
    commit debbe2d5
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 26 21:11:19 2022 +0100
    
        Update geom on reconfigure for manual module geom
    
    commit 86d2de32
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 26 13:01:07 2022 +0100
    
        Tie burst mode more to memory cell count
    
    commit 443aa74f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 26 12:49:46 2022 +0100
    
        Add gain mode to managed keys
    
    commit fba98e89
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 26 11:51:23 2022 +0100
    
        Don't transpose JF x/y for preview with extra_geom
    
    commit 1ab59fe0
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 26 11:42:21 2022 +0100
    
        Remove scene development slot
    
    commit ecc1fed9
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 26 10:24:10 2022 +0100
    
        Include kernels properly
    
    commit fc881d0d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 26 09:59:19 2022 +0100
    
        Forgot that 3.6 does not support lru_cache without ()
    
    commit 6d995115
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 26 09:13:22 2022 +0100
    
        Bump calngDeps requirement
    
    commit 0db2b1d5
    Merge: ede1decd 06b1dfe6
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 25 11:19:13 2022 +0100
    
        Merge branch 'add-simple-assembler-geometry' into deployed/spb-jungfrau
    
    commit 06b1dfe6
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 25 10:42:04 2022 +0100
    
        Tweak manager to support new assembler
    
    commit 80ded351
    Merge: 800075f3 2db2a659
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 25 10:36:30 2022 +0100
    
        Merge branch 'add-simple-assembler-geometry' of ssh://git.xfel.eu:10022/karaboDevices/calng into add-simple-assembler-geometry
    
    commit 800075f3
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Jan 24 10:20:17 2022 +0100
    
        Overhaul geometry device classes, initial Jungfrau support
    
    commit ace4eb6e
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 6 16:20:47 2022 +0100
    
        Add prototype assembler and manual geometry devices
    
        Copied over from my hacky utils; have used these in my development Karabo
        environment for a while. Devices here (and corresponding changes to manager)
        sketch how I interpret our plan for the next step in online calibration
        topology; manual geometry devices to be later supplanted by or supplemented with
        something using encoders or such.
    
    commit 2db2a659
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Jan 24 10:20:17 2022 +0100
    
        Overhaul geometry device classes, initial Jungfrau support
    
    commit b247bf99
    Merge: 7922eb17 a39751af
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Jan 24 10:09:56 2022 +0100
    
        Merge branch 'add-simple-assembler-geometry' of ssh://git.xfel.eu:10022/karaboDevices/calng into add-simple-assembler-geometry
    
    commit ede1decd
    Merge: 30a97949 12d333b5
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Jan 24 10:05:32 2022 +0100
    
        Merge branch 'add-jungfrau-device' of ssh://git.xfel.eu:10022/karaboDevices/calng into add-jungfrau-device
    
    commit 30a97949
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 20 13:42:35 2022 +0100
    
        Remove unnecessary handling of gain mode
    
        Assuming the detector sends appropriate data.gain values in fixed gain mode(s),
        the GPU kernel can just run as normal. Constants will include three gain stages
        - fixed gain is purely a constant retrieval parameter.
    
    commit 091937cd
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 20 11:57:53 2022 +0100
    
        Use attribute for image data path more consistently
    
    commit 86b53334
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 19 14:45:24 2022 +0100
    
        Remove debugging spam
    
    commit a0b52735
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 19 14:43:03 2022 +0100
    
        Fix constant loading, edge cases in kernel
    
    commit f69a7790
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 16:09:25 2022 +0100
    
        Fix map shape
    
    commit a2a6ab3b
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 15:09:00 2022 +0100
    
        Jungfrau single cell mode maybe working
    
    commit 0949b6dc
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 14:18:00 2022 +0100
    
        Fill in more mandatory methods
    
    commit e7ae0277
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 13:10:53 2022 +0100
    
        Filling out details, enabling different image data path
    
    commit 4fead59a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 6 14:32:38 2022 +0100
    
        Initial Jungfrau device boilerplate
    
    commit ea2939fb
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Jan 21 16:28:02 2022 +0100
    
        Specify gain mode options via enum
    
    commit 26af148a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Jan 21 16:24:50 2022 +0100
    
        Wrap frame filter type in enum
    
    commit 809d48f9
    Merge: 5c21f1cd 48c526c4
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Jan 21 11:12:51 2022 +0100
    
        Merge branch 'add-agipd-device' of ssh://git.xfel.eu:10022/karaboDevices/calng into add-agipd-device
    
    commit 12d333b5
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 20 13:42:35 2022 +0100
    
        Remove unnecessary handling of gain mode
    
        Assuming the detector sends appropriate data.gain values in fixed gain mode(s),
        the GPU kernel can just run as normal. Constants will include three gain stages
        - fixed gain is purely a constant retrieval parameter.
    
    commit cdfe2641
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 20 11:57:53 2022 +0100
    
        Use attribute for image data path more consistently
    
    commit 71a08250
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 19 14:45:24 2022 +0100
    
        Remove debugging spam
    
    commit e1d25140
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 19 14:43:03 2022 +0100
    
        Fix constant loading, edge cases in kernel
    
    commit 0c1717af
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 16:09:25 2022 +0100
    
        Fix map shape
    
    commit 40eaf8e0
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 15:09:00 2022 +0100
    
        Jungfrau single cell mode maybe working
    
    commit fc3b3be2
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 14:18:00 2022 +0100
    
        Fill in more mandatory methods
    
    commit 1888eb3d
    Merge: 1c6cefe9 a3d7b901
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 13:16:23 2022 +0100
    
        Merge branch 'add-jungfrau-device' of ssh://git.xfel.eu:10022/karaboDevices/calng into add-jungfrau-device
    
    commit 1c6cefe9
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 13:10:53 2022 +0100
    
        Filling out details, enabling different image data path
    
    commit 8d26d310
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 6 14:32:38 2022 +0100
    
        Initial Jungfrau device boilerplate
    
    commit 5c21f1cd
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 13:12:05 2022 +0100
    
        Set more explicit defaults per class
    
    commit 48c526c4
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 13:12:05 2022 +0100
    
        Set more explicit defaults per class
    
    commit f8edc53c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 13:11:26 2022 +0100
    
        Don't overwrite base class managed keys
    
    commit 9278d209
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 13:11:26 2022 +0100
    
        Don't overwrite base class managed keys
    
    commit cf20dc74
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 11 14:45:43 2022 +0100
    
        Make _update_frame_filter by default call _update_buffers itself
    
    commit 99c65ce7
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 11 14:45:43 2022 +0100
    
        Make _update_frame_filter by default call _update_buffers itself
    
    commit 67e1ba2d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 11 14:44:17 2022 +0100
    
        Typos and framework usage fixes suggested by @flucke
    
    commit 049d651a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 11 14:44:17 2022 +0100
    
        Typos and framework usage fixes suggested by @flucke
    
    commit 7922eb17
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 6 16:20:47 2022 +0100
    
        Add prototype assembler and manual geometry devices
    
        Copied over from my hacky utils; have used these in my development Karabo
        environment for a while. Devices here (and corresponding changes to manager)
        sketch how I interpret our plan for the next step in online calibration
        topology; manual geometry devices to be later supplanted by or supplemented with
        something using encoders or such.
    
    commit a39751af
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 6 16:20:47 2022 +0100
    
        Add prototype assembler and manual geometry devices
    
        Copied over from my hacky utils; have used these in my development Karabo
        environment for a while. Devices here (and corresponding changes to manager)
        sketch how I interpret our plan for the next step in online calibration
        topology; manual geometry devices to be later supplanted by or supplemented with
        something using encoders or such.
    
    commit a3d7b901
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 6 14:32:38 2022 +0100
    
        Initial Jungfrau device boilerplate
    
    commit 03bd361f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Dec 20 16:55:11 2021 +0100
    
        Remove wrong logging call, add notice after pinning shmem
    
    commit 2d866bfb
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Dec 20 16:55:11 2021 +0100
    
        Remove wrong logging call, add notice after pinning shmem
    
    commit a987b9ef
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Dec 20 16:54:44 2021 +0100
    
        Handle fixed gain mode as operating condition, too
    
    commit df2666df
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Dec 20 16:54:44 2021 +0100
    
        Handle fixed gain mode as operating condition, too
    
    commit 00231fd2
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Dec 20 13:16:55 2021 +0100
    
        Renaming relGainXray to gainXray
    
    commit a699405c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Dec 20 13:16:55 2021 +0100
    
        Renaming relGainXray to gainXray
    
    commit b9630090
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Dec 17 17:39:36 2021 +0100
    
        Update tests
    
    commit b9b028a7
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Dec 17 17:39:36 2021 +0100
    
        Update tests
    
    commit e3377901
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Dec 17 16:02:53 2021 +0100
    
        Add back slots I accidentally kicked out of init
    
    commit bfcd3a8c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Dec 17 16:02:16 2021 +0100
    
        Specify frameFilter without eval
    
    commit 9e38518f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Dec 9 22:18:50 2021 +0100
    
        Move some initialization out of __init__
    
    commit 7cfb2ca6
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Dec 9 20:43:26 2021 +0100
    
        Better error message for wrong bad pixel map shape
    
    commit fed637da
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Dec 9 20:42:30 2021 +0100
    
        Use float(...) instead of eval(...) to get badPixelMaskingValue
    
    commit 4e18965c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Dec 7 20:08:10 2021 +0100
    
        Remove small redundancies
    
    commit 8e3a2150
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Dec 7 20:04:34 2021 +0100
    
        Fix indentation
    
    commit 7e6d6bc9
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Dec 2 16:14:59 2021 +0100
    
        Conform to Karabo best practices (round 1 from @flucke's comments)
    
        Importing State from bound, using OVERWRITE_ELEMENT, letting framework handle
        inheriting schemata instead of calling superclass expectedParameters.
    
    commit ea33a21e
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Dec 1 09:42:41 2021 +0100
    
        Reformatting bound schema definitions
    
    commit 67a40896
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Dec 1 09:33:53 2021 +0100
    
        Restructuring to one .py per detector
    
    commit 6e415fb0
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Dec 1 09:11:34 2021 +0100
    
        Renaming kernel files
    
    commit 8c4d95df
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Nov 29 15:05:42 2021 +0100
    
        Fix tests
    
    commit ce6ff152
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Nov 29 15:05:10 2021 +0100
    
        Tidying up, improving documentation for MR
    
    commit 7b5a74b5
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Wed Nov 3 15:34:38 2021 +0100
    
        manager: Apply previous values after proxy creation
    
    commit 015dbfc7
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Nov 23 18:48:55 2021 +0100
    
        Remove leftovers from sending gain map as full output
    
    commit fcc08a7c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Nov 23 16:57:03 2021 +0100
    
        DRY preview generation code, AGIPD only preview gain map
    
    commit 39ef1be4
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Nov 22 18:34:31 2021 +0100
    
        Reimplementing frame filter
    
    commit 3de68767
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Nov 18 11:04:04 2021 +0100
    
        Using *args for child nodes to clean up indentation
    
    commit 20f08b0a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Nov 18 00:20:59 2021 +0100
    
        Very fancy scene generation
    
    commit e2f42463
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Nov 17 23:36:00 2021 +0100
    
        Adding integration time for AGIPD
    
    commit 15d2116f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Nov 17 23:35:10 2021 +0100
    
        Restructure input handler, DRY slightly
    
    commit a041a97c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Nov 17 15:54:13 2021 +0100
    
        Fix typo, formatting
    
    commit 9e8097bf
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Nov 17 15:50:24 2021 +0100
    
        Improve shmem cleanup, allow pinning
    
    commit 34b915ac
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Nov 17 12:43:16 2021 +0100
    
        Improving, simplifying timers
    
    commit 8b3128b5
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Nov 11 13:38:29 2021 +0100
    
        Add links to remaining manged devices, improve layout
    
    commit 7a556380
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Nov 11 12:36:50 2021 +0100
    
        DRYing, compacting scenes
    
    commit 16b41f08
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Nov 11 11:26:35 2021 +0100
    
        Add manager status to overview scene
    
    commit c73a6987
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Nov 10 13:53:00 2021 +0100
    
        Improve scene generation code
    
    commit d57d666e
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Nov 10 13:51:50 2021 +0100
    
        Set default frame selection mode for DSSC, AGIPD
    
    commit 9b42aebc
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Nov 4 11:02:31 2021 +0100
    
        Allow choosing preview index frame / cell / pulse, improve managed_keys
    
    commit 412a34de
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Wed Nov 3 15:34:38 2021 +0100
    
        manager: Apply previous values after proxy creation
    
    commit 20eb93d9
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Nov 3 15:03:09 2021 +0100
    
        Disabling logging of shape override
    
    commit f862bb13
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Nov 3 14:57:56 2021 +0100
    
        Hotfix: catch exception, skip getting default train stride on init
    
    commit 7e9d9579
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Nov 3 14:56:23 2021 +0100
    
        Select cell ID to preview instead of pulse
    
    commit 15fb4726
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Nov 3 12:38:29 2021 +0100
    
        Hotfix: don't do parallel queries to not provoke SSL error
    
    commit aeb03f6a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Nov 3 10:23:57 2021 +0100
    
        Add override to ignore strange input axis order
    
    commit cd39e039
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Nov 2 10:42:40 2021 +0100
    
        Karabo 2.10 does not allow slotName for KARABO_SLOT
    
    commit 8b5870a9
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Nov 2 10:31:53 2021 +0100
    
        No functools.cached_property in Python 3.6
    
    commit ab5fe5ce
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Nov 2 10:10:44 2021 +0100
    
        Parens needed in Python 3.6
    
    commit b4c12698
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Nov 2 10:00:28 2021 +0100
    
        Set calngDeps version for SPB test deployment
    
    commit a2c786fe
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Nov 1 16:00:19 2021 +0100
    
        Fix tests
    
    commit 81e6aebf
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Nov 1 14:32:02 2021 +0100
    
        Abstract receiving, caching of calng shmem handles
    
    commit 0ec69b2b
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Nov 1 14:31:27 2021 +0100
    
        Flake8, isort, black
    
    commit 79a30a59
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Nov 1 14:28:24 2021 +0100
    
        Automatically reload BadPixel constants if reenabling fields
    
    commit ac340545
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Oct 29 11:44:03 2021 +0200
    
        Add DEPENDS file
    
    commit 14fcb919
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Oct 28 20:32:09 2021 +0200
    
        Add links from manager overview to device overviews
    
    commit 6929c4e0
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Oct 28 19:32:09 2021 +0200
    
        Adding correction step control to scenes
    
    commit 9b8eb7f8
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Oct 28 18:43:24 2021 +0200
    
        Rudimentary overview scene starting for manager
    
    commit 9e1c4a12
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Oct 28 12:45:51 2021 +0200
    
        Much better device scene
    
    commit b1b330fd
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Oct 27 16:10:32 2021 +0200
    
        Much more chatty about constant loading
    
    commit 5ef4b9f9
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Oct 27 15:54:35 2021 +0200
    
        Cleanup
    
    commit c0610688
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Oct 27 15:54:05 2021 +0200
    
        Properly send gain map as main data / preview
    
    commit 317a71c9
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Oct 27 14:52:04 2021 +0200
    
        Give schema up front
    
    commit 8ecaa1e2
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Oct 15 14:53:09 2021 +0200
    
        Small fixes, add more CalCat details
    
    commit ac190c2d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Oct 12 11:48:46 2021 +0200
    
        Restructure some helper functions
    
    commit 0363c184
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Oct 12 11:48:02 2021 +0200
    
        Make output axis order fully configurable
    
    commit 4fe97baf
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Oct 11 11:00:06 2021 +0200
    
        Adapt to dynamic manager
    
    commit 2d3b0c45
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Oct 11 09:01:09 2021 +0200
    
        Fix diff leftover for manager
    
    commit 881e00af
    Merge: dd6a5ecc 885e3464
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Oct 11 08:55:41 2021 +0200
    
        Merge branch 'add-agipd-device' of ssh://git.xfel.eu:10022/karaboDevices/calng into add-agipd-device
    
    commit dd6a5ecc
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Oct 8 17:26:32 2021 +0200
    
        Updating correction step configurations for AGIPD
    
    commit 35ddb0e6
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Oct 8 17:05:58 2021 +0200
    
        flake8, whitespace
    
    commit cbeb55dd
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Oct 8 16:39:13 2021 +0200
    
        Remove incorrect locking
    
    commit a017449a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Oct 8 16:38:41 2021 +0200
    
        Allow overriding calibration constant ID
    
    commit beda6c41
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Oct 7 18:02:00 2021 +0200
    
        Removing stale TODOs
    
    commit 60f74673
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Oct 7 18:01:46 2021 +0200
    
        Setting proper, distinct default values for memoryCells
    
    commit 3a29fadf
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Oct 7 14:41:02 2021 +0200
    
        Clean up, update tests and DSSC device
    
    commit 1271d07d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Oct 6 13:49:23 2021 +0200
    
        Clean up and remove unused utils
    
    commit 6f3026c8
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Oct 6 13:41:51 2021 +0200
    
        Clean up rate tracking, state resetting
    
    commit f05a2e3c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Oct 6 12:40:15 2021 +0200
    
        Add information about found constants, improve loading
    
    commit 8620be24
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Oct 5 17:02:40 2021 +0200
    
        Start adding scenes
    
    commit e1e0cdf4
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Oct 5 16:17:59 2021 +0200
    
        Eliminate assignmentMandatory for manager reasons
    
    commit 5b1abbb3
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Oct 1 11:16:52 2021 +0200
    
        Load calibration_client secrets from very secret JSON file
    
    commit 4d5b3072
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Sep 30 17:07:39 2021 +0200
    
        WIP replace calibrationBase with CalCat friends
    
    commit e6c432a8
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Sep 30 13:22:08 2021 +0200
    
        Major WIP: talk to CalCat with tight wrapper around calibration_client
    
    commit 028556c5
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Sep 27 16:44:13 2021 +0200
    
        Add (re)configurability of bad pixel masking value
    
    commit adb87351
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Sep 27 13:57:10 2021 +0200
    
        Updating TODOs after discussion with Jola
    
    commit 1b40d2ce
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Sep 23 14:40:59 2021 +0200
    
        Working configurability of bad pixel flags, md_additional_offset
    
    commit 276d49b0
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 22 15:55:03 2021 +0200
    
        Handle more badpixels shapes
    
    commit 14e7737d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 22 15:54:30 2021 +0200
    
        Cleanup, update TODOs, docstrings
    
    commit 43b679ab
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 22 15:53:34 2021 +0200
    
        WIP: add handling of fixed gain mode
    
    commit 4d38ca5b
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 22 10:50:05 2021 +0200
    
        Make md_additional_offset configurable
    
    commit be61ca63
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Sep 21 17:58:07 2021 +0200
    
        Start adding, configuring bad pixel masking
    
    commit ab79ee5f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Sep 20 15:46:40 2021 +0200
    
        Use explicit cache instead of overriding get
    
    commit 02b50039
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Sep 17 17:01:02 2021 +0200
    
        Start handling slopes_ff
    
    commit 27ff2f6a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Sep 17 16:27:51 2021 +0200
    
        Fix test, sanitize slopes_pc constant
    
    commit 347dac7c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 15 21:31:42 2021 +0200
    
        Improve correction config, constant loading, abstractions, start DRY
    
        Quite WIP.  Have marked some TODOs.  Will add some provisional changes to
        manager.
    
    commit cdacb787
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Sep 13 12:32:48 2021 +0200
    
        Reuse correction flag enum definition
    
    commit 9c1fee01
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Sat Sep 11 00:01:12 2021 +0200
    
        AGIPD device now partially works
    
    commit 80f29a07
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Sep 10 12:46:52 2021 +0200
    
        Fix offset and rel gain correction + test with real constants
    
    commit 3e1522bc
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Sep 9 15:47:48 2021 +0200
    
        Initial steps towards abstracting base classes, adding AGIPD version
    
    commit 885e3464
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Oct 8 17:26:32 2021 +0200
    
        Updating correction step configurations for AGIPD
    
    commit 24506c46
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Oct 8 17:05:58 2021 +0200
    
        flake8, whitespace
    
    commit c7924ad8
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Oct 8 16:39:13 2021 +0200
    
        Remove incorrect locking
    
    commit b0949cb9
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Oct 8 16:38:41 2021 +0200
    
        Allow overriding calibration constant ID
    
    commit 7bb78f18
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Fri Oct 8 14:50:49 2021 +0200
    
        manager: Add slot to (re-)apply managed values
    
    commit afdb4806
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Fri Oct 8 14:50:28 2021 +0200
    
        manager: Determine and inject managed correction keys at runtime
    
    commit 449d7190
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Fri Oct 8 14:48:11 2021 +0200
    
        manager: Add fatal device state and minor text fixes
    
    commit c8f59f47
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Fri Oct 8 14:45:10 2021 +0200
    
        manager: Move properties for pipeline instantation to their own node
    
    commit 08991599
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Oct 7 18:02:00 2021 +0200
    
        Removing stale TODOs
    
    commit 631ef106
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Oct 7 18:01:46 2021 +0200
    
        Setting proper, distinct default values for memoryCells
    
    commit 24328c9a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Oct 7 14:41:02 2021 +0200
    
        Clean up, update tests and DSSC device
    
    commit b6e1885a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Oct 6 13:49:23 2021 +0200
    
        Clean up and remove unused utils
    
    commit 33323b67
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Oct 6 13:41:51 2021 +0200
    
        Clean up rate tracking, state resetting
    
    commit 9248102b
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Oct 6 12:40:15 2021 +0200
    
        Add information about found constants, improve loading
    
    commit fe978184
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Oct 5 17:02:40 2021 +0200
    
        Start adding scenes
    
    commit beea6b2f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Oct 5 16:17:59 2021 +0200
    
        Eliminate assignmentMandatory for manager reasons
    
    commit f1e893ee
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Oct 1 11:16:52 2021 +0200
    
        Load calibration_client secrets from very secret JSON file
    
    commit 16b6c16f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Sep 30 17:07:39 2021 +0200
    
        WIP replace calibrationBase with CalCat friends
    
    commit 59f3935a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Sep 30 13:22:08 2021 +0200
    
        Major WIP: talk to CalCat with tight wrapper around calibration_client
    
    commit 86c4d7ea
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Sep 27 16:44:13 2021 +0200
    
        Add (re)configurability of bad pixel masking value
    
    commit e092d248
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Sep 27 13:57:10 2021 +0200
    
        Updating TODOs after discussion with Jola
    
    commit c3a72c6d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Sep 23 14:40:59 2021 +0200
    
        Working configurability of bad pixel flags, md_additional_offset
    
    commit baab73c1
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 22 15:55:03 2021 +0200
    
        Handle more badpixels shapes
    
    commit 8cf2dd8d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 22 15:54:30 2021 +0200
    
        Cleanup, update TODOs, docstrings
    
    commit 8c8319a2
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 22 15:53:34 2021 +0200
    
        WIP: add handling of fixed gain mode
    
    commit 49240d0d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 22 10:50:05 2021 +0200
    
        Make md_additional_offset configurable
    
    commit 5275a7a8
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Sep 21 17:58:07 2021 +0200
    
        Start adding, configuring bad pixel masking
    
    commit 438caf73
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Sep 20 15:46:40 2021 +0200
    
        Use explicit cache instead of overriding get
    
    commit b54ab5f5
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Sep 17 17:01:02 2021 +0200
    
        Start handling slopes_ff
    
    commit b7d900af
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Sep 17 16:27:51 2021 +0200
    
        Fix test, sanitize slopes_pc constant
    
    commit b01f4b71
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 15 21:31:42 2021 +0200
    
        Improve correction config, constant loading, abstractions, start DRY
    
        Quite WIP.  Have marked some TODOs.  Will add some provisional changes to
        manager.
    
    commit c892b65c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Sep 13 12:32:48 2021 +0200
    
        Reuse correction flag enum definition
    
    commit c714edee
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Sat Sep 11 00:01:12 2021 +0200
    
        AGIPD device now partially works
    
    commit ad0e189b
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Sep 10 12:46:52 2021 +0200
    
        Fix offset and rel gain correction + test with real constants
    
    commit e3a43d6f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Sep 9 15:47:48 2021 +0200
    
        Initial steps towards abstracting base classes, adding AGIPD version
    
    commit e3ebc723
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 8 10:40:05 2021 +0200
    
        Improve dtype conversion for C(++) code templating
    
    commit 44e7fb2f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Sep 7 16:09:56 2021 +0200
    
        Send shmem handle paths as part of data
    
    commit 41d0cf96
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Sep 7 12:22:28 2021 +0200
    
        Use TrainMatcher for groups with support from manager + bridge fix
    
    commit f6759a41
    Merge: 12e5f41a fe78fd13
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Sep 7 12:01:28 2021 +0200
    
        Merge branch 'fix/cleanup-dssc-device' into devel
    
    commit 12e5f41a
    Merge: d780e957 be82ca14
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Sep 7 11:59:08 2021 +0200
    
        Merge branch 'fix/deprecate-modulestacker' into devel
    
    commit fe78fd13
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Sep 7 11:55:29 2021 +0200
    
        Move files, make regular pip installable
    
    commit b05f3c07
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Sep 7 11:26:44 2021 +0200
    
        Clean up imports, schema
    
    commit d780e957
    Merge: cba9684c 3cd475c6
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Sep 6 16:42:24 2021 +0200
    
        Merge branch 'fix/karabo-2-11-compat' into devel
    
    commit cba9684c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Sep 6 16:01:21 2021 +0200
    
        Fix: check correct attribute for set on corrections
    
    commit 3cd475c6
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Sep 3 16:11:27 2021 +0200
    
        Only update output channel part of schema
    
    commit be82ca14
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Aug 25 20:23:30 2021 +0200
    
        Make ShmemToZMQ compatible with TrainMatcher
    
    commit f83d2382
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Aug 25 16:58:47 2021 +0200
    
        Add individual source names to their metadata
    
    commit 0bbd421a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Aug 25 16:48:12 2021 +0200
    
        Add metadata for control sources, too
    
    commit f986d186
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Sep 2 12:51:46 2021 +0200
    
        Fix two easy bugs before updating deployment
    
        In testing, I just found a typo I made yesterday.  Also, reopening the
        SharedMemory even readonly was failing, so I set the bridge to only open once
        and then change view (as it should, to be fair).  Will think about nice
        encapsulation of this.
    
    commit 4ba21910
    Merge: df5ff342 9c547e15
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Sep 2 12:15:15 2021 +0200
    
        Merge branch 'feat/switch-to-cupy' into devel
    
    commit 9c547e15
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 1 16:14:57 2021 +0200
    
        Skip redundant call to only_cast, improve warning
    
    commit acc84246
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 1 13:14:16 2021 +0200
    
        Load cell table for preview correction when main correction is off
    
        Was trying to map out behavior of DsscGpuRunner as an FSM and found that this
        was missing.
    
    commit df5ff342
    Merge: 78bf590c 29ca3010
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 1 12:31:09 2021 +0200
    
        Merge branch 'fix/manager_scs_deploy' into devel
    
    commit ffec3d04
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 1 11:14:28 2021 +0200
    
        Add configurability to order of output axes
    
    commit d2809fca
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Aug 31 18:37:39 2021 +0200
    
        Additional testing of kernels
    
    commit a4afb6d0
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Aug 30 20:09:44 2021 +0200
    
        Refactor: correct / cast before reshape
    
    commit ca89c24c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Aug 30 18:36:41 2021 +0200
    
        Refactor: improve abstractions between device and kernels
    
        - Move shared memory buffer from kernel runner / buffer device to correction
        device itself
          - Wrap the ring buffer around shmem for convenience
          - Reused shared memory segment, just change shape of ndarray view of it
        - Rename kernel runner (was PyCudaPipeline) to DsscGpuRunner
        - Move all gpu interaction, to DsscGpuRunner
          - Explicit load methods (should control more FSM-like)
        - Pulse filter removed temporarily
          - Part of "splitter" section, gets in the way of next refactoring step
          - Will add again after switching to correct first, reshape second operation
    
    commit 29ca3010
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Mon Aug 30 15:05:43 2021 +0200
    
        manager: Optionally restore matcher sources and bridge status on instantation
    
    commit 2c9caf0f
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Mon Aug 30 15:04:59 2021 +0200
    
        manager: Minor style and formatting fixes
    
    commit f5dbfb93
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Mon Aug 30 15:03:50 2021 +0200
    
        manager: Reset device ID sets before pipeline instantation
    
    commit 5bc4774c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Aug 26 14:45:55 2021 +0200
    
        Replace PyCUDA calls with naive CuPy alternatives
    
    commit 78bf590c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Aug 26 09:39:29 2021 +0200
    
        Squashed commit of the following:
    
        commit ddc65f71
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Wed Aug 25 16:58:47 2021 +0200
    
            Add individual source names to their metadata
    
        commit 5ba47ce0
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Wed Aug 25 16:48:12 2021 +0200
    
            Add metadata for control sources, too
    
    commit 9251066c
    Merge: d823b6d7 862bac15
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Aug 25 13:34:02 2021 +0200
    
        Merge remote-tracking branch 'origin/fix/manager_scs_deploy' into devel
    
    commit d823b6d7
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Aug 25 13:12:01 2021 +0200
    
        Merge fix to overlap shmem buffers when changing shapes
    
    commit 862bac15
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Tue Aug 24 19:12:11 2021 +0200
    
        manager: Add bridge pattern to module group schema
    
    commit 95fc3c3d
    Merge: 2294ae4d 9890058a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Aug 24 13:32:01 2021 +0200
    
        Merge remote-tracking branch 'origin/fix/stacker_timestamp_metadata' into devel
    
    commit 9890058a
    Author: David Hammer <david.hammer@xfel.eu>
    Date:   Tue Aug 24 13:29:17 2021 +0200
    
        Write explicit metadata with timestamp incl. tid
    
    commit 2294ae4d
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Tue Aug 24 11:35:47 2021 +0200
    
        manager: Fix key access to possibly not defined modules
    
    commit 57af38d6
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Tue Aug 24 11:35:15 2021 +0200
    
        manager: Fix use of instantiance rather than _instantiate_device
    
    commit e9b938a0
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Tue Aug 24 11:33:55 2021 +0200
    
        manager: Remove erroneous :dataOutput suffix for source names
    
    commit 35f2a11c
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Tue Aug 24 08:52:23 2021 +0200
    
        manager: Fix await on no wait functions
    
    commit 73838099
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Aug 24 08:16:09 2021 +0200
    
        Fix inconsistent casing
    
    commit 88fb25bf
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Aug 23 16:29:25 2021 +0200
    
        Adding additional prototypes used for SQS field test
    
    commit 0a03942a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Aug 23 09:04:12 2021 +0200
    
        Conforming to Karabo versioning, folder structure
    
    commit a867e289
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Mon Aug 23 16:07:33 2021 +0200
    
        manager: Track all instances of DAQ and calibration devices
    
    commit 9a3664e2
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Mon Aug 23 16:06:04 2021 +0200
    
        manager: Do not wait to set properties and call slots
    
    commit 0f1313bd
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Mon Aug 23 16:05:32 2021 +0200
    
        manager: Always wire group bridge up to the matcher
    
    commit fde273ed
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Fri Aug 20 19:53:46 2021 +0200
    
        Move CalibrationManager to calng package
    
    commit fdd09d1e
    Merge: 39f2ee37 d492646f
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Fri Aug 20 19:52:00 2021 +0200
    
        Merge branch 'add-manager-device' into 'devel'
    
        Add manager device
    
        See merge request karaboDevices/calng!2
    
    commit d492646f
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Fri Aug 20 15:13:34 2021 +0200
    
        manager: Minor flake8 fixes and style
    
    commit 0cf9539f
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Fri Aug 20 15:10:19 2021 +0200
    
        manager: Ignore instantation exception when device already exists
    
    commit 0e7bd357
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Mon Aug 16 17:26:36 2021 +0200
    
        Add initial manager implementation
    
    commit 39f2ee37
    Merge: 309df7f8 fed7e76d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Aug 20 17:32:54 2021 +0200
    
        Merge branch 'add-dssc-device' of ssh://git.xfel.eu:10022/karaboDevices/calng into add-dssc-device
    
    commit 309df7f8
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Aug 20 11:39:08 2021 +0200
    
        Removing fields required by old manager
    
    commit 36b204df
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Aug 20 11:20:37 2021 +0200
    
        Update descriptions
    
    commit f2fc2e03
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Aug 19 11:37:05 2021 +0200
    
        Tuple syntax for schema definition
    
    commit 8a43aaa8
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Aug 19 11:05:54 2021 +0200
    
        Directly import Karabo symbols
    
    commit 4f18e1bb
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Aug 19 10:54:09 2021 +0200
    
        Adding rudimentary testing of kernels
    
    commit bc476c48
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Aug 16 16:39:53 2021 +0200
    
        Renaming to DsscCorrection
    
    commit 53cca8ca
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Aug 16 16:35:21 2021 +0200
    
        Hotfixes applied during beamtime at SQS
    
    commit d70a481b
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Aug 10 16:58:33 2021 +0200
    
        Adding new correction device snapshot
    
    commit fed7e76d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Aug 20 11:39:08 2021 +0200
    
        Removing fields required by old manager
    
    commit 60dc9ac9
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Aug 20 11:20:37 2021 +0200
    
        Update descriptions
    
    commit 3673e6fc
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Aug 19 11:37:05 2021 +0200
    
        Tuple syntax for schema definition
    
    commit fa93b871
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Aug 19 11:05:54 2021 +0200
    
        Directly import Karabo symbols
    
    commit ac127d01
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Aug 19 10:54:09 2021 +0200
    
        Adding rudimentary testing of kernels
    
    commit ca294307
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Aug 16 16:39:53 2021 +0200
    
        Renaming to DsscCorrection
    
    commit 4b6ce2ce
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Aug 16 16:35:21 2021 +0200
    
        Hotfixes applied during beamtime at SQS
    
    commit bcbb87ed
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Aug 10 16:58:33 2021 +0200
    
        Adding new correction device snapshot
    3566342d
    History
    Squashed commit of the following:
    David Hammer authored
    commit 48c2779b
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jun 7 10:43:17 2022 +0200
    
        Fixing bug in set_on_axis, adding a few tests
    
    commit 99de26dd
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Jun 3 12:54:50 2022 +0200
    
        Squashed commit of the following:
    
        commit beb32df5
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Fri May 13 13:25:10 2022 +0200
    
            Fix reconfigure bug and prevent sources from being sorted
    
        commit a79b501a
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Wed May 11 12:35:09 2022 +0200
    
            Update description of stacking patterns
    
        commit 426d707b
        Merge: 07b6c972 e1b0b8d1
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Mon May 9 12:50:30 2022 +0200
    
            Merge branch 'stacking-shmem-matcher' of ssh://git.xfel.eu:10022/karaboDevices/calng into stacking-shmem-matcher
    
        commit 07b6c972
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Fri May 6 14:53:31 2022 +0200
    
            Adding option to skip Karabo channel output
    
        commit 02a4ccd9
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Fri May 6 13:27:59 2022 +0200
    
            Allow stacking on other axes, fix thread pool
    
        commit b2b5aca1
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Thu May 5 16:30:14 2022 +0200
    
            Allow thread pool usage
    
        commit f8f380cc
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Thu May 5 14:49:01 2022 +0200
    
            Use sources list to get source order, cache buffers
    
        commit ef898211
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Tue May 3 15:49:21 2022 +0200
    
            Adding Philipp's proposed changes to TrainMatcher for merging
    
        commit e1b0b8d1
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Fri May 6 14:53:31 2022 +0200
    
            Adding option to skip Karabo channel output
    
        commit bbb7cee4
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Fri May 6 13:27:59 2022 +0200
    
            Allow stacking on other axes, fix thread pool
    
        commit b01015c4
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Thu May 5 16:30:14 2022 +0200
    
            Allow thread pool usage
    
        commit e7f96bae
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Thu May 5 14:49:01 2022 +0200
    
            Use sources list to get source order, cache buffers
    
        commit 193264ed
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Tue May 3 15:49:21 2022 +0200
    
            Adding Philipp's proposed changes to TrainMatcher for merging
    
    commit df209b62
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Jun 3 12:36:27 2022 +0200
    
        JF: Add CPU runner version
    
        Still to do: speed up preview generation; single-threaded numpy reduction
        functions are a bit of an issue.
    
    commit d234558a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jun 2 15:38:58 2022 +0200
    
        JF: also override shape of gain map (hotfixed at SPB)
    
    commit 876fbbe8
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jun 2 15:31:20 2022 +0200
    
        GH/JF: Decrease default shmem buffer size
    
    commit 87feec34
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri May 13 12:28:25 2022 +0200
    
        LPD: switch X/Y order of GainAmpMap, too
    
    commit 85292e6c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri May 13 09:21:23 2022 +0200
    
        LPD: add gain stage preview
    
    commit ef67fc89
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu May 12 10:50:45 2022 +0200
    
        LPD: also check isinf
    
    commit 89c1ee03
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu May 12 10:47:51 2022 +0200
    
        LPD: check gain values, mask extreme / nan values
    
    commit 0e210d4b
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed May 11 14:41:32 2022 +0200
    
        LPD: make bad pixel masking value configurable
    
    commit 47314d47
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue May 10 13:18:54 2022 +0200
    
        LPD: DRYing constant loading, swapping axes for FF constants
    
    commit 00db322c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon May 9 16:28:01 2022 +0200
    
        Fix LPD bad pixel mask buffer, update defaults
    
    commit 72baa028
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu May 5 10:15:13 2022 +0200
    
        Fix typo affecting gain amp map / flat field buffers
    
    commit f07657ce
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Apr 26 17:09:26 2022 +0200
    
        Sum along correct axis
    
    commit 5eed5939
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Apr 26 16:59:43 2022 +0200
    
        Adding GH2 frame sum preview
    
    commit f9692483
    Merge: cafeb230 29d1db58
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Apr 25 22:20:32 2022 +0200
    
        Merge branch 'devel' of ssh://git.xfel.eu:10022/karaboDevices/calng into devel
    
    commit 29d1db58
    Author: Steffen Hauf <fxeonc@exflong01.desy.de>
    Date:   Mon Apr 25 09:53:33 2022 +0200
    
        Overrides for GOTTHARD-II testing
    
    commit cafeb230
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Apr 20 15:02:27 2022 +0200
    
        Enable reconfiguration of preview.maxRate
    
    commit 62b3ee29
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Apr 20 13:48:48 2022 +0200
    
        DSSC: Remove unused constant parameters
    
    commit 621041e4
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Apr 20 08:57:51 2022 +0200
    
        Set default output axis order for DSSC, make reconfigurable
    
    commit b519acc0
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Apr 14 13:24:59 2022 +0200
    
        Scene support for geometry file type
    
    commit 2df41007
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Apr 13 16:16:33 2022 +0200
    
        Enable loading (some) h5 geometry files
    
    commit a65e6c04
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Apr 13 15:35:43 2022 +0200
    
        Add DAQs to manager overview scene, minor scene improvements
    
    commit aeca9080
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Apr 12 15:27:16 2022 +0200
    
        Add another __init__.py for pip install to work
    
    commit 7b889820
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Apr 12 13:16:31 2022 +0200
    
        Allow replacing preview-breaking values for GH2 streak, too
    
    commit e12c19d5
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Apr 12 13:16:24 2022 +0200
    
        Fix typo
    
    commit 97d8e93f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Apr 12 12:14:30 2022 +0200
    
        Improve buffer initialization, skip pinning for CPU device
    
    commit 5117aadc
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Apr 12 10:07:44 2022 +0200
    
        GOTTHARD2 streak-style preview, disable cell index warnings
    
    commit f9673310
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Apr 12 10:07:10 2022 +0200
    
        Preview as float32 without nan, improved scenes
    
    commit c0bffab0
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Apr 11 13:46:36 2022 +0200
    
        Prototype Cython-based GOTTHARD2 correction device
    
    commit 319a0a11
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Apr 11 13:46:06 2022 +0200
    
        Enable overriding constant using specific file
    
    commit 5a42d5bf
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Apr 8 14:12:05 2022 +0200
    
        Including the individual geometry devices
    
        Wow, I guess this was a slight oversight
    
    commit da983bbe
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Apr 8 12:42:48 2022 +0200
    
        Bump dependencies for updating deployments
    
    commit 1e6d7ab7
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Apr 7 10:02:24 2022 +0200
    
        Scene links to overview scenes specifically
    
    commit cd2dade2
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Apr 7 10:02:03 2022 +0200
    
        Switch preview throttling method for DetectorAssembler
    
    commit fe3d204b
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Apr 6 12:25:19 2022 +0200
    
        Switching geom "serialization" to b64 string, move to util file
    
    commit 12fc479d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Apr 1 18:22:52 2022 +0200
    
        For Karabo 2.14.x: increase instantiation timeout, gather for speed
    
    commit adf0f3c5
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Apr 1 18:21:39 2022 +0200
    
        Move expensive buffer changes to background to avoid timeouts
    
    commit 1a655dcc
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Apr 1 18:20:30 2022 +0200
    
        New handling of invalid arrays from DAQ (need Karabo >= 2.14.1)
    
    commit 385420de
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Mar 17 14:25:33 2022 +0100
    
        Hopefully better handling of empty DAQ hashes
    
    commit f39d435b
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Mar 17 11:47:00 2022 +0100
    
        Correct details of LPD correction after asking Hazem
    
    commit de3cdd9b
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Mar 17 11:45:01 2022 +0100
    
        Correct call to reset tweaks
    
    commit f8d344ed
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Mar 8 15:37:05 2022 +0100
    
        Configure preview assemblers with new maxIdle parameter
    
    commit 5b17e66a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Mar 4 18:38:16 2022 +0100
    
        Switch geometry to property (gzipped pickle), add tweak with undo
    
    commit 864c803f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Mar 2 18:32:56 2022 +0100
    
        Cleanup, only mdl geometries, update scenes
    
    commit 579a0d7d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Mar 1 14:39:25 2022 +0100
    
        Fix up loading and axis orders (I think)
    
    commit 25cbe981
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Mar 1 12:07:38 2022 +0100
    
        Revert "Apply md_additional_offset before multiplying in rel gain step"
    
        This reverts commit b6111074.
    
    commit 41f0d28a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Mar 1 11:40:52 2022 +0100
    
        Improve CalCat / debugging parts of schema
    
    commit 6ff23bde
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Feb 28 17:05:42 2022 +0100
    
        Add option to shift entire geometry by offset
    
        Suggested by Luca during today's group meeting. It seems the built-in .offset
        for geometry objects is more than capable of handling this in a neat way.
    
    commit f6b94e39
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Feb 25 17:04:45 2022 +0100
    
        Add initial incomplete LPD correction device and geometry
    
    commit 2022b3c6
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Feb 24 15:04:31 2022 +0100
    
        Adding initial middlelayer versions of geometry device classes
    
    commit 4dfa248d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Feb 24 09:39:25 2022 +0100
    
        Geometry device: overhaul + allow loading CrystFEL
    
    commit 2a21de06
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Feb 23 11:32:17 2022 +0100
    
        Ravel cell table instead of squeezing it
    
    commit b6111074
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Feb 22 12:48:14 2022 +0100
    
        Apply md_additional_offset before multiplying in rel gain step
    
    commit 52070129
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Feb 15 13:01:59 2022 +0100
    
        Fix: drop singleton dimension for DSSC GPU kernel runner image shape
    
    commit f67327a9
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Feb 15 13:01:28 2022 +0100
    
        Fix: update trainId and sent like regular TrainMatcher
    
    commit 84b57a4a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Feb 15 13:00:49 2022 +0100
    
        Remove 2.10 compat, remove ModuleStacker, clean up repository
    
    commit 3a1a3409
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Feb 14 13:02:44 2022 +0100
    
        Attempt to catch more cases of DAQ not sending data
    
    commit 836d211f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Feb 11 16:55:29 2022 +0100
    
        Enable time of flight measurement on assembler
    
    commit 810047ae
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Feb 11 13:50:22 2022 +0100
    
        Add shmem-aware TrainMatcher, clean up more from merging bridge
    
    commit 100581b4
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Feb 11 11:50:40 2022 +0100
    
        Bump calngDeps - go to Karabo 2.12.0
    
    commit fed66d78
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Feb 10 15:44:15 2022 +0100
    
        Follow some flake8 hints
    
    commit 051b2dd2
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Feb 10 15:30:21 2022 +0100
    
        Give CuPy head start to clean up memory
    
    commit 1b460588
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Feb 10 15:29:54 2022 +0100
    
        Remove spurious squeeze
    
    commit 5a69abef
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Feb 10 14:49:45 2022 +0100
    
        Remove a debugging print, add another in case of failure
    
    commit 29906ddd
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Feb 10 14:33:14 2022 +0100
    
        Add regular matched output, zmq output can send any of three options
    
    commit e685a56a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Feb 10 12:34:27 2022 +0100
    
        Switch to TrainMatcher 2.0.1-2.13.0 with built-in bridge
    
    commit 3393558d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Feb 10 12:33:31 2022 +0100
    
        Fixes relating to managed -> managedKeys
    
    commit 38e2086c
    Merge: 422e4ad5 042ed810
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Feb 10 11:55:39 2022 +0100
    
        Merge branch 'feat/dynamic-manager' into devel
    
    commit 422e4ad5
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Feb 10 11:43:04 2022 +0100
    
        Handle 2.10.0 not having missingConnections
    
    commit ec2c4d83
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Feb 9 11:45:02 2022 +0100
    
        Rename SimpleAssember, split output in regular and preview
    
    commit 042ed810
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Tue Feb 8 15:25:11 2022 +0100
    
        manager: Add support to load managed key values from named manager configuration
    
    commit a21adaaf
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Feb 8 13:50:59 2022 +0100
    
        Add useful overview scenes
    
    commit f6912087
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Tue Feb 8 13:45:42 2022 +0100
    
        manager: Move autostart for matcher and bridges to module groups
    
    commit b6dc9170
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Tue Feb 8 13:44:59 2022 +0100
    
        manager: Add generic configuration restore mechanism for managed devices
    
    commit 23e2d67e
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Tue Feb 8 11:11:48 2022 +0100
    
        manager: Show tracked devices as a property
    
    commit a94b685f
    Merge: 412a34de 4113bf0c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Feb 8 08:57:14 2022 +0100
    
        Merge branch 'deployed/spb-jungfrau' into devel
    
    commit 22f5e9e1
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Mon Feb 7 19:51:54 2022 +0100
    
        manager: Add slot to manually (re)discover managed devices
    
    commit 08a48a5e
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Mon Feb 7 19:51:08 2022 +0100
    
        manager: Rework managed DAQ keys and add configurable DAQ device pattern
    
    commit 4113bf0c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Feb 7 19:37:27 2022 +0100
    
        Validate frame filter in preReconfigure
    
    commit 9a439bda
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Sun Feb 6 20:29:04 2022 +0100
    
        Making downsampling comboboxes editable
    
    commit f0d5634e
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Sat Feb 5 22:24:04 2022 +0100
    
        Improving recursive scene generation, adding downsampling controls for assembler
    
    commit e71401fe
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Sat Feb 5 19:28:27 2022 +0100
    
        Scene generation: use combo box for keys with options
    
    commit 9e192a9a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Sat Feb 5 19:16:06 2022 +0100
    
        Add preview scene for SimpleAssembler
    
    commit 3dcad0a5
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Sat Feb 5 18:04:34 2022 +0100
    
        Make SimpleAssembler ask for geometry on init
    
    commit 4683ca2f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Sat Feb 5 17:55:15 2022 +0100
    
        Update JungfrauCorrection to use unsafe_get
    
    commit 2a8fe93e
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Feb 4 18:48:04 2022 +0100
    
        Remove gain mode from FF constant parameters
    
    commit faf79c6d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Feb 4 18:39:03 2022 +0100
    
        Make gain mode manageable, use correct value when querying calcat
    
    commit 311de5ae
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Feb 2 16:11:00 2022 +0100
    
        Replace _schema_cache with unsafe_get using _parameters
    
    commit 8d3ea1c8
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Feb 1 11:41:22 2022 +0100
    
        Revert "Enable transposition from weird DAQ axis order on GPU"
    
        This reverts commit c606771a.
    
    commit 38f4cd3d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Jan 31 12:06:58 2022 +0100
    
        Add measurement of recent trains received
    
    commit b4d52c48
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Jan 31 10:37:32 2022 +0100
    
        Handle both axis orders in recent constants
    
    commit 504021b1
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Jan 31 09:27:37 2022 +0100
    
        Only update rates etc when processing
    
    commit d1df365e
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Jan 28 13:50:11 2022 +0100
    
        Allow downsampling like in FemDataAssembler
    
    commit c606771a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Jan 28 12:30:36 2022 +0100
    
        Enable transposition from weird DAQ axis order on GPU
    
    commit 39e35fea
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 27 16:44:43 2022 +0100
    
        Use cell table rather than image data to guess number of cells
    
    commit 73ef58df
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 27 16:44:10 2022 +0100
    
        Add BadPixelsFF10Hz to JungfrauCorrection
    
    commit 0ba33d45
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 27 14:31:18 2022 +0100
    
        Query for constants using all possible conditions, not just one
    
    commit 84fe0e9f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 27 09:52:31 2022 +0100
    
        Add gain map preview layer to JungfrauCorrection
    
    commit b586b980
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 27 09:47:17 2022 +0100
    
        Fix typo in enum class name
    
    commit 30ae788c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 26 21:25:52 2022 +0100
    
        Handle cell table being empty bytearray...
    
    commit ba181ccf
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 26 21:19:05 2022 +0100
    
        Better empty cell table detection
    
    commit debbe2d5
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 26 21:11:19 2022 +0100
    
        Update geom on reconfigure for manual module geom
    
    commit 86d2de32
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 26 13:01:07 2022 +0100
    
        Tie burst mode more to memory cell count
    
    commit 443aa74f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 26 12:49:46 2022 +0100
    
        Add gain mode to managed keys
    
    commit fba98e89
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 26 11:51:23 2022 +0100
    
        Don't transpose JF x/y for preview with extra_geom
    
    commit 1ab59fe0
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 26 11:42:21 2022 +0100
    
        Remove scene development slot
    
    commit ecc1fed9
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 26 10:24:10 2022 +0100
    
        Include kernels properly
    
    commit fc881d0d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 26 09:59:19 2022 +0100
    
        Forgot that 3.6 does not support lru_cache without ()
    
    commit 6d995115
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 26 09:13:22 2022 +0100
    
        Bump calngDeps requirement
    
    commit 0db2b1d5
    Merge: ede1decd 06b1dfe6
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 25 11:19:13 2022 +0100
    
        Merge branch 'add-simple-assembler-geometry' into deployed/spb-jungfrau
    
    commit 06b1dfe6
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 25 10:42:04 2022 +0100
    
        Tweak manager to support new assembler
    
    commit 80ded351
    Merge: 800075f3 2db2a659
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 25 10:36:30 2022 +0100
    
        Merge branch 'add-simple-assembler-geometry' of ssh://git.xfel.eu:10022/karaboDevices/calng into add-simple-assembler-geometry
    
    commit 800075f3
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Jan 24 10:20:17 2022 +0100
    
        Overhaul geometry device classes, initial Jungfrau support
    
    commit ace4eb6e
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 6 16:20:47 2022 +0100
    
        Add prototype assembler and manual geometry devices
    
        Copied over from my hacky utils; have used these in my development Karabo
        environment for a while. Devices here (and corresponding changes to manager)
        sketch how I interpret our plan for the next step in online calibration
        topology; manual geometry devices to be later supplanted by or supplemented with
        something using encoders or such.
    
    commit 2db2a659
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Jan 24 10:20:17 2022 +0100
    
        Overhaul geometry device classes, initial Jungfrau support
    
    commit b247bf99
    Merge: 7922eb17 a39751af
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Jan 24 10:09:56 2022 +0100
    
        Merge branch 'add-simple-assembler-geometry' of ssh://git.xfel.eu:10022/karaboDevices/calng into add-simple-assembler-geometry
    
    commit ede1decd
    Merge: 30a97949 12d333b5
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Jan 24 10:05:32 2022 +0100
    
        Merge branch 'add-jungfrau-device' of ssh://git.xfel.eu:10022/karaboDevices/calng into add-jungfrau-device
    
    commit 30a97949
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 20 13:42:35 2022 +0100
    
        Remove unnecessary handling of gain mode
    
        Assuming the detector sends appropriate data.gain values in fixed gain mode(s),
        the GPU kernel can just run as normal. Constants will include three gain stages
        - fixed gain is purely a constant retrieval parameter.
    
    commit 091937cd
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 20 11:57:53 2022 +0100
    
        Use attribute for image data path more consistently
    
    commit 86b53334
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 19 14:45:24 2022 +0100
    
        Remove debugging spam
    
    commit a0b52735
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 19 14:43:03 2022 +0100
    
        Fix constant loading, edge cases in kernel
    
    commit f69a7790
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 16:09:25 2022 +0100
    
        Fix map shape
    
    commit a2a6ab3b
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 15:09:00 2022 +0100
    
        Jungfrau single cell mode maybe working
    
    commit 0949b6dc
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 14:18:00 2022 +0100
    
        Fill in more mandatory methods
    
    commit e7ae0277
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 13:10:53 2022 +0100
    
        Filling out details, enabling different image data path
    
    commit 4fead59a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 6 14:32:38 2022 +0100
    
        Initial Jungfrau device boilerplate
    
    commit ea2939fb
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Jan 21 16:28:02 2022 +0100
    
        Specify gain mode options via enum
    
    commit 26af148a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Jan 21 16:24:50 2022 +0100
    
        Wrap frame filter type in enum
    
    commit 809d48f9
    Merge: 5c21f1cd 48c526c4
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Jan 21 11:12:51 2022 +0100
    
        Merge branch 'add-agipd-device' of ssh://git.xfel.eu:10022/karaboDevices/calng into add-agipd-device
    
    commit 12d333b5
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 20 13:42:35 2022 +0100
    
        Remove unnecessary handling of gain mode
    
        Assuming the detector sends appropriate data.gain values in fixed gain mode(s),
        the GPU kernel can just run as normal. Constants will include three gain stages
        - fixed gain is purely a constant retrieval parameter.
    
    commit cdfe2641
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 20 11:57:53 2022 +0100
    
        Use attribute for image data path more consistently
    
    commit 71a08250
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 19 14:45:24 2022 +0100
    
        Remove debugging spam
    
    commit e1d25140
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Jan 19 14:43:03 2022 +0100
    
        Fix constant loading, edge cases in kernel
    
    commit 0c1717af
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 16:09:25 2022 +0100
    
        Fix map shape
    
    commit 40eaf8e0
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 15:09:00 2022 +0100
    
        Jungfrau single cell mode maybe working
    
    commit fc3b3be2
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 14:18:00 2022 +0100
    
        Fill in more mandatory methods
    
    commit 1888eb3d
    Merge: 1c6cefe9 a3d7b901
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 13:16:23 2022 +0100
    
        Merge branch 'add-jungfrau-device' of ssh://git.xfel.eu:10022/karaboDevices/calng into add-jungfrau-device
    
    commit 1c6cefe9
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 13:10:53 2022 +0100
    
        Filling out details, enabling different image data path
    
    commit 8d26d310
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 6 14:32:38 2022 +0100
    
        Initial Jungfrau device boilerplate
    
    commit 5c21f1cd
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 13:12:05 2022 +0100
    
        Set more explicit defaults per class
    
    commit 48c526c4
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 13:12:05 2022 +0100
    
        Set more explicit defaults per class
    
    commit f8edc53c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 13:11:26 2022 +0100
    
        Don't overwrite base class managed keys
    
    commit 9278d209
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 18 13:11:26 2022 +0100
    
        Don't overwrite base class managed keys
    
    commit cf20dc74
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 11 14:45:43 2022 +0100
    
        Make _update_frame_filter by default call _update_buffers itself
    
    commit 99c65ce7
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 11 14:45:43 2022 +0100
    
        Make _update_frame_filter by default call _update_buffers itself
    
    commit 67e1ba2d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 11 14:44:17 2022 +0100
    
        Typos and framework usage fixes suggested by @flucke
    
    commit 049d651a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Jan 11 14:44:17 2022 +0100
    
        Typos and framework usage fixes suggested by @flucke
    
    commit 7922eb17
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 6 16:20:47 2022 +0100
    
        Add prototype assembler and manual geometry devices
    
        Copied over from my hacky utils; have used these in my development Karabo
        environment for a while. Devices here (and corresponding changes to manager)
        sketch how I interpret our plan for the next step in online calibration
        topology; manual geometry devices to be later supplanted by or supplemented with
        something using encoders or such.
    
    commit a39751af
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 6 16:20:47 2022 +0100
    
        Add prototype assembler and manual geometry devices
    
        Copied over from my hacky utils; have used these in my development Karabo
        environment for a while. Devices here (and corresponding changes to manager)
        sketch how I interpret our plan for the next step in online calibration
        topology; manual geometry devices to be later supplanted by or supplemented with
        something using encoders or such.
    
    commit a3d7b901
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Jan 6 14:32:38 2022 +0100
    
        Initial Jungfrau device boilerplate
    
    commit 03bd361f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Dec 20 16:55:11 2021 +0100
    
        Remove wrong logging call, add notice after pinning shmem
    
    commit 2d866bfb
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Dec 20 16:55:11 2021 +0100
    
        Remove wrong logging call, add notice after pinning shmem
    
    commit a987b9ef
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Dec 20 16:54:44 2021 +0100
    
        Handle fixed gain mode as operating condition, too
    
    commit df2666df
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Dec 20 16:54:44 2021 +0100
    
        Handle fixed gain mode as operating condition, too
    
    commit 00231fd2
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Dec 20 13:16:55 2021 +0100
    
        Renaming relGainXray to gainXray
    
    commit a699405c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Dec 20 13:16:55 2021 +0100
    
        Renaming relGainXray to gainXray
    
    commit b9630090
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Dec 17 17:39:36 2021 +0100
    
        Update tests
    
    commit b9b028a7
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Dec 17 17:39:36 2021 +0100
    
        Update tests
    
    commit e3377901
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Dec 17 16:02:53 2021 +0100
    
        Add back slots I accidentally kicked out of init
    
    commit bfcd3a8c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Dec 17 16:02:16 2021 +0100
    
        Specify frameFilter without eval
    
    commit 9e38518f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Dec 9 22:18:50 2021 +0100
    
        Move some initialization out of __init__
    
    commit 7cfb2ca6
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Dec 9 20:43:26 2021 +0100
    
        Better error message for wrong bad pixel map shape
    
    commit fed637da
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Dec 9 20:42:30 2021 +0100
    
        Use float(...) instead of eval(...) to get badPixelMaskingValue
    
    commit 4e18965c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Dec 7 20:08:10 2021 +0100
    
        Remove small redundancies
    
    commit 8e3a2150
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Dec 7 20:04:34 2021 +0100
    
        Fix indentation
    
    commit 7e6d6bc9
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Dec 2 16:14:59 2021 +0100
    
        Conform to Karabo best practices (round 1 from @flucke's comments)
    
        Importing State from bound, using OVERWRITE_ELEMENT, letting framework handle
        inheriting schemata instead of calling superclass expectedParameters.
    
    commit ea33a21e
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Dec 1 09:42:41 2021 +0100
    
        Reformatting bound schema definitions
    
    commit 67a40896
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Dec 1 09:33:53 2021 +0100
    
        Restructuring to one .py per detector
    
    commit 6e415fb0
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Dec 1 09:11:34 2021 +0100
    
        Renaming kernel files
    
    commit 8c4d95df
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Nov 29 15:05:42 2021 +0100
    
        Fix tests
    
    commit ce6ff152
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Nov 29 15:05:10 2021 +0100
    
        Tidying up, improving documentation for MR
    
    commit 7b5a74b5
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Wed Nov 3 15:34:38 2021 +0100
    
        manager: Apply previous values after proxy creation
    
    commit 015dbfc7
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Nov 23 18:48:55 2021 +0100
    
        Remove leftovers from sending gain map as full output
    
    commit fcc08a7c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Nov 23 16:57:03 2021 +0100
    
        DRY preview generation code, AGIPD only preview gain map
    
    commit 39ef1be4
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Nov 22 18:34:31 2021 +0100
    
        Reimplementing frame filter
    
    commit 3de68767
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Nov 18 11:04:04 2021 +0100
    
        Using *args for child nodes to clean up indentation
    
    commit 20f08b0a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Nov 18 00:20:59 2021 +0100
    
        Very fancy scene generation
    
    commit e2f42463
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Nov 17 23:36:00 2021 +0100
    
        Adding integration time for AGIPD
    
    commit 15d2116f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Nov 17 23:35:10 2021 +0100
    
        Restructure input handler, DRY slightly
    
    commit a041a97c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Nov 17 15:54:13 2021 +0100
    
        Fix typo, formatting
    
    commit 9e8097bf
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Nov 17 15:50:24 2021 +0100
    
        Improve shmem cleanup, allow pinning
    
    commit 34b915ac
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Nov 17 12:43:16 2021 +0100
    
        Improving, simplifying timers
    
    commit 8b3128b5
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Nov 11 13:38:29 2021 +0100
    
        Add links to remaining manged devices, improve layout
    
    commit 7a556380
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Nov 11 12:36:50 2021 +0100
    
        DRYing, compacting scenes
    
    commit 16b41f08
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Nov 11 11:26:35 2021 +0100
    
        Add manager status to overview scene
    
    commit c73a6987
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Nov 10 13:53:00 2021 +0100
    
        Improve scene generation code
    
    commit d57d666e
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Nov 10 13:51:50 2021 +0100
    
        Set default frame selection mode for DSSC, AGIPD
    
    commit 9b42aebc
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Nov 4 11:02:31 2021 +0100
    
        Allow choosing preview index frame / cell / pulse, improve managed_keys
    
    commit 412a34de
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Wed Nov 3 15:34:38 2021 +0100
    
        manager: Apply previous values after proxy creation
    
    commit 20eb93d9
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Nov 3 15:03:09 2021 +0100
    
        Disabling logging of shape override
    
    commit f862bb13
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Nov 3 14:57:56 2021 +0100
    
        Hotfix: catch exception, skip getting default train stride on init
    
    commit 7e9d9579
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Nov 3 14:56:23 2021 +0100
    
        Select cell ID to preview instead of pulse
    
    commit 15fb4726
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Nov 3 12:38:29 2021 +0100
    
        Hotfix: don't do parallel queries to not provoke SSL error
    
    commit aeb03f6a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Nov 3 10:23:57 2021 +0100
    
        Add override to ignore strange input axis order
    
    commit cd39e039
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Nov 2 10:42:40 2021 +0100
    
        Karabo 2.10 does not allow slotName for KARABO_SLOT
    
    commit 8b5870a9
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Nov 2 10:31:53 2021 +0100
    
        No functools.cached_property in Python 3.6
    
    commit ab5fe5ce
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Nov 2 10:10:44 2021 +0100
    
        Parens needed in Python 3.6
    
    commit b4c12698
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Nov 2 10:00:28 2021 +0100
    
        Set calngDeps version for SPB test deployment
    
    commit a2c786fe
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Nov 1 16:00:19 2021 +0100
    
        Fix tests
    
    commit 81e6aebf
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Nov 1 14:32:02 2021 +0100
    
        Abstract receiving, caching of calng shmem handles
    
    commit 0ec69b2b
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Nov 1 14:31:27 2021 +0100
    
        Flake8, isort, black
    
    commit 79a30a59
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Nov 1 14:28:24 2021 +0100
    
        Automatically reload BadPixel constants if reenabling fields
    
    commit ac340545
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Oct 29 11:44:03 2021 +0200
    
        Add DEPENDS file
    
    commit 14fcb919
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Oct 28 20:32:09 2021 +0200
    
        Add links from manager overview to device overviews
    
    commit 6929c4e0
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Oct 28 19:32:09 2021 +0200
    
        Adding correction step control to scenes
    
    commit 9b8eb7f8
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Oct 28 18:43:24 2021 +0200
    
        Rudimentary overview scene starting for manager
    
    commit 9e1c4a12
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Oct 28 12:45:51 2021 +0200
    
        Much better device scene
    
    commit b1b330fd
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Oct 27 16:10:32 2021 +0200
    
        Much more chatty about constant loading
    
    commit 5ef4b9f9
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Oct 27 15:54:35 2021 +0200
    
        Cleanup
    
    commit c0610688
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Oct 27 15:54:05 2021 +0200
    
        Properly send gain map as main data / preview
    
    commit 317a71c9
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Oct 27 14:52:04 2021 +0200
    
        Give schema up front
    
    commit 8ecaa1e2
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Oct 15 14:53:09 2021 +0200
    
        Small fixes, add more CalCat details
    
    commit ac190c2d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Oct 12 11:48:46 2021 +0200
    
        Restructure some helper functions
    
    commit 0363c184
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Oct 12 11:48:02 2021 +0200
    
        Make output axis order fully configurable
    
    commit 4fe97baf
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Oct 11 11:00:06 2021 +0200
    
        Adapt to dynamic manager
    
    commit 2d3b0c45
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Oct 11 09:01:09 2021 +0200
    
        Fix diff leftover for manager
    
    commit 881e00af
    Merge: dd6a5ecc 885e3464
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Oct 11 08:55:41 2021 +0200
    
        Merge branch 'add-agipd-device' of ssh://git.xfel.eu:10022/karaboDevices/calng into add-agipd-device
    
    commit dd6a5ecc
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Oct 8 17:26:32 2021 +0200
    
        Updating correction step configurations for AGIPD
    
    commit 35ddb0e6
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Oct 8 17:05:58 2021 +0200
    
        flake8, whitespace
    
    commit cbeb55dd
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Oct 8 16:39:13 2021 +0200
    
        Remove incorrect locking
    
    commit a017449a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Oct 8 16:38:41 2021 +0200
    
        Allow overriding calibration constant ID
    
    commit beda6c41
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Oct 7 18:02:00 2021 +0200
    
        Removing stale TODOs
    
    commit 60f74673
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Oct 7 18:01:46 2021 +0200
    
        Setting proper, distinct default values for memoryCells
    
    commit 3a29fadf
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Oct 7 14:41:02 2021 +0200
    
        Clean up, update tests and DSSC device
    
    commit 1271d07d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Oct 6 13:49:23 2021 +0200
    
        Clean up and remove unused utils
    
    commit 6f3026c8
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Oct 6 13:41:51 2021 +0200
    
        Clean up rate tracking, state resetting
    
    commit f05a2e3c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Oct 6 12:40:15 2021 +0200
    
        Add information about found constants, improve loading
    
    commit 8620be24
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Oct 5 17:02:40 2021 +0200
    
        Start adding scenes
    
    commit e1e0cdf4
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Oct 5 16:17:59 2021 +0200
    
        Eliminate assignmentMandatory for manager reasons
    
    commit 5b1abbb3
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Oct 1 11:16:52 2021 +0200
    
        Load calibration_client secrets from very secret JSON file
    
    commit 4d5b3072
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Sep 30 17:07:39 2021 +0200
    
        WIP replace calibrationBase with CalCat friends
    
    commit e6c432a8
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Sep 30 13:22:08 2021 +0200
    
        Major WIP: talk to CalCat with tight wrapper around calibration_client
    
    commit 028556c5
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Sep 27 16:44:13 2021 +0200
    
        Add (re)configurability of bad pixel masking value
    
    commit adb87351
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Sep 27 13:57:10 2021 +0200
    
        Updating TODOs after discussion with Jola
    
    commit 1b40d2ce
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Sep 23 14:40:59 2021 +0200
    
        Working configurability of bad pixel flags, md_additional_offset
    
    commit 276d49b0
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 22 15:55:03 2021 +0200
    
        Handle more badpixels shapes
    
    commit 14e7737d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 22 15:54:30 2021 +0200
    
        Cleanup, update TODOs, docstrings
    
    commit 43b679ab
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 22 15:53:34 2021 +0200
    
        WIP: add handling of fixed gain mode
    
    commit 4d38ca5b
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 22 10:50:05 2021 +0200
    
        Make md_additional_offset configurable
    
    commit be61ca63
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Sep 21 17:58:07 2021 +0200
    
        Start adding, configuring bad pixel masking
    
    commit ab79ee5f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Sep 20 15:46:40 2021 +0200
    
        Use explicit cache instead of overriding get
    
    commit 02b50039
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Sep 17 17:01:02 2021 +0200
    
        Start handling slopes_ff
    
    commit 27ff2f6a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Sep 17 16:27:51 2021 +0200
    
        Fix test, sanitize slopes_pc constant
    
    commit 347dac7c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 15 21:31:42 2021 +0200
    
        Improve correction config, constant loading, abstractions, start DRY
    
        Quite WIP.  Have marked some TODOs.  Will add some provisional changes to
        manager.
    
    commit cdacb787
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Sep 13 12:32:48 2021 +0200
    
        Reuse correction flag enum definition
    
    commit 9c1fee01
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Sat Sep 11 00:01:12 2021 +0200
    
        AGIPD device now partially works
    
    commit 80f29a07
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Sep 10 12:46:52 2021 +0200
    
        Fix offset and rel gain correction + test with real constants
    
    commit 3e1522bc
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Sep 9 15:47:48 2021 +0200
    
        Initial steps towards abstracting base classes, adding AGIPD version
    
    commit 885e3464
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Oct 8 17:26:32 2021 +0200
    
        Updating correction step configurations for AGIPD
    
    commit 24506c46
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Oct 8 17:05:58 2021 +0200
    
        flake8, whitespace
    
    commit c7924ad8
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Oct 8 16:39:13 2021 +0200
    
        Remove incorrect locking
    
    commit b0949cb9
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Oct 8 16:38:41 2021 +0200
    
        Allow overriding calibration constant ID
    
    commit 7bb78f18
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Fri Oct 8 14:50:49 2021 +0200
    
        manager: Add slot to (re-)apply managed values
    
    commit afdb4806
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Fri Oct 8 14:50:28 2021 +0200
    
        manager: Determine and inject managed correction keys at runtime
    
    commit 449d7190
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Fri Oct 8 14:48:11 2021 +0200
    
        manager: Add fatal device state and minor text fixes
    
    commit c8f59f47
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Fri Oct 8 14:45:10 2021 +0200
    
        manager: Move properties for pipeline instantation to their own node
    
    commit 08991599
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Oct 7 18:02:00 2021 +0200
    
        Removing stale TODOs
    
    commit 631ef106
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Oct 7 18:01:46 2021 +0200
    
        Setting proper, distinct default values for memoryCells
    
    commit 24328c9a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Oct 7 14:41:02 2021 +0200
    
        Clean up, update tests and DSSC device
    
    commit b6e1885a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Oct 6 13:49:23 2021 +0200
    
        Clean up and remove unused utils
    
    commit 33323b67
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Oct 6 13:41:51 2021 +0200
    
        Clean up rate tracking, state resetting
    
    commit 9248102b
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Oct 6 12:40:15 2021 +0200
    
        Add information about found constants, improve loading
    
    commit fe978184
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Oct 5 17:02:40 2021 +0200
    
        Start adding scenes
    
    commit beea6b2f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Oct 5 16:17:59 2021 +0200
    
        Eliminate assignmentMandatory for manager reasons
    
    commit f1e893ee
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Oct 1 11:16:52 2021 +0200
    
        Load calibration_client secrets from very secret JSON file
    
    commit 16b6c16f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Sep 30 17:07:39 2021 +0200
    
        WIP replace calibrationBase with CalCat friends
    
    commit 59f3935a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Sep 30 13:22:08 2021 +0200
    
        Major WIP: talk to CalCat with tight wrapper around calibration_client
    
    commit 86c4d7ea
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Sep 27 16:44:13 2021 +0200
    
        Add (re)configurability of bad pixel masking value
    
    commit e092d248
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Sep 27 13:57:10 2021 +0200
    
        Updating TODOs after discussion with Jola
    
    commit c3a72c6d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Sep 23 14:40:59 2021 +0200
    
        Working configurability of bad pixel flags, md_additional_offset
    
    commit baab73c1
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 22 15:55:03 2021 +0200
    
        Handle more badpixels shapes
    
    commit 8cf2dd8d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 22 15:54:30 2021 +0200
    
        Cleanup, update TODOs, docstrings
    
    commit 8c8319a2
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 22 15:53:34 2021 +0200
    
        WIP: add handling of fixed gain mode
    
    commit 49240d0d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 22 10:50:05 2021 +0200
    
        Make md_additional_offset configurable
    
    commit 5275a7a8
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Sep 21 17:58:07 2021 +0200
    
        Start adding, configuring bad pixel masking
    
    commit 438caf73
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Sep 20 15:46:40 2021 +0200
    
        Use explicit cache instead of overriding get
    
    commit b54ab5f5
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Sep 17 17:01:02 2021 +0200
    
        Start handling slopes_ff
    
    commit b7d900af
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Sep 17 16:27:51 2021 +0200
    
        Fix test, sanitize slopes_pc constant
    
    commit b01f4b71
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 15 21:31:42 2021 +0200
    
        Improve correction config, constant loading, abstractions, start DRY
    
        Quite WIP.  Have marked some TODOs.  Will add some provisional changes to
        manager.
    
    commit c892b65c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Sep 13 12:32:48 2021 +0200
    
        Reuse correction flag enum definition
    
    commit c714edee
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Sat Sep 11 00:01:12 2021 +0200
    
        AGIPD device now partially works
    
    commit ad0e189b
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Sep 10 12:46:52 2021 +0200
    
        Fix offset and rel gain correction + test with real constants
    
    commit e3a43d6f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Sep 9 15:47:48 2021 +0200
    
        Initial steps towards abstracting base classes, adding AGIPD version
    
    commit e3ebc723
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 8 10:40:05 2021 +0200
    
        Improve dtype conversion for C(++) code templating
    
    commit 44e7fb2f
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Sep 7 16:09:56 2021 +0200
    
        Send shmem handle paths as part of data
    
    commit 41d0cf96
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Sep 7 12:22:28 2021 +0200
    
        Use TrainMatcher for groups with support from manager + bridge fix
    
    commit f6759a41
    Merge: 12e5f41a fe78fd13
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Sep 7 12:01:28 2021 +0200
    
        Merge branch 'fix/cleanup-dssc-device' into devel
    
    commit 12e5f41a
    Merge: d780e957 be82ca14
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Sep 7 11:59:08 2021 +0200
    
        Merge branch 'fix/deprecate-modulestacker' into devel
    
    commit fe78fd13
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Sep 7 11:55:29 2021 +0200
    
        Move files, make regular pip installable
    
    commit b05f3c07
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Sep 7 11:26:44 2021 +0200
    
        Clean up imports, schema
    
    commit d780e957
    Merge: cba9684c 3cd475c6
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Sep 6 16:42:24 2021 +0200
    
        Merge branch 'fix/karabo-2-11-compat' into devel
    
    commit cba9684c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Sep 6 16:01:21 2021 +0200
    
        Fix: check correct attribute for set on corrections
    
    commit 3cd475c6
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Sep 3 16:11:27 2021 +0200
    
        Only update output channel part of schema
    
    commit be82ca14
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Aug 25 20:23:30 2021 +0200
    
        Make ShmemToZMQ compatible with TrainMatcher
    
    commit f83d2382
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Aug 25 16:58:47 2021 +0200
    
        Add individual source names to their metadata
    
    commit 0bbd421a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Aug 25 16:48:12 2021 +0200
    
        Add metadata for control sources, too
    
    commit f986d186
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Sep 2 12:51:46 2021 +0200
    
        Fix two easy bugs before updating deployment
    
        In testing, I just found a typo I made yesterday.  Also, reopening the
        SharedMemory even readonly was failing, so I set the bridge to only open once
        and then change view (as it should, to be fair).  Will think about nice
        encapsulation of this.
    
    commit 4ba21910
    Merge: df5ff342 9c547e15
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Sep 2 12:15:15 2021 +0200
    
        Merge branch 'feat/switch-to-cupy' into devel
    
    commit 9c547e15
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 1 16:14:57 2021 +0200
    
        Skip redundant call to only_cast, improve warning
    
    commit acc84246
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 1 13:14:16 2021 +0200
    
        Load cell table for preview correction when main correction is off
    
        Was trying to map out behavior of DsscGpuRunner as an FSM and found that this
        was missing.
    
    commit df5ff342
    Merge: 78bf590c 29ca3010
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 1 12:31:09 2021 +0200
    
        Merge branch 'fix/manager_scs_deploy' into devel
    
    commit ffec3d04
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Sep 1 11:14:28 2021 +0200
    
        Add configurability to order of output axes
    
    commit d2809fca
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Aug 31 18:37:39 2021 +0200
    
        Additional testing of kernels
    
    commit a4afb6d0
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Aug 30 20:09:44 2021 +0200
    
        Refactor: correct / cast before reshape
    
    commit ca89c24c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Aug 30 18:36:41 2021 +0200
    
        Refactor: improve abstractions between device and kernels
    
        - Move shared memory buffer from kernel runner / buffer device to correction
        device itself
          - Wrap the ring buffer around shmem for convenience
          - Reused shared memory segment, just change shape of ndarray view of it
        - Rename kernel runner (was PyCudaPipeline) to DsscGpuRunner
        - Move all gpu interaction, to DsscGpuRunner
          - Explicit load methods (should control more FSM-like)
        - Pulse filter removed temporarily
          - Part of "splitter" section, gets in the way of next refactoring step
          - Will add again after switching to correct first, reshape second operation
    
    commit 29ca3010
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Mon Aug 30 15:05:43 2021 +0200
    
        manager: Optionally restore matcher sources and bridge status on instantation
    
    commit 2c9caf0f
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Mon Aug 30 15:04:59 2021 +0200
    
        manager: Minor style and formatting fixes
    
    commit f5dbfb93
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Mon Aug 30 15:03:50 2021 +0200
    
        manager: Reset device ID sets before pipeline instantation
    
    commit 5bc4774c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Aug 26 14:45:55 2021 +0200
    
        Replace PyCUDA calls with naive CuPy alternatives
    
    commit 78bf590c
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Aug 26 09:39:29 2021 +0200
    
        Squashed commit of the following:
    
        commit ddc65f71
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Wed Aug 25 16:58:47 2021 +0200
    
            Add individual source names to their metadata
    
        commit 5ba47ce0
        Author: David Hammer <dhammer@mailbox.org>
        Date:   Wed Aug 25 16:48:12 2021 +0200
    
            Add metadata for control sources, too
    
    commit 9251066c
    Merge: d823b6d7 862bac15
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Aug 25 13:34:02 2021 +0200
    
        Merge remote-tracking branch 'origin/fix/manager_scs_deploy' into devel
    
    commit d823b6d7
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Wed Aug 25 13:12:01 2021 +0200
    
        Merge fix to overlap shmem buffers when changing shapes
    
    commit 862bac15
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Tue Aug 24 19:12:11 2021 +0200
    
        manager: Add bridge pattern to module group schema
    
    commit 95fc3c3d
    Merge: 2294ae4d 9890058a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Aug 24 13:32:01 2021 +0200
    
        Merge remote-tracking branch 'origin/fix/stacker_timestamp_metadata' into devel
    
    commit 9890058a
    Author: David Hammer <david.hammer@xfel.eu>
    Date:   Tue Aug 24 13:29:17 2021 +0200
    
        Write explicit metadata with timestamp incl. tid
    
    commit 2294ae4d
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Tue Aug 24 11:35:47 2021 +0200
    
        manager: Fix key access to possibly not defined modules
    
    commit 57af38d6
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Tue Aug 24 11:35:15 2021 +0200
    
        manager: Fix use of instantiance rather than _instantiate_device
    
    commit e9b938a0
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Tue Aug 24 11:33:55 2021 +0200
    
        manager: Remove erroneous :dataOutput suffix for source names
    
    commit 35f2a11c
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Tue Aug 24 08:52:23 2021 +0200
    
        manager: Fix await on no wait functions
    
    commit 73838099
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Aug 24 08:16:09 2021 +0200
    
        Fix inconsistent casing
    
    commit 88fb25bf
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Aug 23 16:29:25 2021 +0200
    
        Adding additional prototypes used for SQS field test
    
    commit 0a03942a
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Aug 23 09:04:12 2021 +0200
    
        Conforming to Karabo versioning, folder structure
    
    commit a867e289
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Mon Aug 23 16:07:33 2021 +0200
    
        manager: Track all instances of DAQ and calibration devices
    
    commit 9a3664e2
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Mon Aug 23 16:06:04 2021 +0200
    
        manager: Do not wait to set properties and call slots
    
    commit 0f1313bd
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Mon Aug 23 16:05:32 2021 +0200
    
        manager: Always wire group bridge up to the matcher
    
    commit fde273ed
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Fri Aug 20 19:53:46 2021 +0200
    
        Move CalibrationManager to calng package
    
    commit fdd09d1e
    Merge: 39f2ee37 d492646f
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Fri Aug 20 19:52:00 2021 +0200
    
        Merge branch 'add-manager-device' into 'devel'
    
        Add manager device
    
        See merge request karaboDevices/calng!2
    
    commit d492646f
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Fri Aug 20 15:13:34 2021 +0200
    
        manager: Minor flake8 fixes and style
    
    commit 0cf9539f
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Fri Aug 20 15:10:19 2021 +0200
    
        manager: Ignore instantation exception when device already exists
    
    commit 0e7bd357
    Author: Philipp Schmidt <philipp.schmidt@xfel.eu>
    Date:   Mon Aug 16 17:26:36 2021 +0200
    
        Add initial manager implementation
    
    commit 39f2ee37
    Merge: 309df7f8 fed7e76d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Aug 20 17:32:54 2021 +0200
    
        Merge branch 'add-dssc-device' of ssh://git.xfel.eu:10022/karaboDevices/calng into add-dssc-device
    
    commit 309df7f8
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Aug 20 11:39:08 2021 +0200
    
        Removing fields required by old manager
    
    commit 36b204df
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Aug 20 11:20:37 2021 +0200
    
        Update descriptions
    
    commit f2fc2e03
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Aug 19 11:37:05 2021 +0200
    
        Tuple syntax for schema definition
    
    commit 8a43aaa8
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Aug 19 11:05:54 2021 +0200
    
        Directly import Karabo symbols
    
    commit 4f18e1bb
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Aug 19 10:54:09 2021 +0200
    
        Adding rudimentary testing of kernels
    
    commit bc476c48
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Aug 16 16:39:53 2021 +0200
    
        Renaming to DsscCorrection
    
    commit 53cca8ca
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Aug 16 16:35:21 2021 +0200
    
        Hotfixes applied during beamtime at SQS
    
    commit d70a481b
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Aug 10 16:58:33 2021 +0200
    
        Adding new correction device snapshot
    
    commit fed7e76d
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Aug 20 11:39:08 2021 +0200
    
        Removing fields required by old manager
    
    commit 60dc9ac9
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Fri Aug 20 11:20:37 2021 +0200
    
        Update descriptions
    
    commit 3673e6fc
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Aug 19 11:37:05 2021 +0200
    
        Tuple syntax for schema definition
    
    commit fa93b871
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Aug 19 11:05:54 2021 +0200
    
        Directly import Karabo symbols
    
    commit ac127d01
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Thu Aug 19 10:54:09 2021 +0200
    
        Adding rudimentary testing of kernels
    
    commit ca294307
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Aug 16 16:39:53 2021 +0200
    
        Renaming to DsscCorrection
    
    commit 4b6ce2ce
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Mon Aug 16 16:35:21 2021 +0200
    
        Hotfixes applied during beamtime at SQS
    
    commit bcbb87ed
    Author: David Hammer <dhammer@mailbox.org>
    Date:   Tue Aug 10 16:58:33 2021 +0200
    
        Adding new correction device snapshot