Visualizers¶
- class ArtifactPlot(evaluator, title=None, queue_length=20, y_axis_limits=None)[source]¶
Bases:
HardwareLoopEvaluatorPlot
[PlotVisualization
]Plot of an evaluation’s scalar artifact.
- Parameters:
title (str, optional) – Title of the hardware loop plot. If not specified, resorts to the default title of the plot.
- class DeviceReceptionPlot(device, title=None, space='time')[source]¶
Bases:
HardwareLoopDevicePlot
[PlotVisualization
],SignalPlot
Plot base-band signals received by a device.
- Parameters:
device (PhysicalDevice) – Physical device of which information is to be plotted.
title (str, optional) – Title of the hardware loop plot. If not specified, resorts to the default title of the plot.
space (Literal["time", "frequency", "both"], optional) – Space in which the signal is to be plotted. By the default, the signal is plotted in the time domain.
- class DeviceTransmissionPlot(device, title=None, space='time')[source]¶
Bases:
HardwareLoopDevicePlot
[PlotVisualization
],SignalPlot
Plot base-band signals transmitted by a device.
- Parameters:
device (PhysicalDevice) – Physical device of which information is to be plotted.
title (str, optional) – Title of the hardware loop plot. If not specified, resorts to the default title of the plot.
space (Literal["time", "frequency", "both"], optional) – Space in which the signal is to be plotted. By the default, the signal is plotted in the time domain.
- class EvaluationPlot(evaluator, title='')[source]¶
Bases:
Generic
[VT
],HardwareLoopEvaluatorPlot
[VT
]Plot of an evaluation.
- Parameters:
title (str, optional) – Title of the hardware loop plot. If not specified, resorts to the default title of the plot.
- class EyePlot(modem, title=None)[source]¶
Bases:
HardwareLoopPlot
[PlotVisualization
]Plot eye diagrams of a received signal.
- Parameters:
modem (ReceivingModem) – Modem of which information is to be plotted.
title (str, optional) – Title of the hardware loop plot. If not specified, resorts to the default title of the plot.
- class HardwareLoopDevicePlot(device, title=None)[source]¶
Bases:
Generic
[VT
],HardwareLoopPlot
[VT
],ABC
Base class for plots of information generated by a device.
- Parameters:
device (PhysicalDevice) – Physical device of which information is to be plotted.
title (str, optional) – Title of the hardware loop plot. If not specified, resorts to the default title of the plot.
- property device: PhysicalDevice¶
Physical device of which information is to be plotted.
- class HardwareLoopEvaluatorPlot(evaluator, title='')[source]¶
Bases:
Generic
[VT
],HardwareLoopPlot
[VT
],ABC
Common base class for plots of information generated by an evaluator.
- Parameters:
title (str, optional) – Title of the hardware loop plot. If not specified, resorts to the default title of the plot.
- class RadarRangePlot(radar, title=None)[source]¶
Bases:
HardwareLoopPlot
[PlotVisualization
]Plot of a radar’s range-power profile.
- Parameters:
- class ReceivedConstellationPlot(modem, title=None)[source]¶
Bases:
HardwareLoopPlot
[ScatterVisualization
]Plot the constellation diagram of a received signal.
- Parameters:
modem (ReceivingModem) – Modem of which information is to be plotted.
title (str, optional) – Title of the hardware loop plot. If not specified, resorts to the default title of the plot.
- class SignalPlot(title='', space='time')[source]¶
Bases:
HardwareLoopPlot
[PlotVisualization
],ABC
Base class of hardware loop plots visualizing signal models.
- Parameters:
title (str, optional) – Title of the hardware loop plot. If not specified, resorts to the default title of the plot.