This repository has been archived by the owner on Jun 22, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
QLF Overview
cidasilveira edited this page Jan 24, 2019
·
4 revisions
Real-time app that controls and presents current system data
- Start/Stop pipeline execution.
- Information about current exposure being processed.
- Follow evolution of pipeline steps for each camera.
- Per camera log by clicking on each camera process evolving line.
- Log highlights pipeline’s checkpoints and run-time.
- QA information for each PA displayed as tooltip when mouse over a petal.
- Monitor new exposures as they are discovered.
- Clear logs and redux files
- Realtime camera log monitoring
- Processing alert box
Lists of all exposures processed by the pipeline.
- Most Recent lists 10 most recent processes (Updated real time)
- History containing all exposures processed. (Not updated in real time)
- Can be filtered by status, flavor, exposure start and end date.
- Can be ordered by Status, Process Id, Process Date, Exp Id, Tile ID, Obs date, Obs Time, RA, DEC, Exp Time
- QA column ✅ (or ❌) for each exposure links to QA screen app.
- View global state of fibers for the 10 petals (only science exposures)
- Comment process
- Logs generated by process (only at KPNO)
Lists of all exposures available (and respective last QA results when processed)
- List 10 most recent exposures (updated in real time)
- History containing all exposures. (not updated in real time)
- They can be filtered by flavor, exposure start and end date.
- It can be ordered by Exp Id, Tile ID, Obs date, Obs Time, RA, DEC, Exp Time.
- QA column ✅ (or ❌) for each exposure links to QA screen app (when process is available).
TODO: Inside the history tab is possible to reprocess a selected exposure and add it to the end of the pipeline processing queue by selecting and clicking Submit.
TODO: Shows exposures processed offline at NERSC.
Shows QA tests summary
- Process ID, Exposure ID, flavor, MJD and Date for the selected exposure
- Each camera petal divided by PA results are represented by colors
- Grey - when there is a QA not found
- Red - alarm in a QA test
- Yellow - warning in a QA test
- Green - all QA tests in the step passed
- Drill down by clicking a petal (except when grey)
- Metrics are shown by either red or green, respectively failure or success
- Graphs are shown with a short description
- All display for each step, spectrograph, and arm selection
- Metrics Time Series plots for scalar metrics
- Date range, metric, amplifier and camera selection filters
- Tooltip to explain date period
- Time series and regression plots for observing conditions attributes (airmass, sky brightness)
- Date range, attribute and camera selection filters (Time Series)
- Date range, attribute X axis, attribute Y axis and camera selection filters (Regression)
- Tooltip to explain date period
- Observed footprint
- Date range and program selection filters
- Tooltip to explain date period
- View QLF configuration
- View QL configuration
Daemon running QL.
- Runs QL using a configuration
- Ingest QA files to database
- Display QA scalar metrics
Administrative back-end managing Frontend and Pipeline connections
- Provides an API
- Connects to QLF Daemon
- Manages Front-end websocket connections and REST services
- Connects to databases (currently using only a local postgres database)
- Generate QA graphs for drill downs
- Generate footprint for Survey Reports
- Generate Time Series and Regression plots