Skip to content

feat/reportservice

Karim Ahmed requested to merge feat/reportservice into master

The new MR of the reportservice @haufs @karnem.

  1. All print messages have been changed to loggers.
  2. copying files is done now using asyncio subprocess.

The 3 main files are the report_service, manual_run and automatic_run.

  1. report_service plays the role of a server, which waits for run requests to submit jobs and generate figures.
  2. automatic_run acts as a client that runs forever (while-loop) waiting for the specified continuous(i.e. weekly) time-stamps for requesting a run via zmq.
  3. manual_report is a simple module that acts as another client to manually request a run via zmq.

As the three have to be connected through the same port. The three files read from the cal_conf.yml to get the connection port.

Edited by Karim Ahmed

Merge request reports