feat/reportservice
The new MR of the reportservice @haufs @karnem.
- All print messages have been changed to loggers.
- copying files is done now using asyncio subprocess.
The 3 main files are the report_service, manual_run and automatic_run.
- report_service plays the role of a server, which waits for run requests to submit jobs and generate figures.
- 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.
- 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