The Time Series Visualization Tool that you deserve.
MPL-2.0 License
Bot releases are visible (Hide)
From the CHANGELOG:
#932 <https://github.com/facontidavide/PlotJuggler/issues/932>
_)#935 <https://github.com/facontidavide/PlotJuggler/issues/935>
_ and #934 <https://github.com/facontidavide/PlotJuggler/issues/934>
_Contributors: Davide Faconti, Manuel Valch
Published by facontidavide 9 months ago
Repeat the last Load File operation, without triggering a popup Dialog.
Fast and straightforward to use!
Not the parameters are store as 1 sample timeseries in PlotJuggler and are therefore accessible in the Lua.
Feature sponsored by https://sky-watch.com/
I found myself changing those parameters by hand too many time and I am sure the same happened to you
See pull request #927
DANGER: use it at your own risk. Read the discussion here https://github.com/facontidavide/PlotJuggler/issues/929
Published by facontidavide 9 months ago
Published by facontidavide 9 months ago
... and some other changes
Published by facontidavide 9 months ago
Recently I have found myself comparing multiple rosbags / MCAPS a lot.
It was always possible to do this, selecting multiple files in the dialog, but I realized that if it is cumbersome if only one of the two files changed and you want to reload that only.
With the addition of the checkbox below, you can now do the same, even when loading files one by one.
When checked, you will be able to add a prefix to the loaded timeseries and the dialog asking if you want to delete the previous ones will be skipped.
Published by facontidavide 10 months ago
Fixed some issue recently introduced in the new ROS parsers
Published by facontidavide 10 months ago
Fixing some regressions related to ROS parsing. Please update
Published by facontidavide 10 months ago
Published by facontidavide 10 months ago
The main change introduced in this release is the support for DataTamer, a library that makes recording data in your application easy and efficient.
https://github.com/PickNikRobotics/data_tamer
The best way to use DataTamer and PlotJuggler is using MCAP files, but more options will be shared soon (ROS topics should work soon).
Also, we removed the redundant code between PlotJuggler and the ROS plugins (version 2.0+ should be used in the future).
Published by facontidavide over 1 year ago
fixing a critical bug introduced in 3.7.0
Published by facontidavide over 1 year ago
Published by facontidavide over 1 year ago
Published by facontidavide about 2 years ago
This is an exciting release that features a massive refactoring of the MessageParse base plugin.
This change was necessary to exploit the flexibility of MCAP, a new supported file format that is protocol agnostic.
A new parser able to decode both ROS1 and ROS2 messages has been introduced. Currently it works only with MCAP.
This parser uses the library rosx_introspection.
Published by facontidavide about 2 years ago
Published by facontidavide over 2 years ago
I switched from LGPL to MPL-2.0 to make it easier to develop proprietary plugins.
Please remember that, if you modify an existing file in the code of PlotJuggler, you still need to release those modifications.
This is a very exciting new feature: you can highlight a portion of your plot using a background color based on the value of a timeseries. Potential applications:
Very simple floating dialog that display some basic statistics about the data in the visible region of a plot.
Published by facontidavide over 2 years ago
Few PR have been merged, mostly related to CSV.
Another notable improvement is in terms of the Lua scriting:
It provides syntax highlight, autocomplete, auto-indent and line numbering, thanks to https://github.com/Megaxela/QCodeEditor
A new Plugin that support Arrow parquet file is also introduced, but it will be compiled only if parquet-devel is installed in your system.
https://arrow.apache.org/install/
Published by facontidavide over 2 years ago
Published by facontidavide over 2 years ago
This new release fixes a number of bugs:
But the most important feature is the one described here: https://slides.com/davidefaconti/plotjuggler-reactive-scripts/fullscreen
Enjoy!
Published by facontidavide about 3 years ago
See changelog for more info.
Published by facontidavide about 3 years ago
This is another pretty big update!
It will break ABI/API compatibility with other 3rd party plugins, therefore you will need to recompile them. But I promise it is worth it!
This versions introduces a new family of plugins, called "Toolbox", that allows the integration of a Widgets into the app. These widget can analyze, preview and transform data.
Version 3.3.0 contains two toolboxes:
The CSV Importer plugin has been considerably improved, too.