A fast, powerful, and intuitive desktop application for visualizing and analyzing time series data from files, streams, and robotics systems.
PlotJuggler is a desktop application for visualizing and analyzing time series data from various sources, including files, live streams, and robotics systems. It solves the problem of efficiently exploring and transforming large time series datasets with an intuitive drag-and-drop interface and high-performance rendering.
Engineers, researchers, and developers working with time series data in fields like robotics, embedded systems, IoT, and data analysis who need a powerful, interactive visualization tool.
Developers choose PlotJuggler for its combination of ease of use, extensibility via plugins, and ability to handle massive datasets with real-time streaming support, especially in ROS and robotics ecosystems.
The Time Series Visualization Tool that you deserve.
Enables building complex visualizations without coding, making it accessible for engineers and researchers, as highlighted in the simple interface description.
Loads from files like CSV, ULog, and streams from MQTT, ROS, covering diverse engineering data sources, with built-in support for JSON, CBOR, and more.
Handles thousands of time series and millions of data points efficiently, crucial for real-time analysis, leveraging OpenGL for fast visualization.
Seamlessly opens ROS bags and subscribes to ROS topics for both ROS1 and ROS2, tailored for robotics development, with dedicated plugins and installation options.
Supports custom plugins for additional data sources and formats, enabling community-driven extensions, as seen in separate repositories for MQTT, LSL, and ROS.
The snap installation has noted restrictions with ROS2, requiring additional packages or source compilation for full functionality, as mentioned in the README.
Plugins are hosted in separate repositories, leading to potential integration challenges, inconsistent documentation, and added setup complexity for users.
Relies on Lua scripting for custom transforms, which may not meet advanced analytical needs without significant user effort, limiting out-of-the-box statistical functions.
Lacks web or mobile versions, limiting accessibility and collaboration for distributed teams, as it is primarily a standalone desktop tool.
Interactive Data Visualization in the browser, from Python
The interactive graphing library for Python :sparkles:
A web based mission control framework.
Kepler.gl is a powerful open source geospatial analysis tool for large-scale data sets.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.