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