Documentation
AcquisitionListener
Defines classes and functions for monitoring data acquisition paths and processing data files.
AutoQCProcessing
Modular pipeline for processing data files, performing quality control, and writing QC results to the database.
DashWebApp
Constructs the web app using Dash components for layout and Dash callbacks for event handling.
DatabaseFunctions
Provides highly-abstracted API for reading from and writing to instrument and settings databases.
PlotGeneration
Parses QC results from the database into the browser cache to generate fast and responsive Plotly graphs.
SlackNotifications
Defines functions for sending messages to Slack channels using a Slack bot.