Traceback (most recent call last):
File "<exec>", line 16, in process_audio_if_ready
File "/home/pyodide/SJPlot.py", line 1024, in main
input_sig_0, input_sig_1, Fs = get_audio(file0_data, environment, EXTRACT_SWEEPS, TEST_RECORD, SAVE_SWEEPS, RIAA_MODE, RIAA_INVERSE, XG7001)
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/pyodide/SJPlot.py", line 536, in get_audio
audio, audio_2 = slice_audio(audio, Fs, test_record)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/pyodide/SJPlot.py", line 800, in slice_audio
_, start_right_sweep = sample_offset + find_burst_bounds(right[sample_offset:], Fs, tone_freq=1000, threshold=0.3)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/pyodide/SJPlot.py", line 587, in find_burst_bounds
filtered = sosfiltfilt(sos, signal_search)
File "/lib/python3.13/site-packages/scipy/signal/_signaltools.py", line 4479, in sosfiltfilt
edge, ext = _validate_pad(padtype, padlen, x, axis,
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
ntaps=ntaps)
^^^^^^^^^^^^
File "/lib/python3.13/site-packages/scipy/signal/_signaltools.py", line 4248, in _validate_pad
raise ValueError("The length of the input vector x must be greater "
"than padlen, which is %d." % edge)
ValueError: The length of the input vector x must be greater than padlen, which is 27.
Audio Waveform (44100Hz, 16-bit, 2ch, 63.1s)