Commit Graph

49 Commits

Author SHA1 Message Date
awe
26c3dd7ad5 something working new format 2026-03-05 17:56:27 +03:00
awe
1e05b1f3fd 3 freq diversion 2026-03-02 15:43:41 +03:00
awe
8cc21316e7 try normalization after grad 2026-03-02 13:25:12 +03:00
awe
c199ab7f28 last implement diff 2026-02-27 17:43:32 +03:00
awe
33e1976233 remove half junk from spectre 2026-02-26 16:57:07 +03:00
awe
00323af0f0 arccos to apply 2026-02-26 14:00:56 +03:00
awe
f1652d072e done 2026-02-25 20:20:40 +03:00
awe
267ddedb19 fix binary format 2026-02-25 18:33:50 +03:00
d56e439bf2 WIP on normaliser: 2e6ad24 ad to gitignore 2026-02-20 20:32:02 +03:00
33bde7be5a index on normaliser: 2e6ad24 ad to gitignore 2026-02-20 20:32:02 +03:00
awe
2e6ad24aaa ad to gitignore 2026-02-19 18:34:59 +03:00
02fa3645d7 Now software can be run by: run_dataplotter /dev/ttyACM0 2026-02-18 23:07:17 +03:00
ece30f1cd5 impoved tty parser binary mode: now it supports 32-bit values of intensity 2026-02-18 23:01:34 +03:00
8b1d424cbe New tty parser: accepts binary format. Enable arg: --bin 2026-02-17 18:51:12 +03:00
awe
34d151aef1 fix bug 2026-02-13 17:49:43 +03:00
awe
0ecb83751f add background remove 2026-02-13 17:45:14 +03:00
awe
66a318fff8 add calibration file 2026-02-13 17:32:04 +03:00
awe
d2d504f5b8 fix axis 2026-02-11 19:26:00 +03:00
awe
66b9eee230 right ifft implementation 2026-02-11 18:43:43 +03:00
awe
ea57f87920 new graph style 2026-02-11 18:27:12 +03:00
awe
c3acd0c193 new project structure 2026-02-11 16:32:21 +03:00
awe
0eaa07c03a gitignore upd 2026-02-11 16:32:04 +03:00
64c813bf02 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-10 21:55:12 +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
11ef56b66f fix: now defautl GUI backend is matplotlib. Also fixed help messages 2026-01-24 16:15:58 +03:00
e4b39e5cfa modified parsing. Now it is consistent with new shorter data 2025-12-27 21:23:07 +03:00
8544a44d60 implemented FFT res waterfall colorscale_max slider 2025-12-21 17:44:42 +03:00
657da0d285 implemented data inversion if sync_detector phifts its phase (detects negative values and inverts all raw data( * -1)) 2025-12-21 17:10:41 +03:00
8bcb8bdc40 works fine. Save 2025-12-21 17:02:34 +03:00
885c0a0611 fixed lousy xaxes titles and digits on waterfalls 2025-12-21 15:31:15 +03:00
ab82071781 manually fixed pads and labels 2025-12-21 15:21:48 +03:00
b86d2c082e now all charts looks good. Next fix: increase space between charts to fix text labels overlaying. 2025-12-21 15:08:50 +03:00
6fc1244570 raw data waterfall is now looks good. But xaxes of both waterfalls have wrong direction 2025-12-21 15:05:16 +03:00
22f82a22e3 now zero freq in freqs waterfall in at the bottom. 2025-12-21 15:02:23 +03:00
6d123eea10 now waterfalls are horisontal and fancy. Next step --invert yaxes 2025-12-21 14:52:58 +03:00
c2da8c91b8 renamed axes of plots 2025-12-21 14:39:27 +03:00
e9c506173d implemented dynamic waterfall scaling 2025-12-21 14:28:19 +03:00
476c601b95 implemented dynamic waterfall scaling 2025-12-21 14:26:54 +03:00
b798558d76 implemented positive and negative values handling 2025-12-21 13:51:06 +03:00
8b7480ccdf now Y-axis of raw data is fixed: 0 -- 4096 2025-12-21 12:46:20 +03:00
356ca99d12 Now tty parser is faster a lot. Data is processed online 2025-12-19 21:49:02 +03:00
718bff0c4b both backends works. But data from tty device read rather slow. So USB stack on stm32 is freezing 2025-12-19 20:08:46 +03:00
4959cb6347 a bit faster realisation. But waterfall fails when number of points in a row varyes 2025-12-18 23:29:43 +03:00
97f821d0a2 plotter works. But rather slow 2025-12-18 23:21:52 +03:00