{"repo":"windelbouwman/lognplot","free":true,"listed":false,"github":"https://github.com/windelbouwman/lognplot","clone":"git clone https://github.com/windelbouwman/lognplot.git","description":"Plotting and logging of real-time data for desktop.","language":"Rust","stars":87,"topics":["visualization","tracing","gtk-rs","cairo","pyqt5","python","rust","plotting","gui","timeseries"],"license":"GPL-3.0","category":"analytics","readme_excerpt":"Live timeseries analysis on your desktop! About Lognplot is a graphical viewer for time series data. Unlike many other projects in this area, lognplot is not a hosted web application. It is a desktop application which visualizes your data from your application. This can be an embedded, robotic, mobile, PC or PLC application. Features: - Plot data live while staying responsive - Send data over TCP/IP link to GUI. - Two GUI implementations: - python GUI implementation (based on PyQt5) - rust GUI implementation (based on gtk-rs / cairo) - Client libraries for: - Python - C - C++ - C# - Rust - Export data to HDF5 - Data adapters for: - ADS - MQTT - ROS2 Video These are recorded videos of the tool: - lognplot @ FOSDEM 2020 Screenshots This is an example screenshot of the lognplot python application, visualizing 10 million datapoints. Note that zooming is still smoothly performed. This is an example screenshot of the GTK gui implemented with rust, visualizing also 10 million datapoints. This is an example of the plot window, when zoomed out. Note that not all points are displayed, but aggregates of the data are visualized as min/max/mean/stddev lines. When zooming into the data, the individual data points come into picture. Installation Note that at this moment, you will want to grab the latest git version from github. First clone this repository: $ git clone https://github.com/windelbouwman/lognplot.git For python, follow this steps: $ cd lognplot/python $ pip install . $ python -","default_branch":null,"files":null,"tree":[],"storefront":"/r/windelbouwman","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/windelbouwman/lognplot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}