14 Commits

Author SHA1 Message Date
085931c87b repainted peak search bounding boxes to green 2026-03-10 15:48:14 +03:00
8e9ffb3de7 implemented background referencing and subtraction if from FFT window and B-scan. Continous ref calculation can be toggled 2026-03-10 15:28:20 +03:00
6260d10c4f fft: add GUI toggle for peak search with rolling-median reference and top-3 peak boxes 2026-03-05 22:02:02 +03:00
c784cb5ffc in --calibrate mode implemented peak intensity measurement (height above some reference) 2026-03-05 18:54:03 +03:00
6f71069d1b implemented new parser: _run_parser_test_stream, activates via --parser_test 2026-03-05 18:35:00 +03:00
6d32cd8712 updated parsers to be more robust. No changes in functionality 2026-03-05 16:39:08 +03:00
a707bedc31 fixed and updated frequency calibration mode. 2026-03-04 17:57:32 +03:00
553f1aae12 fixed frequency calibration constants: now on lines 55-75 calibration variables tweaked to match initial and calibrated frequency ranges 2026-03-04 17:15:15 +03:00
da144a6269 implemented --parser_16_bit_x2 key. If enabled -- receive values as 2 16-bit 2026-03-04 16:39:35 +03:00
e66e7aef83 implemented reference subtraction from B_scan. Reference is average from all visible B-scan. 2026-03-04 16:22:27 +03:00
6724dc0abc fixed app terminationg issues by Ctrl-C and window closing in both backends 2026-03-04 15:06:59 +03:00
a4237d2d0e tweaked PyQT backend 2026-03-04 15:01:16 +03:00
c171ae07e0 implemented --calibrate mode. In this mode frequency calibration coeffs can be entered via GUI. Also fixed some bugs in PyQT backend. Problem: matplotlib is so slow... 2026-03-04 14:34:41 +03:00
283631c52e implemented func calibrate_freqs --it can warp frequency axis. Also movide from abstract bins and counts to freqs and distances 2026-03-04 13:35:05 +03:00

File diff suppressed because it is too large Load Diff