viewfix #17

Merged
gillian merged 12 commits from viewfix into main 2026-02-02 11:02:59 -05:00
Showing only changes of commit 262032f424 - Show all commits

View File

@ -7,6 +7,7 @@ from typing import Optional
import matplotlib import matplotlib
import matplotlib.pyplot as plt import matplotlib.pyplot as plt
from matplotlib.ticker import EngFormatter
import numpy as np import numpy as np
from scipy.fft import fft, fftshift from scipy.fft import fft, fftshift
from scipy.signal.windows import hann from scipy.signal.windows import hann
@ -246,18 +247,18 @@ def view_simple_sig(
ax2.set_xlabel("Time (s)") ax2.set_xlabel("Time (s)")
ax1.set_ylabel("Amplitude") ax1.set_ylabel("Amplitude")
ax1.set_title(f"Time Series - {sdr} SDR") ax1.set_title(f"Time Series - {sdr} SDR", loc='left', pad=10)
ax1.legend(loc="upper right") ax1.legend(loc="upper right")
ax2.set_ylabel("Frequency (Hz)") ax2.set_ylabel("Frequency (Hz)")
ax2.set_title(f"Spectrogram - {center_freq_hz / 1e6:.1f} MHz ± {sample_rate_hz / 2e6:.1f} MHz") ax2.set_title(f"Spectrogram - {center_freq_hz / 1e6:.1f} MHz ± {sample_rate_hz / 2e6:.1f} MHz", loc='left', pad=10)
yticks = ax2.get_yticks() yticks = ax2.get_yticks()
ax2.set_yticklabels([f"{y / 1e6:.1f}" for y in yticks]) ax2.set_yticklabels([f"{y / 1e6:.1f}" for y in yticks])
elif not compact_mode: elif not compact_mode:
ax1.set_title("Time Series") ax1.set_title("Time Series", loc='left', pad=10)
ax1.legend(loc="upper right", fontsize=8) ax1.legend(loc="upper right", fontsize=8)
ax2.set_title("Spectrogram") ax2.set_title("Spectrogram", loc='left', pad=10)
if ax_constellation is not None: if ax_constellation is not None:
constellation_samples = _get_plot_samples(signal=signal, fast_mode=fast_mode, slow_max=50_000, fast_max=20_000) constellation_samples = _get_plot_samples(signal=signal, fast_mode=fast_mode, slow_max=50_000, fast_max=20_000)