Plot Server

Auspex plotting is facilitated by a plot server and plot clients. A single server can handle multiple running experiments, which publish their data with a unique UUID. Many clients can connect to the server and request data for a particular UUID.

Running the Plot Server

The plot server must currently be started manually with:

python plot_server.py

Running the Plot Client

The plot client matplotlib-client.py should be run automatically whenever plotters are put in an experiment’s filter pipeline. The code can be run manually and used to connect to a remote system, simply by running the exectuable with:

python matplotlib-client.py