qcodespp.plotting.RemotePlotClient

Attributes

Classes

Module Contents

qcodespp.plotting.RemotePlotClient.qtapp
qcodespp.plotting.RemotePlotClient.app_icon
class qcodespp.plotting.RemotePlotClient.DataSet(dataset_id)
id
arrays
metadata
add_metadata(metadata)
get_array(array_id, shape=100)
new_array(array_id, shape)
store(array_id, indices, values)
class qcodespp.plotting.RemotePlotClient.ZeroMQ_Listener(topic, port)

Bases: PyQt5.QtCore.QObject

message
socket
poller
running = True
loop()
class qcodespp.plotting.RemotePlotClient.QtPlotWindow(topic, port, control_port=None, parent=None, theme=((60, 60, 60), 'w'))

Bases: PyQt5.QtWidgets.QWidget

control_port = None
stores
plots = []
theme = ((60, 60, 60), 'w')
title_parts = []
plot
thread
zeromq_listener
update_interval = 1
update_timer
auto_update()
control_send(data)
get_default_title()
set_title(title=None)
signal_received(topic, uuid, message)
update_labels()
save(filename=None, subplot=None)

Save current plot to filename, by default to the location corresponding to the default title.

Args:

filename (Optional[str]): Location of the file

closeEvent(event)
qcodespp.plotting.RemotePlotClient.control_port = None