Viz Package (ria_toolkit_oss.view)

The package contains assorted plotting and report generation utilities to help visualize RIA components such as recordings and radio datasets.

Recording

ria_toolkit_oss.viz.recording.spectrogram(rec, thumbnail=False)[source]

Create a spectrogram for the recording.

Parameters:
  • rec (Recording) – Signal to plot.

  • thumbnail (bool) – Whether to return a small thumbnail version or full plot.

Returns:

Spectrogram, as a Plotly Figure.

ria_toolkit_oss.viz.recording.iq_time_series(rec)[source]

Create a time series plot of the real and imaginary parts of signal.

Parameters:

rec (Recording) – Signal to plot.

Returns:

Time series plot, as a Plotly Figure.

ria_toolkit_oss.viz.recording.frequency_spectrum(rec)[source]

Create a frequency spectrum plot from the recording.

Parameters:

rec (Recording) – Input signal to plot.

Returns:

Frequency spectrum, as a Plotly figure.

ria_toolkit_oss.viz.recording.constellation(rec)[source]

Create a constellation plot from the recording.

Parameters:

rec (Recording) – Input signal to plot.

Returns:

Constellation, as a Plotly Figure.

ria_toolkit_oss.viz.recording.power_spectral_density(rec)[source]

Create a Power Spectral Density (PSD) plot from the recording.

Parameters:

rec (Recording) – Input signal to plot.

Returns:

PSD plot, as a Plotly Figure.

ria_toolkit_oss.viz.recording.fft_plot(rec)[source]

Create an FFT magnitude plot from the recording.

Parameters:

rec (Recording) – Input signal to plot.

Returns:

FFT plot, as a Plotly Figure.

ria_toolkit_oss.viz.recording.spectrogram_3d(rec)[source]

Create a 3D spectrogram plot from the recording.

Parameters:

rec (Recording) – Input signal to plot.

Returns:

3D Spectrogram, as a Plotly Figure.