grum

Overview
grum is a plotting GUI (using pyqt5/pyqtgraph) with an embedded RPC server (using xmlrpc).
In the GUI, a list/history can be used to open individual or overlay several plots.
Via the RPC server, new plots can be created and new data appended to existing plots.
GUI
- Selecting items in the list allows the usual shortcuts (ctrl-/shift-click,
ctrl+a
, etc.). - The selected items can be plotted using
ctrl+p
, with more options in the right-click menu. - The list of plots is searchable via the bottom left search box or by pressing
ctrl+f
.
API
User functions
new_plot(name, cfg)
Creates a new plot named name
in the grum list. The configuration dict cfg
is used as arguments for the constructor of PlotDescription
.
append_data(name, point)
Append data point to the plot named name
. The new point
is forwarded to PlotDescription.append()
.
Utility functions
utils.ping()
utils.help()
utils.info()
Description
Languages
Python
99.8%
Shell
0.2%