Signal Monitoring API Package

logo

This is a package with an API for signal query and processing for the Signal Monitoring project.

Signal Monitoring Project Architecture

The Signal Monitoring project architecture consists of four elements:

  1. API for logging db query and signal processing - https://gitlab.cern.ch/lhcdata/lhc-sm-api

  2. Signal Monitoring notebooks - https://gitlab.cern.ch/lhcdata/lhc-sm-apps

  3. HWC and Operation notebooks - https://gitlab.cern.ch/lhcdata/lhc-sm-hwc

  4. Scheduler for execution of HWC notebooks and monitoring applications - https://gitlab.cern.ch/lhcdata/lhc-sm-scheduler

lhc-sm-architecture

Signal Monitoring API Architecture

The API is a collection of five modules for:

  • signal, system, circuit naming (Metadata);

  • signal and event references (Reference);

  • embedded domain specific language for signal/feature/event query and processing, signal assertion, and feature engineering (pyeDSL);

  • signal query, analysis, and plot (Analysis);

  • graphical user interfaces for browsing of historical signal features (GUI).

lhc-sm-api-architecture

Indices and tables