Mentions légales du service

Skip to content
Snippets Groups Projects

ControlHub. Experiment_server

Table of contents

General Info

The simple python server working in a loop. It handles the files submitted by the users at the "submission_video_server", runs the experiment, then transmits the experiment results back to the "submission_video_server". Additionaly, it updates the status of the experiment execution shown at the video frame broadcasted by the "submission_video_server".

Features

  • The file transfer implemented using FTP technology
  • The algorithm for the automatic database and filestorage cleaning
  • The timings of the procedure are controlled by the time triggers

Technologies

Project is created with:

  • Python 3.6 or 3.8

Setup

To run this project, copy it to the local folder, specify your variables in the common/varialbes.py file and run using python 3.6 or higher:

$ cd ../experiment_server/
$ python submission_handling.py
$ python result_sending.py
$ python event_updater.py