Monitoring
This page is archived. It describes the signal monitoring framework as it was designed around the migration to NXCALS, together with the workflow planned for building monitoring applications on top of it. It is kept as a record of that design, not as a description of how analyses run today — for that, see the home page and Circuits.
The three pages below it are archived on the same basis, and parts of them refer to infrastructure and repositories that have since been retired.
The API was built to provide a general-purpose framework for signal monitoring applications — signal query and processing, together with visualisation and storage of results — and a workflow for developing them. The initial focus was on migrating applications that would not survive the introduction of NXCALS, such as busbar and magnet resistance monitoring, and on those that might be improved by machine learning, such as quench heater discharge analysis. Development followed a four-step process.
- Use cases — the monitoring applications envisaged at the time.
- Development workflow — exploration, data collection, modelling, monitoring.
- Execution pipeline — triggering and scheduled execution.