@@ -0,0 +1,379 @@
+import time%0Aimport numpy as np%0A%0Afrom online_monitor.utils.producer_sim import ProducerSim%0Afrom online_monitor.utils import utils%0A%0A%0Aclass ExampleProducerSim(ProducerSim):%0A%0A    def send_data(self):%0A        time.sleep(0.2)%0A        random_data = %7B'position': np.random.randint(0, 10, 100 * 100).reshape((100, 100))%7D%0A        self.sender.send_json(random_data, cls=utils.NumpyEncoder)%0A

add producer simulation as an example, is also used for unittests