remove half junk from spectre

This commit is contained in:
awe
2026-02-26 16:57:07 +03:00
parent 00323af0f0
commit 33e1976233
4 changed files with 11 additions and 5 deletions

View File

@ -85,6 +85,13 @@ class RingBuffer:
if n != depth_axis_m.size:
depth_axis_m = depth_axis_m[:n]
# Для отображения храним только первую половину IFFT-профиля:
# вторая половина для текущей схемы симметрична и визуально избыточна.
n_keep = max(1, (n + 1) // 2)
fft_row = fft_row[:n_keep]
depth_axis_m = depth_axis_m[:n_keep]
n = n_keep
needs_reset = (
self.ring_fft is None
or self.fft_depth_axis_m is None