def live_plot(): plotter = Plotter() recorder = Recorder() recorder.add_recording_listener(plotter) recorder.record() plotter.plot() recorder.stop()
def main(): logging.basicConfig( format='[%(asctime)s][%(levelname)s] %(name)s: %(message)s', level=logging.INFO) client = StreamClient('wss://localhost:10000/websocket') recorder = Recorder() plotter = Plotter() printer = Printer() recorder.add_recording_listener(client) recorder.add_recording_listener(plotter) client.add_decoding_listener(printer) recorder.record() tornado.ioloop.IOLoop.current().start()