Commit Graph

70 Commits

Author SHA1 Message Date
awe
709976c527 new channel mode 2026-04-10 19:18:38 +03:00
3cd29c60d6 fix st 2026-04-10 18:01:43 +03:00
awe
934ca33d58 giga fix 2026-04-10 16:20:48 +03:00
awe
9aac162320 fix 2026-04-10 14:46:58 +03:00
awe
4dbedb48bc fix 2026-04-09 19:56:38 +03:00
awe
08823404c0 new logging 2026-04-09 19:47:30 +03:00
awe
bc48b9d432 try to speed up 2026-04-09 19:35:07 +03:00
awe
afd8538900 try new synchro method 2026-04-09 19:05:58 +03:00
awe
339cb85dce new e502 adc 2026-04-09 18:43:50 +03:00
awe
5152314f21 check 2026-03-26 20:01:56 +03:00
awe
64e66933e4 new adc 2026-03-25 18:54:59 +03:00
awe
fa4870c56c check background 2026-03-24 19:37:11 +03:00
awe
3ab9f7ad21 checkbox log det raw 2026-03-24 15:18:08 +03:00
awe
bacca8b9d5 new background remove algoritm 2026-03-16 12:48:58 +03:00
awe
b70df8c1bd cut the range feature 2026-03-12 18:50:26 +03:00
awe
5054f8d3d7 new fft 2026-03-12 18:09:44 +03:00
awe
f02de1c3d0 fix calib 2026-03-12 17:58:44 +03:00
awe
2c3259fc59 new calib 2026-03-12 17:47:21 +03:00
awe
f6a7cb5570 add new old fourier 2026-03-12 17:44:15 +03:00
awe
9e09acc708 fix scale 2026-03-12 17:03:41 +03:00
awe
dc19cfb35f new calib 2026-03-12 16:59:47 +03:00
awe
00144a21e6 fix plots 2026-03-12 16:53:16 +03:00
awe
157447a237 calib fix 2026-03-12 16:48:26 +03:00
awe
c2a892f397 new 2026-03-12 15:12:20 +03:00
awe
3cc423031c ref almost done 2026-03-12 15:07:57 +03:00
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
ce11c38b44 --logscale enabled by default 2026-03-03 19:54:58 +03:00
1e098ffa89 implemented new binary mode (--logscale): 2 32-bit values: avg_1, avg_2. Also implemented log-detector mode: avg_1,2 are processed as lg(signal_power) in def _log_pair_to_sweep. Tuning variables: LOG_BASE, LOG_SCALER, LOG_POSTSCALER. 2026-03-03 19:50:44 +03:00
f4a3e6546a add 32-bit binary sweep parsing and percentile scaling for raw waterfall 2026-03-03 18:49:12 +03:00
7d714530bc implemented new normalisator mode: projector. It takes upper and lower evenlopes of ref signal and projects raw data from evenlopes scope to +-1000 2026-02-11 13:25:21 +03:00
awe
415084e66b graph upd 2026-02-11 13:21:37 +03:00
3074859793 implemented calibration: last s0 sweep stored and used as calibration val. If checkbox []calibrate is active -- normalised val used for feature processing 2026-02-09 20:55:09 +03:00
869d5baebc feat: new data format: 's0 0181 +000019' where s0 stands for channel 0. Chan number is shown near to sweep 2026-02-09 17:02:16 +03:00
877a8a6cd0 Добавлено вычитание среднего спектра за последние N секунд в водопаде и параметр CLI --spec-mean-sec (float, по умолчанию 0.0)
для управления этим.
2026-02-09 16:38:45 +03:00
42d4400c99 Number of valid points: averaging is done by 1 sec. (was 10 secs) 2026-01-28 17:25:00 +03:00
e995f04193 Number of valid points now calculates before the filling of the missing points. Also averaging is done by 1 sec. (was 10 secs) 2026-01-28 17:22:10 +03:00
c0b33ace67 Now some debug variables displayed at the bottom of window 2026-01-28 17:08:32 +03:00