-
1.5.153affe3a · ·
* Add support for train multiplet events in ``KaraboPath`` * Add support to link actions to another action to trigger alongside it * Replace --calibrated by --raw and use all data by default in extra-metropc-run * Fix RunToPipe override persisting even when no longer set after reconfigure * Fix custom prototype fields to cause an exception when they are ``None`` by default * Fix output of action views not being sent * Fix validation of points views
-
1.5.0ce73adfc · ·
* Allow views to be executed concurrently * Record bandwidth used for index and data in event summary * Apply prototype formatting fields to label if present * Remove local modules from sys.modules rather than directly reloading them on context creation * Fix squeezing 1-dim arrays with a single element from Karabo hashes * Fix global parameters in prototypes and imported modules * Fix missing copy when queuing feedback messages in ``ThreadedFrontend`` * Change license to MPL-2.0
-
-
1.4.3409a072b · ·
* Add support to automatically dereference calng shared memory handles * Add support for RunToPipe overrides * Add pX:rY syntax to directly load runs from GPFS in extra-metropc-run * Generalize SortedVector view implementation ann add SortedScalar * Improve Windows support by using ``getpass.getuser()`` * Fix BinReduce view results not being averaged when some bins are empty * Fix attempt to reload missing modules during context creation
-
1.4.2ea5961f0 · ·
* Track stage transfer times and drop events exceeding a limit * Support for ticket IDs to track replies to control network messages * Support aligned structured dtypes in protocol * Add draft for pipeline monitoring CLI * Improve code snippets shown in ContextErrors * Add ViewError for vierw-related errors after definition * Fix cast from non-native dtypes in MatrixHistogramView * Fix broken hot reconfiguration in extra-metropc-run due to typo * Fix possible mismatch between vector coordinates and data in SortedVectorView * Fix uncaught AssertionError from Karabo when converting ndarrays from fast data * Fix typo in accessing ZMQ addresses reported back to frontend from pipeline
-
1.4.17c9f5c75 · ·
* Raise InvalidHashEntryError when invalid Karabo hash values are encountered * Raise ValueError in SortedVectorView when custom coordinates do match vector length * Prevent extraction of hash values as view arguments in Bound * Fix possible allocation failure when using SortedVectorView in averaging mode
-
1.4.0087c9df5 · ·
* Add synchronous frontend implementation using threads * Improve stage API for robuster lifecycle management * Add support for pipeline-side changes to parameters * Add import of parameter state from mpcstate files in extra-metropc-run * Add support for profiling and load data in extra-metropc-run * Add support for empty targets and simulation mode in extra-metropc-run * Add support for operators in extra-metropc-run * Fix import of slices via YAML in extra-metropc-run * Fix image axis order * Fix several quirks and corner cases for binning axes * Check for required properties when scanning Karabo motors * Add support for Karabo 2.14 in KaraboPath
-
1.3.2930867ed · ·
* Allow buffer/const clear to affect only select views * Add time-of-flight information and event opcode * Add interactive view command to extra-metropc-run * Fix importing modules before their own package when reloading * Fix loss of closure for view functions
-
1.3.1b045eecc · ·
* Add persistent parameters to extra-metropc-run via YAML * Add accumulating_input flag to MovingAverageView * Fix xarray label and coords with SortedVectorView * Fix various Bound API quirks in KaraboPath key extraction Re-release of 1.3.1 to fix pre-3.9 incompatibility introduced by a fix.
-
1.3.0db742cd9 · ·
* Add binning view implementations * Add explicit sequencing of events though the pipeline * Add scoped parameters in view groups * Add high performance analysis functions and Karabo operator templates * Add support to modularize context code via imports * Add support for custom axes, labels and annotations based on xarray * Add support for view labels, docstrings and counters for actual and virtual views * Add support to run pipeline stages in external python environments * Combine rank and output view properties into one output property * Use metropc protocol for output connection
-
-
1.2.16e1e4f1a · ·
* Fix different view implementations being ignored for view prototypes * Fix setup script to allow non-release version numbers * Fix parsing boolean string values in interactive extra-metropc-run * Add clearing commands to interactive extra-metropc-run
-
1.2.019aebb26 · ·
* Add path API and re-implement all existing paths on top of it * Add support for wildcards in ViewPath and KaraboPath * Add support for view prototypes and view groups * Add support for hidden views * Add interactive mode to extra-metropc-run
-
1.1.0857db24e · ·
* Add extra-metropc-run to process EuXFEL run data files * Add (extra-)metro-validate to parse and validate context code * Numpy arrays are serialized more efficiently between pipeline stages and all dtypes are supported * Introduce enums for view and context properties, output protocol remains compatible for now * Lots of minor clean-ups in pipeline stages
-
1.0.18940d77a · ·
Bugfix release to prevent a potential pipeline crash while decoding ndarrays * Fix pipeline crash when decoding object ndarrays * Fix forwarding internal context features to other stages * Fix missing context API update to tests * Add tests for protocol en-/decoding
-