Skip to content

Reporting overhaul

Patrick Godwin requested to merge report_overhaul into master

What's in this merge request:

  • Intends to fix report() to be functional after seriesdict has changed in the frame writing merge.
  • Moved report() from report.py to batch.py for batch reporting, as well as make a new report in stream.py for stream-based reporting.
  • Add latency timeseries plots.
  • Add latency percentile plots (commented out for now because I've encountered some scaling issues, but the logic is put in place)
  • Link up reporting jobs automatically when batch or stream jobs are run. (idq-batch, idq-stream)
  • Reports expect a 'webdir' where the report should be pointed to, in [general]. This should be somewhere in your public_html directory, but in principle could point anywhere.
  • For streaming-based reports, it'll grab all the relevant params from [timeseries stream] since they should be linked in the same way evaluate and calibrate are.
Edited by Patrick Godwin

Merge request reports