Changelog¶
0.9.4.1¶
- Fix expression operator GUI not properly loading indexed parameter connections
- Split Histo1D info box into global and gauss specific statistics. Fixes to gauss related calculations.
0.9.4¶
New: Analysis Expression Operator
This is an operator that allows user-defined scripts to be executed for each readout event. Internally exprtk is used to compile and evaluate expressions.
New: Analysis Export Sink
Allows exporting of analysis parameter arrays to binary files. Full and sparse data export formats and optional zlib compression are available.
Source code showing how to read and process the exported data and generate ROOT histograms can be generated.
-
Allows to monitor and plot analysis data flow rates and rates calculated from successive counter values (e.g. timestamp differences).
Moved the MultiEvent Processing option and the MultiEvent Module Header Filters from the VME side to the analysis side. This is more logical and allows changing the option when doing a replay.
General fixes and improvements to the SIS3153 readout code.
New: JSON-RPC interface using TCP as the transport mechanism.
Allows to start/stop DAQ runs and to request status information.
0.9.3¶
- Support for the Struck SIS3153 VME Controller using an ethernet connection
- Analysis:
- Performance improvments
- Better statistics
- Can now single step through events to ease debugging
- Add additional analysis aggregate operations: min, max, mean, sigma in x and y
- Save/load of complete analysis sessions: Histogram contents are saved to disk and can be loaded at a later time. No new replay of the data is neccessary.
- New: rate monitoring using rates generated from readout data or flow rates through the analysis.
- Improved mesytec vme module templates. Also added templates for the new VMMR module.
- More options on how the output listfile names are generated.
- Various bugfixes and improvements
0.9.2¶
- New experimental feature: multi event readout support to achieve higher data rates.
- DataFilter (Extractor) behaviour change: Extraction masks do not need to be consecutive anymore. Instead a “bit gather” step is performed to group the extracted bits together and the end of the filter step.
- UI: Keep/Clear histo data on new run is now settable via radio buttons.
- VMUSB: Activate output NIM O2 while DAQ mode is active. Use the top yellow LED to signal “USB InFIFO Full”.
- Analysis performance improvements.
- Major updates to the VME templates for mesytec modules.
0.9.1¶
- Record a timetick every second. Timeticks are stored as sections in the listfile and are passed to the analyis during DAQ and replay.
- Add option to keep histo data across runs/replays
- Fixes to histograms with axis unit values >= 2^31
- Always use ZIP format for listfiles