Reviewed-on: #2
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%