legend-data-monitor
is a Python toolkit for monitoring the LEGEND experiment, enabling inspection, visualization, and quality control of experimental data. The main features are:
- dataframe setup: build dataframes containing channel maps and status for subsystems like auxiliary, HPGe and SiPM channels.
- parameter access: retrieve parameters of interest from raw, DSP, hit tiers, or user-defined sources for a given dataset.
- flexible inspection: filter and inspect parameters by time intervals, specific runs, or keys.
- status mapping: plot channel status maps (ON/OFF/...), highlighting channels exceeding or falling below configurable thresholds.
- automated monitoring workflows: semi-offline and continuous performance checks.
- visualization utilities: generate time series plots, histograms, and other performance indicators for monitoring.